1 cc_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 25 cc_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 38 cc_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