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