blob: 059d33bd020cab588c3f479c421e1695983cfc58 [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 },
Sarah Chin9cdc2a62021-06-14 11:26:00 -070023 },
Jiyong Park70f58372022-04-16 07:03:24 +090024 versions_with_info: [
25 {
26 version: "1",
27 imports: [],
28 },
29 ],
30
Sarah Chin9cdc2a62021-06-14 11:26:00 -070031}
32
Sarah Chinbca4e6c2021-09-20 13:45:18 -070033aidl_interface {
Sarah Chin71971582021-09-23 23:18:13 -070034 name: "android.hardware.radio.config",
35 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070036 host_supported: true,
Sarah Chin71971582021-09-23 23:18:13 -070037 srcs: ["android/hardware/radio/config/*.aidl"],
38 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +000039 imports: ["android.hardware.radio-V1"],
Sarah Chin71971582021-09-23 23:18:13 -070040 backend: {
41 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070042 enabled: true,
Sarah Chin71971582021-09-23 23:18:13 -070043 },
44 java: {
45 sdk_version: "module_current",
46 },
Sarah Chin71971582021-09-23 23:18:13 -070047 },
Jiyong Park703e9792022-03-22 14:18:48 +090048 versions_with_info: [
49 {
50 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +000051 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +090052 },
53 ],
54
Sarah Chin71971582021-09-23 23:18:13 -070055}
56
57aidl_interface {
Sarah Chinbca4e6c2021-09-20 13:45:18 -070058 name: "android.hardware.radio.data",
Sarah Chin9cdc2a62021-06-14 11:26:00 -070059 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070060 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070061 srcs: ["android/hardware/radio/data/*.aidl"],
62 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +000063 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -070064 backend: {
65 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070066 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070067 },
68 java: {
69 sdk_version: "module_current",
70 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -070071 },
Jiyong Park703e9792022-03-22 14:18:48 +090072 versions_with_info: [
73 {
74 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +000075 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +090076 },
77 ],
78
Sarah Chin9cdc2a62021-06-14 11:26:00 -070079}
80
Sarah Chinbca4e6c2021-09-20 13:45:18 -070081aidl_interface {
82 name: "android.hardware.radio.messaging",
83 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -070084 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070085 srcs: ["android/hardware/radio/messaging/*.aidl"],
86 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +000087 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -070088 backend: {
89 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -070090 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -070091 },
92 java: {
93 sdk_version: "module_current",
94 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -070095 },
Jiyong Park70f58372022-04-16 07:03:24 +090096 versions_with_info: [
97 {
98 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +000099 imports: ["android.hardware.radio-V1"],
Jiyong Park70f58372022-04-16 07:03:24 +0900100 },
101 ],
102
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700103}
104
105aidl_interface {
106 name: "android.hardware.radio.modem",
107 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700108 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700109 srcs: ["android/hardware/radio/modem/*.aidl"],
110 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +0000111 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700112 backend: {
113 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700114 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700115 },
116 java: {
117 sdk_version: "module_current",
118 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700119 },
Jiyong Park703e9792022-03-22 14:18:48 +0900120 versions_with_info: [
121 {
122 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000123 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900124 },
125 ],
126
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700127}
128
129aidl_interface {
130 name: "android.hardware.radio.network",
131 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700132 host_supported: true,
Aaron Tsai1d782bd2022-04-21 13:42:44 +0000133 vndk_use_version: "2",
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700134 srcs: ["android/hardware/radio/network/*.aidl"],
135 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +0000136 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700137 backend: {
138 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700139 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700140 },
141 java: {
142 sdk_version: "module_current",
143 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700144 },
Jiyong Park703e9792022-03-22 14:18:48 +0900145 versions_with_info: [
146 {
147 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000148 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900149 },
150 ],
151
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700152}
153
154aidl_interface {
155 name: "android.hardware.radio.sim",
156 vendor_available: true,
Sarah Chin57556fb2022-04-05 12:01:33 -0700157 host_supported: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700158 srcs: ["android/hardware/radio/sim/*.aidl"],
159 stability: "vintf",
sandeepjse4bee9d2021-09-23 16:50:14 +0000160 imports: [
Sewook Seof8b20312022-10-21 00:43:46 +0000161 "android.hardware.radio-V1",
sandeepjse4bee9d2021-09-23 16:50:14 +0000162 "android.hardware.radio.config",
163 ],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700164 backend: {
165 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700166 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700167 },
168 java: {
169 sdk_version: "module_current",
170 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700171 },
Jiyong Park703e9792022-03-22 14:18:48 +0900172 versions_with_info: [
173 {
174 version: "1",
175 imports: [
Sewook Seof8b20312022-10-21 00:43:46 +0000176 "android.hardware.radio-V1",
Jiyong Park703e9792022-03-22 14:18:48 +0900177 "android.hardware.radio.config-V1",
178 ],
179 },
180 ],
181
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700182}
183
184aidl_interface {
185 name: "android.hardware.radio.voice",
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/voice/*.aidl"],
189 stability: "vintf",
Sewook Seof8b20312022-10-21 00:43:46 +0000190 imports: ["android.hardware.radio-V1"],
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700191 backend: {
192 cpp: {
Serik Beketayeva429c262022-04-05 16:08:17 -0700193 enabled: true,
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700194 },
195 java: {
196 sdk_version: "module_current",
197 },
Sarah Chinbca4e6c2021-09-20 13:45:18 -0700198 },
Jiyong Park703e9792022-03-22 14:18:48 +0900199 versions_with_info: [
200 {
201 version: "1",
Sewook Seof8b20312022-10-21 00:43:46 +0000202 imports: ["android.hardware.radio-V1"],
Jiyong Park703e9792022-03-22 14:18:48 +0900203 },
204 ],
205
Sarah Chin9cdc2a62021-06-14 11:26:00 -0700206}
Jayachandran C4d2441a2021-10-19 16:31:55 -0700207
208aidl_interface {
209 name: "android.hardware.radio.ims.media",
210 vendor_available: true,
211 srcs: ["android/hardware/radio/ims/media/*.aidl"],
212 stability: "vintf",
Hunsuk Choiab990062022-10-12 05:22:52 +0000213 imports: ["android.hardware.radio-V2",
Helen67e2eaa2022-04-04 05:25:26 +0000214 "android.hardware.radio.data-V1"],
Jayachandran C4d2441a2021-10-19 16:31:55 -0700215 backend: {
216 cpp: {
217 enabled: false,
218 },
219 java: {
220 sdk_version: "module_current",
221 },
Jayachandran C4d2441a2021-10-19 16:31:55 -0700222 },
223}
224
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000225aidl_interface {
226 name: "android.hardware.radio.ims",
227 vendor_available: true,
228 srcs: ["android/hardware/radio/ims/*.aidl"],
229 stability: "vintf",
Hunsuk Choiab990062022-10-12 05:22:52 +0000230 imports: ["android.hardware.radio-V2"],
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000231 backend: {
232 cpp: {
233 enabled: false,
234 },
235 java: {
236 sdk_version: "module_current",
237 },
Hunsuk Choi9d4f38c2021-12-16 21:50:04 +0000238 },
239}
240