blob: 4c5ca0348a602faade25dbcb1390dd3d4cb3318e [file] [log] [blame]
Steven Moreland1457c922017-04-27 16:31:05 -07001cc_binary {
2 name: "lmkd",
3
4 srcs: ["lmkd.c"],
5 shared_libs: [
Steven Moreland1457c922017-04-27 16:31:05 -07006 "libcutils",
Mark Salyzyn721d7c72018-03-21 12:24:58 -07007 "liblog",
Suren Baghdasaryan94910782019-01-25 05:32:52 +00008 "libprocessgroup",
Suren Baghdasaryan77122e52019-01-08 12:54:48 -08009 "libpsi",
Steven Moreland1457c922017-04-27 16:31:05 -070010 ],
Rajeev Kumar70450032018-01-31 17:54:56 -080011 static_libs: [
12 "libstatslogc",
Yao Chen389aee12018-05-02 11:19:27 -070013 "libstatssocket",
Rajeev Kumar70450032018-01-31 17:54:56 -080014 ],
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080015 local_include_dirs: ["include"],
Daniel Colascione347f6b42018-02-12 11:24:47 -080016 cflags: ["-Werror", "-DLMKD_TRACE_KILLS"],
Steven Moreland1457c922017-04-27 16:31:05 -070017 init_rc: ["lmkd.rc"],
Rajeev Kumarb7273782018-03-09 18:29:44 -080018 product_variables: {
19 use_lmkd_stats_log: {
20 cflags: [
21 "-DLMKD_LOG_STATS"
22 ],
23 },
24 },
Suren Baghdasaryan282ad1a2018-07-26 16:34:27 -070025 logtags: ["event.logtags"],
Steven Moreland1457c922017-04-27 16:31:05 -070026}
Rajeev Kumarf0216a82018-01-24 14:40:36 -080027
Rajeev Kumar70450032018-01-31 17:54:56 -080028cc_library_static {
Rajeev Kumarf0216a82018-01-24 14:40:36 -080029 name: "libstatslogc",
30 srcs: ["statslog.c"],
31 cflags: [
32 "-Wall",
33 "-Werror",
34 ],
35 shared_libs: [
36 "liblog",
37 ],
Yao Chen389aee12018-05-02 11:19:27 -070038 static_libs: ["libstatssocket",],
Rajeev Kumarf0216a82018-01-24 14:40:36 -080039}
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080040
41cc_library_static {
42 name: "liblmkd_utils",
43 srcs: ["liblmkd_utils.c"],
44 shared_libs: [
45 "libcutils",
46 ],
47 export_include_dirs: ["include"],
48 cppflags: [
49 "-g",
50 "-Wall",
51 "-Werror",
52 ]
53}