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