1// THIS FILE IS AUTOGENERATED BY development/vndk/snapshot/gen_buildfiles.py
2// DO NOT EDIT
3
4package {
5    default_applicable_licenses: ["prebuilts_vndk_v32_license"],
6}
7
8vndk_prebuilt_shared {
9    name: "[email protected]",
10    version: "32",
11    target_arch: "arm",
12    vendor_available: true,
13    product_available: true,
14    vndk: {
15        enabled: true,
16    },
17    arch: {
18        arm: {
19            export_include_dirs: [
20                "include/system/libhidl/base/include",
21                "include/system/libhidl/transport/include",
22                "include/system/libfmq/base",
23                "include/system/libhwbinder/include",
24                "include/system/libbase/include",
25                "include/external/fmtlib/include",
26                "include/system/core/libutils/include",
27                "include/system/unwinding/libbacktrace/include",
28                "include/system/logging/liblog/include_vndk",
29                "include/system/core/libsystem/include",
30                "include/system/core/libcutils/include_outside_system",
31                "include/system/core/libprocessgroup/include",
32                "include/system/core/libcutils/include",
33                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
34                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
35                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
36                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
37                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
38            ],
39            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.audio.common@2.0.so"],
40        },
41    },
42}
43
44vndk_prebuilt_shared {
45    name: "android.hardware.authsecret-V1-ndk_platform",
46    version: "32",
47    target_arch: "arm",
48    vendor_available: true,
49    vndk: {
50        enabled: true,
51    },
52    arch: {
53        arm: {
54            export_include_dirs: [
55                "include/frameworks/native/libs/binder/ndk/include_cpp",
56                "include/frameworks/native/libs/binder/ndk/include_ndk",
57                "include/frameworks/native/libs/binder/ndk/include_platform",
58                "include/generated-headers/hardware/interfaces/authsecret/aidl/android.hardware.authsecret-V1-ndk_platform-source/gen/include",
59            ],
60            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.authsecret-V1-ndk_platform.so"],
61        },
62    },
63}
64
65vndk_prebuilt_shared {
66    name: "android.hardware.automotive.occupant_awareness-V1-ndk_platform",
67    version: "32",
68    target_arch: "arm",
69    vendor_available: true,
70    vndk: {
71        enabled: true,
72    },
73    arch: {
74        arm: {
75            export_include_dirs: [
76                "include/frameworks/native/libs/binder/ndk/include_cpp",
77                "include/frameworks/native/libs/binder/ndk/include_ndk",
78                "include/frameworks/native/libs/binder/ndk/include_platform",
79                "include/generated-headers/hardware/interfaces/automotive/occupant_awareness/aidl/android.hardware.automotive.occupant_awareness-V1-ndk_platform-source/gen/include",
80            ],
81            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.automotive.occupant_awareness-V1-ndk_platform.so"],
82        },
83    },
84}
85
86vndk_prebuilt_shared {
87    name: "android.hardware.configstore-utils",
88    version: "32",
89    target_arch: "arm",
90    vendor_available: true,
91    vndk: {
92        enabled: true,
93    },
94    arch: {
95        arm: {
96            export_include_dirs: [
97                "include/hardware/interfaces/configstore/utils/include",
98                "include/system/libhidl/base/include",
99                "include/system/libhidl/transport/include",
100                "include/system/libfmq/base",
101                "include/system/libhwbinder/include",
102                "include/system/libbase/include",
103                "include/external/fmtlib/include",
104                "include/system/core/libutils/include",
105                "include/system/unwinding/libbacktrace/include",
106                "include/system/logging/liblog/include_vndk",
107                "include/system/core/libsystem/include",
108                "include/system/core/libcutils/include_outside_system",
109                "include/system/core/libprocessgroup/include",
110                "include/system/core/libcutils/include",
111                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
112                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
113                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
114                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
115                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
116                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
117            ],
118            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.configstore-utils.so"],
119        },
120    },
121}
122
123vndk_prebuilt_shared {
124    name: "[email protected]",
125    version: "32",
126    target_arch: "arm",
127    vendor_available: true,
128    product_available: true,
129    vndk: {
130        enabled: true,
131    },
132    arch: {
133        arm: {
134            export_include_dirs: [
135                "include/system/libhidl/base/include",
136                "include/system/libhidl/transport/include",
137                "include/system/libfmq/base",
138                "include/system/libhwbinder/include",
139                "include/system/libbase/include",
140                "include/external/fmtlib/include",
141                "include/system/core/libutils/include",
142                "include/system/unwinding/libbacktrace/include",
143                "include/system/logging/liblog/include_vndk",
144                "include/system/core/libsystem/include",
145                "include/system/core/libcutils/include_outside_system",
146                "include/system/core/libprocessgroup/include",
147                "include/system/core/libcutils/include",
148                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
149                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
150                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
151                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
152                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
153            ],
154            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.configstore@1.0.so"],
155        },
156    },
157}
158
159vndk_prebuilt_shared {
160    name: "[email protected]",
161    version: "32",
162    target_arch: "arm",
163    vendor_available: true,
164    product_available: true,
165    vndk: {
166        enabled: true,
167    },
168    arch: {
169        arm: {
170            export_include_dirs: [
171                "include/system/libhidl/base/include",
172                "include/system/libhidl/transport/include",
173                "include/system/libfmq/base",
174                "include/system/libhwbinder/include",
175                "include/system/libbase/include",
176                "include/external/fmtlib/include",
177                "include/system/core/libutils/include",
178                "include/system/unwinding/libbacktrace/include",
179                "include/system/logging/liblog/include_vndk",
180                "include/system/core/libsystem/include",
181                "include/system/core/libcutils/include_outside_system",
182                "include/system/core/libprocessgroup/include",
183                "include/system/core/libcutils/include",
184                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
185                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
186                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
187                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
188                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
189                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
190            ],
191            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.configstore@1.1.so"],
192        },
193    },
194}
195
196vndk_prebuilt_shared {
197    name: "android.hardware.confirmationui-support-lib",
198    version: "32",
199    target_arch: "arm",
200    vendor_available: true,
201    vndk: {
202        enabled: true,
203    },
204    arch: {
205        arm: {
206            export_include_dirs: [
207                "include/hardware/interfaces/confirmationui/support/include",
208            ],
209            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.confirmationui-support-lib.so"],
210        },
211    },
212}
213
214vndk_prebuilt_shared {
215    name: "android.hardware.gnss-V1-ndk_platform",
216    version: "32",
217    target_arch: "arm",
218    vendor_available: true,
219    vndk: {
220        enabled: true,
221    },
222    arch: {
223        arm: {
224            export_include_dirs: [
225                "include/frameworks/native/libs/binder/ndk/include_cpp",
226                "include/frameworks/native/libs/binder/ndk/include_ndk",
227                "include/frameworks/native/libs/binder/ndk/include_platform",
228                "include/generated-headers/hardware/interfaces/gnss/aidl/android.hardware.gnss-V1-ndk_platform-source/gen/include",
229            ],
230            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.gnss-V1-ndk_platform.so"],
231        },
232    },
233}
234
235vndk_prebuilt_shared {
236    name: "[email protected]",
237    version: "32",
238    target_arch: "arm",
239    vendor_available: true,
240    product_available: true,
241    vndk: {
242        enabled: true,
243    },
244    arch: {
245        arm: {
246            export_include_dirs: [
247                "include/system/libhidl/base/include",
248                "include/system/libhidl/transport/include",
249                "include/system/libfmq/base",
250                "include/system/libhwbinder/include",
251                "include/system/libbase/include",
252                "include/external/fmtlib/include",
253                "include/system/core/libutils/include",
254                "include/system/unwinding/libbacktrace/include",
255                "include/system/logging/liblog/include_vndk",
256                "include/system/core/libsystem/include",
257                "include/system/core/libcutils/include_outside_system",
258                "include/system/core/libprocessgroup/include",
259                "include/system/core/libcutils/include",
260                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
261                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
262                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
263                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
264                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
265                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
266                "include/generated-headers/hardware/interfaces/graphics/allocator/2.0/[email protected]_genc++_headers/gen",
267            ],
268            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.graphics.allocator@2.0.so"],
269        },
270    },
271}
272
273vndk_prebuilt_shared {
274    name: "[email protected]",
275    version: "32",
276    target_arch: "arm",
277    vendor_available: true,
278    product_available: true,
279    vndk: {
280        enabled: true,
281    },
282    arch: {
283        arm: {
284            export_include_dirs: [
285                "include/system/libhidl/base/include",
286                "include/system/libhidl/transport/include",
287                "include/system/libfmq/base",
288                "include/system/libhwbinder/include",
289                "include/system/libbase/include",
290                "include/external/fmtlib/include",
291                "include/system/core/libutils/include",
292                "include/system/unwinding/libbacktrace/include",
293                "include/system/logging/liblog/include_vndk",
294                "include/system/core/libsystem/include",
295                "include/system/core/libcutils/include_outside_system",
296                "include/system/core/libprocessgroup/include",
297                "include/system/core/libcutils/include",
298                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
299                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
300                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
301                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
302                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
303                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
304                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
305                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
306                "include/generated-headers/hardware/interfaces/graphics/allocator/3.0/[email protected]_genc++_headers/gen",
307            ],
308            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.graphics.allocator@3.0.so"],
309        },
310    },
311}
312
313vndk_prebuilt_shared {
314    name: "[email protected]",
315    version: "32",
316    target_arch: "arm",
317    vendor_available: true,
318    product_available: true,
319    vndk: {
320        enabled: true,
321    },
322    arch: {
323        arm: {
324            export_include_dirs: [
325                "include/system/libhidl/base/include",
326                "include/system/libhidl/transport/include",
327                "include/system/libfmq/base",
328                "include/system/libhwbinder/include",
329                "include/system/libbase/include",
330                "include/external/fmtlib/include",
331                "include/system/core/libutils/include",
332                "include/system/unwinding/libbacktrace/include",
333                "include/system/logging/liblog/include_vndk",
334                "include/system/core/libsystem/include",
335                "include/system/core/libcutils/include_outside_system",
336                "include/system/core/libprocessgroup/include",
337                "include/system/core/libcutils/include",
338                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
339                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
340                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
341                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
342                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
343                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
344                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
345                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
346                "include/generated-headers/hardware/interfaces/graphics/allocator/4.0/[email protected]_genc++_headers/gen",
347            ],
348            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.graphics.allocator@4.0.so"],
349        },
350    },
351}
352
353vndk_prebuilt_shared {
354    name: "[email protected]",
355    version: "32",
356    target_arch: "arm",
357    vendor_available: true,
358    product_available: true,
359    vndk: {
360        enabled: true,
361    },
362    arch: {
363        arm: {
364            export_include_dirs: [
365                "include/system/libhidl/base/include",
366                "include/system/libhidl/transport/include",
367                "include/system/libfmq/base",
368                "include/system/libhwbinder/include",
369                "include/system/libbase/include",
370                "include/external/fmtlib/include",
371                "include/system/core/libutils/include",
372                "include/system/unwinding/libbacktrace/include",
373                "include/system/logging/liblog/include_vndk",
374                "include/system/core/libsystem/include",
375                "include/system/core/libcutils/include_outside_system",
376                "include/system/core/libprocessgroup/include",
377                "include/system/core/libcutils/include",
378                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
379                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
380                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
381                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
382                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
383                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
384                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
385            ],
386            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.graphics.bufferqueue@1.0.so"],
387        },
388    },
389}
390
391vndk_prebuilt_shared {
392    name: "[email protected]",
393    version: "32",
394    target_arch: "arm",
395    vendor_available: true,
396    product_available: true,
397    vndk: {
398        enabled: true,
399    },
400    arch: {
401        arm: {
402            export_include_dirs: [
403                "include/system/libhidl/base/include",
404                "include/system/libhidl/transport/include",
405                "include/system/libfmq/base",
406                "include/system/libhwbinder/include",
407                "include/system/libbase/include",
408                "include/external/fmtlib/include",
409                "include/system/core/libutils/include",
410                "include/system/unwinding/libbacktrace/include",
411                "include/system/logging/liblog/include_vndk",
412                "include/system/core/libsystem/include",
413                "include/system/core/libcutils/include_outside_system",
414                "include/system/core/libprocessgroup/include",
415                "include/system/core/libcutils/include",
416                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
417                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
418                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
419                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
420                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
421                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
422                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
423                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
424            ],
425            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.graphics.bufferqueue@2.0.so"],
426        },
427    },
428}
429
430vndk_prebuilt_shared {
431    name: "android.hardware.health.storage-V1-ndk_platform",
432    version: "32",
433    target_arch: "arm",
434    vendor_available: true,
435    vndk: {
436        enabled: true,
437    },
438    arch: {
439        arm: {
440            export_include_dirs: [
441                "include/frameworks/native/libs/binder/ndk/include_cpp",
442                "include/frameworks/native/libs/binder/ndk/include_ndk",
443                "include/frameworks/native/libs/binder/ndk/include_platform",
444                "include/generated-headers/hardware/interfaces/health/storage/aidl/android.hardware.health.storage-V1-ndk_platform-source/gen/include",
445            ],
446            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.health.storage-V1-ndk_platform.so"],
447        },
448    },
449}
450
451vndk_prebuilt_shared {
452    name: "android.hardware.identity-V3-ndk_platform",
453    version: "32",
454    target_arch: "arm",
455    vendor_available: true,
456    vndk: {
457        enabled: true,
458    },
459    arch: {
460        arm: {
461            export_include_dirs: [
462                "include/frameworks/native/libs/binder/ndk/include_cpp",
463                "include/frameworks/native/libs/binder/ndk/include_ndk",
464                "include/frameworks/native/libs/binder/ndk/include_platform",
465                "include/generated-headers/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk_platform-source/gen/include",
466                "include/generated-headers/hardware/interfaces/identity/aidl/android.hardware.identity-V3-ndk_platform-source/gen/include",
467            ],
468            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.identity-V3-ndk_platform.so"],
469        },
470    },
471}
472
473vndk_prebuilt_shared {
474    name: "android.hardware.keymaster-V3-ndk_platform",
475    version: "32",
476    target_arch: "arm",
477    vendor_available: true,
478    vndk: {
479        enabled: true,
480    },
481    arch: {
482        arm: {
483            export_include_dirs: [
484                "include/frameworks/native/libs/binder/ndk/include_cpp",
485                "include/frameworks/native/libs/binder/ndk/include_ndk",
486                "include/frameworks/native/libs/binder/ndk/include_platform",
487                "include/generated-headers/hardware/interfaces/keymaster/aidl/android.hardware.keymaster-V3-ndk_platform-source/gen/include",
488            ],
489            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.keymaster-V3-ndk_platform.so"],
490        },
491    },
492}
493
494vndk_prebuilt_shared {
495    name: "android.hardware.light-V1-ndk_platform",
496    version: "32",
497    target_arch: "arm",
498    vendor_available: true,
499    vndk: {
500        enabled: true,
501    },
502    arch: {
503        arm: {
504            export_include_dirs: [
505                "include/frameworks/native/libs/binder/ndk/include_cpp",
506                "include/frameworks/native/libs/binder/ndk/include_ndk",
507                "include/frameworks/native/libs/binder/ndk/include_platform",
508                "include/generated-headers/hardware/interfaces/light/aidl/android.hardware.light-V1-ndk_platform-source/gen/include",
509            ],
510            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.light-V1-ndk_platform.so"],
511        },
512    },
513}
514
515vndk_prebuilt_shared {
516    name: "[email protected]",
517    version: "32",
518    target_arch: "arm",
519    vendor_available: true,
520    product_available: true,
521    vndk: {
522        enabled: true,
523    },
524    arch: {
525        arm: {
526            export_include_dirs: [
527                "include/system/libhidl/base/include",
528                "include/system/libhidl/transport/include",
529                "include/system/libfmq/base",
530                "include/system/libhwbinder/include",
531                "include/system/libbase/include",
532                "include/external/fmtlib/include",
533                "include/system/core/libutils/include",
534                "include/system/unwinding/libbacktrace/include",
535                "include/system/logging/liblog/include_vndk",
536                "include/system/core/libsystem/include",
537                "include/system/core/libcutils/include_outside_system",
538                "include/system/core/libprocessgroup/include",
539                "include/system/core/libcutils/include",
540                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
541                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
542                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
543                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
544                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
545            ],
546            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.media.bufferpool@2.0.so"],
547        },
548    },
549}
550
551vndk_prebuilt_shared {
552    name: "[email protected]",
553    version: "32",
554    target_arch: "arm",
555    vendor_available: true,
556    product_available: true,
557    vndk: {
558        enabled: true,
559    },
560    arch: {
561        arm: {
562            export_include_dirs: [
563                "include/system/libhidl/base/include",
564                "include/system/libhidl/transport/include",
565                "include/system/libfmq/base",
566                "include/system/libhwbinder/include",
567                "include/system/libbase/include",
568                "include/external/fmtlib/include",
569                "include/system/core/libutils/include",
570                "include/system/unwinding/libbacktrace/include",
571                "include/system/logging/liblog/include_vndk",
572                "include/system/core/libsystem/include",
573                "include/system/core/libcutils/include_outside_system",
574                "include/system/core/libprocessgroup/include",
575                "include/system/core/libcutils/include",
576                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
577                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
578                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
579                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
580                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
581                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
582                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
583                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
584            ],
585            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.media.omx@1.0.so"],
586        },
587    },
588}
589
590vndk_prebuilt_shared {
591    name: "[email protected]",
592    version: "32",
593    target_arch: "arm",
594    vendor_available: true,
595    product_available: true,
596    vndk: {
597        enabled: true,
598    },
599    arch: {
600        arm: {
601            export_include_dirs: [
602                "include/system/libhidl/base/include",
603                "include/system/libhidl/transport/include",
604                "include/system/libfmq/base",
605                "include/system/libhwbinder/include",
606                "include/system/libbase/include",
607                "include/external/fmtlib/include",
608                "include/system/core/libutils/include",
609                "include/system/unwinding/libbacktrace/include",
610                "include/system/logging/liblog/include_vndk",
611                "include/system/core/libsystem/include",
612                "include/system/core/libcutils/include_outside_system",
613                "include/system/core/libprocessgroup/include",
614                "include/system/core/libcutils/include",
615                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
616                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
617                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
618                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
619                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
620                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
621            ],
622            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.media@1.0.so"],
623        },
624    },
625}
626
627vndk_prebuilt_shared {
628    name: "android.hardware.memtrack-V1-ndk_platform",
629    version: "32",
630    target_arch: "arm",
631    vendor_available: true,
632    vndk: {
633        enabled: true,
634    },
635    arch: {
636        arm: {
637            export_include_dirs: [
638                "include/frameworks/native/libs/binder/ndk/include_cpp",
639                "include/frameworks/native/libs/binder/ndk/include_ndk",
640                "include/frameworks/native/libs/binder/ndk/include_platform",
641                "include/generated-headers/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include",
642            ],
643            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.memtrack-V1-ndk_platform.so"],
644        },
645    },
646}
647
648vndk_prebuilt_shared {
649    name: "[email protected]",
650    version: "32",
651    target_arch: "arm",
652    vendor_available: true,
653    product_available: true,
654    vndk: {
655        enabled: true,
656    },
657    arch: {
658        arm: {
659            export_include_dirs: [
660                "include/system/libhidl/base/include",
661                "include/system/libhidl/transport/include",
662                "include/system/libfmq/base",
663                "include/system/libhwbinder/include",
664                "include/system/libbase/include",
665                "include/external/fmtlib/include",
666                "include/system/core/libutils/include",
667                "include/system/unwinding/libbacktrace/include",
668                "include/system/logging/liblog/include_vndk",
669                "include/system/core/libsystem/include",
670                "include/system/core/libcutils/include_outside_system",
671                "include/system/core/libprocessgroup/include",
672                "include/system/core/libcutils/include",
673                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
674                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
675                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
676                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
677                "include/generated-headers/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen",
678            ],
679            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.memtrack@1.0.so"],
680        },
681    },
682}
683
684vndk_prebuilt_shared {
685    name: "android.hardware.oemlock-V1-ndk_platform",
686    version: "32",
687    target_arch: "arm",
688    vendor_available: true,
689    vndk: {
690        enabled: true,
691    },
692    arch: {
693        arm: {
694            export_include_dirs: [
695                "include/frameworks/native/libs/binder/ndk/include_cpp",
696                "include/frameworks/native/libs/binder/ndk/include_ndk",
697                "include/frameworks/native/libs/binder/ndk/include_platform",
698                "include/generated-headers/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include",
699            ],
700            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.oemlock-V1-ndk_platform.so"],
701        },
702    },
703}
704
705vndk_prebuilt_shared {
706    name: "android.hardware.power-V2-ndk_platform",
707    version: "32",
708    target_arch: "arm",
709    vendor_available: true,
710    vndk: {
711        enabled: true,
712    },
713    arch: {
714        arm: {
715            export_include_dirs: [
716                "include/frameworks/native/libs/binder/ndk/include_cpp",
717                "include/frameworks/native/libs/binder/ndk/include_ndk",
718                "include/frameworks/native/libs/binder/ndk/include_platform",
719                "include/generated-headers/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include",
720            ],
721            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.power-V2-ndk_platform.so"],
722        },
723    },
724}
725
726vndk_prebuilt_shared {
727    name: "android.hardware.power.stats-V1-ndk_platform",
728    version: "32",
729    target_arch: "arm",
730    vendor_available: true,
731    vndk: {
732        enabled: true,
733    },
734    arch: {
735        arm: {
736            export_include_dirs: [
737                "include/frameworks/native/libs/binder/ndk/include_cpp",
738                "include/frameworks/native/libs/binder/ndk/include_ndk",
739                "include/frameworks/native/libs/binder/ndk/include_platform",
740                "include/generated-headers/hardware/interfaces/power/stats/aidl/android.hardware.power.stats-V1-ndk_platform-source/gen/include",
741            ],
742            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.power.stats-V1-ndk_platform.so"],
743        },
744    },
745}
746
747vndk_prebuilt_shared {
748    name: "android.hardware.rebootescrow-V1-ndk_platform",
749    version: "32",
750    target_arch: "arm",
751    vendor_available: true,
752    vndk: {
753        enabled: true,
754    },
755    arch: {
756        arm: {
757            export_include_dirs: [
758                "include/frameworks/native/libs/binder/ndk/include_cpp",
759                "include/frameworks/native/libs/binder/ndk/include_ndk",
760                "include/frameworks/native/libs/binder/ndk/include_platform",
761                "include/generated-headers/hardware/interfaces/rebootescrow/aidl/android.hardware.rebootescrow-V1-ndk_platform-source/gen/include",
762            ],
763            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.rebootescrow-V1-ndk_platform.so"],
764        },
765    },
766}
767
768vndk_prebuilt_shared {
769    name: "android.hardware.security.keymint-V1-ndk_platform",
770    version: "32",
771    target_arch: "arm",
772    vendor_available: true,
773    vndk: {
774        enabled: true,
775    },
776    arch: {
777        arm: {
778            export_include_dirs: [
779                "include/frameworks/native/libs/binder/ndk/include_cpp",
780                "include/frameworks/native/libs/binder/ndk/include_ndk",
781                "include/frameworks/native/libs/binder/ndk/include_platform",
782                "include/generated-headers/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include",
783                "include/generated-headers/hardware/interfaces/security/keymint/aidl/android.hardware.security.keymint-V1-ndk_platform-source/gen/include",
784            ],
785            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.security.keymint-V1-ndk_platform.so"],
786        },
787    },
788}
789
790vndk_prebuilt_shared {
791    name: "android.hardware.security.secureclock-V1-ndk_platform",
792    version: "32",
793    target_arch: "arm",
794    vendor_available: true,
795    vndk: {
796        enabled: true,
797    },
798    arch: {
799        arm: {
800            export_include_dirs: [
801                "include/frameworks/native/libs/binder/ndk/include_cpp",
802                "include/frameworks/native/libs/binder/ndk/include_ndk",
803                "include/frameworks/native/libs/binder/ndk/include_platform",
804                "include/generated-headers/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include",
805            ],
806            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.security.secureclock-V1-ndk_platform.so"],
807        },
808    },
809}
810
811vndk_prebuilt_shared {
812    name: "android.hardware.security.sharedsecret-V1-ndk_platform",
813    version: "32",
814    target_arch: "arm",
815    vendor_available: true,
816    vndk: {
817        enabled: true,
818    },
819    arch: {
820        arm: {
821            export_include_dirs: [
822                "include/frameworks/native/libs/binder/ndk/include_cpp",
823                "include/frameworks/native/libs/binder/ndk/include_ndk",
824                "include/frameworks/native/libs/binder/ndk/include_platform",
825                "include/generated-headers/hardware/interfaces/security/sharedsecret/aidl/android.hardware.security.sharedsecret-V1-ndk_platform-source/gen/include",
826            ],
827            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.security.sharedsecret-V1-ndk_platform.so"],
828        },
829    },
830}
831
832vndk_prebuilt_shared {
833    name: "[email protected]",
834    version: "32",
835    target_arch: "arm",
836    vendor_available: true,
837    vndk: {
838        enabled: true,
839    },
840    arch: {
841        arm: {
842            export_include_dirs: [
843                "include/hardware/interfaces/soundtrigger/2.0/default",
844            ],
845            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.soundtrigger@2.0-core.so"],
846        },
847    },
848}
849
850vndk_prebuilt_shared {
851    name: "[email protected]",
852    version: "32",
853    target_arch: "arm",
854    vendor_available: true,
855    product_available: true,
856    vndk: {
857        enabled: true,
858    },
859    arch: {
860        arm: {
861            export_include_dirs: [
862                "include/system/libhidl/base/include",
863                "include/system/libhidl/transport/include",
864                "include/system/libfmq/base",
865                "include/system/libhwbinder/include",
866                "include/system/libbase/include",
867                "include/external/fmtlib/include",
868                "include/system/core/libutils/include",
869                "include/system/unwinding/libbacktrace/include",
870                "include/system/logging/liblog/include_vndk",
871                "include/system/core/libsystem/include",
872                "include/system/core/libcutils/include_outside_system",
873                "include/system/core/libprocessgroup/include",
874                "include/system/core/libcutils/include",
875                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
876                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
877                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
878                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
879                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
880                "include/generated-headers/hardware/interfaces/soundtrigger/2.0/[email protected]_genc++_headers/gen",
881            ],
882            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.soundtrigger@2.0.so"],
883        },
884    },
885}
886
887vndk_prebuilt_shared {
888    name: "android.hardware.vibrator-V2-ndk_platform",
889    version: "32",
890    target_arch: "arm",
891    vendor_available: true,
892    vndk: {
893        enabled: true,
894    },
895    arch: {
896        arm: {
897            export_include_dirs: [
898                "include/frameworks/native/libs/binder/ndk/include_cpp",
899                "include/frameworks/native/libs/binder/ndk/include_ndk",
900                "include/frameworks/native/libs/binder/ndk/include_platform",
901                "include/generated-headers/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk_platform-source/gen/include",
902            ],
903            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.vibrator-V2-ndk_platform.so"],
904        },
905    },
906}
907
908vndk_prebuilt_shared {
909    name: "android.hardware.weaver-V1-ndk_platform",
910    version: "32",
911    target_arch: "arm",
912    vendor_available: true,
913    vndk: {
914        enabled: true,
915    },
916    arch: {
917        arm: {
918            export_include_dirs: [
919                "include/frameworks/native/libs/binder/ndk/include_cpp",
920                "include/frameworks/native/libs/binder/ndk/include_ndk",
921                "include/frameworks/native/libs/binder/ndk/include_platform",
922                "include/generated-headers/hardware/interfaces/weaver/aidl/android.hardware.weaver-V1-ndk_platform-source/gen/include",
923            ],
924            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hardware.weaver-V1-ndk_platform.so"],
925        },
926    },
927}
928
929vndk_prebuilt_shared {
930    name: "[email protected]",
931    version: "32",
932    target_arch: "arm",
933    vendor_available: true,
934    vndk: {
935        enabled: true,
936    },
937    arch: {
938        arm: {
939            export_include_dirs: [
940                "include/system/libhidl/transport/token/1.0/utils/include",
941                "include/frameworks/native/libs/binder/include",
942                "include/system/libbase/include",
943                "include/frameworks/native/libs/binder/ndk/include_cpp",
944                "include/system/core/libcutils/include_outside_system",
945                "include/system/core/libutils/include",
946                "include/system/unwinding/libbacktrace/include",
947                "include/system/logging/liblog/include_vndk",
948                "include/system/core/libsystem/include",
949                "include/system/core/libprocessgroup/include",
950                "include/system/libhidl/base/include",
951                "include/system/libhidl/transport/include",
952                "include/system/libfmq/base",
953                "include/system/libhwbinder/include",
954                "include/external/fmtlib/include",
955                "include/system/core/libcutils/include",
956                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
957                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
958                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
959                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
960            ],
961            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hidl.token@1.0-utils.so"],
962        },
963    },
964}
965
966vndk_prebuilt_shared {
967    name: "[email protected]",
968    version: "32",
969    target_arch: "arm",
970    vendor_available: true,
971    product_available: true,
972    vndk: {
973        enabled: true,
974    },
975    arch: {
976        arm: {
977            export_include_dirs: [
978                "include/system/libhidl/base/include",
979                "include/system/libhidl/transport/include",
980                "include/system/libfmq/base",
981                "include/system/libhwbinder/include",
982                "include/system/libbase/include",
983                "include/external/fmtlib/include",
984                "include/system/core/libutils/include",
985                "include/system/unwinding/libbacktrace/include",
986                "include/system/logging/liblog/include_vndk",
987                "include/system/core/libsystem/include",
988                "include/system/core/libcutils/include_outside_system",
989                "include/system/core/libprocessgroup/include",
990                "include/system/core/libcutils/include",
991                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
992                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
993                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
994                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
995                "include/generated-headers/system/libhidl/transport/token/1.0/[email protected]_genc++_headers/gen",
996            ],
997            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.hidl.token@1.0.so"],
998        },
999    },
1000}
1001
1002vndk_prebuilt_shared {
1003    name: "android.system.keystore2-V1-ndk_platform",
1004    version: "32",
1005    target_arch: "arm",
1006    vendor_available: true,
1007    vndk: {
1008        enabled: true,
1009    },
1010    arch: {
1011        arm: {
1012            export_include_dirs: [
1013                "include/frameworks/native/libs/binder/ndk/include_cpp",
1014                "include/frameworks/native/libs/binder/ndk/include_ndk",
1015                "include/frameworks/native/libs/binder/ndk/include_platform",
1016                "include/generated-headers/hardware/interfaces/security/secureclock/aidl/android.hardware.security.secureclock-V1-ndk_platform-source/gen/include",
1017                "include/generated-headers/hardware/interfaces/security/keymint/aidl/android.hardware.security.keymint-V1-ndk_platform-source/gen/include",
1018                "include/generated-headers/system/hardware/interfaces/keystore2/aidl/android.system.keystore2-V1-ndk_platform-source/gen/include",
1019            ],
1020            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.system.keystore2-V1-ndk_platform.so"],
1021        },
1022    },
1023}
1024
1025vndk_prebuilt_shared {
1026    name: "[email protected]",
1027    version: "32",
1028    target_arch: "arm",
1029    vendor_available: true,
1030    product_available: true,
1031    vndk: {
1032        enabled: true,
1033    },
1034    arch: {
1035        arm: {
1036            export_include_dirs: [
1037                "include/system/libhidl/base/include",
1038                "include/system/libhidl/transport/include",
1039                "include/system/libfmq/base",
1040                "include/system/libhwbinder/include",
1041                "include/system/libbase/include",
1042                "include/external/fmtlib/include",
1043                "include/system/core/libutils/include",
1044                "include/system/unwinding/libbacktrace/include",
1045                "include/system/logging/liblog/include_vndk",
1046                "include/system/core/libsystem/include",
1047                "include/system/core/libcutils/include_outside_system",
1048                "include/system/core/libprocessgroup/include",
1049                "include/system/core/libcutils/include",
1050                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1051                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1052                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1053                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1054                "include/generated-headers/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen",
1055            ],
1056            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/android.system.suspend@1.0.so"],
1057        },
1058    },
1059}
1060
1061vndk_prebuilt_shared {
1062    name: "libaudioroute",
1063    version: "32",
1064    target_arch: "arm",
1065    vendor_available: true,
1066    vndk: {
1067        enabled: true,
1068    },
1069    arch: {
1070        arm: {
1071            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libaudioroute.so"],
1072        },
1073    },
1074}
1075
1076vndk_prebuilt_shared {
1077    name: "libaudioutils",
1078    version: "32",
1079    target_arch: "arm",
1080    vendor_available: true,
1081    product_available: true,
1082    vndk: {
1083        enabled: true,
1084    },
1085    arch: {
1086        arm: {
1087            export_include_dirs: [
1088                "include/system/media/audio_utils/include",
1089                "include/system/media/audio/include",
1090                "include/system/core/libcutils/include_outside_system",
1091                "include/system/core/libutils/include",
1092                "include/system/unwinding/libbacktrace/include",
1093                "include/system/logging/liblog/include_vndk",
1094                "include/system/core/libsystem/include",
1095                "include/system/core/libprocessgroup/include",
1096            ],
1097            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libaudioutils.so"],
1098        },
1099    },
1100}
1101
1102vndk_prebuilt_shared {
1103    name: "libbinder",
1104    version: "32",
1105    target_arch: "arm",
1106    vendor_available: true,
1107    vndk: {
1108        enabled: true,
1109    },
1110    arch: {
1111        arm: {
1112            export_include_dirs: [
1113                "include/frameworks/native/libs/binder/include",
1114                "include/system/libbase/include",
1115                "include/frameworks/native/libs/binder/ndk/include_cpp",
1116                "include/system/core/libcutils/include_outside_system",
1117                "include/system/core/libutils/include",
1118                "include/system/unwinding/libbacktrace/include",
1119                "include/system/logging/liblog/include_vndk",
1120                "include/system/core/libsystem/include",
1121                "include/system/core/libprocessgroup/include",
1122                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
1123            ],
1124            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libbinder.so"],
1125        },
1126    },
1127}
1128
1129vndk_prebuilt_shared {
1130    name: "libbufferqueueconverter",
1131    version: "32",
1132    target_arch: "arm",
1133    vendor_available: true,
1134    vndk: {
1135        enabled: true,
1136    },
1137    arch: {
1138        arm: {
1139            export_include_dirs: [
1140                "include/frameworks/native/libs/bufferqueueconverter/include",
1141            ],
1142            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libbufferqueueconverter.so"],
1143        },
1144    },
1145}
1146
1147vndk_prebuilt_shared {
1148    name: "libcamera_metadata",
1149    version: "32",
1150    target_arch: "arm",
1151    vendor_available: true,
1152    product_available: true,
1153    vndk: {
1154        enabled: true,
1155    },
1156    arch: {
1157        arm: {
1158            export_include_dirs: [
1159                "include/system/media/camera/include",
1160                "include/system/core/libcutils/include_outside_system",
1161            ],
1162            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcamera_metadata.so"],
1163        },
1164    },
1165}
1166
1167vndk_prebuilt_shared {
1168    name: "libcap",
1169    version: "32",
1170    target_arch: "arm",
1171    vendor_available: true,
1172    product_available: true,
1173    vndk: {
1174        enabled: true,
1175    },
1176    licenses: ["vndk-v32-libcap.so-license"],
1177    arch: {
1178        arm: {
1179            export_include_dirs: [
1180                "include/external/libcap/libcap/include",
1181            ],
1182            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcap.so"],
1183        },
1184    },
1185}
1186
1187vndk_prebuilt_shared {
1188    name: "libclang_rt.scudo-arm-android",
1189    version: "32",
1190    target_arch: "arm",
1191    vendor_available: true,
1192    product_available: true,
1193    vndk: {
1194        enabled: true,
1195    },
1196    arch: {
1197        arm: {
1198            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libclang_rt.scudo-arm-android.so"],
1199        },
1200    },
1201}
1202
1203vndk_prebuilt_shared {
1204    name: "libclang_rt.scudo_minimal-arm-android",
1205    version: "32",
1206    target_arch: "arm",
1207    vendor_available: true,
1208    product_available: true,
1209    vndk: {
1210        enabled: true,
1211    },
1212    arch: {
1213        arm: {
1214            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libclang_rt.scudo_minimal-arm-android.so"],
1215        },
1216    },
1217}
1218
1219vndk_prebuilt_shared {
1220    name: "libclang_rt.ubsan_standalone-arm-android",
1221    version: "32",
1222    target_arch: "arm",
1223    vendor_available: true,
1224    product_available: true,
1225    vndk: {
1226        enabled: true,
1227    },
1228    arch: {
1229        arm: {
1230            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libclang_rt.ubsan_standalone-arm-android.so"],
1231        },
1232    },
1233}
1234
1235vndk_prebuilt_shared {
1236    name: "libcn-cbor",
1237    version: "32",
1238    target_arch: "arm",
1239    vendor_available: true,
1240    vndk: {
1241        enabled: true,
1242    },
1243    licenses: ["vndk-v32-libcn-cbor.so-license"],
1244    arch: {
1245        arm: {
1246            export_include_dirs: [
1247                "include/external/cn-cbor/include",
1248            ],
1249            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcn-cbor.so"],
1250        },
1251    },
1252}
1253
1254vndk_prebuilt_shared {
1255    name: "libcodec2",
1256    version: "32",
1257    target_arch: "arm",
1258    vendor_available: true,
1259    vndk: {
1260        enabled: true,
1261    },
1262    arch: {
1263        arm: {
1264            export_include_dirs: [
1265                "include/frameworks/av/media/codec2/core/include",
1266                "include/hardware/libhardware/include",
1267                "include/system/media/audio/include",
1268                "include/system/core/libcutils/include_outside_system",
1269                "include/system/core/libsystem/include",
1270                "include/system/bt/types",
1271                "include/system/core/libutils/include",
1272                "include/system/unwinding/libbacktrace/include",
1273                "include/system/logging/liblog/include_vndk",
1274                "include/system/core/libprocessgroup/include",
1275                "include/frameworks/native/headers/media_plugin",
1276                "include/frameworks/native/headers/media_plugin/media/openmax",
1277                "include/frameworks/av/media/libstagefright/include",
1278                "include/frameworks/av/media/libstagefright/foundation/include",
1279            ],
1280            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcodec2.so"],
1281        },
1282    },
1283}
1284
1285vndk_prebuilt_shared {
1286    name: "libcrypto",
1287    version: "32",
1288    target_arch: "arm",
1289    vendor_available: true,
1290    product_available: true,
1291    vndk: {
1292        enabled: true,
1293    },
1294    licenses: ["vndk-v32-libcrypto.so-license"],
1295    arch: {
1296        arm: {
1297            export_include_dirs: [
1298                "include/external/boringssl/src/include",
1299            ],
1300            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcrypto.so"],
1301        },
1302    },
1303}
1304
1305vndk_prebuilt_shared {
1306    name: "libcrypto_utils",
1307    version: "32",
1308    target_arch: "arm",
1309    vendor_available: true,
1310    vndk: {
1311        enabled: true,
1312    },
1313    arch: {
1314        arm: {
1315            export_include_dirs: [
1316                "include/system/core/libcrypto_utils/include",
1317            ],
1318            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcrypto_utils.so"],
1319        },
1320    },
1321}
1322
1323vndk_prebuilt_shared {
1324    name: "libcurl",
1325    version: "32",
1326    target_arch: "arm",
1327    vendor_available: true,
1328    product_available: true,
1329    vndk: {
1330        enabled: true,
1331    },
1332    licenses: ["vndk-v32-libcurl.so-license"],
1333    arch: {
1334        arm: {
1335            export_include_dirs: [
1336                "include/external/curl/include",
1337            ],
1338            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libcurl.so"],
1339        },
1340    },
1341}
1342
1343vndk_prebuilt_shared {
1344    name: "libdiskconfig",
1345    version: "32",
1346    target_arch: "arm",
1347    vendor_available: true,
1348    vndk: {
1349        enabled: true,
1350    },
1351    arch: {
1352        arm: {
1353            export_include_dirs: [
1354                "include/system/core/libdiskconfig/include",
1355            ],
1356            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libdiskconfig.so"],
1357        },
1358    },
1359}
1360
1361vndk_prebuilt_shared {
1362    name: "libdumpstateutil",
1363    version: "32",
1364    target_arch: "arm",
1365    vendor_available: true,
1366    vndk: {
1367        enabled: true,
1368    },
1369    arch: {
1370        arm: {
1371            export_include_dirs: [
1372                "include/frameworks/native/cmds/dumpstate",
1373                "include/system/libbase/include",
1374                "include/external/fmtlib/include",
1375            ],
1376            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libdumpstateutil.so"],
1377        },
1378    },
1379}
1380
1381vndk_prebuilt_shared {
1382    name: "libevent",
1383    version: "32",
1384    target_arch: "arm",
1385    vendor_available: true,
1386    product_available: true,
1387    vndk: {
1388        enabled: true,
1389    },
1390    licenses: ["vndk-v32-libevent.so-license"],
1391    arch: {
1392        arm: {
1393            export_include_dirs: [
1394                "include/external/libevent/include",
1395            ],
1396            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libevent.so"],
1397        },
1398    },
1399}
1400
1401vndk_prebuilt_shared {
1402    name: "libexif",
1403    version: "32",
1404    target_arch: "arm",
1405    vendor_available: true,
1406    vndk: {
1407        enabled: true,
1408    },
1409    licenses: ["vndk-v32-libexif.so-license"],
1410    arch: {
1411        arm: {
1412            export_include_dirs: [
1413                "include/external/libexif",
1414            ],
1415            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libexif.so"],
1416        },
1417    },
1418}
1419
1420vndk_prebuilt_shared {
1421    name: "libexpat",
1422    version: "32",
1423    target_arch: "arm",
1424    vendor_available: true,
1425    product_available: true,
1426    vndk: {
1427        enabled: true,
1428    },
1429    licenses: ["vndk-v32-libexpat.so-license"],
1430    arch: {
1431        arm: {
1432            export_include_dirs: [
1433                "include/external/expat/lib",
1434            ],
1435            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libexpat.so"],
1436        },
1437    },
1438}
1439
1440vndk_prebuilt_shared {
1441    name: "libfmq",
1442    version: "32",
1443    target_arch: "arm",
1444    vendor_available: true,
1445    product_available: true,
1446    vndk: {
1447        enabled: true,
1448    },
1449    arch: {
1450        arm: {
1451            export_include_dirs: [
1452                "include/system/libfmq/include",
1453                "include/system/libfmq/base",
1454                "include/system/core/libcutils/include_outside_system",
1455                "include/system/core/libprocessgroup/include",
1456                "include/system/core/libcutils/include",
1457                "include/system/core/libutils/include",
1458                "include/system/unwinding/libbacktrace/include",
1459                "include/system/logging/liblog/include_vndk",
1460                "include/system/core/libsystem/include",
1461            ],
1462            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libfmq.so"],
1463        },
1464    },
1465}
1466
1467vndk_prebuilt_shared {
1468    name: "libgatekeeper",
1469    version: "32",
1470    target_arch: "arm",
1471    vendor_available: true,
1472    vndk: {
1473        enabled: true,
1474    },
1475    arch: {
1476        arm: {
1477            export_include_dirs: [
1478                "include/system/gatekeeper/include",
1479            ],
1480            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libgatekeeper.so"],
1481        },
1482    },
1483}
1484
1485vndk_prebuilt_shared {
1486    name: "libgui",
1487    version: "32",
1488    target_arch: "arm",
1489    vendor_available: true,
1490    vndk: {
1491        enabled: true,
1492        private: true,
1493    },
1494    arch: {
1495        arm: {
1496            export_include_dirs: [
1497                "include/frameworks/native/libs/gui/include",
1498                "include/system/libhidl/transport/token/1.0/utils/include",
1499                "include/frameworks/native/libs/binder/include",
1500                "include/system/libbase/include",
1501                "include/frameworks/native/libs/binder/ndk/include_cpp",
1502                "include/system/core/libcutils/include_outside_system",
1503                "include/system/core/libutils/include",
1504                "include/system/unwinding/libbacktrace/include",
1505                "include/system/logging/liblog/include_vndk",
1506                "include/system/core/libsystem/include",
1507                "include/system/core/libprocessgroup/include",
1508                "include/system/libhidl/base/include",
1509                "include/system/libhidl/transport/include",
1510                "include/system/libfmq/base",
1511                "include/system/libhwbinder/include",
1512                "include/external/fmtlib/include",
1513                "include/system/core/libcutils/include",
1514                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1515                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1516                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1517                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1518                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
1519                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
1520                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
1521                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
1522                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
1523                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
1524                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
1525                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.32_arm_armv7-a-neon_static/gen/aidl",
1526                "include/generated-headers/frameworks/native/libs/gui/sysprop/libLibGuiProperties/android_vendor.32_arm_armv7-a-neon_static_lto-thin/gen/sysprop/public/include",
1527                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.32_arm_armv7-a-neon_static_lto-thin/gen/aidl",
1528                "include/generated-headers/frameworks/native/libs/gui/libgui_window_info_static/android_vendor.32_arm_armv7-a-neon_static_lto-thin/gen/aidl",
1529                "include/frameworks/native/opengl/include",
1530                "include/frameworks/native/libs/nativewindow/include",
1531                "include/frameworks/native/libs/ui/include",
1532                "include/frameworks/native/libs/ui/include_private",
1533                "include/frameworks/native/libs/nativebase/include",
1534                "include/hardware/libhardware/include",
1535                "include/system/media/audio/include",
1536                "include/system/bt/types",
1537                "include/frameworks/native/libs/ui/include_vndk",
1538                "include/frameworks/native/libs/math/include",
1539                "include/frameworks/native/libs/ui/include_types",
1540                "include/frameworks/native/libs/arect/include",
1541                "include/frameworks/native/libs/binder/ndk/include_ndk",
1542                "include/frameworks/native/libs/binder/ndk/include_platform",
1543                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
1544                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
1545                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
1546                "include/frameworks/native/libs/gralloc/types/include",
1547                "include/generated-headers/frameworks/native/libs/gui/libgui/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
1548            ],
1549            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libgui.so"],
1550        },
1551    },
1552}
1553
1554vndk_prebuilt_shared {
1555    name: "libhardware_legacy",
1556    version: "32",
1557    target_arch: "arm",
1558    vendor_available: true,
1559    vndk: {
1560        enabled: true,
1561    },
1562    licenses: ["vndk-v32-libhardware_legacy.so-license"],
1563    arch: {
1564        arm: {
1565            export_include_dirs: [
1566                "include/hardware/libhardware_legacy/include",
1567                "include/system/core/libcutils/include_outside_system",
1568            ],
1569            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libhardware_legacy.so"],
1570        },
1571    },
1572}
1573
1574vndk_prebuilt_shared {
1575    name: "libhidlallocatorutils",
1576    version: "32",
1577    target_arch: "arm",
1578    vendor_available: true,
1579    vndk: {
1580        enabled: true,
1581    },
1582    arch: {
1583        arm: {
1584            export_include_dirs: [
1585                "include/system/libhidl/transport/allocator/1.0/utils/include",
1586                "include/frameworks/native/libs/binder/include",
1587                "include/system/libbase/include",
1588                "include/frameworks/native/libs/binder/ndk/include_cpp",
1589                "include/system/core/libcutils/include_outside_system",
1590                "include/system/core/libutils/include",
1591                "include/system/unwinding/libbacktrace/include",
1592                "include/system/logging/liblog/include_vndk",
1593                "include/system/core/libsystem/include",
1594                "include/system/core/libprocessgroup/include",
1595                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
1596                "include/system/libhidl/base/include",
1597                "include/system/libhidl/transport/include",
1598                "include/system/libfmq/base",
1599                "include/system/libhwbinder/include",
1600                "include/external/fmtlib/include",
1601                "include/system/core/libcutils/include",
1602                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1603                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1604                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1605                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1606            ],
1607            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libhidlallocatorutils.so"],
1608        },
1609    },
1610}
1611
1612vndk_prebuilt_shared {
1613    name: "libjpeg",
1614    version: "32",
1615    target_arch: "arm",
1616    vendor_available: true,
1617    product_available: true,
1618    vndk: {
1619        enabled: true,
1620    },
1621    licenses: ["vndk-v32-libjpeg.so-license"],
1622    arch: {
1623        arm: {
1624            export_include_dirs: [
1625                "include/external/libjpeg-turbo",
1626            ],
1627            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libjpeg.so"],
1628        },
1629    },
1630}
1631
1632vndk_prebuilt_shared {
1633    name: "libldacBT_abr",
1634    version: "32",
1635    target_arch: "arm",
1636    vendor_available: true,
1637    product_available: true,
1638    vndk: {
1639        enabled: true,
1640    },
1641    licenses: ["vndk-v32-libldacBT_abr.so-license"],
1642    arch: {
1643        arm: {
1644            export_include_dirs: [
1645                "include/external/libldac/abr/inc",
1646            ],
1647            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libldacBT_abr.so"],
1648        },
1649    },
1650}
1651
1652vndk_prebuilt_shared {
1653    name: "libldacBT_enc",
1654    version: "32",
1655    target_arch: "arm",
1656    vendor_available: true,
1657    product_available: true,
1658    vndk: {
1659        enabled: true,
1660    },
1661    licenses: ["vndk-v32-libldacBT_enc.so-license"],
1662    arch: {
1663        arm: {
1664            export_include_dirs: [
1665                "include/external/libldac/inc",
1666            ],
1667            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libldacBT_enc.so"],
1668        },
1669    },
1670}
1671
1672vndk_prebuilt_shared {
1673    name: "liblz4",
1674    version: "32",
1675    target_arch: "arm",
1676    vendor_available: true,
1677    product_available: true,
1678    vndk: {
1679        enabled: true,
1680    },
1681    licenses: ["vndk-v32-liblz4.so-license"],
1682    arch: {
1683        arm: {
1684            export_include_dirs: [
1685                "include/external/lz4/lib",
1686            ],
1687            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/liblz4.so"],
1688        },
1689    },
1690}
1691
1692vndk_prebuilt_shared {
1693    name: "libmedia_helper",
1694    version: "32",
1695    target_arch: "arm",
1696    vendor_available: true,
1697    vndk: {
1698        enabled: true,
1699    },
1700    arch: {
1701        arm: {
1702            export_include_dirs: [
1703                "include/frameworks/av/media/libmediahelper/include",
1704            ],
1705            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libmedia_helper.so"],
1706        },
1707    },
1708}
1709
1710vndk_prebuilt_shared {
1711    name: "libmedia_omx",
1712    version: "32",
1713    target_arch: "arm",
1714    vendor_available: true,
1715    vndk: {
1716        enabled: true,
1717    },
1718    licenses: ["vndk-v32-libmedia_omx.so-license"],
1719    arch: {
1720        arm: {
1721            export_include_dirs: [
1722                "include/frameworks/av/media/libmedia/aidl",
1723                "include/frameworks/av/media/libmedia/include",
1724                "include/frameworks/av/media/libstagefright/include",
1725                "include/frameworks/native/headers/media_plugin",
1726                "include/frameworks/native/headers/media_plugin/media/openmax",
1727                "include/system/core/libcutils/include_outside_system",
1728                "include/system/core/libutils/include",
1729                "include/system/unwinding/libbacktrace/include",
1730                "include/system/logging/liblog/include_vndk",
1731                "include/system/core/libsystem/include",
1732                "include/system/core/libprocessgroup/include",
1733                "include/frameworks/av/media/libstagefright/foundation/include",
1734                "include/system/libhidl/transport/token/1.0/utils/include",
1735                "include/frameworks/native/libs/binder/include",
1736                "include/system/libbase/include",
1737                "include/frameworks/native/libs/binder/ndk/include_cpp",
1738                "include/system/libhidl/base/include",
1739                "include/system/libhidl/transport/include",
1740                "include/system/libfmq/base",
1741                "include/system/libhwbinder/include",
1742                "include/external/fmtlib/include",
1743                "include/system/core/libcutils/include",
1744                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1745                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1746                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1747                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1748                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
1749                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
1750                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
1751                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
1752                "include/frameworks/native/libs/ui/include",
1753                "include/frameworks/native/libs/ui/include_private",
1754                "include/frameworks/native/libs/nativebase/include",
1755                "include/frameworks/native/libs/nativewindow/include",
1756                "include/hardware/libhardware/include",
1757                "include/system/media/audio/include",
1758                "include/system/bt/types",
1759                "include/frameworks/native/libs/ui/include_vndk",
1760                "include/frameworks/native/libs/math/include",
1761                "include/frameworks/native/libs/ui/include_types",
1762                "include/frameworks/native/libs/arect/include",
1763                "include/frameworks/native/libs/binder/ndk/include_ndk",
1764                "include/frameworks/native/libs/binder/ndk/include_platform",
1765                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
1766                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
1767                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
1768                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
1769                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
1770                "include/frameworks/native/libs/gralloc/types/include",
1771                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
1772            ],
1773            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libmedia_omx.so"],
1774        },
1775    },
1776}
1777
1778vndk_prebuilt_shared {
1779    name: "libmemtrack",
1780    version: "32",
1781    target_arch: "arm",
1782    vendor_available: true,
1783    vndk: {
1784        enabled: true,
1785    },
1786    arch: {
1787        arm: {
1788            export_include_dirs: [
1789                "include/system/memory/libmemtrack/include",
1790            ],
1791            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libmemtrack.so"],
1792        },
1793    },
1794}
1795
1796vndk_prebuilt_shared {
1797    name: "libminijail",
1798    version: "32",
1799    target_arch: "arm",
1800    vendor_available: true,
1801    product_available: true,
1802    vndk: {
1803        enabled: true,
1804    },
1805    licenses: ["vndk-v32-libminijail.so-license"],
1806    arch: {
1807        arm: {
1808            export_include_dirs: [
1809                "include/external/minijail",
1810            ],
1811            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libminijail.so"],
1812        },
1813    },
1814}
1815
1816vndk_prebuilt_shared {
1817    name: "libmkbootimg_abi_check",
1818    version: "32",
1819    target_arch: "arm",
1820    vendor_available: true,
1821    vndk: {
1822        enabled: true,
1823    },
1824    arch: {
1825        arm: {
1826            export_include_dirs: [
1827                "include/system/tools/mkbootimg/include",
1828            ],
1829            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libmkbootimg_abi_check.so"],
1830        },
1831    },
1832}
1833
1834vndk_prebuilt_shared {
1835    name: "libnetutils",
1836    version: "32",
1837    target_arch: "arm",
1838    vendor_available: true,
1839    vndk: {
1840        enabled: true,
1841    },
1842    licenses: ["vndk-v32-libnetutils.so-license"],
1843    arch: {
1844        arm: {
1845            export_include_dirs: [
1846                "include/system/core/libnetutils/include",
1847            ],
1848            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libnetutils.so"],
1849        },
1850    },
1851}
1852
1853vndk_prebuilt_shared {
1854    name: "libnl",
1855    version: "32",
1856    target_arch: "arm",
1857    vendor_available: true,
1858    product_available: true,
1859    vndk: {
1860        enabled: true,
1861    },
1862    licenses: ["vndk-v32-libnl.so-license"],
1863    arch: {
1864        arm: {
1865            export_include_dirs: [
1866                "include/external/libnl/include",
1867            ],
1868            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libnl.so"],
1869        },
1870    },
1871}
1872
1873vndk_prebuilt_shared {
1874    name: "libpcre2",
1875    version: "32",
1876    target_arch: "arm",
1877    vendor_available: true,
1878    product_available: true,
1879    vndk: {
1880        enabled: true,
1881    },
1882    licenses: ["vndk-v32-libpcre2.so-license"],
1883    arch: {
1884        arm: {
1885            export_include_dirs: [
1886                "include/external/pcre/include",
1887            ],
1888            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libpcre2.so"],
1889        },
1890    },
1891}
1892
1893vndk_prebuilt_shared {
1894    name: "libpiex",
1895    version: "32",
1896    target_arch: "arm",
1897    vendor_available: true,
1898    product_available: true,
1899    vndk: {
1900        enabled: true,
1901    },
1902    licenses: ["vndk-v32-libpiex.so-license"],
1903    arch: {
1904        arm: {
1905            export_include_dirs: [
1906                "include/external/piex",
1907            ],
1908            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libpiex.so"],
1909        },
1910    },
1911}
1912
1913vndk_prebuilt_shared {
1914    name: "libpng",
1915    version: "32",
1916    target_arch: "arm",
1917    vendor_available: true,
1918    product_available: true,
1919    vndk: {
1920        enabled: true,
1921    },
1922    licenses: ["vndk-v32-libpng.so-license"],
1923    arch: {
1924        arm: {
1925            export_include_dirs: [
1926                "include/external/libpng",
1927            ],
1928            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libpng.so"],
1929        },
1930    },
1931}
1932
1933vndk_prebuilt_shared {
1934    name: "libpower",
1935    version: "32",
1936    target_arch: "arm",
1937    vendor_available: true,
1938    vndk: {
1939        enabled: true,
1940    },
1941    licenses: ["vndk-v32-libpower.so-license"],
1942    arch: {
1943        arm: {
1944            export_include_dirs: [
1945                "include/hardware/libhardware_legacy/include",
1946            ],
1947            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libpower.so"],
1948        },
1949    },
1950}
1951
1952vndk_prebuilt_shared {
1953    name: "libprocinfo",
1954    version: "32",
1955    target_arch: "arm",
1956    vendor_available: true,
1957    product_available: true,
1958    vndk: {
1959        enabled: true,
1960    },
1961    arch: {
1962        arm: {
1963            export_include_dirs: [
1964                "include/system/libprocinfo/include",
1965            ],
1966            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libprocinfo.so"],
1967        },
1968    },
1969}
1970
1971vndk_prebuilt_shared {
1972    name: "libradio_metadata",
1973    version: "32",
1974    target_arch: "arm",
1975    vendor_available: true,
1976    vndk: {
1977        enabled: true,
1978    },
1979    arch: {
1980        arm: {
1981            export_include_dirs: [
1982                "include/system/media/radio/include",
1983                "include/system/core/libsystem/include",
1984            ],
1985            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libradio_metadata.so"],
1986        },
1987    },
1988}
1989
1990vndk_prebuilt_shared {
1991    name: "libspeexresampler",
1992    version: "32",
1993    target_arch: "arm",
1994    vendor_available: true,
1995    product_available: true,
1996    vndk: {
1997        enabled: true,
1998    },
1999    licenses: ["vndk-v32-libspeexresampler.so-license"],
2000    arch: {
2001        arm: {
2002            export_include_dirs: [
2003                "include/external/speex/include",
2004            ],
2005            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libspeexresampler.so"],
2006        },
2007    },
2008}
2009
2010vndk_prebuilt_shared {
2011    name: "libsqlite",
2012    version: "32",
2013    target_arch: "arm",
2014    vendor_available: true,
2015    vndk: {
2016        enabled: true,
2017    },
2018    licenses: ["vndk-v32-libsqlite.so-license"],
2019    arch: {
2020        arm: {
2021            export_include_dirs: [
2022                "include/external/sqlite/dist",
2023            ],
2024            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libsqlite.so"],
2025        },
2026    },
2027}
2028
2029vndk_prebuilt_shared {
2030    name: "libssl",
2031    version: "32",
2032    target_arch: "arm",
2033    vendor_available: true,
2034    product_available: true,
2035    vndk: {
2036        enabled: true,
2037    },
2038    licenses: ["vndk-v32-libssl.so-license"],
2039    arch: {
2040        arm: {
2041            export_include_dirs: [
2042                "include/external/boringssl/src/include",
2043            ],
2044            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libssl.so"],
2045        },
2046    },
2047}
2048
2049vndk_prebuilt_shared {
2050    name: "[email protected]",
2051    version: "32",
2052    target_arch: "arm",
2053    vendor_available: true,
2054    vndk: {
2055        enabled: true,
2056    },
2057    arch: {
2058        arm: {
2059            export_include_dirs: [
2060                "include/frameworks/av/media/bufferpool/2.0/include",
2061                "include/system/libfmq/include",
2062                "include/system/libfmq/base",
2063                "include/system/core/libcutils/include_outside_system",
2064                "include/system/core/libprocessgroup/include",
2065                "include/system/core/libcutils/include",
2066                "include/system/core/libutils/include",
2067                "include/system/unwinding/libbacktrace/include",
2068                "include/system/logging/liblog/include_vndk",
2069                "include/system/core/libsystem/include",
2070                "include/system/libhidl/base/include",
2071                "include/system/libhidl/transport/include",
2072                "include/system/libhwbinder/include",
2073                "include/system/libbase/include",
2074                "include/external/fmtlib/include",
2075                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2076                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2077                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2078                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2079                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
2080            ],
2081            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_bufferpool@2.0.so"],
2082        },
2083    },
2084}
2085
2086vndk_prebuilt_shared {
2087    name: "libstagefright_bufferqueue_helper",
2088    version: "32",
2089    target_arch: "arm",
2090    vendor_available: true,
2091    vndk: {
2092        enabled: true,
2093    },
2094    arch: {
2095        arm: {
2096            export_include_dirs: [
2097                "include/frameworks/av/media/libstagefright/bqhelper/include",
2098                "include/frameworks/native/headers/media_plugin",
2099                "include/frameworks/native/headers/media_plugin/media/openmax",
2100                "include/frameworks/av/media/libstagefright/include",
2101                "include/system/core/libcutils/include_outside_system",
2102                "include/system/core/libutils/include",
2103                "include/system/unwinding/libbacktrace/include",
2104                "include/system/logging/liblog/include_vndk",
2105                "include/system/core/libsystem/include",
2106                "include/system/core/libprocessgroup/include",
2107                "include/frameworks/av/media/libstagefright/foundation/include",
2108                "include/system/libhidl/libhidlmemory/include",
2109                "include/system/libhidl/base/include",
2110                "include/system/libhidl/transport/include",
2111                "include/system/libfmq/base",
2112                "include/system/libhwbinder/include",
2113                "include/system/libbase/include",
2114                "include/external/fmtlib/include",
2115                "include/system/core/libcutils/include",
2116                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2117                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2118                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2119                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2120                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
2121                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
2122                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2123                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2124                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2125                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2126                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2127                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
2128            ],
2129            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_bufferqueue_helper.so"],
2130        },
2131    },
2132}
2133
2134vndk_prebuilt_shared {
2135    name: "libstagefright_foundation",
2136    version: "32",
2137    target_arch: "arm",
2138    vendor_available: true,
2139    vndk: {
2140        enabled: true,
2141    },
2142    licenses: ["vndk-v32-libstagefright_foundation.so-license"],
2143    arch: {
2144        arm: {
2145            export_include_dirs: [
2146                "include/frameworks/av/media/libstagefright/foundation/include",
2147                "include/frameworks/native/headers/media_plugin",
2148                "include/frameworks/native/headers/media_plugin/media/openmax",
2149                "include/frameworks/av/media/libstagefright/include",
2150                "include/system/core/libcutils/include_outside_system",
2151                "include/system/core/libutils/include",
2152                "include/system/unwinding/libbacktrace/include",
2153                "include/system/logging/liblog/include_vndk",
2154                "include/system/core/libsystem/include",
2155                "include/system/core/libprocessgroup/include",
2156            ],
2157            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_foundation.so"],
2158        },
2159    },
2160}
2161
2162vndk_prebuilt_shared {
2163    name: "libstagefright_omx",
2164    version: "32",
2165    target_arch: "arm",
2166    vendor_available: true,
2167    vndk: {
2168        enabled: true,
2169    },
2170    licenses: ["vndk-v32-libstagefright_omx.so-license"],
2171    arch: {
2172        arm: {
2173            export_include_dirs: [
2174                "include/frameworks/av/media/libstagefright/omx/include",
2175                "include/frameworks/native/headers/media_plugin",
2176                "include/frameworks/native/headers/media_plugin/media/openmax",
2177                "include/frameworks/av/media/libstagefright/include",
2178                "include/system/core/libcutils/include_outside_system",
2179                "include/system/core/libutils/include",
2180                "include/system/unwinding/libbacktrace/include",
2181                "include/system/logging/liblog/include_vndk",
2182                "include/system/core/libsystem/include",
2183                "include/system/core/libprocessgroup/include",
2184                "include/frameworks/av/media/libstagefright/foundation/include",
2185                "include/frameworks/av/media/libstagefright/xmlparser/include",
2186            ],
2187            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_omx.so"],
2188        },
2189    },
2190}
2191
2192vndk_prebuilt_shared {
2193    name: "libstagefright_omx_utils",
2194    version: "32",
2195    target_arch: "arm",
2196    vendor_available: true,
2197    vndk: {
2198        enabled: true,
2199    },
2200    licenses: ["vndk-v32-libstagefright_omx_utils.so-license"],
2201    arch: {
2202        arm: {
2203            export_include_dirs: [
2204                "include/frameworks/av/media/libstagefright/omx/include",
2205                "include/frameworks/native/headers/media_plugin",
2206                "include/frameworks/native/headers/media_plugin/media/openmax",
2207                "include/frameworks/av/media/libstagefright/include",
2208                "include/system/core/libcutils/include_outside_system",
2209                "include/system/core/libutils/include",
2210                "include/system/unwinding/libbacktrace/include",
2211                "include/system/logging/liblog/include_vndk",
2212                "include/system/core/libsystem/include",
2213                "include/system/core/libprocessgroup/include",
2214                "include/frameworks/av/media/libstagefright/foundation/include",
2215                "include/frameworks/av/media/libmedia/aidl",
2216                "include/frameworks/av/media/libmedia/include",
2217                "include/system/libhidl/transport/token/1.0/utils/include",
2218                "include/frameworks/native/libs/binder/include",
2219                "include/system/libbase/include",
2220                "include/frameworks/native/libs/binder/ndk/include_cpp",
2221                "include/system/libhidl/base/include",
2222                "include/system/libhidl/transport/include",
2223                "include/system/libfmq/base",
2224                "include/system/libhwbinder/include",
2225                "include/external/fmtlib/include",
2226                "include/system/core/libcutils/include",
2227                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2228                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2229                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2230                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2231                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2232                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2233                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2234                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
2235                "include/frameworks/native/libs/ui/include",
2236                "include/frameworks/native/libs/ui/include_private",
2237                "include/frameworks/native/libs/nativebase/include",
2238                "include/frameworks/native/libs/nativewindow/include",
2239                "include/hardware/libhardware/include",
2240                "include/system/media/audio/include",
2241                "include/system/bt/types",
2242                "include/frameworks/native/libs/ui/include_vndk",
2243                "include/frameworks/native/libs/math/include",
2244                "include/frameworks/native/libs/ui/include_types",
2245                "include/frameworks/native/libs/arect/include",
2246                "include/frameworks/native/libs/binder/ndk/include_ndk",
2247                "include/frameworks/native/libs/binder/ndk/include_platform",
2248                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
2249                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
2250                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2251                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2252                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2253                "include/frameworks/native/libs/gralloc/types/include",
2254                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.32_arm_armv7-a-neon_shared/gen/aidl",
2255            ],
2256            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_omx_utils.so"],
2257        },
2258    },
2259}
2260
2261vndk_prebuilt_shared {
2262    name: "libstagefright_xmlparser",
2263    version: "32",
2264    target_arch: "arm",
2265    vendor_available: true,
2266    vndk: {
2267        enabled: true,
2268    },
2269    arch: {
2270        arm: {
2271            export_include_dirs: [
2272                "include/frameworks/av/media/libstagefright/xmlparser/include",
2273            ],
2274            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libstagefright_xmlparser.so"],
2275        },
2276    },
2277}
2278
2279vndk_prebuilt_shared {
2280    name: "libsysutils",
2281    version: "32",
2282    target_arch: "arm",
2283    vendor_available: true,
2284    vndk: {
2285        enabled: true,
2286    },
2287    arch: {
2288        arm: {
2289            export_include_dirs: [
2290                "include/system/core/libsysutils/include",
2291            ],
2292            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libsysutils.so"],
2293        },
2294    },
2295}
2296
2297vndk_prebuilt_shared {
2298    name: "libtinyalsa",
2299    version: "32",
2300    target_arch: "arm",
2301    vendor_available: true,
2302    product_available: true,
2303    vndk: {
2304        enabled: true,
2305    },
2306    licenses: ["vndk-v32-libtinyalsa.so-license"],
2307    arch: {
2308        arm: {
2309            export_include_dirs: [
2310                "include/external/tinyalsa/include",
2311            ],
2312            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libtinyalsa.so"],
2313        },
2314    },
2315}
2316
2317vndk_prebuilt_shared {
2318    name: "libtinyxml2",
2319    version: "32",
2320    target_arch: "arm",
2321    vendor_available: true,
2322    product_available: true,
2323    vndk: {
2324        enabled: true,
2325    },
2326    licenses: ["vndk-v32-libtinyxml2.so-license"],
2327    arch: {
2328        arm: {
2329            export_include_dirs: [
2330                "include/external/tinyxml2",
2331            ],
2332            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libtinyxml2.so"],
2333        },
2334    },
2335}
2336
2337vndk_prebuilt_shared {
2338    name: "libui",
2339    version: "32",
2340    target_arch: "arm",
2341    vendor_available: true,
2342    vndk: {
2343        enabled: true,
2344    },
2345    licenses: ["vndk-v32-libui.so-license"],
2346    arch: {
2347        arm: {
2348            export_include_dirs: [
2349                "include/frameworks/native/libs/ui/include",
2350                "include/frameworks/native/libs/ui/include_private",
2351                "include/system/libbase/include",
2352                "include/frameworks/native/libs/nativebase/include",
2353                "include/frameworks/native/libs/nativewindow/include",
2354                "include/hardware/libhardware/include",
2355                "include/system/media/audio/include",
2356                "include/system/core/libcutils/include_outside_system",
2357                "include/system/core/libsystem/include",
2358                "include/system/bt/types",
2359                "include/frameworks/native/libs/ui/include_vndk",
2360                "include/frameworks/native/libs/math/include",
2361                "include/frameworks/native/libs/ui/include_types",
2362                "include/frameworks/native/libs/arect/include",
2363                "include/frameworks/native/libs/binder/ndk/include_cpp",
2364                "include/frameworks/native/libs/binder/ndk/include_ndk",
2365                "include/frameworks/native/libs/binder/ndk/include_platform",
2366                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
2367                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
2368                "include/system/libhidl/base/include",
2369                "include/system/libhidl/transport/include",
2370                "include/system/libfmq/base",
2371                "include/system/libhwbinder/include",
2372                "include/external/fmtlib/include",
2373                "include/system/core/libutils/include",
2374                "include/system/unwinding/libbacktrace/include",
2375                "include/system/logging/liblog/include_vndk",
2376                "include/system/core/libprocessgroup/include",
2377                "include/system/core/libcutils/include",
2378                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2379                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2380                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2381                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2382                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2383                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2384                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2385                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2386                "include/frameworks/native/libs/gralloc/types/include",
2387            ],
2388            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libui.so"],
2389        },
2390    },
2391}
2392
2393vndk_prebuilt_shared {
2394    name: "libusbhost",
2395    version: "32",
2396    target_arch: "arm",
2397    vendor_available: true,
2398    vndk: {
2399        enabled: true,
2400    },
2401    arch: {
2402        arm: {
2403            export_include_dirs: [
2404                "include/system/core/libusbhost/include",
2405            ],
2406            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libusbhost.so"],
2407        },
2408    },
2409}
2410
2411vndk_prebuilt_shared {
2412    name: "libwifi-system-iface",
2413    version: "32",
2414    target_arch: "arm",
2415    vendor_available: true,
2416    product_available: true,
2417    vndk: {
2418        enabled: true,
2419    },
2420    arch: {
2421        arm: {
2422            export_include_dirs: [
2423                "include/frameworks/opt/net/wifi/libwifi_system_iface/include",
2424            ],
2425            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libwifi-system-iface.so"],
2426        },
2427    },
2428}
2429
2430vndk_prebuilt_shared {
2431    name: "libxml2",
2432    version: "32",
2433    target_arch: "arm",
2434    vendor_available: true,
2435    product_available: true,
2436    vndk: {
2437        enabled: true,
2438    },
2439    licenses: ["vndk-v32-libxml2.so-license"],
2440    arch: {
2441        arm: {
2442            export_include_dirs: [
2443                "include/external/libxml2/include",
2444            ],
2445            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libxml2.so"],
2446        },
2447    },
2448}
2449
2450vndk_prebuilt_shared {
2451    name: "libyuv",
2452    version: "32",
2453    target_arch: "arm",
2454    vendor_available: true,
2455    product_available: true,
2456    vndk: {
2457        enabled: true,
2458    },
2459    licenses: ["vndk-v32-libyuv.so-license"],
2460    arch: {
2461        arm: {
2462            export_include_dirs: [
2463                "include/external/libyuv/files/include",
2464            ],
2465            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libyuv.so"],
2466        },
2467    },
2468}
2469
2470vndk_prebuilt_shared {
2471    name: "libziparchive",
2472    version: "32",
2473    target_arch: "arm",
2474    vendor_available: true,
2475    product_available: true,
2476    vndk: {
2477        enabled: true,
2478    },
2479    arch: {
2480        arm: {
2481            export_include_dirs: [
2482                "include/system/libziparchive/include",
2483                "include/external/googletest/googletest/include",
2484                "include/system/libbase/include",
2485                "include/external/fmtlib/include",
2486            ],
2487            srcs: ["arch-arm-armv7-a-neon/shared/vndk-core/libziparchive.so"],
2488        },
2489    },
2490}
2491
2492vndk_prebuilt_shared {
2493    name: "android.hardware.common-V2-ndk_platform",
2494    version: "32",
2495    target_arch: "arm",
2496    vendor_available: true,
2497    vndk: {
2498        enabled: true,
2499        support_system_process: true,
2500    },
2501    arch: {
2502        arm: {
2503            export_include_dirs: [
2504                "include/frameworks/native/libs/binder/ndk/include_cpp",
2505                "include/frameworks/native/libs/binder/ndk/include_ndk",
2506                "include/frameworks/native/libs/binder/ndk/include_platform",
2507                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
2508            ],
2509            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.common-V2-ndk_platform.so"],
2510        },
2511    },
2512}
2513
2514vndk_prebuilt_shared {
2515    name: "android.hardware.common.fmq-V1-ndk_platform",
2516    version: "32",
2517    target_arch: "arm",
2518    vendor_available: true,
2519    vndk: {
2520        enabled: true,
2521        support_system_process: true,
2522    },
2523    arch: {
2524        arm: {
2525            export_include_dirs: [
2526                "include/frameworks/native/libs/binder/ndk/include_cpp",
2527                "include/frameworks/native/libs/binder/ndk/include_ndk",
2528                "include/frameworks/native/libs/binder/ndk/include_platform",
2529                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
2530                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk_platform-source/gen/include",
2531            ],
2532            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.common.fmq-V1-ndk_platform.so"],
2533        },
2534    },
2535}
2536
2537vndk_prebuilt_shared {
2538    name: "android.hardware.graphics.common-V2-ndk_platform",
2539    version: "32",
2540    target_arch: "arm",
2541    vendor_available: true,
2542    vndk: {
2543        enabled: true,
2544        support_system_process: true,
2545    },
2546    arch: {
2547        arm: {
2548            export_include_dirs: [
2549                "include/frameworks/native/libs/binder/ndk/include_cpp",
2550                "include/frameworks/native/libs/binder/ndk/include_ndk",
2551                "include/frameworks/native/libs/binder/ndk/include_platform",
2552                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
2553                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
2554            ],
2555            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.common-V2-ndk_platform.so"],
2556        },
2557    },
2558}
2559
2560vndk_prebuilt_shared {
2561    name: "[email protected]",
2562    version: "32",
2563    target_arch: "arm",
2564    vendor_available: true,
2565    product_available: true,
2566    vndk: {
2567        enabled: true,
2568        support_system_process: true,
2569    },
2570    arch: {
2571        arm: {
2572            export_include_dirs: [
2573                "include/system/libhidl/base/include",
2574                "include/system/libhidl/transport/include",
2575                "include/system/libfmq/base",
2576                "include/system/libhwbinder/include",
2577                "include/system/libbase/include",
2578                "include/external/fmtlib/include",
2579                "include/system/core/libutils/include",
2580                "include/system/unwinding/libbacktrace/include",
2581                "include/system/logging/liblog/include_vndk",
2582                "include/system/core/libsystem/include",
2583                "include/system/core/libcutils/include_outside_system",
2584                "include/system/core/libprocessgroup/include",
2585                "include/system/core/libcutils/include",
2586                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2587                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2588                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2589                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2590                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2591            ],
2592            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.common@1.0.so"],
2593        },
2594    },
2595}
2596
2597vndk_prebuilt_shared {
2598    name: "[email protected]",
2599    version: "32",
2600    target_arch: "arm",
2601    vendor_available: true,
2602    product_available: true,
2603    vndk: {
2604        enabled: true,
2605        support_system_process: true,
2606    },
2607    arch: {
2608        arm: {
2609            export_include_dirs: [
2610                "include/system/libhidl/base/include",
2611                "include/system/libhidl/transport/include",
2612                "include/system/libfmq/base",
2613                "include/system/libhwbinder/include",
2614                "include/system/libbase/include",
2615                "include/external/fmtlib/include",
2616                "include/system/core/libutils/include",
2617                "include/system/unwinding/libbacktrace/include",
2618                "include/system/logging/liblog/include_vndk",
2619                "include/system/core/libsystem/include",
2620                "include/system/core/libcutils/include_outside_system",
2621                "include/system/core/libprocessgroup/include",
2622                "include/system/core/libcutils/include",
2623                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2624                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2625                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2626                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2627                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2628                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2629            ],
2630            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.common@1.1.so"],
2631        },
2632    },
2633}
2634
2635vndk_prebuilt_shared {
2636    name: "[email protected]",
2637    version: "32",
2638    target_arch: "arm",
2639    vendor_available: true,
2640    product_available: true,
2641    vndk: {
2642        enabled: true,
2643        support_system_process: true,
2644    },
2645    arch: {
2646        arm: {
2647            export_include_dirs: [
2648                "include/system/libhidl/base/include",
2649                "include/system/libhidl/transport/include",
2650                "include/system/libfmq/base",
2651                "include/system/libhwbinder/include",
2652                "include/system/libbase/include",
2653                "include/external/fmtlib/include",
2654                "include/system/core/libutils/include",
2655                "include/system/unwinding/libbacktrace/include",
2656                "include/system/logging/liblog/include_vndk",
2657                "include/system/core/libsystem/include",
2658                "include/system/core/libcutils/include_outside_system",
2659                "include/system/core/libprocessgroup/include",
2660                "include/system/core/libcutils/include",
2661                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2662                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2663                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2664                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2665                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2666                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2667                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2668            ],
2669            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.common@1.2.so"],
2670        },
2671    },
2672}
2673
2674vndk_prebuilt_shared {
2675    name: "[email protected]",
2676    version: "32",
2677    target_arch: "arm",
2678    vendor_available: true,
2679    product_available: true,
2680    vndk: {
2681        enabled: true,
2682        support_system_process: true,
2683    },
2684    arch: {
2685        arm: {
2686            export_include_dirs: [
2687                "include/system/libhidl/base/include",
2688                "include/system/libhidl/transport/include",
2689                "include/system/libfmq/base",
2690                "include/system/libhwbinder/include",
2691                "include/system/libbase/include",
2692                "include/external/fmtlib/include",
2693                "include/system/core/libutils/include",
2694                "include/system/unwinding/libbacktrace/include",
2695                "include/system/logging/liblog/include_vndk",
2696                "include/system/core/libsystem/include",
2697                "include/system/core/libcutils/include_outside_system",
2698                "include/system/core/libprocessgroup/include",
2699                "include/system/core/libcutils/include",
2700                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2701                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2702                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2703                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2704                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2705                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
2706            ],
2707            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.mapper@2.0.so"],
2708        },
2709    },
2710}
2711
2712vndk_prebuilt_shared {
2713    name: "[email protected]",
2714    version: "32",
2715    target_arch: "arm",
2716    vendor_available: true,
2717    product_available: true,
2718    vndk: {
2719        enabled: true,
2720        support_system_process: true,
2721    },
2722    arch: {
2723        arm: {
2724            export_include_dirs: [
2725                "include/system/libhidl/base/include",
2726                "include/system/libhidl/transport/include",
2727                "include/system/libfmq/base",
2728                "include/system/libhwbinder/include",
2729                "include/system/libbase/include",
2730                "include/external/fmtlib/include",
2731                "include/system/core/libutils/include",
2732                "include/system/unwinding/libbacktrace/include",
2733                "include/system/logging/liblog/include_vndk",
2734                "include/system/core/libsystem/include",
2735                "include/system/core/libcutils/include_outside_system",
2736                "include/system/core/libprocessgroup/include",
2737                "include/system/core/libcutils/include",
2738                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2739                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2740                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2741                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2742                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2743                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2744                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
2745                "include/generated-headers/hardware/interfaces/graphics/mapper/2.1/[email protected]_genc++_headers/gen",
2746            ],
2747            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.mapper@2.1.so"],
2748        },
2749    },
2750}
2751
2752vndk_prebuilt_shared {
2753    name: "[email protected]",
2754    version: "32",
2755    target_arch: "arm",
2756    vendor_available: true,
2757    product_available: true,
2758    vndk: {
2759        enabled: true,
2760        support_system_process: true,
2761    },
2762    arch: {
2763        arm: {
2764            export_include_dirs: [
2765                "include/system/libhidl/base/include",
2766                "include/system/libhidl/transport/include",
2767                "include/system/libfmq/base",
2768                "include/system/libhwbinder/include",
2769                "include/system/libbase/include",
2770                "include/external/fmtlib/include",
2771                "include/system/core/libutils/include",
2772                "include/system/unwinding/libbacktrace/include",
2773                "include/system/logging/liblog/include_vndk",
2774                "include/system/core/libsystem/include",
2775                "include/system/core/libcutils/include_outside_system",
2776                "include/system/core/libprocessgroup/include",
2777                "include/system/core/libcutils/include",
2778                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2779                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2780                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2781                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2782                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2783                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2784                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2785                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
2786            ],
2787            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.mapper@3.0.so"],
2788        },
2789    },
2790}
2791
2792vndk_prebuilt_shared {
2793    name: "[email protected]",
2794    version: "32",
2795    target_arch: "arm",
2796    vendor_available: true,
2797    product_available: true,
2798    vndk: {
2799        enabled: true,
2800        support_system_process: true,
2801    },
2802    arch: {
2803        arm: {
2804            export_include_dirs: [
2805                "include/system/libhidl/base/include",
2806                "include/system/libhidl/transport/include",
2807                "include/system/libfmq/base",
2808                "include/system/libhwbinder/include",
2809                "include/system/libbase/include",
2810                "include/external/fmtlib/include",
2811                "include/system/core/libutils/include",
2812                "include/system/unwinding/libbacktrace/include",
2813                "include/system/logging/liblog/include_vndk",
2814                "include/system/core/libsystem/include",
2815                "include/system/core/libcutils/include_outside_system",
2816                "include/system/core/libprocessgroup/include",
2817                "include/system/core/libcutils/include",
2818                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2819                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2820                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2821                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2822                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2823                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2824                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2825                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2826            ],
2827            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.graphics.mapper@4.0.so"],
2828        },
2829    },
2830}
2831
2832vndk_prebuilt_shared {
2833    name: "[email protected]",
2834    version: "32",
2835    target_arch: "arm",
2836    vendor_available: true,
2837    product_available: true,
2838    vndk: {
2839        enabled: true,
2840        support_system_process: true,
2841    },
2842    arch: {
2843        arm: {
2844            export_include_dirs: [
2845                "include/system/libhidl/base/include",
2846                "include/system/libhidl/transport/include",
2847                "include/system/libfmq/base",
2848                "include/system/libhwbinder/include",
2849                "include/system/libbase/include",
2850                "include/external/fmtlib/include",
2851                "include/system/core/libutils/include",
2852                "include/system/unwinding/libbacktrace/include",
2853                "include/system/logging/liblog/include_vndk",
2854                "include/system/core/libsystem/include",
2855                "include/system/core/libcutils/include_outside_system",
2856                "include/system/core/libprocessgroup/include",
2857                "include/system/core/libcutils/include",
2858                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2859                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2860                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2861                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2862                "include/generated-headers/hardware/interfaces/renderscript/1.0/[email protected]_genc++_headers/gen",
2863            ],
2864            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hardware.renderscript@1.0.so"],
2865        },
2866    },
2867}
2868
2869vndk_prebuilt_shared {
2870    name: "[email protected]",
2871    version: "32",
2872    target_arch: "arm",
2873    vendor_available: true,
2874    product_available: true,
2875    vndk: {
2876        enabled: true,
2877        support_system_process: true,
2878    },
2879    arch: {
2880        arm: {
2881            export_include_dirs: [
2882                "include/system/libhidl/base/include",
2883                "include/system/libhidl/transport/include",
2884                "include/system/libfmq/base",
2885                "include/system/libhwbinder/include",
2886                "include/system/libbase/include",
2887                "include/external/fmtlib/include",
2888                "include/system/core/libutils/include",
2889                "include/system/unwinding/libbacktrace/include",
2890                "include/system/logging/liblog/include_vndk",
2891                "include/system/core/libsystem/include",
2892                "include/system/core/libcutils/include_outside_system",
2893                "include/system/core/libprocessgroup/include",
2894                "include/system/core/libcutils/include",
2895                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2896                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2897                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2898                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2899                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
2900            ],
2901            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hidl.memory.token@1.0.so"],
2902        },
2903    },
2904}
2905
2906vndk_prebuilt_shared {
2907    name: "[email protected]",
2908    version: "32",
2909    target_arch: "arm",
2910    vendor_available: true,
2911    vndk: {
2912        enabled: true,
2913        support_system_process: true,
2914    },
2915    arch: {
2916        arm: {
2917            relative_install_path: "hw",
2918            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hidl.memory@1.0-impl.so"],
2919        },
2920    },
2921}
2922
2923vndk_prebuilt_shared {
2924    name: "[email protected]",
2925    version: "32",
2926    target_arch: "arm",
2927    vendor_available: true,
2928    product_available: true,
2929    vndk: {
2930        enabled: true,
2931        support_system_process: true,
2932    },
2933    arch: {
2934        arm: {
2935            export_include_dirs: [
2936                "include/system/libhidl/base/include",
2937                "include/system/libhidl/transport/include",
2938                "include/system/libfmq/base",
2939                "include/system/libhwbinder/include",
2940                "include/system/libbase/include",
2941                "include/external/fmtlib/include",
2942                "include/system/core/libutils/include",
2943                "include/system/unwinding/libbacktrace/include",
2944                "include/system/logging/liblog/include_vndk",
2945                "include/system/core/libsystem/include",
2946                "include/system/core/libcutils/include_outside_system",
2947                "include/system/core/libprocessgroup/include",
2948                "include/system/core/libcutils/include",
2949                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2950                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2951                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2952                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2953                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
2954            ],
2955            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hidl.memory@1.0.so"],
2956        },
2957    },
2958}
2959
2960vndk_prebuilt_shared {
2961    name: "[email protected]",
2962    version: "32",
2963    target_arch: "arm",
2964    vendor_available: true,
2965    product_available: true,
2966    vndk: {
2967        enabled: true,
2968        support_system_process: true,
2969    },
2970    arch: {
2971        arm: {
2972            export_include_dirs: [
2973                "include/system/libhidl/base/include",
2974                "include/system/libhidl/transport/include",
2975                "include/system/libfmq/base",
2976                "include/system/libhwbinder/include",
2977                "include/system/libbase/include",
2978                "include/external/fmtlib/include",
2979                "include/system/core/libutils/include",
2980                "include/system/unwinding/libbacktrace/include",
2981                "include/system/logging/liblog/include_vndk",
2982                "include/system/core/libsystem/include",
2983                "include/system/core/libcutils/include_outside_system",
2984                "include/system/core/libprocessgroup/include",
2985                "include/system/core/libcutils/include",
2986                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2987                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2988                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2989                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2990                "include/generated-headers/system/libhidl/transport/safe_union/1.0/[email protected]_genc++_headers/gen",
2991            ],
2992            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/android.hidl.safe_union@1.0.so"],
2993        },
2994    },
2995}
2996
2997vndk_prebuilt_shared {
2998    name: "libRSCpuRef",
2999    version: "32",
3000    target_arch: "arm",
3001    vendor_available: true,
3002    vndk: {
3003        enabled: true,
3004        support_system_process: true,
3005    },
3006    arch: {
3007        arm: {
3008            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libRSCpuRef.so"],
3009        },
3010    },
3011}
3012
3013vndk_prebuilt_shared {
3014    name: "libRSDriver",
3015    version: "32",
3016    target_arch: "arm",
3017    vendor_available: true,
3018    vndk: {
3019        enabled: true,
3020        support_system_process: true,
3021    },
3022    arch: {
3023        arm: {
3024            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libRSDriver.so"],
3025        },
3026    },
3027}
3028
3029vndk_prebuilt_shared {
3030    name: "libRS_internal",
3031    version: "32",
3032    target_arch: "arm",
3033    vendor_available: true,
3034    vndk: {
3035        enabled: true,
3036        support_system_process: true,
3037    },
3038    arch: {
3039        arm: {
3040            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libRS_internal.so"],
3041        },
3042    },
3043}
3044
3045vndk_prebuilt_shared {
3046    name: "libbacktrace",
3047    version: "32",
3048    target_arch: "arm",
3049    vendor_available: true,
3050    product_available: true,
3051    vndk: {
3052        enabled: true,
3053        support_system_process: true,
3054        private: true,
3055    },
3056    arch: {
3057        arm: {
3058            export_include_dirs: [
3059                "include/system/unwinding/libbacktrace/include",
3060            ],
3061            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libbacktrace.so"],
3062        },
3063    },
3064}
3065
3066vndk_prebuilt_shared {
3067    name: "libbase",
3068    version: "32",
3069    target_arch: "arm",
3070    vendor_available: true,
3071    product_available: true,
3072    vndk: {
3073        enabled: true,
3074        support_system_process: true,
3075    },
3076    licenses: ["vndk-v32-libbase.so-license"],
3077    arch: {
3078        arm: {
3079            export_include_dirs: [
3080                "include/system/libbase/include",
3081                "include/external/fmtlib/include",
3082            ],
3083            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libbase.so"],
3084        },
3085    },
3086}
3087
3088vndk_prebuilt_shared {
3089    name: "libbcinfo",
3090    version: "32",
3091    target_arch: "arm",
3092    vendor_available: true,
3093    vndk: {
3094        enabled: true,
3095        support_system_process: true,
3096    },
3097    arch: {
3098        arm: {
3099            export_include_dirs: [
3100                "include/frameworks/compile/libbcc/bcinfo/include",
3101            ],
3102            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libbcinfo.so"],
3103        },
3104    },
3105}
3106
3107vndk_prebuilt_shared {
3108    name: "libblas",
3109    version: "32",
3110    target_arch: "arm",
3111    vendor_available: true,
3112    vndk: {
3113        enabled: true,
3114        support_system_process: true,
3115        private: true,
3116    },
3117    licenses: ["vndk-v32-libblas.so-license"],
3118    arch: {
3119        arm: {
3120            export_include_dirs: [
3121                "include/external/cblas/include",
3122            ],
3123            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libblas.so"],
3124        },
3125    },
3126}
3127
3128vndk_prebuilt_shared {
3129    name: "libc++",
3130    version: "32",
3131    target_arch: "arm",
3132    vendor_available: true,
3133    product_available: true,
3134    vndk: {
3135        enabled: true,
3136        support_system_process: true,
3137    },
3138    licenses: ["vndk-v32-libc++.so-license"],
3139    arch: {
3140        arm: {
3141            export_include_dirs: [
3142                "include/external/libcxx/include",
3143                "include/external/libcxxabi/include",
3144            ],
3145            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libc++.so"],
3146        },
3147    },
3148}
3149
3150vndk_prebuilt_shared {
3151    name: "libcompiler_rt",
3152    version: "32",
3153    target_arch: "arm",
3154    vendor_available: true,
3155    product_available: true,
3156    vndk: {
3157        enabled: true,
3158        support_system_process: true,
3159        private: true,
3160    },
3161    licenses: ["vndk-v32-libcompiler_rt.so-license"],
3162    arch: {
3163        arm: {
3164            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libcompiler_rt.so"],
3165        },
3166    },
3167}
3168
3169vndk_prebuilt_shared {
3170    name: "libcutils",
3171    version: "32",
3172    target_arch: "arm",
3173    vendor_available: true,
3174    product_available: true,
3175    vndk: {
3176        enabled: true,
3177        support_system_process: true,
3178    },
3179    licenses: ["vndk-v32-libcutils.so-license"],
3180    arch: {
3181        arm: {
3182            export_include_dirs: [
3183                "include/system/core/libcutils/include_outside_system",
3184                "include/system/core/libprocessgroup/include",
3185                "include/system/core/libcutils/include",
3186            ],
3187            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libcutils.so"],
3188        },
3189    },
3190}
3191
3192vndk_prebuilt_shared {
3193    name: "libdmabufheap",
3194    version: "32",
3195    target_arch: "arm",
3196    vendor_available: true,
3197    vndk: {
3198        enabled: true,
3199        support_system_process: true,
3200    },
3201    arch: {
3202        arm: {
3203            export_include_dirs: [
3204                "include/system/memory/libdmabufheap/include",
3205                "include/system/libbase/include",
3206                "include/external/fmtlib/include",
3207                "include/system/memory/libion/include",
3208                "include/system/memory/libion/kernel-headers",
3209            ],
3210            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libdmabufheap.so"],
3211        },
3212    },
3213}
3214
3215vndk_prebuilt_shared {
3216    name: "libgralloctypes",
3217    version: "32",
3218    target_arch: "arm",
3219    vendor_available: true,
3220    vndk: {
3221        enabled: true,
3222        support_system_process: true,
3223    },
3224    arch: {
3225        arm: {
3226            export_include_dirs: [
3227                "include/frameworks/native/libs/gralloc/types/include",
3228                "include/frameworks/native/libs/binder/ndk/include_cpp",
3229                "include/frameworks/native/libs/binder/ndk/include_ndk",
3230                "include/frameworks/native/libs/binder/ndk/include_platform",
3231                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk_platform-source/gen/include",
3232                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include",
3233                "include/system/libhidl/base/include",
3234                "include/system/libhidl/transport/include",
3235                "include/system/libfmq/base",
3236                "include/system/libhwbinder/include",
3237                "include/system/libbase/include",
3238                "include/external/fmtlib/include",
3239                "include/system/core/libutils/include",
3240                "include/system/unwinding/libbacktrace/include",
3241                "include/system/logging/liblog/include_vndk",
3242                "include/system/core/libsystem/include",
3243                "include/system/core/libcutils/include_outside_system",
3244                "include/system/core/libprocessgroup/include",
3245                "include/system/core/libcutils/include",
3246                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3247                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3248                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3249                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3250                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3251                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3252                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3253                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
3254            ],
3255            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libgralloctypes.so"],
3256        },
3257    },
3258}
3259
3260vndk_prebuilt_shared {
3261    name: "libhardware",
3262    version: "32",
3263    target_arch: "arm",
3264    vendor_available: true,
3265    vndk: {
3266        enabled: true,
3267        support_system_process: true,
3268    },
3269    licenses: ["vndk-v32-libhardware.so-license"],
3270    arch: {
3271        arm: {
3272            export_include_dirs: [
3273                "include/hardware/libhardware/include",
3274                "include/system/media/audio/include",
3275                "include/system/core/libcutils/include_outside_system",
3276                "include/system/core/libsystem/include",
3277                "include/system/bt/types",
3278            ],
3279            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libhardware.so"],
3280        },
3281    },
3282}
3283
3284vndk_prebuilt_shared {
3285    name: "libhidlbase",
3286    version: "32",
3287    target_arch: "arm",
3288    vendor_available: true,
3289    product_available: true,
3290    vndk: {
3291        enabled: true,
3292        support_system_process: true,
3293    },
3294    licenses: ["vndk-v32-libhidlbase.so-license"],
3295    arch: {
3296        arm: {
3297            export_include_dirs: [
3298                "include/system/libhidl/base/include",
3299                "include/system/libhidl/transport/include",
3300                "include/system/libfmq/base",
3301                "include/system/libhwbinder/include",
3302                "include/system/libbase/include",
3303                "include/external/fmtlib/include",
3304                "include/system/core/libutils/include",
3305                "include/system/unwinding/libbacktrace/include",
3306                "include/system/logging/liblog/include_vndk",
3307                "include/system/core/libsystem/include",
3308                "include/system/core/libcutils/include_outside_system",
3309                "include/system/core/libprocessgroup/include",
3310                "include/system/core/libcutils/include",
3311                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3312                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3313                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3314                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3315            ],
3316            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libhidlbase.so"],
3317        },
3318    },
3319}
3320
3321vndk_prebuilt_shared {
3322    name: "libhidlmemory",
3323    version: "32",
3324    target_arch: "arm",
3325    vendor_available: true,
3326    product_available: true,
3327    vndk: {
3328        enabled: true,
3329        support_system_process: true,
3330    },
3331    arch: {
3332        arm: {
3333            export_include_dirs: [
3334                "include/system/libhidl/libhidlmemory/include",
3335                "include/system/libhidl/base/include",
3336                "include/system/libhidl/transport/include",
3337                "include/system/libfmq/base",
3338                "include/system/libhwbinder/include",
3339                "include/system/libbase/include",
3340                "include/external/fmtlib/include",
3341                "include/system/core/libutils/include",
3342                "include/system/unwinding/libbacktrace/include",
3343                "include/system/logging/liblog/include_vndk",
3344                "include/system/core/libsystem/include",
3345                "include/system/core/libcutils/include_outside_system",
3346                "include/system/core/libprocessgroup/include",
3347                "include/system/core/libcutils/include",
3348                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3349                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3350                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3351                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3352                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
3353                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
3354            ],
3355            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libhidlmemory.so"],
3356        },
3357    },
3358}
3359
3360vndk_prebuilt_shared {
3361    name: "libion",
3362    version: "32",
3363    target_arch: "arm",
3364    vendor_available: true,
3365    product_available: true,
3366    vndk: {
3367        enabled: true,
3368        support_system_process: true,
3369    },
3370    arch: {
3371        arm: {
3372            export_include_dirs: [
3373                "include/system/memory/libion/include",
3374                "include/system/memory/libion/kernel-headers",
3375            ],
3376            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libion.so"],
3377        },
3378    },
3379}
3380
3381vndk_prebuilt_shared {
3382    name: "libjsoncpp",
3383    version: "32",
3384    target_arch: "arm",
3385    vendor_available: true,
3386    product_available: true,
3387    vndk: {
3388        enabled: true,
3389        support_system_process: true,
3390    },
3391    licenses: ["vndk-v32-libjsoncpp.so-license"],
3392    arch: {
3393        arm: {
3394            export_include_dirs: [
3395                "include/external/jsoncpp/include",
3396            ],
3397            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libjsoncpp.so"],
3398        },
3399    },
3400}
3401
3402vndk_prebuilt_shared {
3403    name: "liblzma",
3404    version: "32",
3405    target_arch: "arm",
3406    vendor_available: true,
3407    product_available: true,
3408    vndk: {
3409        enabled: true,
3410        support_system_process: true,
3411    },
3412    arch: {
3413        arm: {
3414            export_include_dirs: [
3415                "include/external/lzma/C",
3416            ],
3417            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/liblzma.so"],
3418        },
3419    },
3420}
3421
3422vndk_prebuilt_shared {
3423    name: "libprocessgroup",
3424    version: "32",
3425    target_arch: "arm",
3426    vendor_available: true,
3427    product_available: true,
3428    vndk: {
3429        enabled: true,
3430        support_system_process: true,
3431    },
3432    arch: {
3433        arm: {
3434            export_include_dirs: [
3435                "include/system/core/libprocessgroup/include",
3436            ],
3437            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libprocessgroup.so"],
3438        },
3439    },
3440}
3441
3442vndk_prebuilt_shared {
3443    name: "libunwindstack",
3444    version: "32",
3445    target_arch: "arm",
3446    vendor_available: true,
3447    product_available: true,
3448    vndk: {
3449        enabled: true,
3450        support_system_process: true,
3451    },
3452    arch: {
3453        arm: {
3454            export_include_dirs: [
3455                "include/system/unwinding/libunwindstack/include",
3456            ],
3457            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libunwindstack.so"],
3458        },
3459    },
3460}
3461
3462vndk_prebuilt_shared {
3463    name: "libutils",
3464    version: "32",
3465    target_arch: "arm",
3466    vendor_available: true,
3467    product_available: true,
3468    vndk: {
3469        enabled: true,
3470        support_system_process: true,
3471    },
3472    licenses: ["vndk-v32-libutils.so-license"],
3473    arch: {
3474        arm: {
3475            export_include_dirs: [
3476                "include/system/core/libutils/include",
3477                "include/system/unwinding/libbacktrace/include",
3478                "include/system/logging/liblog/include_vndk",
3479                "include/system/core/libsystem/include",
3480                "include/system/core/libcutils/include_outside_system",
3481                "include/system/core/libprocessgroup/include",
3482            ],
3483            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libutils.so"],
3484        },
3485    },
3486}
3487
3488vndk_prebuilt_shared {
3489    name: "libutilscallstack",
3490    version: "32",
3491    target_arch: "arm",
3492    vendor_available: true,
3493    product_available: true,
3494    vndk: {
3495        enabled: true,
3496        support_system_process: true,
3497    },
3498    licenses: ["vndk-v32-libutilscallstack.so-license"],
3499    arch: {
3500        arm: {
3501            export_include_dirs: [
3502                "include/system/core/libutils/include",
3503                "include/system/unwinding/libbacktrace/include",
3504                "include/system/logging/liblog/include_vndk",
3505                "include/system/core/libsystem/include",
3506                "include/system/core/libcutils/include_outside_system",
3507                "include/system/core/libprocessgroup/include",
3508            ],
3509            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libutilscallstack.so"],
3510        },
3511    },
3512}
3513
3514vndk_prebuilt_shared {
3515    name: "libz",
3516    version: "32",
3517    target_arch: "arm",
3518    vendor_available: true,
3519    product_available: true,
3520    vndk: {
3521        enabled: true,
3522        support_system_process: true,
3523    },
3524    licenses: ["vndk-v32-libz.so-license"],
3525    arch: {
3526        arm: {
3527            export_include_dirs: [
3528                "include/external/zlib",
3529            ],
3530            srcs: ["arch-arm-armv7-a-neon/shared/vndk-sp/libz.so"],
3531        },
3532    },
3533}
3534
3535vndk_prebuilt_shared {
3536    name: "libEGL",
3537    version: "32",
3538    target_arch: "arm",
3539    vendor_available: true,
3540    product_available: true,
3541    arch: {
3542        arm: {
3543            export_include_dirs: [
3544                "include/frameworks/native/opengl/include",
3545            ],
3546            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libEGL.so"],
3547        },
3548    },
3549}
3550
3551vndk_prebuilt_shared {
3552    name: "libGLESv1_CM",
3553    version: "32",
3554    target_arch: "arm",
3555    vendor_available: true,
3556    product_available: true,
3557    arch: {
3558        arm: {
3559            export_include_dirs: [
3560                "include/frameworks/native/opengl/include",
3561            ],
3562            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libGLESv1_CM.so"],
3563        },
3564    },
3565}
3566
3567vndk_prebuilt_shared {
3568    name: "libGLESv2",
3569    version: "32",
3570    target_arch: "arm",
3571    vendor_available: true,
3572    product_available: true,
3573    arch: {
3574        arm: {
3575            export_include_dirs: [
3576                "include/frameworks/native/opengl/include",
3577            ],
3578            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libGLESv2.so"],
3579        },
3580    },
3581}
3582
3583vndk_prebuilt_shared {
3584    name: "libGLESv3",
3585    version: "32",
3586    target_arch: "arm",
3587    vendor_available: true,
3588    product_available: true,
3589    arch: {
3590        arm: {
3591            export_include_dirs: [
3592                "include/frameworks/native/opengl/include",
3593            ],
3594            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libGLESv3.so"],
3595        },
3596    },
3597}
3598
3599vndk_prebuilt_shared {
3600    name: "libRS",
3601    version: "32",
3602    target_arch: "arm",
3603    vendor_available: true,
3604    product_available: true,
3605    arch: {
3606        arm: {
3607            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libRS.so"],
3608        },
3609    },
3610}
3611
3612vndk_prebuilt_shared {
3613    name: "libandroid_net",
3614    version: "32",
3615    target_arch: "arm",
3616    vendor_available: true,
3617    product_available: true,
3618    arch: {
3619        arm: {
3620            export_include_dirs: [
3621                "include/frameworks/base/native/android/include",
3622            ],
3623            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libandroid_net.so"],
3624        },
3625    },
3626}
3627
3628vndk_prebuilt_shared {
3629    name: "libbinder_ndk",
3630    version: "32",
3631    target_arch: "arm",
3632    vendor_available: true,
3633    product_available: true,
3634    licenses: ["vndk-v32-libbinder_ndk.so-license"],
3635    arch: {
3636        arm: {
3637            export_include_dirs: [
3638                "include/frameworks/native/libs/binder/ndk/include_cpp",
3639                "include/frameworks/native/libs/binder/ndk/include_ndk",
3640                "include/frameworks/native/libs/binder/ndk/include_platform",
3641            ],
3642            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libbinder_ndk.so"],
3643        },
3644    },
3645}
3646
3647vndk_prebuilt_shared {
3648    name: "libc",
3649    version: "32",
3650    target_arch: "arm",
3651    vendor_available: true,
3652    product_available: true,
3653    licenses: ["vndk-v32-libc.so-license"],
3654    arch: {
3655        arm: {
3656            export_system_include_dirs: [
3657                "include/generated-headers/bionic/libc/libc/android_vendor.32_arm_armv7-a-neon_shared/gen/include",
3658                "include/bionic/libc/kernel/uapi",
3659                "include/bionic/libc/kernel/android/scsi",
3660                "include/bionic/libc/kernel/android/uapi",
3661                "include/bionic/libc/kernel/uapi/asm-arm",
3662            ],
3663            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libc.so"],
3664        },
3665    },
3666}
3667
3668vndk_prebuilt_shared {
3669    name: "libcgrouprc",
3670    version: "32",
3671    target_arch: "arm",
3672    vendor_available: true,
3673    product_available: true,
3674    arch: {
3675        arm: {
3676            export_include_dirs: [
3677                "include/system/core/libprocessgroup/cgrouprc/include",
3678            ],
3679            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libcgrouprc.so"],
3680        },
3681    },
3682}
3683
3684vndk_prebuilt_shared {
3685    name: "libclang_rt.asan-arm-android",
3686    version: "32",
3687    target_arch: "arm",
3688    vendor_available: true,
3689    product_available: true,
3690    arch: {
3691        arm: {
3692            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libclang_rt.asan-arm-android.so"],
3693        },
3694    },
3695}
3696
3697vndk_prebuilt_shared {
3698    name: "libdl",
3699    version: "32",
3700    target_arch: "arm",
3701    vendor_available: true,
3702    product_available: true,
3703    licenses: ["vndk-v32-libdl.so-license"],
3704    arch: {
3705        arm: {
3706            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libdl.so"],
3707        },
3708    },
3709}
3710
3711vndk_prebuilt_shared {
3712    name: "libft2",
3713    version: "32",
3714    target_arch: "arm",
3715    vendor_available: true,
3716    product_available: true,
3717    licenses: ["vndk-v32-libft2.so-license"],
3718    arch: {
3719        arm: {
3720            export_include_dirs: [
3721                "include/external/freetype/include",
3722            ],
3723            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libft2.so"],
3724        },
3725    },
3726}
3727
3728vndk_prebuilt_shared {
3729    name: "liblog",
3730    version: "32",
3731    target_arch: "arm",
3732    vendor_available: true,
3733    product_available: true,
3734    licenses: ["vndk-v32-liblog.so-license"],
3735    arch: {
3736        arm: {
3737            export_include_dirs: [
3738                "include/system/logging/liblog/include_vndk",
3739            ],
3740            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/liblog.so"],
3741        },
3742    },
3743}
3744
3745vndk_prebuilt_shared {
3746    name: "libm",
3747    version: "32",
3748    target_arch: "arm",
3749    vendor_available: true,
3750    product_available: true,
3751    licenses: ["vndk-v32-libm.so-license"],
3752    arch: {
3753        arm: {
3754            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libm.so"],
3755        },
3756    },
3757}
3758
3759vndk_prebuilt_shared {
3760    name: "libmediandk",
3761    version: "32",
3762    target_arch: "arm",
3763    vendor_available: true,
3764    product_available: true,
3765    licenses: ["vndk-v32-libmediandk.so-license"],
3766    arch: {
3767        arm: {
3768            export_include_dirs: [
3769                "include/frameworks/av/media/ndk/include",
3770                "include/frameworks/av/media/ndk/include_platform",
3771            ],
3772            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libmediandk.so"],
3773        },
3774    },
3775}
3776
3777vndk_prebuilt_shared {
3778    name: "libnativewindow",
3779    version: "32",
3780    target_arch: "arm",
3781    vendor_available: true,
3782    product_available: true,
3783    licenses: ["vndk-v32-libnativewindow.so-license"],
3784    arch: {
3785        arm: {
3786            export_include_dirs: [
3787                "include/frameworks/native/libs/nativewindow/include",
3788            ],
3789            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libnativewindow.so"],
3790        },
3791    },
3792}
3793
3794vndk_prebuilt_shared {
3795    name: "libneuralnetworks",
3796    version: "32",
3797    target_arch: "arm",
3798    vendor_available: true,
3799    product_available: true,
3800    licenses: ["vndk-v32-libneuralnetworks.so-license"],
3801    arch: {
3802        arm: {
3803            export_include_dirs: [
3804                "include/packages/modules/NeuralNetworks/runtime/include",
3805            ],
3806            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libneuralnetworks.so"],
3807        },
3808    },
3809}
3810
3811vndk_prebuilt_shared {
3812    name: "libselinux",
3813    version: "32",
3814    target_arch: "arm",
3815    vendor_available: true,
3816    product_available: true,
3817    licenses: ["vndk-v32-libselinux.so-license"],
3818    arch: {
3819        arm: {
3820            export_include_dirs: [
3821                "include/external/selinux/libselinux/include",
3822            ],
3823            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libselinux.so"],
3824        },
3825    },
3826}
3827
3828vndk_prebuilt_shared {
3829    name: "libsync",
3830    version: "32",
3831    target_arch: "arm",
3832    vendor_available: true,
3833    product_available: true,
3834    licenses: ["vndk-v32-libsync.so-license"],
3835    arch: {
3836        arm: {
3837            export_include_dirs: [
3838                "include/system/core/libsync/include",
3839            ],
3840            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libsync.so"],
3841        },
3842    },
3843}
3844
3845vndk_prebuilt_shared {
3846    name: "libvndksupport",
3847    version: "32",
3848    target_arch: "arm",
3849    vendor_available: true,
3850    product_available: true,
3851    arch: {
3852        arm: {
3853            export_include_dirs: [
3854                "include/system/core/libvndksupport/include",
3855            ],
3856            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libvndksupport.so"],
3857        },
3858    },
3859}
3860
3861vndk_prebuilt_shared {
3862    name: "libvulkan",
3863    version: "32",
3864    target_arch: "arm",
3865    vendor_available: true,
3866    product_available: true,
3867    arch: {
3868        arm: {
3869            export_include_dirs: [
3870                "include/external/vulkan-headers/include",
3871            ],
3872            srcs: ["arch-arm-armv7-a-neon/shared/llndk-stub/libvulkan.so"],
3873        },
3874    },
3875}
3876