blob: deebb8e658ac11076a10df48e5321761d34bc6fd [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"],
Suren Baghdasaryanadb54f82019-10-21 17:59:22 -070051 recovery_available: true,
Suren Baghdasaryan0f100512018-01-24 16:51:41 -080052 shared_libs: [
53 "libcutils",
54 ],
55 export_include_dirs: ["include"],
56 cppflags: [
57 "-g",
58 "-Wall",
59 "-Werror",
60 ]
61}