1package { 2 default_applicable_licenses: ["hardware_interfaces_license"], 3} 4 5cc_library_static { 6 name: "android.hardware.bluetooth.hci", 7 vendor_available: true, 8 host_supported: true, 9 defaults: ["hidl_defaults"], 10 srcs: [ 11 "hci_packetizer.cc", 12 "h4_protocol.cc", 13 ], 14 export_include_dirs: ["."], 15 shared_libs: [ 16 "libbase", 17 "libhidlbase", 18 "liblog", 19 "libutils", 20 ], 21} 22 23cc_test { 24 name: "bluetooth-vendor-interface-hci-test", 25 host_supported: true, 26 defaults: ["hidl_defaults"], 27 srcs: [ 28 "test/h4_protocol_unittest.cc", 29 ], 30 shared_libs: [ 31 "libbase", 32 "libhidlbase", 33 "liblog", 34 "libutils", 35 ], 36 static_libs: [ 37 "android.hardware.bluetooth.async", 38 "android.hardware.bluetooth.hci", 39 "libgmock", 40 ], 41 sanitize: { 42 address: true, 43 cfi: true, 44 }, 45 test_suites: ["general-tests"], 46} 47