| cc_defaults { | |
| name: "logwrapper_defaults", | |
| cflags: [ | |
| "-Werror", | |
| ], | |
| } | |
| // ======================================================== | |
| // Static and shared library | |
| // ======================================================== | |
| cc_library { | |
| name: "liblogwrap", | |
| defaults: ["logwrapper_defaults"], | |
| recovery_available: true, | |
| srcs: ["logwrap.c"], | |
| shared_libs: [ | |
| "libcutils", | |
| "liblog", | |
| ], | |
| export_include_dirs: ["include"], | |
| local_include_dirs: ["include"], | |
| } | |
| // ======================================================== | |
| // Executable | |
| // ======================================================== | |
| cc_defaults { | |
| name: "logwrapper_common", | |
| defaults: ["logwrapper_defaults"], | |
| local_include_dirs: ["include"], | |
| srcs: [ | |
| "logwrap.c", | |
| "logwrapper.c", | |
| ], | |
| shared_libs: ["libcutils", "liblog"], | |
| } | |
| cc_binary { | |
| name: "logwrapper", | |
| defaults: ["logwrapper_common"], | |
| } | |
| cc_binary { | |
| name: "logwrapper_vendor", | |
| defaults: ["logwrapper_common"], | |
| stem: "logwrapper", | |
| vendor: true, | |
| } | |
| // ======================================================== | |
| // Benchmark | |
| // ======================================================== | |
| cc_benchmark { | |
| name: "android_fork_execvp_ext_benchmark", | |
| defaults: ["logwrapper_defaults"], | |
| srcs: [ | |
| "android_fork_execvp_ext_benchmark.cpp", | |
| ], | |
| shared_libs: [ | |
| "libbase", | |
| "libcutils", | |
| "liblog", | |
| "liblogwrap", | |
| ], | |
| } |