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