// Copyright 2017 The Android Open Source Project metricslogger_lib_src_files = [ "metrics_logger.cpp", ] cc_defaults { name: "metricslogger_defaults", host_supported: true, export_include_dirs: ["include"], local_include_dirs: ["include"], shared_libs: [ "libbase", "liblog", "libstatssocket", ], whole_static_libs: ["libgtest_prod"], cflags: [ "-Wall", "-Wextra", "-Werror", ], } // metricslogger shared library // ----------------------------------------------------------------------------- cc_library { name: "libmetricslogger", srcs: metricslogger_lib_src_files, defaults: ["metricslogger_defaults"], export_shared_lib_headers: ["libstatssocket"], } // metricslogger shared library, debug // ----------------------------------------------------------------------------- cc_library_shared { name: "libmetricslogger_debug", srcs: metricslogger_lib_src_files, defaults: ["metricslogger_defaults"], target: { host: { cflags: ["-UNDEBUG"], }, }, } // Native tests // ----------------------------------------------------------------------------- cc_test { name: "metricslogger_tests", isolated: true, defaults: ["metricslogger_defaults"], shared_libs: [ "libbase", "libmetricslogger_debug", ], srcs: [ "metrics_logger_test.cpp", ], }