blob: 930b6d48092f7aa3fe5eaf4525e1702fcde598dd [file] [log] [blame]
Bob Badourb8995452021-09-13 17:50:14 -07001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "hardware_interfaces_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["hardware_interfaces_license"],
8}
9
Sarah Chin9cdc2a62021-06-14 11:26:00 -070010aidl_interface {
11 name: "android.hardware.radio",
12 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070013 host_supported: true,
Sarah Chin9cdc2a62021-06-14 11:26:00 -070014 srcs: ["android/hardware/radio/*.aidl"],
Steven Morelandedff13e2022-12-06 02:07:44 +000015 frozen: false,
Sarah Chin9cdc2a62021-06-14 11:26:00 -070016 stability: "vintf",
17 backend: {
18 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070019 enabled: true,
Sarah Chin9cdc2a62021-06-14 11:26:00 -070020 },
21 java: {
22 sdk_version: "module_current",
23 },
Sarah Chin9cdc2a62021-06-14 11:26:00 -070024 },
Jiyong Park70f58372022-04-16 07:03:24 +090025 versions_with_info: [
26 {
27 version: "1",
28 imports: [],
29 },
30 ],
31
Sarah Chin9cdc2a62021-06-14 11:26:00 -070032}
33
Sarah Chinbca4e6c2021-09-20 13:45:18 -070034aidl_interface {
Sarah Chin71971582021-09-23 23:18:13 -070035 name: "android.hardware.radio.config",
36 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070037 host_supported: true,
Sarah Chin71971582021-09-23 23:18:13 -070038 srcs: ["android/hardware/radio/config/*.aidl"],
Steven Morelandedff13e2022-12-06 02:07:44 +000039 frozen: false,
Sarah Chin71971582021-09-23 23:18:13 -070040 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -080041 imports: ["android.hardware.radio-V2"],
Sarah Chin71971582021-09-23 23:18:13 -070042 backend: {
43 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070044 enabled: true,
Sarah Chin71971582021-09-23 23:18:13 -070045 },
46 java: {
47 sdk_version: "module_current",
48 },
Sarah Chin71971582021-09-23 23:18:13 -070049 },
Jiyong Park703e9792022-03-22 14:18:48 +090050 versions_with_info: [
51 {
52 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +000053 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +090054 },
55 ],
56
Sarah Chin71971582021-09-23 23:18:13 -070057}
58
59aidl_interface {
Sarah Chinbca4e6c2021-09-20 13:45:18 -070060 name: "android.hardware.radio.data",
Sarah Chin9cdc2a62021-06-14 11:26:00 -070061 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070062 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070063 srcs: ["android/hardware/radio/data/*.aidl"],
64 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -080065 imports: ["android.hardware.radio-V2"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -070066 backend: {
67 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070068 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070069 },
70 java: {
71 sdk_version: "module_current",
72 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -070073 },
Jiyong Park703e9792022-03-22 14:18:48 +090074 versions_with_info: [
75 {
76 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +000077 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +090078 },
79 ],
80
Sarah Chin9cdc2a62021-06-14 11:26:00 -070081}
82
Sarah Chinbca4e6c2021-09-20 13:45:18 -070083aidl_interface {
84 name: "android.hardware.radio.messaging",
85 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070086 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070087 srcs: ["android/hardware/radio/messaging/*.aidl"],
88 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -080089 imports: ["android.hardware.radio-V2"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -070090 backend: {
91 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070092 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070093 },
94 java: {
95 sdk_version: "module_current",
96 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -070097 },
Jiyong Park70f58372022-04-16 07:03:24 +090098 versions_with_info: [
99 {
100 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000101 imports: ["android.hardware.radio-V1"],
Jiyong Park70f58372022-04-16 07:03:24 +0900102 },
103 ],
104
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700105}
106
107aidl_interface {
108 name: "android.hardware.radio.modem",
109 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700110 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700111 srcs: ["android/hardware/radio/modem/*.aidl"],
112 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -0800113 imports: ["android.hardware.radio-V2"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700114 backend: {
115 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700116 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700117 },
118 java: {
119 sdk_version: "module_current",
120 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700121 },
Jiyong Park703e9792022-03-22 14:18:48 +0900122 versions_with_info: [
123 {
124 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000125 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900126 },
127 ],
128
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700129}
130
131aidl_interface {
132 name: "android.hardware.radio.network",
133 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700134 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700135 srcs: ["android/hardware/radio/network/*.aidl"],
136 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -0800137 imports: ["android.hardware.radio-V2"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700138 backend: {
139 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700140 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700141 },
142 java: {
143 sdk_version: "module_current",
144 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700145 },
Jiyong Park703e9792022-03-22 14:18:48 +0900146 versions_with_info: [
147 {
148 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000149 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900150 },
151 ],
152
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700153}
154
155aidl_interface {
156 name: "android.hardware.radio.sim",
157 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700158 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700159 srcs: ["android/hardware/radio/sim/*.aidl"],
160 stability: "vintf",
sandeepjse4bee9d2021-09-23 16:50:14 +0000161 imports: [
Sarah Chinef437d92022-11-17 09:41:48 -0800162 "android.hardware.radio-V2",
163 "android.hardware.radio.config-V2",
sandeepjse4bee9d2021-09-23 16:50:14 +0000164 ],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700165 backend: {
166 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700167 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700168 },
169 java: {
170 sdk_version: "module_current",
171 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700172 },
Jiyong Park703e9792022-03-22 14:18:48 +0900173 versions_with_info: [
174 {
175 version: "1",
176 imports: [
Sewook Seof8b20312022-10-21 00:43:46 +0000177 "android.hardware.radio-V1",
Jiyong Park703e9792022-03-22 14:18:48 +0900178 "android.hardware.radio.config-V1",
179 ],
180 },
181 ],
182
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700183}
184
185aidl_interface {
186 name: "android.hardware.radio.voice",
187 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700188 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700189 srcs: ["android/hardware/radio/voice/*.aidl"],
190 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -0800191 imports: ["android.hardware.radio-V2"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700192 backend: {
193 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700194 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700195 },
196 java: {
197 sdk_version: "module_current",
198 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700199 },
Jiyong Park703e9792022-03-22 14:18:48 +0900200 versions_with_info: [
201 {
202 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000203 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900204 },
205 ],
206
Sarah Chin9cdc2a62021-06-14 11:26:00 -0700207}
Jayachandran C4d2441a2021-10-19 16:31:55 -0700208
209aidl_interface {
210 name: "android.hardware.radio.ims.media",
211 vendor_available: true,
212 srcs: ["android/hardware/radio/ims/media/*.aidl"],
213 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -0800214 imports: [
215 "android.hardware.radio-V2",
216 "android.hardware.radio.data-V2",
217 ],
Jayachandran C4d2441a2021-10-19 16:31:55 -0700218 backend: {
219 cpp: {
220 enabled: false,
221 },
222 java: {
223 sdk_version: "module_current",
224 },
Jayachandran C4d2441a2021-10-19 16:31:55 -0700225 },
226}
227
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000228aidl_interface {
229 name: "android.hardware.radio.ims",
230 vendor_available: true,
231 srcs: ["android/hardware/radio/ims/*.aidl"],
232 stability: "vintf",
Sarah Chinef437d92022-11-17 09:41:48 -0800233 imports: ["android.hardware.radio-V2"],
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000234 backend: {
235 cpp: {
236 enabled: false,
237 },
238 java: {
239 sdk_version: "module_current",
240 },
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000241 },
242}