• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
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
10aidl_interface {
11    name: "android.hardware.radio",
12    vendor_available: true,
13    host_supported: true,
14    srcs: ["android/hardware/radio/*.aidl"],
15    stability: "vintf",
16    backend: {
17        cpp: {
18            enabled: false,
19        },
20        java: {
21            sdk_version: "module_current",
22        },
23        ndk: {
24            vndk: {
25                enabled: true,
26            },
27        },
28    },
29    versions_with_info: [
30        {
31            version: "1",
32            imports: [],
33        },
34    ],
35
36}
37
38aidl_interface {
39    name: "android.hardware.radio.config",
40    vendor_available: true,
41    host_supported: true,
42    srcs: ["android/hardware/radio/config/*.aidl"],
43    stability: "vintf",
44    imports: ["android.hardware.radio"],
45    backend: {
46        cpp: {
47            enabled: false,
48        },
49        java: {
50            sdk_version: "module_current",
51        },
52        ndk: {
53            vndk: {
54                enabled: true,
55            },
56        },
57    },
58    versions_with_info: [
59        {
60            version: "1",
61            imports: ["android.hardware.radio-V1"],
62        },
63    ],
64
65}
66
67aidl_interface {
68    name: "android.hardware.radio.data",
69    vendor_available: true,
70    host_supported: true,
71    srcs: ["android/hardware/radio/data/*.aidl"],
72    stability: "vintf",
73    imports: ["android.hardware.radio"],
74    backend: {
75        cpp: {
76            enabled: false,
77        },
78        java: {
79            sdk_version: "module_current",
80        },
81        ndk: {
82            vndk: {
83                enabled: true,
84            },
85        },
86    },
87    versions_with_info: [
88        {
89            version: "1",
90            imports: ["android.hardware.radio-V1"],
91        },
92    ],
93
94}
95
96aidl_interface {
97    name: "android.hardware.radio.messaging",
98    vendor_available: true,
99    host_supported: true,
100    srcs: ["android/hardware/radio/messaging/*.aidl"],
101    stability: "vintf",
102    imports: ["android.hardware.radio"],
103    backend: {
104        cpp: {
105            enabled: false,
106        },
107        java: {
108            sdk_version: "module_current",
109        },
110        ndk: {
111            vndk: {
112                enabled: true,
113            },
114        },
115    },
116    versions_with_info: [
117        {
118            version: "1",
119            imports: ["android.hardware.radio-V1"],
120        },
121    ],
122
123}
124
125aidl_interface {
126    name: "android.hardware.radio.modem",
127    vendor_available: true,
128    host_supported: true,
129    srcs: ["android/hardware/radio/modem/*.aidl"],
130    stability: "vintf",
131    imports: ["android.hardware.radio"],
132    backend: {
133        cpp: {
134            enabled: false,
135        },
136        java: {
137            sdk_version: "module_current",
138        },
139        ndk: {
140            vndk: {
141                enabled: true,
142            },
143        },
144    },
145    versions_with_info: [
146        {
147            version: "1",
148            imports: ["android.hardware.radio-V1"],
149        },
150    ],
151
152}
153
154aidl_interface {
155    name: "android.hardware.radio.network",
156    vendor_available: true,
157    host_supported: true,
158    srcs: ["android/hardware/radio/network/*.aidl"],
159    stability: "vintf",
160    imports: ["android.hardware.radio"],
161    backend: {
162        cpp: {
163            enabled: false,
164        },
165        java: {
166            sdk_version: "module_current",
167        },
168        ndk: {
169            vndk: {
170                enabled: true,
171            },
172        },
173    },
174    versions_with_info: [
175        {
176            version: "1",
177            imports: ["android.hardware.radio-V1"],
178        },
179    ],
180
181}
182
183aidl_interface {
184    name: "android.hardware.radio.sim",
185    vendor_available: true,
186    host_supported: true,
187    srcs: ["android/hardware/radio/sim/*.aidl"],
188    stability: "vintf",
189    imports: [
190        "android.hardware.radio",
191        "android.hardware.radio.config",
192    ],
193    backend: {
194        cpp: {
195            enabled: false,
196        },
197        java: {
198            sdk_version: "module_current",
199        },
200        ndk: {
201            vndk: {
202                enabled: true,
203            },
204        },
205    },
206    versions_with_info: [
207        {
208            version: "1",
209            imports: [
210                "android.hardware.radio-V1",
211                "android.hardware.radio.config-V1",
212            ],
213        },
214    ],
215
216}
217
218aidl_interface {
219    name: "android.hardware.radio.voice",
220    vendor_available: true,
221    host_supported: true,
222    srcs: ["android/hardware/radio/voice/*.aidl"],
223    stability: "vintf",
224    imports: ["android.hardware.radio"],
225    backend: {
226        cpp: {
227            enabled: false,
228        },
229        java: {
230            sdk_version: "module_current",
231        },
232        ndk: {
233            vndk: {
234                enabled: true,
235            },
236        },
237    },
238    versions_with_info: [
239        {
240            version: "1",
241            imports: ["android.hardware.radio-V1"],
242        },
243    ],
244
245}
246