xref: /aosp_15_r20/frameworks/native/data/etc/Android.bp (revision 38e8c45f13ce32b0dcecb25141ffecaf386fa17f)
1*38e8c45fSAndroid Build Coastguard Workerpackage {
2*38e8c45fSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
3*38e8c45fSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
4*38e8c45fSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "frameworks_native_license"
5*38e8c45fSAndroid Build Coastguard Worker    // to get the below license kinds:
6*38e8c45fSAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
7*38e8c45fSAndroid Build Coastguard Worker    default_applicable_licenses: ["frameworks_native_license"],
8*38e8c45fSAndroid Build Coastguard Worker}
9*38e8c45fSAndroid Build Coastguard Worker
10*38e8c45fSAndroid Build Coastguard Workerprebuilt_defaults {
11*38e8c45fSAndroid Build Coastguard Worker    name: "frameworks_native_data_etc_defaults",
12*38e8c45fSAndroid Build Coastguard Worker    relative_install_path: "permissions",
13*38e8c45fSAndroid Build Coastguard Worker    soc_specific: true,
14*38e8c45fSAndroid Build Coastguard Worker}
15*38e8c45fSAndroid Build Coastguard Worker
16*38e8c45fSAndroid Build Coastguard Worker// Modules use the 'prebuilt.xml' suffix to prevent conflicting
17*38e8c45fSAndroid Build Coastguard Worker// overridden paths, so that this Android.bp can exist alongside
18*38e8c45fSAndroid Build Coastguard Worker// devices that use PRODUCT_COPY_FILES for these files.
19*38e8c45fSAndroid Build Coastguard Worker//
20*38e8c45fSAndroid Build Coastguard Worker// This override prevention is also possible using a soong_namespace,
21*38e8c45fSAndroid Build Coastguard Worker// but that requires every dependent module (e.g. an APEX that includes
22*38e8c45fSAndroid Build Coastguard Worker// one of these files) to also reference this namespace, and so on
23*38e8c45fSAndroid Build Coastguard Worker// for all dependent modules. It is simpler to just use new path names.
24*38e8c45fSAndroid Build Coastguard Worker
25*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
26*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.audio.low_latency.prebuilt.xml",
27*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.audio.low_latency.xml",
28*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
29*38e8c45fSAndroid Build Coastguard Worker}
30*38e8c45fSAndroid Build Coastguard Worker
31*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
32*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.biometrics.face.prebuilt.xml",
33*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.biometrics.face.xml",
34*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
35*38e8c45fSAndroid Build Coastguard Worker}
36*38e8c45fSAndroid Build Coastguard Worker
37*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
38*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.bluetooth_le.prebuilt.xml",
39*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.bluetooth_le.xml",
40*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
41*38e8c45fSAndroid Build Coastguard Worker}
42*38e8c45fSAndroid Build Coastguard Worker
43*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
44*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.bluetooth.prebuilt.xml",
45*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.bluetooth.xml",
46*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
47*38e8c45fSAndroid Build Coastguard Worker}
48*38e8c45fSAndroid Build Coastguard Worker
49*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
50*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.camera.concurrent.prebuilt.xml",
51*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.camera.concurrent.xml",
52*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
53*38e8c45fSAndroid Build Coastguard Worker}
54*38e8c45fSAndroid Build Coastguard Worker
55*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
56*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.camera.flash-autofocus.prebuilt.xml",
57*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.camera.flash-autofocus.xml",
58*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
59*38e8c45fSAndroid Build Coastguard Worker}
60*38e8c45fSAndroid Build Coastguard Worker
61*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
62*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.camera.front.prebuilt.xml",
63*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.camera.front.xml",
64*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
65*38e8c45fSAndroid Build Coastguard Worker}
66*38e8c45fSAndroid Build Coastguard Worker
67*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
68*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.camera.full.prebuilt.xml",
69*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.camera.full.xml",
70*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
71*38e8c45fSAndroid Build Coastguard Worker}
72*38e8c45fSAndroid Build Coastguard Worker
73*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
74*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.camera.raw.prebuilt.xml",
75*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.camera.raw.xml",
76*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
77*38e8c45fSAndroid Build Coastguard Worker}
78*38e8c45fSAndroid Build Coastguard Worker
79*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
80*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.context_hub.prebuilt.xml",
81*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.context_hub.xml",
82*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
83*38e8c45fSAndroid Build Coastguard Worker}
84*38e8c45fSAndroid Build Coastguard Worker
85*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
86*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.consumerir.prebuilt.xml",
87*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.consumerir.xml",
88*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
89*38e8c45fSAndroid Build Coastguard Worker}
90*38e8c45fSAndroid Build Coastguard Worker
91*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
92*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.ethernet.prebuilt.xml",
93*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.ethernet.xml",
94*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
95*38e8c45fSAndroid Build Coastguard Worker}
96*38e8c45fSAndroid Build Coastguard Worker
97*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
98*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.faketouch.prebuilt.xml",
99*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.faketouch.xml",
100*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
101*38e8c45fSAndroid Build Coastguard Worker}
102*38e8c45fSAndroid Build Coastguard Worker
103*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
104*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.fingerprint.prebuilt.xml",
105*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.fingerprint.xml",
106*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
107*38e8c45fSAndroid Build Coastguard Worker}
108*38e8c45fSAndroid Build Coastguard Worker
109*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
110*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.location.gps.prebuilt.xml",
111*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.location.gps.xml",
112*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
113*38e8c45fSAndroid Build Coastguard Worker}
114*38e8c45fSAndroid Build Coastguard Worker
115*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
116*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.nfc.prebuilt.xml",
117*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.nfc.xml",
118*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
119*38e8c45fSAndroid Build Coastguard Worker}
120*38e8c45fSAndroid Build Coastguard Worker
121*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
122*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.nfc.hce.prebuilt.xml",
123*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.nfc.hce.xml",
124*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
125*38e8c45fSAndroid Build Coastguard Worker}
126*38e8c45fSAndroid Build Coastguard Worker
127*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
128*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.reboot_escrow.prebuilt.xml",
129*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.reboot_escrow.xml",
130*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
131*38e8c45fSAndroid Build Coastguard Worker}
132*38e8c45fSAndroid Build Coastguard Worker
133*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
134*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.se.omapi.ese.prebuilt.xml",
135*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.se.omapi.ese.xml",
136*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
137*38e8c45fSAndroid Build Coastguard Worker}
138*38e8c45fSAndroid Build Coastguard Worker
139*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
140*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.se.omapi.sd.prebuilt.xml",
141*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.se.omapi.sd.xml",
142*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
143*38e8c45fSAndroid Build Coastguard Worker}
144*38e8c45fSAndroid Build Coastguard Worker
145*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
146*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.se.omapi.uicc.prebuilt.xml",
147*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.se.omapi.uicc.xml",
148*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
149*38e8c45fSAndroid Build Coastguard Worker}
150*38e8c45fSAndroid Build Coastguard Worker
151*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
152*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.accelerometer_limited_axes_uncalibrated.prebuilt.xml",
153*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.accelerometer_limited_axes_uncalibrated.xml",
154*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
155*38e8c45fSAndroid Build Coastguard Worker}
156*38e8c45fSAndroid Build Coastguard Worker
157*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
158*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.accelerometer_limited_axes.prebuilt.xml",
159*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.accelerometer_limited_axes.xml",
160*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
161*38e8c45fSAndroid Build Coastguard Worker}
162*38e8c45fSAndroid Build Coastguard Worker
163*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
164*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.accelerometer.prebuilt.xml",
165*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.accelerometer.xml",
166*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
167*38e8c45fSAndroid Build Coastguard Worker}
168*38e8c45fSAndroid Build Coastguard Worker
169*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
170*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.ambient_temperature.prebuilt.xml",
171*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.ambient_temperature.xml",
172*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
173*38e8c45fSAndroid Build Coastguard Worker}
174*38e8c45fSAndroid Build Coastguard Worker
175*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
176*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.assist.prebuilt.xml",
177*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.assist.xml",
178*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
179*38e8c45fSAndroid Build Coastguard Worker}
180*38e8c45fSAndroid Build Coastguard Worker
181*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
182*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.barometer.prebuilt.xml",
183*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.barometer.xml",
184*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
185*38e8c45fSAndroid Build Coastguard Worker}
186*38e8c45fSAndroid Build Coastguard Worker
187*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
188*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.compass.prebuilt.xml",
189*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.compass.xml",
190*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
191*38e8c45fSAndroid Build Coastguard Worker}
192*38e8c45fSAndroid Build Coastguard Worker
193*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
194*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.dynamic.head_tracker.prebuilt.xml",
195*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.dynamic.head_tracker.xml",
196*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
197*38e8c45fSAndroid Build Coastguard Worker}
198*38e8c45fSAndroid Build Coastguard Worker
199*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
200*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.gyroscope_limited_axes_uncalibrated.prebuilt.xml",
201*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.gyroscope_limited_axes_uncalibrated.xml",
202*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
203*38e8c45fSAndroid Build Coastguard Worker}
204*38e8c45fSAndroid Build Coastguard Worker
205*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
206*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.gyroscope_limited_axes.prebuilt.xml",
207*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.gyroscope_limited_axes.xml",
208*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
209*38e8c45fSAndroid Build Coastguard Worker}
210*38e8c45fSAndroid Build Coastguard Worker
211*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
212*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.gyroscope.prebuilt.xml",
213*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.gyroscope.xml",
214*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
215*38e8c45fSAndroid Build Coastguard Worker}
216*38e8c45fSAndroid Build Coastguard Worker
217*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
218*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.heading.prebuilt.xml",
219*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.heading.xml",
220*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
221*38e8c45fSAndroid Build Coastguard Worker}
222*38e8c45fSAndroid Build Coastguard Worker
223*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
224*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.heartrate.ecg.prebuilt.xml",
225*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.heartrate.ecg.xml",
226*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
227*38e8c45fSAndroid Build Coastguard Worker}
228*38e8c45fSAndroid Build Coastguard Worker
229*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
230*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.heartrate.fitness.prebuilt.xml",
231*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.heartrate.fitness.xml",
232*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
233*38e8c45fSAndroid Build Coastguard Worker}
234*38e8c45fSAndroid Build Coastguard Worker
235*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
236*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.heartrate.prebuilt.xml",
237*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.heartrate.xml",
238*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
239*38e8c45fSAndroid Build Coastguard Worker}
240*38e8c45fSAndroid Build Coastguard Worker
241*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
242*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.hifi_sensors.prebuilt.xml",
243*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.hifi_sensors.xml",
244*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
245*38e8c45fSAndroid Build Coastguard Worker}
246*38e8c45fSAndroid Build Coastguard Worker
247*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
248*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.hinge_angle.prebuilt.xml",
249*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.hinge_angle.xml",
250*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
251*38e8c45fSAndroid Build Coastguard Worker}
252*38e8c45fSAndroid Build Coastguard Worker
253*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
254*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.light.prebuilt.xml",
255*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.light.xml",
256*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
257*38e8c45fSAndroid Build Coastguard Worker}
258*38e8c45fSAndroid Build Coastguard Worker
259*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
260*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.proximity.prebuilt.xml",
261*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.proximity.xml",
262*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
263*38e8c45fSAndroid Build Coastguard Worker}
264*38e8c45fSAndroid Build Coastguard Worker
265*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
266*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.relative_humidity.prebuilt.xml",
267*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.relative_humidity.xml",
268*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
269*38e8c45fSAndroid Build Coastguard Worker}
270*38e8c45fSAndroid Build Coastguard Worker
271*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
272*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.stepcounter.prebuilt.xml",
273*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.stepcounter.xml",
274*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
275*38e8c45fSAndroid Build Coastguard Worker}
276*38e8c45fSAndroid Build Coastguard Worker
277*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
278*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.sensor.stepdetector.prebuilt.xml",
279*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.sensor.stepdetector.xml",
280*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
281*38e8c45fSAndroid Build Coastguard Worker}
282*38e8c45fSAndroid Build Coastguard Worker
283*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
284*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.telephony.carrierlock.prebuilt.xml",
285*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.telephony.carrierlock.xml",
286*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
287*38e8c45fSAndroid Build Coastguard Worker}
288*38e8c45fSAndroid Build Coastguard Worker
289*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
290*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.telephony.data.prebuilt.xml",
291*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.telephony.data.xml",
292*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
293*38e8c45fSAndroid Build Coastguard Worker}
294*38e8c45fSAndroid Build Coastguard Worker
295*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
296*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.telephony.gsm.prebuilt.xml",
297*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.telephony.gsm.xml",
298*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
299*38e8c45fSAndroid Build Coastguard Worker}
300*38e8c45fSAndroid Build Coastguard Worker
301*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
302*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.telephony.ims.prebuilt.xml",
303*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.telephony.ims.xml",
304*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
305*38e8c45fSAndroid Build Coastguard Worker}
306*38e8c45fSAndroid Build Coastguard Worker
307*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
308*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.telephony.ims.singlereg.prebuilt.xml",
309*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.telephony.ims.singlereg.xml",
310*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
311*38e8c45fSAndroid Build Coastguard Worker}
312*38e8c45fSAndroid Build Coastguard Worker
313*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
314*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.thread_network.prebuilt.xml",
315*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.thread_network.xml",
316*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
317*38e8c45fSAndroid Build Coastguard Worker}
318*38e8c45fSAndroid Build Coastguard Worker
319*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
320*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.usb.accessory.prebuilt.xml",
321*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.usb.accessory.xml",
322*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
323*38e8c45fSAndroid Build Coastguard Worker}
324*38e8c45fSAndroid Build Coastguard Worker
325*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
326*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.usb.host.prebuilt.xml",
327*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.usb.host.xml",
328*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
329*38e8c45fSAndroid Build Coastguard Worker}
330*38e8c45fSAndroid Build Coastguard Worker
331*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
332*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.vulkan.level-0.prebuilt.xml",
333*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.vulkan.level-0.xml",
334*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
335*38e8c45fSAndroid Build Coastguard Worker}
336*38e8c45fSAndroid Build Coastguard Worker
337*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
338*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.vulkan.compute-0.prebuilt.xml",
339*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.vulkan.compute-0.xml",
340*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
341*38e8c45fSAndroid Build Coastguard Worker}
342*38e8c45fSAndroid Build Coastguard Worker
343*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
344*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.vulkan.level-1.prebuilt.xml",
345*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.vulkan.level-1.xml",
346*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
347*38e8c45fSAndroid Build Coastguard Worker}
348*38e8c45fSAndroid Build Coastguard Worker
349*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
350*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.vulkan.version-1_0_3.prebuilt.xml",
351*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.vulkan.version-1_0_3.xml",
352*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
353*38e8c45fSAndroid Build Coastguard Worker}
354*38e8c45fSAndroid Build Coastguard Worker
355*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
356*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.vulkan.version-1_3.prebuilt.xml",
357*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.vulkan.version-1_3.xml",
358*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
359*38e8c45fSAndroid Build Coastguard Worker}
360*38e8c45fSAndroid Build Coastguard Worker
361*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
362*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.wifi.prebuilt.xml",
363*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.wifi.xml",
364*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
365*38e8c45fSAndroid Build Coastguard Worker}
366*38e8c45fSAndroid Build Coastguard Worker
367*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
368*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.wifi.direct.prebuilt.xml",
369*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.wifi.direct.xml",
370*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
371*38e8c45fSAndroid Build Coastguard Worker}
372*38e8c45fSAndroid Build Coastguard Worker
373*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
374*38e8c45fSAndroid Build Coastguard Worker    name: "android.hardware.wifi.passpoint.prebuilt.xml",
375*38e8c45fSAndroid Build Coastguard Worker    src: "android.hardware.wifi.passpoint.xml",
376*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
377*38e8c45fSAndroid Build Coastguard Worker}
378*38e8c45fSAndroid Build Coastguard Worker
379*38e8c45fSAndroid Build Coastguard Worker// installed in system for GSI
380*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
381*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.credentials.prebuilt.xml",
382*38e8c45fSAndroid Build Coastguard Worker    relative_install_path: "permissions",
383*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.credentials.xml",
384*38e8c45fSAndroid Build Coastguard Worker    filename_from_src: true,
385*38e8c45fSAndroid Build Coastguard Worker}
386*38e8c45fSAndroid Build Coastguard Worker
387*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
388*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.device_id_attestation.prebuilt.xml",
389*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.device_id_attestation.xml",
390*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
391*38e8c45fSAndroid Build Coastguard Worker}
392*38e8c45fSAndroid Build Coastguard Worker
393*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
394*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.ipsec_tunnels.prebuilt.xml",
395*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.ipsec_tunnels.xml",
396*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
397*38e8c45fSAndroid Build Coastguard Worker}
398*38e8c45fSAndroid Build Coastguard Worker
399*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
400*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.opengles.deqp.level-2021-03-01.prebuilt.xml",
401*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.opengles.deqp.level-2021-03-01.xml",
402*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
403*38e8c45fSAndroid Build Coastguard Worker}
404*38e8c45fSAndroid Build Coastguard Worker
405*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
406*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.opengles.deqp.level-2022-03-01.prebuilt.xml",
407*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.opengles.deqp.level-2022-03-01.xml",
408*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
409*38e8c45fSAndroid Build Coastguard Worker}
410*38e8c45fSAndroid Build Coastguard Worker
411*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
412*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.opengles.deqp.level-2023-03-01.prebuilt.xml",
413*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.opengles.deqp.level-2023-03-01.xml",
414*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
415*38e8c45fSAndroid Build Coastguard Worker}
416*38e8c45fSAndroid Build Coastguard Worker
417*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
418*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.opengles.deqp.level-2024-03-01.prebuilt.xml",
419*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.opengles.deqp.level-2024-03-01.xml",
420*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
421*38e8c45fSAndroid Build Coastguard Worker}
422*38e8c45fSAndroid Build Coastguard Worker
423*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
424*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.opengles.deqp.level-latest.prebuilt.xml",
425*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.opengles.deqp.level-latest.xml",
426*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
427*38e8c45fSAndroid Build Coastguard Worker}
428*38e8c45fSAndroid Build Coastguard Worker
429*38e8c45fSAndroid Build Coastguard Worker// installed in system
430*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
431*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.preview_sdk.prebuilt.xml",
432*38e8c45fSAndroid Build Coastguard Worker    relative_install_path: "permissions",
433*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.preview_sdk.xml",
434*38e8c45fSAndroid Build Coastguard Worker    filename_from_src: true,
435*38e8c45fSAndroid Build Coastguard Worker}
436*38e8c45fSAndroid Build Coastguard Worker
437*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
438*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.sip.voip.prebuilt.xml",
439*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.sip.voip.xml",
440*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
441*38e8c45fSAndroid Build Coastguard Worker}
442*38e8c45fSAndroid Build Coastguard Worker
443*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
444*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.verified_boot.prebuilt.xml",
445*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.verified_boot.xml",
446*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
447*38e8c45fSAndroid Build Coastguard Worker}
448*38e8c45fSAndroid Build Coastguard Worker
449*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
450*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.vulkan.deqp.level-2021-03-01.prebuilt.xml",
451*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.vulkan.deqp.level-2021-03-01.xml",
452*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
453*38e8c45fSAndroid Build Coastguard Worker}
454*38e8c45fSAndroid Build Coastguard Worker
455*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
456*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.vulkan.deqp.level-2022-03-01.prebuilt.xml",
457*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.vulkan.deqp.level-2022-03-01.xml",
458*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
459*38e8c45fSAndroid Build Coastguard Worker}
460*38e8c45fSAndroid Build Coastguard Worker
461*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
462*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.vulkan.deqp.level-2023-03-01.prebuilt.xml",
463*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.vulkan.deqp.level-2023-03-01.xml",
464*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
465*38e8c45fSAndroid Build Coastguard Worker}
466*38e8c45fSAndroid Build Coastguard Worker
467*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
468*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.vulkan.deqp.level-2024-03-01.prebuilt.xml",
469*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.vulkan.deqp.level-2024-03-01.xml",
470*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
471*38e8c45fSAndroid Build Coastguard Worker}
472*38e8c45fSAndroid Build Coastguard Worker
473*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
474*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.vulkan.deqp.level-latest.prebuilt.xml",
475*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.vulkan.deqp.level-latest.xml",
476*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
477*38e8c45fSAndroid Build Coastguard Worker}
478*38e8c45fSAndroid Build Coastguard Worker
479*38e8c45fSAndroid Build Coastguard Worker// installed in system
480*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
481*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.webview.prebuilt.xml",
482*38e8c45fSAndroid Build Coastguard Worker    relative_install_path: "permissions",
483*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.webview.xml",
484*38e8c45fSAndroid Build Coastguard Worker    filename_from_src: true,
485*38e8c45fSAndroid Build Coastguard Worker}
486*38e8c45fSAndroid Build Coastguard Worker
487*38e8c45fSAndroid Build Coastguard Worker// installed in system
488*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
489*38e8c45fSAndroid Build Coastguard Worker    name: "android.software.window_magnification.prebuilt.xml",
490*38e8c45fSAndroid Build Coastguard Worker    relative_install_path: "permissions",
491*38e8c45fSAndroid Build Coastguard Worker    src: "android.software.window_magnification.xml",
492*38e8c45fSAndroid Build Coastguard Worker    filename_from_src: true,
493*38e8c45fSAndroid Build Coastguard Worker}
494*38e8c45fSAndroid Build Coastguard Worker
495*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
496*38e8c45fSAndroid Build Coastguard Worker    name: "aosp_excluded_hardware.prebuilt.xml",
497*38e8c45fSAndroid Build Coastguard Worker    src: "aosp_excluded_hardware.xml",
498*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
499*38e8c45fSAndroid Build Coastguard Worker}
500*38e8c45fSAndroid Build Coastguard Worker
501*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
502*38e8c45fSAndroid Build Coastguard Worker    name: "go_handheld_core_hardware.prebuilt.xml",
503*38e8c45fSAndroid Build Coastguard Worker    src: "go_handheld_core_hardware.xml",
504*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
505*38e8c45fSAndroid Build Coastguard Worker}
506*38e8c45fSAndroid Build Coastguard Worker
507*38e8c45fSAndroid Build Coastguard Workerprebuilt_etc {
508*38e8c45fSAndroid Build Coastguard Worker    name: "handheld_core_hardware.prebuilt.xml",
509*38e8c45fSAndroid Build Coastguard Worker    src: "handheld_core_hardware.xml",
510*38e8c45fSAndroid Build Coastguard Worker    defaults: ["frameworks_native_data_etc_defaults"],
511*38e8c45fSAndroid Build Coastguard Worker}
512