diff --git a/android/app/Android.bp b/android/app/Android.bp index 8d683275a0f33d877c23b0f61d031aefc912df8f..b3b05ce24a471c8fc6186719709e26c3aa33d21d 100644 --- a/android/app/Android.bp +++ b/android/app/Android.bp @@ -72,6 +72,9 @@ cc_library_shared { "libbluetooth_core_rs", "libbluetooth_core_rs_bridge", "libc++fs", + "libchrome", + "libevent", + "libmodpb64", ], shared_libs: [ "android.hardware.bluetooth@1.0", diff --git a/system/audio_hal_interface/Android.bp b/system/audio_hal_interface/Android.bp index 183276495de13e6faf018f852256cf7b52105d61..994db05fd69076ad22ba14e8e65d468ca6873ac5 100644 --- a/system/audio_hal_interface/Android.bp +++ b/system/audio_hal_interface/Android.bp @@ -99,6 +99,7 @@ cc_test { static_libs: [ "libbt-audio-hal-interface", "libbt-common", + "libchrome", ], cflags: [ "-DBUILDCFG", diff --git a/system/bta/Android.bp b/system/bta/Android.bp index 12339cb8f58abba5542d27afc59f5b9c963d98a1..c541f64fc776d455d74de4bf98c98ee924a3e621 100644 --- a/system/bta/Android.bp +++ b/system/bta/Android.bp @@ -226,6 +226,7 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtcore", + "libchrome", "libcom.android.sysprop.bluetooth", "libosi", ], @@ -269,6 +270,7 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtcore", + "libchrome", "libosi", ], } @@ -352,7 +354,9 @@ cc_test { "libbt-protos-lite", "libbtcore", "libbtdevice", + "libchrome", "libcom.android.sysprop.bluetooth", + "libevent", "libflatbuffers-cpp", "libgmock", ], @@ -403,6 +407,7 @@ cc_test { "crypto_toolbox_for_tests", "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", "libosi", ], @@ -446,6 +451,7 @@ cc_test { "crypto_toolbox_for_tests", "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", "libosi", ], @@ -500,6 +506,7 @@ cc_test { "crypto_toolbox_for_tests", "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", "libosi", ], @@ -666,6 +673,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "libosi", @@ -736,6 +745,8 @@ cc_test { "libbt-audio-hal-interface", "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblc3", @@ -810,6 +821,7 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", "liblc3", ], @@ -873,6 +885,8 @@ cc_test { "libbt-audio-hal-interface", "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libgmock", "liblc3", "libosi", @@ -940,6 +954,7 @@ cc_test { "crypto_toolbox_for_tests", "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", ], sanitize: { @@ -1005,9 +1020,11 @@ cc_test { "crypto_toolbox_for_tests", "libbt-common", "libbt-protos-lite", + "libchrome", "libcom.android.sysprop.bluetooth", + "libevent", "libgmock", - "libosi", // ADDED + "libosi", ], generated_headers: [ "BluetoothGeneratedDumpsysDataSchema_h", diff --git a/system/btcore/Android.bp b/system/btcore/Android.bp index d34a731402ba0006dbc8653d5a52f23ec0c4998e..b3b7d45dbcebe2906d5e50efe29a8fe32a814fcc 100644 --- a/system/btcore/Android.bp +++ b/system/btcore/Android.bp @@ -102,6 +102,7 @@ cc_test { ], static_libs: [ "libbtcore", + "libchrome", "libosi", "libosi-AllocationTestHarness", ], diff --git a/system/btif/Android.bp b/system/btif/Android.bp index 32550b1ff33860d6273270e62e7945cdbeeee8e6..fb37c64289eebcf039827d3c84473af66b27da3b 100644 --- a/system/btif/Android.bp +++ b/system/btif/Android.bp @@ -280,6 +280,7 @@ cc_test { "libbtdevice", "libbtif", "libbtif-core", + "libchrome", "libg722codec", "liblc3", "libopus", @@ -327,6 +328,7 @@ cc_test { ], static_libs: [ "libbluetooth-types", + "libchrome", "libflatbuffers-cpp", "libosi", ], @@ -361,6 +363,8 @@ cc_test { "libbluetooth-types", "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libosi", "libosi-AllocationTestHarness", ], @@ -400,6 +404,7 @@ cc_test { static_libs: [ "libbluetooth-types", "libc++fs", + "libchrome", "libgmock", "libosi", ], @@ -434,6 +439,7 @@ cc_test { ], static_libs: [ "libbluetooth-types", + "libchrome", "libcom.android.sysprop.bluetooth", "libosi", ], @@ -543,7 +549,9 @@ cc_test { "libbtif", "libbtif-core", "libc++fs", + "libchrome", "libcom.android.sysprop.bluetooth", + "libevent", "libflatbuffers-cpp", "libgmock", ], @@ -666,7 +674,9 @@ cc_test { "libbtif", "libbtif-core", "libc++fs", + "libchrome", "libcom.android.sysprop.bluetooth", + "libevent", "libflatbuffers-cpp", "libgmock", ], diff --git a/system/build/Android.bp b/system/build/Android.bp index bcdedcb1b649c0bf9378673be0b9c9ed88706021..87da24d6019226168c73c6529fc6a11b6914d81f 100644 --- a/system/build/Android.bp +++ b/system/build/Android.bp @@ -94,7 +94,6 @@ cc_defaults { name: "fluoride_types_defaults", defaults: [ "fluoride_types_defaults_fuzzable", - "libchrome_support_defaults", ], } @@ -172,7 +171,6 @@ cc_defaults { name: "fluoride_basic_defaults", defaults: [ "fluoride_test_prod_shared_defaults", - "libchrome_support_defaults", ], apex_available: [ "//apex_available:platform", diff --git a/system/common/Android.bp b/system/common/Android.bp index 974349311edd3775d9748bcae954e2618e645129..44e2e52abe30b4623a48e17f0968667cf1e4015a 100644 --- a/system/common/Android.bp +++ b/system/common/Android.bp @@ -84,6 +84,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libgmock", "libprotobuf-cpp-lite", ], @@ -110,6 +112,8 @@ cc_test { ], static_libs: [ "libbt-common", + "libchrome", + "libevent", "libgmock", "libosi", ], @@ -131,6 +135,8 @@ cc_benchmark { ], static_libs: [ "libbt-common", + "libchrome", + "libevent", "libosi", ], } @@ -155,6 +161,8 @@ cc_benchmark { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libosi", ], } diff --git a/system/device/Android.bp b/system/device/Android.bp index 13a935a4ec52019bb315d3901e5ad403aaa5c994..5ab4a2cbc0ba7701a68b468b2300ca7a5cc30eb1 100644 --- a/system/device/Android.bp +++ b/system/device/Android.bp @@ -52,6 +52,7 @@ cc_test { "libbluetooth-types", "libbtcore", "libbtdevice", + "libchrome", "libosi", "libosi-AllocationTestHarness", ], @@ -84,6 +85,7 @@ cc_test { "libbluetooth-types", "libbtcore", "libbtdevice", + "libchrome", "libgmock", "libosi-AllocationTestHarness", ], diff --git a/system/device/fuzzer/Android.bp b/system/device/fuzzer/Android.bp index 226c36c65411ad69ceb8633c23e2e08825acb84d..72c4aadf9f2e7715c51a14a7b5491275a7ac1314 100644 --- a/system/device/fuzzer/Android.bp +++ b/system/device/fuzzer/Android.bp @@ -37,6 +37,7 @@ cc_fuzz { "libbluetooth-types", "libbtcore", "libbtdevice", + "libchrome", "libosi", ], include_dirs: [ diff --git a/system/hci/Android.bp b/system/hci/Android.bp index c21438fd64f21683f078a731081ae34f4883754f..f39df623efe238ad6e7a59cc8a72569dee52ae61 100644 --- a/system/hci/Android.bp +++ b/system/hci/Android.bp @@ -91,11 +91,16 @@ cc_test { "libbluetooth-for-tests", "libbt-hci", "libbtcore", + "libchrome", ], } cc_test { name: "net_test_hci_fragmenter_native", + static_libs: [ + "libbase", + "libchrome", + ], test_suites: ["device-tests"], defaults: [ "bluetooth_gtest_x86_asan_workaround", diff --git a/system/main/Android.bp b/system/main/Android.bp index 647b43bce5364107977f55af0f32b0d2458cbf05..46e1150125935d9a3372a167619c271731692b2a 100644 --- a/system/main/Android.bp +++ b/system/main/Android.bp @@ -199,6 +199,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", diff --git a/system/osi/Android.bp b/system/osi/Android.bp index 524323d53eadc47f8791d8cf330ff92f91215004..ed694f3a8cf1818cbc8361959bf11b1dd2a6d8ff 100644 --- a/system/osi/Android.bp +++ b/system/osi/Android.bp @@ -163,6 +163,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libc++fs", + "libchrome", + "libevent", "libgmock", "libosi", "libprotobuf-cpp-lite", diff --git a/system/osi/test/fuzzers/alarm/Android.bp b/system/osi/test/fuzzers/alarm/Android.bp index bd156193ad9e176b4dba2f1a0214b5b95da67bba..15a4710fe9bf215e7887ea6272159270c54b99be 100644 --- a/system/osi/test/fuzzers/alarm/Android.bp +++ b/system/osi/test/fuzzers/alarm/Android.bp @@ -23,6 +23,7 @@ cc_fuzz { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", "libgmock", "libosi", ], diff --git a/system/osi/test/fuzzers/allocation_tracker/Android.bp b/system/osi/test/fuzzers/allocation_tracker/Android.bp index c07af5520707ccd794ab17364ab6a37ffc2dd732..3e36a071924610836715da643efac57fc1437155 100644 --- a/system/osi/test/fuzzers/allocation_tracker/Android.bp +++ b/system/osi/test/fuzzers/allocation_tracker/Android.bp @@ -18,6 +18,7 @@ cc_fuzz { "liblog", ], static_libs: [ + "libchrome", "libosi", ], corpus: [ diff --git a/system/osi/test/fuzzers/allocator/Android.bp b/system/osi/test/fuzzers/allocator/Android.bp index 60a221e856f3bbb0b711598fc3f8fe1f91281a14..4b2541f4a5b871bb5c1cacbc74dc25176a00ca23 100644 --- a/system/osi/test/fuzzers/allocator/Android.bp +++ b/system/osi/test/fuzzers/allocator/Android.bp @@ -15,6 +15,7 @@ cc_fuzz { "fuzz_allocator.cc", ], static_libs: [ + "libchrome", "liblog", "libosi", ], diff --git a/system/osi/test/fuzzers/array/Android.bp b/system/osi/test/fuzzers/array/Android.bp index 733a3afd466e8d2aae6bc2924cfd4ff1708fbf68..97cbacbc812672390e411272b600c6d905900a46 100644 --- a/system/osi/test/fuzzers/array/Android.bp +++ b/system/osi/test/fuzzers/array/Android.bp @@ -18,6 +18,7 @@ cc_fuzz { "liblog", ], static_libs: [ + "libchrome", "libosi", ], } diff --git a/system/osi/test/fuzzers/buffer/Android.bp b/system/osi/test/fuzzers/buffer/Android.bp index 940b07a4e9434267bf690c333b8bbbc174391b45..568fa42a5d4d11550b71ff9572d01bec4c4408cb 100644 --- a/system/osi/test/fuzzers/buffer/Android.bp +++ b/system/osi/test/fuzzers/buffer/Android.bp @@ -18,6 +18,7 @@ cc_fuzz { "liblog", ], static_libs: [ + "libchrome", "libosi", ], } diff --git a/system/osi/test/fuzzers/fixed_queue/Android.bp b/system/osi/test/fuzzers/fixed_queue/Android.bp index 987a7aa898c61baba62b9418fb7297bb28291421..60846b017bc83c294f12021c56e422b766bde99e 100644 --- a/system/osi/test/fuzzers/fixed_queue/Android.bp +++ b/system/osi/test/fuzzers/fixed_queue/Android.bp @@ -19,6 +19,7 @@ cc_fuzz { "liblog", ], static_libs: [ + "libchrome", "libosi", ], } diff --git a/system/osi/test/fuzzers/future/Android.bp b/system/osi/test/fuzzers/future/Android.bp index 40bec647ed4ef46acc9909f78a004da829c840c9..46cb4aaceedac124542f40c976cf7d66ac7a8f51 100644 --- a/system/osi/test/fuzzers/future/Android.bp +++ b/system/osi/test/fuzzers/future/Android.bp @@ -19,6 +19,7 @@ cc_fuzz { "liblog", ], static_libs: [ + "libchrome", "libosi", ], } diff --git a/system/osi/test/fuzzers/list/Android.bp b/system/osi/test/fuzzers/list/Android.bp index e80e2dc9a1926a084d06eb273fea033b6a79b9a2..b3b46449393dbbb40f0601445a69b76cd0ca60c2 100644 --- a/system/osi/test/fuzzers/list/Android.bp +++ b/system/osi/test/fuzzers/list/Android.bp @@ -15,6 +15,7 @@ cc_fuzz { "fuzz_list.cc", ], static_libs: [ + "libchrome", "liblog", "libosi", ], diff --git a/system/osi/test/fuzzers/ringbuffer/Android.bp b/system/osi/test/fuzzers/ringbuffer/Android.bp index 6fb3982e239500c7a2cdfca1b4c544bee837f03d..beed8d10e5f3d4c280983b39b3fb9ad2d93525d4 100644 --- a/system/osi/test/fuzzers/ringbuffer/Android.bp +++ b/system/osi/test/fuzzers/ringbuffer/Android.bp @@ -15,6 +15,7 @@ cc_fuzz { "fuzz_ringbuffer.cc", ], static_libs: [ + "libchrome", "liblog", "libosi", ], diff --git a/system/packet/Android.bp b/system/packet/Android.bp index f7f6fa2fe0afcb6c1768122d62da9aacd0023841..26c69424fa80ecd50b7cb4b0e412e7001f19d416 100644 --- a/system/packet/Android.bp +++ b/system/packet/Android.bp @@ -78,6 +78,7 @@ cc_test { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ diff --git a/system/packet/tests/fuzzers/Android.bp b/system/packet/tests/fuzzers/Android.bp index 2689078fd167deadcc2c201d4bb48180ac503efc..ef196019eb1a37835d5b02b4d0e43b401d321cf9 100644 --- a/system/packet/tests/fuzzers/Android.bp +++ b/system/packet/tests/fuzzers/Android.bp @@ -31,6 +31,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -63,6 +64,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -95,6 +97,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -127,6 +130,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -159,6 +163,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -191,6 +196,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -223,6 +229,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -255,6 +262,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -287,6 +295,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -319,6 +328,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -351,6 +361,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -383,6 +394,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -415,6 +427,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -447,6 +460,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -479,6 +493,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -511,6 +526,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -543,6 +559,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -575,6 +592,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -607,6 +625,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -639,6 +658,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -671,6 +691,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -703,6 +724,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -735,6 +757,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -767,6 +790,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ @@ -799,6 +823,7 @@ cc_fuzz { "lib-bt-packets", "lib-bt-packets-avrcp", "lib-bt-packets-base", + "libchrome", "libgmock", ], cflags: [ diff --git a/system/profile/sdp/Android.bp b/system/profile/sdp/Android.bp index abd5f91f56d1a4894c9938f827c1efcce9e75deb..dc1f541e0b9a3b95f087dc0a1713322f867df4f0 100644 --- a/system/profile/sdp/Android.bp +++ b/system/profile/sdp/Android.bp @@ -47,6 +47,7 @@ cc_test { "lib-bt-packets-avrcp", "lib-bt-packets-base", "libbluetooth-types", + "libchrome", "libgmock", "sdp_service", ], diff --git a/system/stack/Android.bp b/system/stack/Android.bp index 3655f8a69c813879b461e16504db0075f24430fa..faf2c6c4a32a26645e320622715c2d1e785b532f 100644 --- a/system/stack/Android.bp +++ b/system/stack/Android.bp @@ -16,6 +16,7 @@ crypto_toolbox_srcs = [ cc_test_library { name: "crypto_toolbox_for_tests", + static_libs: ["libchrome"], defaults: ["fluoride_defaults"], host_supported: true, include_dirs: [ @@ -349,6 +350,7 @@ cc_test { "libbtdevice", "libbtif", "libbtif-core", + "libchrome", "libg722codec", "liblc3", "libopus", @@ -419,6 +421,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -486,6 +490,8 @@ cc_test { "libcutils", ], static_libs: [ + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -525,6 +531,7 @@ cc_test { static_libs: [ "android.system.suspend.control-V1-ndk", "libbluetooth-types", + "libchrome", "libgmock", "liblog", ], @@ -592,6 +599,8 @@ cc_test { static_libs: [ "libbluetooth-types", "libbt-common", + "libchrome", + "libevent", "libgmock", "liblog", ], @@ -639,6 +648,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libgmock", "liblog", "libosi", @@ -695,6 +706,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "liblog", "libosi", "libosi-AllocationTestHarness", @@ -794,6 +807,7 @@ cc_test { "libbt-protos-lite", "libbt-sbc-decoder", "libbt-sbc-encoder", + "libchrome", "libgmock", "liblog", "libopus", @@ -843,6 +857,7 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", "liblog", "libosi", "libosi-AllocationTestHarness", @@ -892,6 +907,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libgmock", "liblog", "libosi", @@ -930,6 +947,7 @@ cc_test { ], static_libs: [ "libbt-common", + "libchrome", "libgmock", "liblog", "libosi", @@ -992,6 +1010,8 @@ cc_test { static_libs: [ "libbt-common", "libbt-protos-lite", + "libchrome", + "libevent", "libgmock", "liblog", "libosi", @@ -1094,6 +1114,8 @@ cc_test { "libbt-sbc-decoder", "libbt-sbc-encoder", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -1144,6 +1166,7 @@ cc_test { "libbt-protos-lite", "libbtdevice", "libbte", + "libchrome", "libgmock", "liblog", "libosi", @@ -1199,6 +1222,8 @@ cc_test { "libbt-protos-lite", "libbtdevice", "libbte", + "libchrome", + "libevent", "libgmock", "liblog", "libosi", @@ -1263,6 +1288,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -1343,6 +1370,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -1417,6 +1446,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -1499,6 +1530,8 @@ cc_test { "libbt-common", "libbt-protos-lite", "libbtdevice", + "libchrome", + "libevent", "libflatbuffers-cpp", "libgmock", "liblog", @@ -1559,6 +1592,7 @@ cc_test { static_libs: [ "libbluetooth-types", "libbt-common", + "libchrome", "libgmock", "liblog", ], diff --git a/system/stack/test/fuzzers/a2dp/Android.bp b/system/stack/test/fuzzers/a2dp/Android.bp index b39a8022af157b27c1498cdc81d9c8e0246c12a0..65b56b4895e1b80e3ad6ea866691faee2a4ffc0a 100644 --- a/system/stack/test/fuzzers/a2dp/Android.bp +++ b/system/stack/test/fuzzers/a2dp/Android.bp @@ -9,6 +9,7 @@ package { cc_fuzz { name: "a2dp_fuzz", + static_libs: ["libchrome"], defaults: ["libbt-stack_fuzz_defaults"], srcs: [ "fuzz_a2dp.cc", diff --git a/system/stack/test/fuzzers/a2dp/codec/Android.bp b/system/stack/test/fuzzers/a2dp/codec/Android.bp index 79fa89e423dd5c859bdd2b51cd240c72dc60633c..7c7825db3dab5cce052952a8abdc874c9fb2d7b2 100644 --- a/system/stack/test/fuzzers/a2dp/codec/Android.bp +++ b/system/stack/test/fuzzers/a2dp/codec/Android.bp @@ -19,6 +19,7 @@ cc_defaults { cc_fuzz { name: "a2dp_codec_fuzz", + static_libs: ["libchrome"], defaults: ["libbt-stack_fuzz_codec_defaults"], srcs: [ "fuzz_a2dp_codec.cc", @@ -27,6 +28,7 @@ cc_fuzz { cc_fuzz { name: "a2dp_codec_info_fuzz", + static_libs: ["libchrome"], defaults: ["libbt-stack_fuzz_codec_defaults"], srcs: [ "fuzz_a2dp_codec_info.cc", @@ -35,6 +37,7 @@ cc_fuzz { cc_fuzz { name: "a2dp_codec_cfg_fuzz", + static_libs: ["libchrome"], defaults: ["libbt-stack_fuzz_codec_defaults"], srcs: [ "fuzz_a2dp_codec_config.cc", diff --git a/system/stack/test/fuzzers/sdp/Android.bp b/system/stack/test/fuzzers/sdp/Android.bp index 79b5c393a6b3085f763549acc4f4ac978dfb697b..bc5aaa702b0eec8a8c191732f3e49c1da64a59e2 100644 --- a/system/stack/test/fuzzers/sdp/Android.bp +++ b/system/stack/test/fuzzers/sdp/Android.bp @@ -9,6 +9,7 @@ package { cc_fuzz { name: "sdp_fuzz", + static_libs: ["libchrome"], defaults: ["libbt-stack_fuzz_defaults"], srcs: [ "fuzz_sdp.cc", diff --git a/system/test/headless/Android.bp b/system/test/headless/Android.bp index c9c41c66d92afda7091123dc8e1ca91ba7f6d120..2b7f7ac3839d67b6ebdbfcdc7565437cb77c4ff8 100644 --- a/system/test/headless/Android.bp +++ b/system/test/headless/Android.bp @@ -105,9 +105,12 @@ cc_binary { "libbtif", "libbtif-core", "libc++fs", + "libchrome", + "libevent", "libflatbuffers-cpp", "libg722codec", "liblc3", + "libmodpb64", "libopus", "libosi", "libprotobuf-cpp-lite", diff --git a/system/test/suite/Android.bp b/system/test/suite/Android.bp index e109ef9aa386b8eb0479b78df9c3cc47cecaabf3..06476a659b26aaf8f19b022fd8c864cc00047d47 100644 --- a/system/test/suite/Android.bp +++ b/system/test/suite/Android.bp @@ -128,5 +128,7 @@ cc_test { static_libs: [ "android.hardware.bluetooth@1.0", "android.hardware.bluetooth@1.1", + "libchrome", + "libevent", ], } diff --git a/system/types/Android.bp b/system/types/Android.bp index 2894aab55e821a27a7baa4127393c974d0e33bd6..c9d52b2c245772d071d179a623e0107fe8835b93 100644 --- a/system/types/Android.bp +++ b/system/types/Android.bp @@ -46,6 +46,7 @@ cc_library_static { "class_of_device.cc", "raw_address.cc", ], + static_libs: ["libchrome"], header_libs: ["libbluetooth-types-header"], export_header_lib_headers: ["libbluetooth-types-header"], apex_available: [ @@ -57,6 +58,7 @@ cc_library_static { cc_test { name: "net_test_types", + static_libs: ["libchrome"], test_suites: ["device-tests"], defaults: [ "bluetooth_gtest_x86_asan_workaround",