blob: f9228351bfd30c574deb35c69f47be7679e46cb8 [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,
13 srcs: ["android/hardware/radio/*.aidl"],
14 stability: "vintf",
15 backend: {
16 cpp: {
17 enabled: false,
18 },
19 java: {
20 sdk_version: "module_current",
21 },
22 ndk: {
23 vndk: {
24 enabled: true,
25 },
26 },
27 },
28}
29
Sarah Chinbca4e6c2021-09-20 13:45:18 -070030aidl_interface {
Sarah Chin71971582021-09-23 23:18:13 -070031 name: "android.hardware.radio.config",
32 vendor_available: true,
33 srcs: ["android/hardware/radio/config/*.aidl"],
34 stability: "vintf",
35 imports: ["android.hardware.radio"],
36 backend: {
37 cpp: {
38 enabled: false,
39 },
40 java: {
41 sdk_version: "module_current",
42 },
43 ndk: {
44 vndk: {
45 enabled: true,
46 },
47 },
48 },
Jiyong Park703e9792022-03-22 14:18:48 +090049 versions_with_info: [
50 {
51 version: "1",
52 imports: ["android.hardware.radio-V1"],
53 },
54 ],
55
Sarah Chin71971582021-09-23 23:18:13 -070056}
57
58aidl_interface {
Sarah Chinbca4e6c2021-09-20 13:45:18 -070059 name: "android.hardware.radio.data",
Sarah Chin9cdc2a62021-06-14 11:26:00 -070060 vendor_available: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070061 srcs: ["android/hardware/radio/data/*.aidl"],
62 stability: "vintf",
63 imports: ["android.hardware.radio"],
64 backend: {
65 cpp: {
66 enabled: false,
67 },
68 java: {
69 sdk_version: "module_current",
70 },
71 ndk: {
72 vndk: {
73 enabled: true,
74 },
75 },
76 },
Jiyong Park703e9792022-03-22 14:18:48 +090077 versions_with_info: [
78 {
79 version: "1",
80 imports: ["android.hardware.radio-V1"],
81 },
82 ],
83
Sarah Chin9cdc2a62021-06-14 11:26:00 -070084}
85
Sarah Chinbca4e6c2021-09-20 13:45:18 -070086aidl_interface {
87 name: "android.hardware.radio.messaging",
88 vendor_available: true,
89 srcs: ["android/hardware/radio/messaging/*.aidl"],
90 stability: "vintf",
91 imports: ["android.hardware.radio"],
92 backend: {
93 cpp: {
94 enabled: false,
95 },
96 java: {
97 sdk_version: "module_current",
98 },
99 ndk: {
100 vndk: {
101 enabled: true,
102 },
103 },
104 },
105}
106
107aidl_interface {
108 name: "android.hardware.radio.modem",
109 vendor_available: true,
110 srcs: ["android/hardware/radio/modem/*.aidl"],
111 stability: "vintf",
112 imports: ["android.hardware.radio"],
113 backend: {
114 cpp: {
115 enabled: false,
116 },
117 java: {
118 sdk_version: "module_current",
119 },
120 ndk: {
121 vndk: {
122 enabled: true,
123 },
124 },
125 },
Jiyong Park703e9792022-03-22 14:18:48 +0900126 versions_with_info: [
127 {
128 version: "1",
129 imports: ["android.hardware.radio-V1"],
130 },
131 ],
132
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700133}
134
135aidl_interface {
136 name: "android.hardware.radio.network",
137 vendor_available: true,
138 srcs: ["android/hardware/radio/network/*.aidl"],
139 stability: "vintf",
140 imports: ["android.hardware.radio"],
141 backend: {
142 cpp: {
143 enabled: false,
144 },
145 java: {
146 sdk_version: "module_current",
147 },
148 ndk: {
149 vndk: {
150 enabled: true,
151 },
152 },
153 },
Jiyong Park703e9792022-03-22 14:18:48 +0900154 versions_with_info: [
155 {
156 version: "1",
157 imports: ["android.hardware.radio-V1"],
158 },
159 ],
160
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700161}
162
163aidl_interface {
164 name: "android.hardware.radio.sim",
165 vendor_available: true,
166 srcs: ["android/hardware/radio/sim/*.aidl"],
167 stability: "vintf",
sandeepjse4bee9d2021-09-23 16:50:14 +0000168 imports: [
169 "android.hardware.radio",
170 "android.hardware.radio.config",
171 ],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700172 backend: {
173 cpp: {
174 enabled: false,
175 },
176 java: {
177 sdk_version: "module_current",
178 },
179 ndk: {
180 vndk: {
181 enabled: true,
182 },
183 },
184 },
Jiyong Park703e9792022-03-22 14:18:48 +0900185 versions_with_info: [
186 {
187 version: "1",
188 imports: [
189 "android.hardware.radio-V1",
190 "android.hardware.radio.config-V1",
191 ],
192 },
193 ],
194
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700195}
196
197aidl_interface {
198 name: "android.hardware.radio.voice",
199 vendor_available: true,
200 srcs: ["android/hardware/radio/voice/*.aidl"],
201 stability: "vintf",
202 imports: ["android.hardware.radio"],
203 backend: {
204 cpp: {
205 enabled: false,
206 },
207 java: {
208 sdk_version: "module_current",
209 },
210 ndk: {
211 vndk: {
212 enabled: true,
213 },
214 },
215 },
Jiyong Park703e9792022-03-22 14:18:48 +0900216 versions_with_info: [
217 {
218 version: "1",
219 imports: ["android.hardware.radio-V1"],
220 },
221 ],
222
Sarah Chin9cdc2a62021-06-14 11:26:00 -0700223}
Jayachandran C4d2441a2021-10-19 16:31:55 -0700224
225aidl_interface {
226 name: "android.hardware.radio.ims.media",
227 vendor_available: true,
228 srcs: ["android/hardware/radio/ims/media/*.aidl"],
229 stability: "vintf",
Jayachandran C60d68f82022-03-11 03:47:00 -0800230 imports: ["android.hardware.radio",
231 "android.hardware.radio.data"],
Jayachandran C4d2441a2021-10-19 16:31:55 -0700232 backend: {
233 cpp: {
234 enabled: false,
235 },
236 java: {
237 sdk_version: "module_current",
238 },
239 ndk: {
240 vndk: {
241 enabled: true,
242 },
243 },
244 },
245}
246
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000247aidl_interface {
248 name: "android.hardware.radio.ims",
249 vendor_available: true,
250 srcs: ["android/hardware/radio/ims/*.aidl"],
251 stability: "vintf",
252 imports: ["android.hardware.radio"],
253 backend: {
254 cpp: {
255 enabled: false,
256 },
257 java: {
258 sdk_version: "module_current",
259 },
260 ndk: {
261 vndk: {
262 enabled: true,
263 },
264 },
265 },
266}
267