blob: 0474ff58a63edea67292cca8fd71b8766e4727ea [file] [log] [blame]
Steven Moreland1457c922017-04-27 16:31:05 -07001cc_binary {
2 name: "lmkd",
3
4 srcs: ["lmkd.c"],
5 shared_libs: [
6 "liblog",
Steven Moreland1457c922017-04-27 16:31:05 -07007 "libcutils",
8 ],
Rajeev Kumar70450032018-01-31 17:54:56 -08009 static_libs: [
10 "libstatslogc",
Yao Chen389aee12018-05-02 11:19:27 -070011 "libstatssocket",
Rajeev Kumar70450032018-01-31 17:54:56 -080012 ],
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080013 local_include_dirs: ["include"],
Daniel Colascione347f6b42018-02-12 11:24:47 -080014 cflags: ["-Werror", "-DLMKD_TRACE_KILLS"],
Steven Moreland1457c922017-04-27 16:31:05 -070015 init_rc: ["lmkd.rc"],
Rajeev Kumarb7273782018-03-09 18:29:44 -080016 product_variables: {
17 use_lmkd_stats_log: {
18 cflags: [
19 "-DLMKD_LOG_STATS"
20 ],
21 },
22 },
Steven Moreland1457c922017-04-27 16:31:05 -070023}
Rajeev Kumarf0216a82018-01-24 14:40:36 -080024
Rajeev Kumar70450032018-01-31 17:54:56 -080025cc_library_static {
Rajeev Kumarf0216a82018-01-24 14:40:36 -080026 name: "libstatslogc",
27 srcs: ["statslog.c"],
28 cflags: [
29 "-Wall",
30 "-Werror",
31 ],
32 shared_libs: [
33 "liblog",
34 ],
Yao Chen389aee12018-05-02 11:19:27 -070035 static_libs: ["libstatssocket",],
Rajeev Kumarf0216a82018-01-24 14:40:36 -080036}
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080037
38cc_library_static {
39 name: "liblmkd_utils",
40 srcs: ["liblmkd_utils.c"],
41 shared_libs: [
42 "libcutils",
43 ],
44 export_include_dirs: ["include"],
45 cppflags: [
46 "-g",
47 "-Wall",
48 "-Werror",
49 ]
50}