// Lazy loading version of libstatssocket that can be used by code // that is running before the statsd APEX is mounted and // libstatssocket.so is available. package { default_applicable_licenses: ["Android-Apache-2.0"], } cc_library_static { name: "libstatssocket_lazy", header_libs: [ "libstatssocket_headers", ], export_header_lib_headers: [ "libstatssocket_headers", ], apex_available: ["//apex_available:platform"], srcs: ["libstatssocket_lazy.cpp"], } cc_test { name: "libstatssocket_lazy_test", srcs: [ "tests/libstatssocket_lazy_test.cpp", ], static_libs: ["libstatssocket_lazy"], shared_libs: ["liblog"], cflags: [ "-Wall", "-Werror", ], test_suites: ["device-tests", "mts-statsd"], test_config: "libstatssocket_lazy_test.xml", // TODO(b/153588990): Remove when the build system properly separates. // 32bit and 64bit architectures. compile_multilib: "both", multilib: { lib64: { suffix: "64", }, lib32: { suffix: "32", }, }, }