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