xref: /aosp_15_r20/hardware/interfaces/radio/aidl/Android.bp (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Workerpackage {
2*4d7e907cSAndroid Build Coastguard Worker    default_team: "trendy_team_fwk_telephony",
3*4d7e907cSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
4*4d7e907cSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
5*4d7e907cSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "hardware_interfaces_license"
6*4d7e907cSAndroid Build Coastguard Worker    // to get the below license kinds:
7*4d7e907cSAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
8*4d7e907cSAndroid Build Coastguard Worker    default_applicable_licenses: ["hardware_interfaces_license"],
9*4d7e907cSAndroid Build Coastguard Worker}
10*4d7e907cSAndroid Build Coastguard Worker
11*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
12*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio",
13*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
14*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
15*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/*.aidl"],
16*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
17*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
18*4d7e907cSAndroid Build Coastguard Worker    backend: {
19*4d7e907cSAndroid Build Coastguard Worker        cpp: {
20*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
21*4d7e907cSAndroid Build Coastguard Worker        },
22*4d7e907cSAndroid Build Coastguard Worker        java: {
23*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
24*4d7e907cSAndroid Build Coastguard Worker        },
25*4d7e907cSAndroid Build Coastguard Worker    },
26*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
27*4d7e907cSAndroid Build Coastguard Worker        {
28*4d7e907cSAndroid Build Coastguard Worker            version: "1",
29*4d7e907cSAndroid Build Coastguard Worker            imports: [],
30*4d7e907cSAndroid Build Coastguard Worker        },
31*4d7e907cSAndroid Build Coastguard Worker        {
32*4d7e907cSAndroid Build Coastguard Worker            version: "2",
33*4d7e907cSAndroid Build Coastguard Worker            imports: [],
34*4d7e907cSAndroid Build Coastguard Worker        },
35*4d7e907cSAndroid Build Coastguard Worker        {
36*4d7e907cSAndroid Build Coastguard Worker            version: "3",
37*4d7e907cSAndroid Build Coastguard Worker            imports: [],
38*4d7e907cSAndroid Build Coastguard Worker        },
39*4d7e907cSAndroid Build Coastguard Worker
40*4d7e907cSAndroid Build Coastguard Worker    ],
41*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
42*4d7e907cSAndroid Build Coastguard Worker
43*4d7e907cSAndroid Build Coastguard Worker}
44*4d7e907cSAndroid Build Coastguard Worker
45*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
46*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.config",
47*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
48*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
49*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/config/*.aidl"],
50*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
51*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
52*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
53*4d7e907cSAndroid Build Coastguard Worker    backend: {
54*4d7e907cSAndroid Build Coastguard Worker        cpp: {
55*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
56*4d7e907cSAndroid Build Coastguard Worker        },
57*4d7e907cSAndroid Build Coastguard Worker        java: {
58*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
59*4d7e907cSAndroid Build Coastguard Worker        },
60*4d7e907cSAndroid Build Coastguard Worker    },
61*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
62*4d7e907cSAndroid Build Coastguard Worker        {
63*4d7e907cSAndroid Build Coastguard Worker            version: "1",
64*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
65*4d7e907cSAndroid Build Coastguard Worker        },
66*4d7e907cSAndroid Build Coastguard Worker        {
67*4d7e907cSAndroid Build Coastguard Worker            version: "2",
68*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
69*4d7e907cSAndroid Build Coastguard Worker        },
70*4d7e907cSAndroid Build Coastguard Worker        {
71*4d7e907cSAndroid Build Coastguard Worker            version: "3",
72*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
73*4d7e907cSAndroid Build Coastguard Worker        },
74*4d7e907cSAndroid Build Coastguard Worker
75*4d7e907cSAndroid Build Coastguard Worker    ],
76*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
77*4d7e907cSAndroid Build Coastguard Worker
78*4d7e907cSAndroid Build Coastguard Worker}
79*4d7e907cSAndroid Build Coastguard Worker
80*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
81*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.data",
82*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
83*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
84*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/data/*.aidl"],
85*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
86*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
87*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
88*4d7e907cSAndroid Build Coastguard Worker    backend: {
89*4d7e907cSAndroid Build Coastguard Worker        cpp: {
90*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
91*4d7e907cSAndroid Build Coastguard Worker        },
92*4d7e907cSAndroid Build Coastguard Worker        java: {
93*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
94*4d7e907cSAndroid Build Coastguard Worker        },
95*4d7e907cSAndroid Build Coastguard Worker    },
96*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
97*4d7e907cSAndroid Build Coastguard Worker        {
98*4d7e907cSAndroid Build Coastguard Worker            version: "1",
99*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
100*4d7e907cSAndroid Build Coastguard Worker        },
101*4d7e907cSAndroid Build Coastguard Worker        {
102*4d7e907cSAndroid Build Coastguard Worker            version: "2",
103*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
104*4d7e907cSAndroid Build Coastguard Worker        },
105*4d7e907cSAndroid Build Coastguard Worker        {
106*4d7e907cSAndroid Build Coastguard Worker            version: "3",
107*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
108*4d7e907cSAndroid Build Coastguard Worker        },
109*4d7e907cSAndroid Build Coastguard Worker
110*4d7e907cSAndroid Build Coastguard Worker    ],
111*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
112*4d7e907cSAndroid Build Coastguard Worker}
113*4d7e907cSAndroid Build Coastguard Worker
114*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
115*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.messaging",
116*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
117*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
118*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/messaging/*.aidl"],
119*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
120*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
121*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
122*4d7e907cSAndroid Build Coastguard Worker    backend: {
123*4d7e907cSAndroid Build Coastguard Worker        cpp: {
124*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
125*4d7e907cSAndroid Build Coastguard Worker        },
126*4d7e907cSAndroid Build Coastguard Worker        java: {
127*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
128*4d7e907cSAndroid Build Coastguard Worker        },
129*4d7e907cSAndroid Build Coastguard Worker    },
130*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
131*4d7e907cSAndroid Build Coastguard Worker        {
132*4d7e907cSAndroid Build Coastguard Worker            version: "1",
133*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
134*4d7e907cSAndroid Build Coastguard Worker        },
135*4d7e907cSAndroid Build Coastguard Worker        {
136*4d7e907cSAndroid Build Coastguard Worker            version: "2",
137*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
138*4d7e907cSAndroid Build Coastguard Worker        },
139*4d7e907cSAndroid Build Coastguard Worker        {
140*4d7e907cSAndroid Build Coastguard Worker            version: "3",
141*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
142*4d7e907cSAndroid Build Coastguard Worker        },
143*4d7e907cSAndroid Build Coastguard Worker
144*4d7e907cSAndroid Build Coastguard Worker    ],
145*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
146*4d7e907cSAndroid Build Coastguard Worker}
147*4d7e907cSAndroid Build Coastguard Worker
148*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
149*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.modem",
150*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
151*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
152*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/modem/*.aidl"],
153*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
154*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
155*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
156*4d7e907cSAndroid Build Coastguard Worker    backend: {
157*4d7e907cSAndroid Build Coastguard Worker        cpp: {
158*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
159*4d7e907cSAndroid Build Coastguard Worker        },
160*4d7e907cSAndroid Build Coastguard Worker        java: {
161*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
162*4d7e907cSAndroid Build Coastguard Worker        },
163*4d7e907cSAndroid Build Coastguard Worker    },
164*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
165*4d7e907cSAndroid Build Coastguard Worker        {
166*4d7e907cSAndroid Build Coastguard Worker            version: "1",
167*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
168*4d7e907cSAndroid Build Coastguard Worker        },
169*4d7e907cSAndroid Build Coastguard Worker        {
170*4d7e907cSAndroid Build Coastguard Worker            version: "2",
171*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
172*4d7e907cSAndroid Build Coastguard Worker        },
173*4d7e907cSAndroid Build Coastguard Worker        {
174*4d7e907cSAndroid Build Coastguard Worker            version: "3",
175*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
176*4d7e907cSAndroid Build Coastguard Worker        },
177*4d7e907cSAndroid Build Coastguard Worker
178*4d7e907cSAndroid Build Coastguard Worker    ],
179*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
180*4d7e907cSAndroid Build Coastguard Worker}
181*4d7e907cSAndroid Build Coastguard Worker
182*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
183*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.network",
184*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
185*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
186*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/network/*.aidl"],
187*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
188*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
189*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
190*4d7e907cSAndroid Build Coastguard Worker    backend: {
191*4d7e907cSAndroid Build Coastguard Worker        cpp: {
192*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
193*4d7e907cSAndroid Build Coastguard Worker        },
194*4d7e907cSAndroid Build Coastguard Worker        java: {
195*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
196*4d7e907cSAndroid Build Coastguard Worker        },
197*4d7e907cSAndroid Build Coastguard Worker    },
198*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
199*4d7e907cSAndroid Build Coastguard Worker        {
200*4d7e907cSAndroid Build Coastguard Worker            version: "1",
201*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
202*4d7e907cSAndroid Build Coastguard Worker        },
203*4d7e907cSAndroid Build Coastguard Worker        {
204*4d7e907cSAndroid Build Coastguard Worker            version: "2",
205*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
206*4d7e907cSAndroid Build Coastguard Worker        },
207*4d7e907cSAndroid Build Coastguard Worker        {
208*4d7e907cSAndroid Build Coastguard Worker            version: "3",
209*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
210*4d7e907cSAndroid Build Coastguard Worker        },
211*4d7e907cSAndroid Build Coastguard Worker
212*4d7e907cSAndroid Build Coastguard Worker    ],
213*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
214*4d7e907cSAndroid Build Coastguard Worker}
215*4d7e907cSAndroid Build Coastguard Worker
216*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
217*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.sap",
218*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
219*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
220*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/sap/*.aidl"],
221*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
222*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
223*4d7e907cSAndroid Build Coastguard Worker    backend: {
224*4d7e907cSAndroid Build Coastguard Worker        cpp: {
225*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
226*4d7e907cSAndroid Build Coastguard Worker        },
227*4d7e907cSAndroid Build Coastguard Worker        java: {
228*4d7e907cSAndroid Build Coastguard Worker            apex_available: [
229*4d7e907cSAndroid Build Coastguard Worker                "//apex_available:platform",
230*4d7e907cSAndroid Build Coastguard Worker                "com.android.btservices",
231*4d7e907cSAndroid Build Coastguard Worker            ],
232*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
233*4d7e907cSAndroid Build Coastguard Worker            min_sdk_version: "Tiramisu",
234*4d7e907cSAndroid Build Coastguard Worker        },
235*4d7e907cSAndroid Build Coastguard Worker    },
236*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
237*4d7e907cSAndroid Build Coastguard Worker        {
238*4d7e907cSAndroid Build Coastguard Worker            version: "1",
239*4d7e907cSAndroid Build Coastguard Worker            imports: [],
240*4d7e907cSAndroid Build Coastguard Worker        },
241*4d7e907cSAndroid Build Coastguard Worker    ],
242*4d7e907cSAndroid Build Coastguard Worker    frozen: true,
243*4d7e907cSAndroid Build Coastguard Worker}
244*4d7e907cSAndroid Build Coastguard Worker
245*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
246*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.sim",
247*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
248*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
249*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/sim/*.aidl"],
250*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
251*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
252*4d7e907cSAndroid Build Coastguard Worker    imports: [
253*4d7e907cSAndroid Build Coastguard Worker        "android.hardware.radio-V4",
254*4d7e907cSAndroid Build Coastguard Worker        "android.hardware.radio.config-V4",
255*4d7e907cSAndroid Build Coastguard Worker    ],
256*4d7e907cSAndroid Build Coastguard Worker    backend: {
257*4d7e907cSAndroid Build Coastguard Worker        cpp: {
258*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
259*4d7e907cSAndroid Build Coastguard Worker        },
260*4d7e907cSAndroid Build Coastguard Worker        java: {
261*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
262*4d7e907cSAndroid Build Coastguard Worker        },
263*4d7e907cSAndroid Build Coastguard Worker    },
264*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
265*4d7e907cSAndroid Build Coastguard Worker        {
266*4d7e907cSAndroid Build Coastguard Worker            version: "1",
267*4d7e907cSAndroid Build Coastguard Worker            imports: [
268*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio-V1",
269*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio.config-V1",
270*4d7e907cSAndroid Build Coastguard Worker            ],
271*4d7e907cSAndroid Build Coastguard Worker        },
272*4d7e907cSAndroid Build Coastguard Worker        {
273*4d7e907cSAndroid Build Coastguard Worker            version: "2",
274*4d7e907cSAndroid Build Coastguard Worker            imports: [
275*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio-V2",
276*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio.config-V2",
277*4d7e907cSAndroid Build Coastguard Worker            ],
278*4d7e907cSAndroid Build Coastguard Worker        },
279*4d7e907cSAndroid Build Coastguard Worker        {
280*4d7e907cSAndroid Build Coastguard Worker            version: "3",
281*4d7e907cSAndroid Build Coastguard Worker            imports: [
282*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio-V3",
283*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio.config-V3",
284*4d7e907cSAndroid Build Coastguard Worker            ],
285*4d7e907cSAndroid Build Coastguard Worker        },
286*4d7e907cSAndroid Build Coastguard Worker
287*4d7e907cSAndroid Build Coastguard Worker    ],
288*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
289*4d7e907cSAndroid Build Coastguard Worker}
290*4d7e907cSAndroid Build Coastguard Worker
291*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
292*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.voice",
293*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
294*4d7e907cSAndroid Build Coastguard Worker    host_supported: true,
295*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/voice/*.aidl"],
296*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
297*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
298*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
299*4d7e907cSAndroid Build Coastguard Worker    backend: {
300*4d7e907cSAndroid Build Coastguard Worker        cpp: {
301*4d7e907cSAndroid Build Coastguard Worker            enabled: true,
302*4d7e907cSAndroid Build Coastguard Worker        },
303*4d7e907cSAndroid Build Coastguard Worker        java: {
304*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
305*4d7e907cSAndroid Build Coastguard Worker        },
306*4d7e907cSAndroid Build Coastguard Worker    },
307*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
308*4d7e907cSAndroid Build Coastguard Worker        {
309*4d7e907cSAndroid Build Coastguard Worker            version: "1",
310*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V1"],
311*4d7e907cSAndroid Build Coastguard Worker        },
312*4d7e907cSAndroid Build Coastguard Worker        {
313*4d7e907cSAndroid Build Coastguard Worker            version: "2",
314*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
315*4d7e907cSAndroid Build Coastguard Worker        },
316*4d7e907cSAndroid Build Coastguard Worker        {
317*4d7e907cSAndroid Build Coastguard Worker            version: "3",
318*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
319*4d7e907cSAndroid Build Coastguard Worker        },
320*4d7e907cSAndroid Build Coastguard Worker
321*4d7e907cSAndroid Build Coastguard Worker    ],
322*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
323*4d7e907cSAndroid Build Coastguard Worker}
324*4d7e907cSAndroid Build Coastguard Worker
325*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
326*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.ims.media",
327*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
328*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/ims/media/*.aidl"],
329*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
330*4d7e907cSAndroid Build Coastguard Worker    imports: [
331*4d7e907cSAndroid Build Coastguard Worker        "android.hardware.radio-V4",
332*4d7e907cSAndroid Build Coastguard Worker        "android.hardware.radio.data-V4",
333*4d7e907cSAndroid Build Coastguard Worker    ],
334*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
335*4d7e907cSAndroid Build Coastguard Worker    backend: {
336*4d7e907cSAndroid Build Coastguard Worker        cpp: {
337*4d7e907cSAndroid Build Coastguard Worker            enabled: false,
338*4d7e907cSAndroid Build Coastguard Worker        },
339*4d7e907cSAndroid Build Coastguard Worker        java: {
340*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
341*4d7e907cSAndroid Build Coastguard Worker        },
342*4d7e907cSAndroid Build Coastguard Worker    },
343*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
344*4d7e907cSAndroid Build Coastguard Worker        {
345*4d7e907cSAndroid Build Coastguard Worker            version: "1",
346*4d7e907cSAndroid Build Coastguard Worker            imports: [
347*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio-V2",
348*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio.data-V2",
349*4d7e907cSAndroid Build Coastguard Worker            ],
350*4d7e907cSAndroid Build Coastguard Worker        },
351*4d7e907cSAndroid Build Coastguard Worker        {
352*4d7e907cSAndroid Build Coastguard Worker            version: "2",
353*4d7e907cSAndroid Build Coastguard Worker            imports: [
354*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio-V3",
355*4d7e907cSAndroid Build Coastguard Worker                "android.hardware.radio.data-V3",
356*4d7e907cSAndroid Build Coastguard Worker            ],
357*4d7e907cSAndroid Build Coastguard Worker        },
358*4d7e907cSAndroid Build Coastguard Worker
359*4d7e907cSAndroid Build Coastguard Worker    ],
360*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
361*4d7e907cSAndroid Build Coastguard Worker}
362*4d7e907cSAndroid Build Coastguard Worker
363*4d7e907cSAndroid Build Coastguard Workeraidl_interface {
364*4d7e907cSAndroid Build Coastguard Worker    name: "android.hardware.radio.ims",
365*4d7e907cSAndroid Build Coastguard Worker    vendor_available: true,
366*4d7e907cSAndroid Build Coastguard Worker    srcs: ["android/hardware/radio/ims/*.aidl"],
367*4d7e907cSAndroid Build Coastguard Worker    stability: "vintf",
368*4d7e907cSAndroid Build Coastguard Worker    imports: ["android.hardware.radio-V4"],
369*4d7e907cSAndroid Build Coastguard Worker    flags: ["-Werror"],
370*4d7e907cSAndroid Build Coastguard Worker    backend: {
371*4d7e907cSAndroid Build Coastguard Worker        cpp: {
372*4d7e907cSAndroid Build Coastguard Worker            enabled: false,
373*4d7e907cSAndroid Build Coastguard Worker        },
374*4d7e907cSAndroid Build Coastguard Worker        java: {
375*4d7e907cSAndroid Build Coastguard Worker            sdk_version: "module_current",
376*4d7e907cSAndroid Build Coastguard Worker        },
377*4d7e907cSAndroid Build Coastguard Worker    },
378*4d7e907cSAndroid Build Coastguard Worker    versions_with_info: [
379*4d7e907cSAndroid Build Coastguard Worker        {
380*4d7e907cSAndroid Build Coastguard Worker            version: "1",
381*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V2"],
382*4d7e907cSAndroid Build Coastguard Worker        },
383*4d7e907cSAndroid Build Coastguard Worker        {
384*4d7e907cSAndroid Build Coastguard Worker            version: "2",
385*4d7e907cSAndroid Build Coastguard Worker            imports: ["android.hardware.radio-V3"],
386*4d7e907cSAndroid Build Coastguard Worker        },
387*4d7e907cSAndroid Build Coastguard Worker
388*4d7e907cSAndroid Build Coastguard Worker    ],
389*4d7e907cSAndroid Build Coastguard Worker    frozen: false,
390*4d7e907cSAndroid Build Coastguard Worker}
391