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", ], }