blob: e8e125b8568360f6d453a17aa8d66f0a528169ca [file] [log] [blame]
Suren Baghdasaryanb72c6652019-09-04 19:12:29 -07001cc_defaults {
2 name: "stats_defaults",
3
4 product_variables: {
5 use_lmkd_stats_log: {
6 cflags: [
7 "-DLMKD_LOG_STATS"
8 ],
9 },
10 },
11}
12
Steven Moreland1457c922017-04-27 16:31:05 -070013cc_binary {
14 name: "lmkd",
15
16 srcs: ["lmkd.c"],
17 shared_libs: [
Steven Moreland1457c922017-04-27 16:31:05 -070018 "libcutils",
Mark Salyzyn721d7c72018-03-21 12:24:58 -070019 "liblog",
Suren Baghdasaryan94910782019-01-25 05:32:52 +000020 "libprocessgroup",
Suren Baghdasaryan77122e52019-01-08 12:54:48 -080021 "libpsi",
Steven Moreland1457c922017-04-27 16:31:05 -070022 ],
Rajeev Kumar70450032018-01-31 17:54:56 -080023 static_libs: [
24 "libstatslogc",
Yao Chen389aee12018-05-02 11:19:27 -070025 "libstatssocket",
Rajeev Kumar70450032018-01-31 17:54:56 -080026 ],
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080027 local_include_dirs: ["include"],
Daniel Colascione347f6b42018-02-12 11:24:47 -080028 cflags: ["-Werror", "-DLMKD_TRACE_KILLS"],
Steven Moreland1457c922017-04-27 16:31:05 -070029 init_rc: ["lmkd.rc"],
Suren Baghdasaryanb72c6652019-09-04 19:12:29 -070030 defaults: ["stats_defaults"],
Suren Baghdasaryan282ad1a2018-07-26 16:34:27 -070031 logtags: ["event.logtags"],
Steven Moreland1457c922017-04-27 16:31:05 -070032}
Rajeev Kumarf0216a82018-01-24 14:40:36 -080033
Rajeev Kumar70450032018-01-31 17:54:56 -080034cc_library_static {
Rajeev Kumarf0216a82018-01-24 14:40:36 -080035 name: "libstatslogc",
36 srcs: ["statslog.c"],
37 cflags: [
38 "-Wall",
39 "-Werror",
40 ],
Suren Baghdasaryanb72c6652019-09-04 19:12:29 -070041 defaults: ["stats_defaults"],
Rajeev Kumarf0216a82018-01-24 14:40:36 -080042 shared_libs: [
43 "liblog",
44 ],
Yao Chen389aee12018-05-02 11:19:27 -070045 static_libs: ["libstatssocket",],
Rajeev Kumarf0216a82018-01-24 14:40:36 -080046}
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080047
48cc_library_static {
49 name: "liblmkd_utils",
50 srcs: ["liblmkd_utils.c"],
51 shared_libs: [
52 "libcutils",
53 ],
54 export_include_dirs: ["include"],
55 cppflags: [
56 "-g",
57 "-Wall",
58 "-Werror",
59 ]
60}