| package { |
| // See: http://go/android-license-faq |
| // A large-scale-change added 'default_applicable_licenses' to import |
| // all of the 'license_kinds' from "system_bt_license" |
| // to get the below license kinds: |
| // SPDX-license-identifier-Apache-2.0 |
| default_applicable_licenses: ["system_bt_license"], |
| } |
| |
| subdirs = [ |
| "rootcanal", |
| "suite", |
| ] |
| |
| filegroup { |
| name: "TestMockBtaAg", |
| srcs: [ |
| "mock/mock_bta_ag_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaAr", |
| srcs: [ |
| "mock/mock_bta_ar.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaAv", |
| srcs: [ |
| "mock/mock_bta_av_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaCsis", |
| srcs: [ |
| "mock/mock_bta_csis*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaDm", |
| srcs: [ |
| "mock/mock_bta_dm_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaGatt", |
| srcs: [ |
| "mock/mock_bta_gatt*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaGroups", |
| srcs: [ |
| "mock/mock_bta_groups*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaHas", |
| srcs: [ |
| "mock/mock_bta_has.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaHd", |
| srcs: [ |
| "mock/mock_bta_hd*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaHearingAid", |
| srcs: [ |
| "mock/mock_bta_hearing_aid.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaHf", |
| srcs: [ |
| "mock/mock_bta_hf*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaHh", |
| srcs: [ |
| "mock/mock_bta_hh*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaJv", |
| srcs: [ |
| "mock/mock_bta_jv_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaLeAudio", |
| srcs: [ |
| "mock/mock_bta_leaudio*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaLeAudioHalVerifier", |
| srcs: [ |
| "mock/mock_le_audio_hal_verifier.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaPan", |
| srcs: [ |
| "mock/mock_bta_pan_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaSdp", |
| srcs: [ |
| "mock/mock_bta_sdp_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaSys", |
| srcs: [ |
| "mock/mock_bta_sys_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtaVc", |
| srcs: [ |
| "mock/mock_bta_vc*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBta", |
| srcs: [ |
| ":TestMockBtaAg", |
| ":TestMockBtaAr", |
| ":TestMockBtaAv", |
| ":TestMockBtaCsis", |
| ":TestMockBtaDm", |
| ":TestMockBtaGatt", |
| ":TestMockBtaGroups", |
| ":TestMockBtaHas", |
| ":TestMockBtaHd", |
| ":TestMockBtaHearingAid", |
| ":TestMockBtaHf", |
| ":TestMockBtaHh", |
| ":TestMockBtaJv", |
| ":TestMockBtaLeAudio", |
| ":TestMockBtaLeAudioHalVerifier", |
| ":TestMockBtaPan", |
| ":TestMockBtaSdp", |
| ":TestMockBtaSys", |
| ":TestMockBtaVc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockMainShim", |
| srcs: [ |
| "mock/mock_main_shim*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockCommon", |
| srcs: [ |
| "mock/mock_common_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackA2dp", |
| srcs: [ |
| "mock/mock_stack_a2dp_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackA2dpApi", |
| srcs: [ |
| "mock/mock_stack_a2dp_api.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackL2cap", |
| srcs: [ |
| "mock/mock_stack_l2cap_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStack", |
| srcs: [ |
| "mock/mock_stack_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockHci", |
| srcs: [ |
| "mock/mock_hci_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockFrameworks", |
| srcs: [ |
| "mock/mock_frameworks_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtcore", |
| srcs: [ |
| "mock/mock_btcore_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockSystemLibfmq", |
| srcs: [ |
| "mock/mock_system_libfmq_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockUdrv", |
| srcs: [ |
| "mock/mock_udrv_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockAndroidHardware", |
| srcs: [ |
| "mock/mock_android_hardware_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockDevice", |
| srcs: [ |
| "mock/mock_device_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockLegacyHciCommands", |
| srcs: [ |
| "mock/mock_hcic_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockMainShimEntry", |
| srcs: [ |
| "mock/mock_main_shim_entry.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockMainShimLeScanning", |
| srcs: [ |
| "mock/mock_main_shim_le_scanning_manager.cc", |
| "mock/mock_main_shim.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockMainShimFlags", |
| srcs: [ |
| "mock/mock_main_shim.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtif", |
| srcs: [ |
| ":TestCommonJniThread", |
| "mock/mock_btif*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackSdp", |
| srcs: [ |
| "mock/mock_stack_sdp*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackBtm", |
| srcs: [ |
| "mock/mock_stack_btm*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestStubLegacyTrace", |
| srcs: [ |
| "stub/legacy_trace.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestStubOsi", |
| srcs: [ |
| "stub/osi.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockOsi", |
| srcs: [ |
| "mock/mock_osi_*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackAcl", |
| srcs: [ |
| "mock/mock_stack_acl*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackSmp", |
| srcs: [ |
| "mock/mock_stack_smp*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackMetrics", |
| srcs: [ |
| "mock/mock_stack_metrics*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackGap", |
| srcs: [ |
| "mock/mock_stack_gap*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackGatt", |
| srcs: [ |
| "mock/mock_stack_gatt*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackBtu", |
| srcs: [ |
| "mock/mock_stack_btu*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockMainBte", |
| srcs: [ |
| "mock/mock_main_bte*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackCryptotoolbox", |
| srcs: [ |
| "mock/mock_stack_crypto_toolbox*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBtu", |
| srcs: [ |
| "mock/mock_btu_*cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockUtils", |
| srcs: [ |
| "mock/mock_utils_*cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestCommonMockFunctions", |
| srcs: [ |
| "common/mock_functions.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestCommonJniThread", |
| srcs: [ |
| "common/jni_thread.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestCommonMainHandler", |
| srcs: [ |
| "common/main_handler.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestCommonInitFlags", |
| srcs: [ |
| "common/init_flags.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestCommonStackConfig", |
| srcs: [ |
| "common/stack_config.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockBluetoothInterface", |
| srcs: [ |
| "mock/mock_bluetooth_interface.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockStackHcic", |
| srcs: [ |
| "mock/mock_stack_hcic*.cc", |
| ], |
| } |
| |
| filegroup { |
| name: "TestMockLegacyHciInterface", |
| srcs: [ |
| "mock/mock_legacy_hci_iterface.cc" |
| ], |
| } |
| |
| cc_defaults { |
| name: "mts_defaults", |
| target: { |
| android: { |
| test_config_template: ":BluetoothTestConfigTemplate", |
| test_suites: ["mts-bluetooth",], |
| }, |
| }, |
| compile_multilib: "both", |
| multilib: { |
| lib32: { |
| suffix: "32", |
| }, |
| lib64: { |
| suffix: "64", |
| }, |
| }, |
| } |