Added cc_defaults for android.hardware.bluetooth@1.0-impl

Created a new library - android.hardware.bluetooth@1.0-impl-test,
that shall be used for testing by bluetoothV1.0_fuzzer

Test: Build android.hardware.bluetooth@1.0-impl
Test: Build android.hardware.bluetooth@1.0-impl-test
Bug: 187131546

Change-Id: If67bf4ff59fc446dfa0548ecb8f67359717f6cc9
This commit is contained in:
Ayushi Khopkar
2021-06-24 20:24:03 +05:30
parent f3ea9e1c94
commit a37d3df9f8
2 changed files with 25 additions and 3 deletions

View File

@@ -22,9 +22,8 @@ package {
default_applicable_licenses: ["hardware_interfaces_license"],
}
cc_library {
name: "android.hardware.bluetooth@1.0-impl",
defaults: ["hidl_defaults"],
cc_defaults {
name: "android.hardware.bluetooth@1.0-defaults",
vendor: true,
relative_install_path: "hw",
srcs: [
@@ -47,6 +46,25 @@ cc_library {
],
}
cc_library {
name: "android.hardware.bluetooth@1.0-impl",
defaults: [
"hidl_defaults",
"android.hardware.bluetooth@1.0-defaults",
],
}
cc_library {
name: "android.hardware.bluetooth@1.0-impl-test",
defaults: [
"hidl_defaults",
"android.hardware.bluetooth@1.0-defaults",
],
cflags: [
"-DBT_FUZZER",
],
}
cc_library_static {
name: "android.hardware.bluetooth-async",
vendor: true,

View File

@@ -27,7 +27,11 @@
#include "h4_protocol.h"
#include "mct_protocol.h"
#ifdef BT_FUZZER
static const char* VENDOR_LIBRARY_NAME = "libbt-vendor-fuzz.so";
#else
static const char* VENDOR_LIBRARY_NAME = "libbt-vendor.so";
#endif
static const char* VENDOR_LIBRARY_SYMBOL_NAME =
"BLUETOOTH_VENDOR_LIB_INTERFACE";