blob: efbd8c84a70cd4563e70ce81b6939fe9e7f348b3 [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"],
15 stability: "vintf",
16 backend: {
17 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070018 enabled: true,
Sarah Chin9cdc2a62021-06-14 11:26:00 -070019 },
20 java: {
21 sdk_version: "module_current",
22 },
23 ndk: {
24 vndk: {
25 enabled: true,
26 },
27 },
28 },
Jiyong Park70f58372022-04-16 07:03:24 +090029 versions_with_info: [
30 {
31 version: "1",
32 imports: [],
33 },
34 ],
35
Sarah Chin9cdc2a62021-06-14 11:26:00 -070036}
37
Sarah Chinbca4e6c2021-09-20 13:45:18 -070038aidl_interface {
Sarah Chin71971582021-09-23 23:18:13 -070039 name: "android.hardware.radio.config",
40 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070041 host_supported: true,
Sarah Chin71971582021-09-23 23:18:13 -070042 srcs: ["android/hardware/radio/config/*.aidl"],
43 stability: "vintf",
44 imports: ["android.hardware.radio"],
45 backend: {
46 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070047 enabled: true,
Sarah Chin71971582021-09-23 23:18:13 -070048 },
49 java: {
50 sdk_version: "module_current",
51 },
52 ndk: {
53 vndk: {
54 enabled: true,
55 },
56 },
57 },
Jiyong Park703e9792022-03-22 14:18:48 +090058 versions_with_info: [
59 {
60 version: "1",
61 imports: ["android.hardware.radio-V1"],
62 },
63 ],
64
Sarah Chin71971582021-09-23 23:18:13 -070065}
66
67aidl_interface {
Sarah Chinbca4e6c2021-09-20 13:45:18 -070068 name: "android.hardware.radio.data",
Sarah Chin9cdc2a62021-06-14 11:26:00 -070069 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070070 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070071 srcs: ["android/hardware/radio/data/*.aidl"],
72 stability: "vintf",
73 imports: ["android.hardware.radio"],
74 backend: {
75 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070076 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070077 },
78 java: {
79 sdk_version: "module_current",
80 },
81 ndk: {
82 vndk: {
83 enabled: true,
84 },
85 },
86 },
Jiyong Park703e9792022-03-22 14:18:48 +090087 versions_with_info: [
88 {
89 version: "1",
90 imports: ["android.hardware.radio-V1"],
91 },
92 ],
93
Sarah Chin9cdc2a62021-06-14 11:26:00 -070094}
95
Sarah Chinbca4e6c2021-09-20 13:45:18 -070096aidl_interface {
97 name: "android.hardware.radio.messaging",
98 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070099 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700100 srcs: ["android/hardware/radio/messaging/*.aidl"],
101 stability: "vintf",
102 imports: ["android.hardware.radio"],
103 backend: {
104 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700105 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700106 },
107 java: {
108 sdk_version: "module_current",
109 },
110 ndk: {
111 vndk: {
112 enabled: true,
113 },
114 },
115 },
Jiyong Park70f58372022-04-16 07:03:24 +0900116 versions_with_info: [
117 {
118 version: "1",
119 imports: ["android.hardware.radio-V1"],
120 },
121 ],
122
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700123}
124
125aidl_interface {
126 name: "android.hardware.radio.modem",
127 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700128 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700129 srcs: ["android/hardware/radio/modem/*.aidl"],
130 stability: "vintf",
131 imports: ["android.hardware.radio"],
132 backend: {
133 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700134 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700135 },
136 java: {
137 sdk_version: "module_current",
138 },
139 ndk: {
140 vndk: {
141 enabled: true,
142 },
143 },
144 },
Jiyong Park703e9792022-03-22 14:18:48 +0900145 versions_with_info: [
146 {
147 version: "1",
148 imports: ["android.hardware.radio-V1"],
149 },
150 ],
151
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700152}
153
154aidl_interface {
155 name: "android.hardware.radio.network",
156 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700157 host_supported: true,
Aaron Tsai1d782bd2022-04-21 13:42:44 +0000158 vndk_use_version: "2",
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700159 srcs: ["android/hardware/radio/network/*.aidl"],
160 stability: "vintf",
Hunsuk Choi5cab4612022-04-20 23:31:24 +0000161 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700162 backend: {
163 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700164 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700165 },
166 java: {
167 sdk_version: "module_current",
168 },
169 ndk: {
170 vndk: {
171 enabled: true,
172 },
173 },
174 },
Jiyong Park703e9792022-03-22 14:18:48 +0900175 versions_with_info: [
176 {
177 version: "1",
178 imports: ["android.hardware.radio-V1"],
179 },
180 ],
181
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700182}
183
184aidl_interface {
185 name: "android.hardware.radio.sim",
186 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700187 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700188 srcs: ["android/hardware/radio/sim/*.aidl"],
189 stability: "vintf",
sandeepjse4bee9d2021-09-23 16:50:14 +0000190 imports: [
191 "android.hardware.radio",
192 "android.hardware.radio.config",
193 ],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700194 backend: {
195 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700196 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700197 },
198 java: {
199 sdk_version: "module_current",
200 },
201 ndk: {
202 vndk: {
203 enabled: true,
204 },
205 },
206 },
Jiyong Park703e9792022-03-22 14:18:48 +0900207 versions_with_info: [
208 {
209 version: "1",
210 imports: [
211 "android.hardware.radio-V1",
212 "android.hardware.radio.config-V1",
213 ],
214 },
215 ],
216
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700217}
218
219aidl_interface {
220 name: "android.hardware.radio.voice",
221 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700222 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700223 srcs: ["android/hardware/radio/voice/*.aidl"],
224 stability: "vintf",
225 imports: ["android.hardware.radio"],
226 backend: {
227 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700228 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700229 },
230 java: {
231 sdk_version: "module_current",
232 },
233 ndk: {
234 vndk: {
235 enabled: true,
236 },
237 },
238 },
Jiyong Park703e9792022-03-22 14:18:48 +0900239 versions_with_info: [
240 {
241 version: "1",
242 imports: ["android.hardware.radio-V1"],
243 },
244 ],
245
Sarah Chin9cdc2a62021-06-14 11:26:00 -0700246}
Jayachandran C4d2441a2021-10-19 16:31:55 -0700247
248aidl_interface {
249 name: "android.hardware.radio.ims.media",
250 vendor_available: true,
251 srcs: ["android/hardware/radio/ims/media/*.aidl"],
252 stability: "vintf",
Hunsuk Choi5cab4612022-04-20 23:31:24 +0000253 imports: ["android.hardware.radio-V1",
Helen67e2eaa2022-04-04 05:25:26 +0000254 "android.hardware.radio.data-V1"],
Jayachandran C4d2441a2021-10-19 16:31:55 -0700255 backend: {
256 cpp: {
257 enabled: false,
258 },
259 java: {
260 sdk_version: "module_current",
261 },
262 ndk: {
263 vndk: {
264 enabled: true,
265 },
266 },
267 },
268}
269
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000270aidl_interface {
271 name: "android.hardware.radio.ims",
272 vendor_available: true,
273 srcs: ["android/hardware/radio/ims/*.aidl"],
274 stability: "vintf",
Hunsuk Choi5cab4612022-04-20 23:31:24 +0000275 imports: ["android.hardware.radio-V1"],
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000276 backend: {
277 cpp: {
278 enabled: false,
279 },
280 java: {
281 sdk_version: "module_current",
282 },
283 ndk: {
284 vndk: {
285 enabled: true,
286 },
287 },
288 },
289}
290