| 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", |
| William Escande | cce9c8a | 2024-12-18 19:05:16 -0800 | [diff] [blame] | 9 | container: "com.android.bt", |
| 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 | "avrcp.aconfig", |
| 17 | "avrcp_controller.aconfig", |
| 18 | "bta_dm.aconfig", |
| 19 | "btif_dm.aconfig", |
| Zhengping Jiang | 4e1549b | 2024-05-03 16:35:10 -0700 | [diff] [blame] | 20 | "btm_ble.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 21 | "connectivity.aconfig", |
| Archie Pusaka | 876c4ed | 2024-08-16 16:14:19 +0800 | [diff] [blame] | 22 | "dis.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 23 | "framework.aconfig", |
| 24 | "gap.aconfig", |
| Himanshu Rawat | b22e008 | 2024-10-29 18:00:48 +0000 | [diff] [blame] | 25 | "gatt.aconfig", |
| William Escande | 99392b8 | 2024-05-08 20:35:08 -0700 | [diff] [blame] | 26 | "hal.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 27 | "hap.aconfig", |
| Myles Watson | 86ecc01 | 2024-06-25 17:18:20 -0700 | [diff] [blame] | 28 | "hci.aconfig", |
| Krzysztof Kopyściński | ea4af06 | 2025-05-23 07:21:48 +0000 | [diff] [blame] | 29 | "hearing_aid.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 30 | "hfp.aconfig", |
| Aditi Katragadda | c0f45f7 | 2024-09-11 15:18:18 -0700 | [diff] [blame] | 31 | "hfpclient.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 32 | "hid.aconfig", |
| 33 | "l2cap.aconfig", |
| 34 | "le_advertising.aconfig", |
| Himanshu Rawat | 37b9c71 | 2025-01-28 11:58:31 -0800 | [diff] [blame] | 35 | "le_scanning.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 36 | "leaudio.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 37 | "mapclient.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 38 | "metric.aconfig", |
| Himanshu Rohilla | 249accf | 2025-03-27 23:09:05 -0700 | [diff] [blame] | 39 | "native.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 40 | "opp.aconfig", |
| 41 | "pairing.aconfig", |
| Sal Savage | ace9211 | 2024-10-30 10:14:10 -0700 | [diff] [blame] | 42 | "pbapclient.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 43 | "ranging.aconfig", |
| 44 | "rfcomm.aconfig", |
| 45 | "rnr.aconfig", |
| Łukasz Rymanowski | 3822c1a | 2024-08-09 14:25:34 +0000 | [diff] [blame] | 46 | "sco.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 47 | "sdp.aconfig", |
| 48 | "security.aconfig", |
| Himanshu Rawat | 73c7881 | 2024-08-21 00:19:31 +0000 | [diff] [blame] | 49 | "service_discovery.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 50 | "sockets.aconfig", |
| 51 | "system_service.aconfig", |
| William Escande | efd3e2e | 2025-04-08 10:38:18 -0700 | [diff] [blame] | 52 | "threading.aconfig", |
| William Escande | 84374ac | 2024-05-07 13:58:24 -0700 | [diff] [blame] | 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__"], |
| William Escande | 6b3bed8 | 2025-01-09 12:22:00 -0800 | [diff] [blame] | 64 | apex_available: ["com.android.bt"], |
| 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 | aa2964e | 2025-04-03 14:29:20 -0700 | [diff] [blame] | 67 | min_sdk_version: "36", |
| William Escande | 5b551e9 | 2023-06-30 18:12:42 -0700 | [diff] [blame] | 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"], |
| William Escande | aa2964e | 2025-04-03 14:29:20 -0700 | [diff] [blame] | 74 | min_sdk_version: "36", |
| Vlad Popa | 70db572 | 2024-05-02 01:49:20 -0700 | [diff] [blame] | 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__"], |
| William Escande | 6b3bed8 | 2025-01-09 12:22:00 -0800 | [diff] [blame] | 88 | apex_available: ["com.android.bt"], |
| William Escande | aa2964e | 2025-04-03 14:29:20 -0700 | [diff] [blame] | 89 | min_sdk_version: "36", |
| William Escande | aa0fe20 | 2023-10-24 17:59:38 +0000 | [diff] [blame] | 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 | aa2964e | 2025-04-03 14:29:20 -0700 | [diff] [blame] | 98 | min_sdk_version: "36", |
| William Escande | 3ecfc06 | 2024-07-22 22:37:10 -0700 | [diff] [blame] | 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 | 6b3bed8 | 2025-01-09 12:22:00 -0800 | [diff] [blame] | 106 | apex_available: ["com.android.bt"], |
| William Escande | aa2964e | 2025-04-03 14:29:20 -0700 | [diff] [blame] | 107 | min_sdk_version: "36", |
| 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 | } |