William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 1 | package { |
| 2 | default_applicable_licenses: ["Android-Apache-2.0"], |
| 3 | default_visibility: ["//visibility:private"], |
| 4 | } |
| 5 | |
| 6 | aconfig_declarations { |
| 7 | name: "bluetooth_aconfig_flags", |
| 8 | package: "com.android.bluetooth.flags", |
Oriol Prieto Gasco | 8bb65bb | 2024-02-03 02:39:07 +0000 | [diff] [blame] | 9 | container: "com.android.btservices", |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 10 | visibility: ["//packages/modules/Bluetooth/framework"], |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 11 | // LINT.IfChange |
William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 12 | srcs: [ |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 13 | "a2dp.aconfig", |
Jakub Rotkiewicz | c392ba9 | 2024-06-19 08:39:28 +0000 | [diff] [blame] | 14 | "active_device_manager.aconfig", |
William Escande | 144c8fa | 2024-10-02 17:36:28 -0700 | [diff] [blame] | 15 | "adapter.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 16 | "asha.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 17 | "avrcp.aconfig", |
| 18 | "avrcp_controller.aconfig", |
| 19 | "bta_dm.aconfig", |
| 20 | "btif_dm.aconfig", |
Zhengping Jiang | 4e1549b | 2024-05-03 16:35:10 -0700 | [diff] [blame] | 21 | "btm_ble.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 22 | "connectivity.aconfig", |
| 23 | "device_iot_config.aconfig", |
Archie Pusaka | 876c4ed | 2024-08-16 16:14:19 +0800 | [diff] [blame] | 24 | "dis.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 25 | "framework.aconfig", |
| 26 | "gap.aconfig", |
Himanshu Rawat | b22e008 | 2024-10-29 18:00:48 +0000 | [diff] [blame] | 27 | "gatt.aconfig", |
William Escande | 99392b8 | 2024-05-08 20:35:08 -0700 | [diff] [blame] | 28 | "hal.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 29 | "hap.aconfig", |
Myles Watson | 86ecc01 | 2024-06-25 17:18:20 -0700 | [diff] [blame] | 30 | "hci.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 31 | "hfp.aconfig", |
Aditi Katragadda | c0f45f7 | 2024-09-11 15:18:18 -0700 | [diff] [blame] | 32 | "hfpclient.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 33 | "hid.aconfig", |
| 34 | "l2cap.aconfig", |
| 35 | "le_advertising.aconfig", |
| 36 | "leaudio.aconfig", |
| 37 | "map.aconfig", |
| 38 | "mapclient.aconfig", |
| 39 | "mcp.aconfig", |
| 40 | "metric.aconfig", |
| 41 | "opp.aconfig", |
| 42 | "pairing.aconfig", |
Sal Savage | ace9211 | 2024-10-30 10:14:10 -0700 | [diff] [blame] | 43 | "pbapclient.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 44 | "ranging.aconfig", |
| 45 | "rfcomm.aconfig", |
| 46 | "rnr.aconfig", |
Ćukasz Rymanowski | 3822c1a | 2024-08-09 14:25:34 +0000 | [diff] [blame] | 47 | "sco.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 48 | "sdp.aconfig", |
| 49 | "security.aconfig", |
Himanshu Rawat | 73c7881 | 2024-08-21 00:19:31 +0000 | [diff] [blame] | 50 | "service_discovery.aconfig", |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 51 | "sockets.aconfig", |
| 52 | "system_service.aconfig", |
| 53 | "vcp.aconfig", |
| 54 | "vsc.aconfig", |
William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 55 | ], |
William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 56 | // LINT.ThenChange(/flags/BUILD.gn) |
Vlad Popa | 70db572 | 2024-05-02 01:49:20 -0700 | [diff] [blame] | 57 | exportable: true, |
William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 58 | } |
| 59 | |
| 60 | java_aconfig_library { |
| 61 | name: "bluetooth_flags_java_lib", |
| 62 | aconfig_declarations: "bluetooth_aconfig_flags", |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 63 | visibility: ["//packages/modules/Bluetooth:__subpackages__"], |
| 64 | apex_available: ["com.android.btservices"], |
Jihoon Kang | 1e83ff0 | 2024-08-30 00:29:54 +0000 | [diff] [blame] | 65 | libs: ["framework-configinfrastructure.stubs.module_lib"], |
William Escande | 651e8d2 | 2024-01-19 19:16:57 +0000 | [diff] [blame] | 66 | sdk_version: "module_current", |
William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 67 | min_sdk_version: "Tiramisu", |
| 68 | } |
William Escande | aa0fe20 | 2023-10-24 17:59:38 +0000 | [diff] [blame] | 69 | |
Vlad Popa | 70db572 | 2024-05-02 01:49:20 -0700 | [diff] [blame] | 70 | java_aconfig_library { |
| 71 | name: "bluetooth_exported_flags_java_lib", |
| 72 | aconfig_declarations: "bluetooth_aconfig_flags", |
| 73 | defaults: ["framework-minus-apex-aconfig-java-defaults"], |
| 74 | min_sdk_version: "VanillaIceCream", |
| 75 | mode: "exported", |
| 76 | visibility: [ |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 77 | "//cts/tests/tests/bluetooth:__subpackages__", |
Vlad Popa | 70db572 | 2024-05-02 01:49:20 -0700 | [diff] [blame] | 78 | "//frameworks/base", |
jasonwshsu | d7f88b6 | 2024-10-12 00:35:34 +0800 | [diff] [blame] | 79 | "//frameworks/base/packages/SettingsLib", |
Vlad Popa | 70db572 | 2024-05-02 01:49:20 -0700 | [diff] [blame] | 80 | ], |
| 81 | } |
| 82 | |
William Escande | aa0fe20 | 2023-10-24 17:59:38 +0000 | [diff] [blame] | 83 | cc_aconfig_library { |
| 84 | name: "bluetooth_flags_c_lib", |
| 85 | aconfig_declarations: "bluetooth_aconfig_flags", |
| 86 | host_supported: true, |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 87 | visibility: ["//packages/modules/Bluetooth:__subpackages__"], |
| 88 | apex_available: ["com.android.btservices"], |
William Escande | aa0fe20 | 2023-10-24 17:59:38 +0000 | [diff] [blame] | 89 | min_sdk_version: "Tiramisu", |
| 90 | } |
William Escande | 3ecfc06 | 2024-07-22 22:37:10 -0700 | [diff] [blame] | 91 | |
| 92 | cc_aconfig_library { |
| 93 | name: "bluetooth_flags_c_lib_for_test", |
| 94 | aconfig_declarations: "bluetooth_aconfig_flags", |
| 95 | mode: "test", |
| 96 | host_supported: true, |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 97 | visibility: ["//packages/modules/Bluetooth/system:__subpackages__"], |
William Escande | 3ecfc06 | 2024-07-22 22:37:10 -0700 | [diff] [blame] | 98 | min_sdk_version: "Tiramisu", |
| 99 | } |
William Escande | cf475d8 | 2024-08-28 11:11:32 -0700 | [diff] [blame] | 100 | |
| 101 | rust_aconfig_library { |
| 102 | name: "libbluetooth_aconfig_flags_rust", |
| 103 | host_supported: true, |
| 104 | crate_name: "bluetooth_aconfig_flags_rust", |
| 105 | aconfig_declarations: "bluetooth_aconfig_flags", |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 106 | apex_available: ["com.android.btservices"], |
William Escande | cf475d8 | 2024-08-28 11:11:32 -0700 | [diff] [blame] | 107 | min_sdk_version: "Tiramisu", |
William Escande | 4536389 | 2024-11-22 12:51:58 -0800 | [diff] [blame] | 108 | visibility: ["//packages/modules/Bluetooth/system:__subpackages__"], |
William Escande | cf475d8 | 2024-08-28 11:11:32 -0700 | [diff] [blame] | 109 | } |