// Bluetooth types cc_library_headers { name: "libbluetooth-types-header", export_include_dirs: ["./"], vendor_available: true, host_supported: true, } cc_library_static { name: "libbluetooth-types", vendor_available: true, defaults: ["fluoride_types_defaults"], cflags: [ /* we export all classes, so change default visibility, instead of having EXPORT_SYMBOL on each class*/ "-fvisibility=default", ], host_supported: true, srcs: [ "class_of_device.cc", "raw_address.cc", "bluetooth/uuid.cc", ], header_libs: ["libbluetooth-types-header"], export_header_lib_headers: ["libbluetooth-types-header"], } // ======================================================== cc_test { name: "net_test_types", test_suites: ["device-tests"], defaults: ["fluoride_defaults"], host_supported: true, srcs: [ "test/class_of_device_unittest.cc", "test/raw_address_unittest.cc", "test/bluetooth/uuid_unittest.cc", ], }