From 867151f795e620c1c7750c05041bb1e05ec93d3a Mon Sep 17 00:00:00 2001 From: David Duarte <licorne@google.com> Date: Sun, 19 Mar 2023 20:51:17 +0000 Subject: [PATCH] Remove libchrome_support_defaults from other defaults Test: TreeHugger Bug: 279502784 Change-Id: I1a726a4a0b7e7fd7786580337a3845701bdf3317 --- android/app/Android.bp | 3 ++ system/audio_hal_interface/Android.bp | 1 + system/bta/Android.bp | 19 ++++++++++- system/btcore/Android.bp | 1 + system/btif/Android.bp | 10 ++++++ system/build/Android.bp | 2 -- system/common/Android.bp | 8 +++++ system/device/Android.bp | 2 ++ system/device/fuzzer/Android.bp | 1 + system/hci/Android.bp | 5 +++ system/main/Android.bp | 2 ++ system/osi/Android.bp | 2 ++ system/osi/test/fuzzers/alarm/Android.bp | 1 + .../fuzzers/allocation_tracker/Android.bp | 1 + system/osi/test/fuzzers/allocator/Android.bp | 1 + system/osi/test/fuzzers/array/Android.bp | 1 + system/osi/test/fuzzers/buffer/Android.bp | 1 + .../osi/test/fuzzers/fixed_queue/Android.bp | 1 + system/osi/test/fuzzers/future/Android.bp | 1 + system/osi/test/fuzzers/list/Android.bp | 1 + system/osi/test/fuzzers/ringbuffer/Android.bp | 1 + system/packet/Android.bp | 1 + system/packet/tests/fuzzers/Android.bp | 25 ++++++++++++++ system/profile/sdp/Android.bp | 1 + system/stack/Android.bp | 34 +++++++++++++++++++ system/stack/test/fuzzers/a2dp/Android.bp | 1 + .../stack/test/fuzzers/a2dp/codec/Android.bp | 3 ++ system/stack/test/fuzzers/sdp/Android.bp | 1 + system/test/headless/Android.bp | 3 ++ system/test/suite/Android.bp | 2 ++ system/types/Android.bp | 2 ++ 31 files changed, 135 insertions(+), 3 deletions(-) diff --git a/android/app/Android.bp b/android/app/Android.bp index 8d683275a0f..b3b05ce24a4 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 183276495de..994db05fd69 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 12339cb8f58..c541f64fc77 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 d34a731402b..b3b7d45dbce 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 32550b1ff33..fb37c64289e 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 bcdedcb1b64..87da24d6019 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 974349311ed..44e2e52abe3 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 13a935a4ec5..5ab4a2cbc0b 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 226c36c6541..72c4aadf9f2 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 c21438fd64f..f39df623efe 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 647b43bce53..46e11501259 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 524323d53ea..ed694f3a8cf 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 bd156193ad9..15a4710fe9b 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 c07af552070..3e36a071924 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 60a221e856f..4b2541f4a5b 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 733a3afd466..97cbacbc812 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 940b07a4e94..568fa42a5d4 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 987a7aa898c..60846b017bc 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 40bec647ed4..46cb4aaceed 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 e80e2dc9a19..b3b46449393 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 6fb3982e239..beed8d10e5f 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 f7f6fa2fe0a..26c69424fa8 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 2689078fd16..ef196019eb1 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 abd5f91f56d..dc1f541e0b9 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 3655f8a69c8..faf2c6c4a32 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 b39a8022af1..65b56b4895e 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 79fa89e423d..7c7825db3da 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 79b5c393a6b..bc5aaa702b0 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 c9c41c66d92..2b7f7ac3839 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 e109ef9aa38..06476a659b2 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 2894aab55e8..c9d52b2c245 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", -- GitLab