• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_binary {
2    name: "lmkd",
3
4    srcs: ["lmkd.c"],
5    shared_libs: [
6        "liblog",
7        "libcutils",
8    ],
9    static_libs: [
10        "libstatslogc",
11        "libstatssocket",
12    ],
13    local_include_dirs: ["include"],
14    cflags: ["-Werror", "-DLMKD_TRACE_KILLS"],
15    init_rc: ["lmkd.rc"],
16    product_variables: {
17        use_lmkd_stats_log: {
18            cflags: [
19                "-DLMKD_LOG_STATS"
20            ],
21        },
22    },
23}
24
25cc_library_static {
26    name: "libstatslogc",
27    srcs: ["statslog.c"],
28    cflags: [
29        "-Wall",
30        "-Werror",
31    ],
32    shared_libs: [
33        "liblog",
34    ],
35    static_libs: ["libstatssocket",],
36}
37
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}
51