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: "arm64",
12    vendor_available: true,
13    vndk: {
14        enabled: true,
15    },
16    arch: {
17        arm: {
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-arm-armv8-a/shared/vndk-core/android.frameworks.cameraservice.common-V1-ndk.so"],
25        },
26        arm64: {
27            export_include_dirs: [
28                "include/frameworks/native/libs/binder/ndk/include_cpp",
29                "include/frameworks/native/libs/binder/ndk/include_ndk",
30                "include/frameworks/native/libs/binder/ndk/include_platform",
31                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/common/aidl/android.frameworks.cameraservice.common-V1-ndk-source/gen/include",
32            ],
33            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.frameworks.cameraservice.common-V1-ndk.so"],
34        },
35    },
36}
37
38vndk_prebuilt_shared {
39    name: "android.frameworks.cameraservice.device-V1-ndk",
40    version: "34",
41    target_arch: "arm64",
42    vendor_available: true,
43    vndk: {
44        enabled: true,
45    },
46    arch: {
47        arm: {
48            export_include_dirs: [
49                "include/frameworks/native/libs/binder/ndk/include_cpp",
50                "include/frameworks/native/libs/binder/ndk/include_ndk",
51                "include/frameworks/native/libs/binder/ndk/include_platform",
52                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/common/aidl/android.frameworks.cameraservice.common-V1-ndk-source/gen/include",
53                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
54                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
55                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/device/aidl/android.frameworks.cameraservice.device-V1-ndk-source/gen/include",
56            ],
57            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.frameworks.cameraservice.device-V1-ndk.so"],
58        },
59        arm64: {
60            export_include_dirs: [
61                "include/frameworks/native/libs/binder/ndk/include_cpp",
62                "include/frameworks/native/libs/binder/ndk/include_ndk",
63                "include/frameworks/native/libs/binder/ndk/include_platform",
64                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/common/aidl/android.frameworks.cameraservice.common-V1-ndk-source/gen/include",
65                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
66                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
67                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/device/aidl/android.frameworks.cameraservice.device-V1-ndk-source/gen/include",
68            ],
69            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.frameworks.cameraservice.device-V1-ndk.so"],
70        },
71    },
72}
73
74vndk_prebuilt_shared {
75    name: "android.frameworks.cameraservice.service-V1-ndk",
76    version: "34",
77    target_arch: "arm64",
78    vendor_available: true,
79    vndk: {
80        enabled: true,
81    },
82    arch: {
83        arm: {
84            export_include_dirs: [
85                "include/frameworks/native/libs/binder/ndk/include_cpp",
86                "include/frameworks/native/libs/binder/ndk/include_ndk",
87                "include/frameworks/native/libs/binder/ndk/include_platform",
88                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/common/aidl/android.frameworks.cameraservice.common-V1-ndk-source/gen/include",
89                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
90                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
91                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/device/aidl/android.frameworks.cameraservice.device-V1-ndk-source/gen/include",
92                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/service/aidl/android.frameworks.cameraservice.service-V1-ndk-source/gen/include",
93            ],
94            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.frameworks.cameraservice.service-V1-ndk.so"],
95        },
96        arm64: {
97            export_include_dirs: [
98                "include/frameworks/native/libs/binder/ndk/include_cpp",
99                "include/frameworks/native/libs/binder/ndk/include_ndk",
100                "include/frameworks/native/libs/binder/ndk/include_platform",
101                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/common/aidl/android.frameworks.cameraservice.common-V1-ndk-source/gen/include",
102                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
103                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
104                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/device/aidl/android.frameworks.cameraservice.device-V1-ndk-source/gen/include",
105                "include/generated-headers/frameworks/hardware/interfaces/cameraservice/service/aidl/android.frameworks.cameraservice.service-V1-ndk-source/gen/include",
106            ],
107            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.frameworks.cameraservice.service-V1-ndk.so"],
108        },
109    },
110}
111
112vndk_prebuilt_shared {
113    name: "[email protected]",
114    version: "34",
115    target_arch: "arm64",
116    vendor_available: true,
117    product_available: true,
118    vndk: {
119        enabled: true,
120    },
121    min_sdk_version: "29",
122    licenses: ["[email protected]"],
123    arch: {
124        arm: {
125            export_include_dirs: [
126                "include/system/libhidl/base/include",
127                "include/system/libhidl/transport/include",
128                "include/system/libfmq/base",
129                "include/system/libhwbinder/include",
130                "include/system/libbase/include",
131                "include/external/fmtlib/include",
132                "include/system/core/libutils/include",
133                "include/system/core/libcutils/include_outside_system",
134                "include/system/logging/liblog/include_vndk",
135                "include/system/core/libprocessgroup/include",
136                "include/system/core/libsystem/include",
137                "include/system/core/libcutils/include",
138                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
139                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
140                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
141                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
142                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
143            ],
144            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.audio.common@2.0.so"],
145        },
146        arm64: {
147            export_include_dirs: [
148                "include/system/libhidl/base/include",
149                "include/system/libhidl/transport/include",
150                "include/system/libfmq/base",
151                "include/system/libhwbinder/include",
152                "include/system/libbase/include",
153                "include/external/fmtlib/include",
154                "include/system/core/libutils/include",
155                "include/system/core/libcutils/include_outside_system",
156                "include/system/logging/liblog/include_vndk",
157                "include/system/core/libprocessgroup/include",
158                "include/system/core/libsystem/include",
159                "include/system/core/libcutils/include",
160                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
161                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
162                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
163                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
164                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
165            ],
166            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.audio.common@2.0.so"],
167        },
168    },
169}
170
171vndk_prebuilt_shared {
172    name: "android.hardware.configstore-utils",
173    version: "34",
174    target_arch: "arm64",
175    vendor_available: true,
176    vndk: {
177        enabled: true,
178    },
179    licenses: ["vndk-v34-android.hardware.configstore-utils-license"],
180    arch: {
181        arm: {
182            export_include_dirs: [
183                "include/hardware/interfaces/configstore/utils/include",
184                "include/system/libhidl/base/include",
185                "include/system/libhidl/transport/include",
186                "include/system/libfmq/base",
187                "include/system/libhwbinder/include",
188                "include/system/libbase/include",
189                "include/external/fmtlib/include",
190                "include/system/core/libutils/include",
191                "include/system/core/libcutils/include_outside_system",
192                "include/system/logging/liblog/include_vndk",
193                "include/system/core/libprocessgroup/include",
194                "include/system/core/libsystem/include",
195                "include/system/core/libcutils/include",
196                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
197                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
198                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
199                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
200                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
201                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
202            ],
203            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.configstore-utils.so"],
204        },
205        arm64: {
206            export_include_dirs: [
207                "include/hardware/interfaces/configstore/utils/include",
208                "include/system/libhidl/base/include",
209                "include/system/libhidl/transport/include",
210                "include/system/libfmq/base",
211                "include/system/libhwbinder/include",
212                "include/system/libbase/include",
213                "include/external/fmtlib/include",
214                "include/system/core/libutils/include",
215                "include/system/core/libcutils/include_outside_system",
216                "include/system/logging/liblog/include_vndk",
217                "include/system/core/libprocessgroup/include",
218                "include/system/core/libsystem/include",
219                "include/system/core/libcutils/include",
220                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
221                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
222                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
223                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
224                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
225                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
226            ],
227            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.configstore-utils.so"],
228        },
229    },
230}
231
232vndk_prebuilt_shared {
233    name: "[email protected]",
234    version: "34",
235    target_arch: "arm64",
236    vendor_available: true,
237    product_available: true,
238    vndk: {
239        enabled: true,
240    },
241    min_sdk_version: "29",
242    licenses: ["[email protected]"],
243    arch: {
244        arm: {
245            export_include_dirs: [
246                "include/system/libhidl/base/include",
247                "include/system/libhidl/transport/include",
248                "include/system/libfmq/base",
249                "include/system/libhwbinder/include",
250                "include/system/libbase/include",
251                "include/external/fmtlib/include",
252                "include/system/core/libutils/include",
253                "include/system/core/libcutils/include_outside_system",
254                "include/system/logging/liblog/include_vndk",
255                "include/system/core/libprocessgroup/include",
256                "include/system/core/libsystem/include",
257                "include/system/core/libcutils/include",
258                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
259                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
260                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
261                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
262                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
263            ],
264            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.configstore@1.0.so"],
265        },
266        arm64: {
267            export_include_dirs: [
268                "include/system/libhidl/base/include",
269                "include/system/libhidl/transport/include",
270                "include/system/libfmq/base",
271                "include/system/libhwbinder/include",
272                "include/system/libbase/include",
273                "include/external/fmtlib/include",
274                "include/system/core/libutils/include",
275                "include/system/core/libcutils/include_outside_system",
276                "include/system/logging/liblog/include_vndk",
277                "include/system/core/libprocessgroup/include",
278                "include/system/core/libsystem/include",
279                "include/system/core/libcutils/include",
280                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
281                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
282                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
283                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
284                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
285            ],
286            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.configstore@1.0.so"],
287        },
288    },
289}
290
291vndk_prebuilt_shared {
292    name: "[email protected]",
293    version: "34",
294    target_arch: "arm64",
295    vendor_available: true,
296    product_available: true,
297    vndk: {
298        enabled: true,
299    },
300    min_sdk_version: "29",
301    licenses: ["[email protected]"],
302    arch: {
303        arm: {
304            export_include_dirs: [
305                "include/system/libhidl/base/include",
306                "include/system/libhidl/transport/include",
307                "include/system/libfmq/base",
308                "include/system/libhwbinder/include",
309                "include/system/libbase/include",
310                "include/external/fmtlib/include",
311                "include/system/core/libutils/include",
312                "include/system/core/libcutils/include_outside_system",
313                "include/system/logging/liblog/include_vndk",
314                "include/system/core/libprocessgroup/include",
315                "include/system/core/libsystem/include",
316                "include/system/core/libcutils/include",
317                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
318                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
319                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
320                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
321                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
322                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
323            ],
324            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.configstore@1.1.so"],
325        },
326        arm64: {
327            export_include_dirs: [
328                "include/system/libhidl/base/include",
329                "include/system/libhidl/transport/include",
330                "include/system/libfmq/base",
331                "include/system/libhwbinder/include",
332                "include/system/libbase/include",
333                "include/external/fmtlib/include",
334                "include/system/core/libutils/include",
335                "include/system/core/libcutils/include_outside_system",
336                "include/system/logging/liblog/include_vndk",
337                "include/system/core/libprocessgroup/include",
338                "include/system/core/libsystem/include",
339                "include/system/core/libcutils/include",
340                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
341                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
342                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
343                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
344                "include/generated-headers/hardware/interfaces/configstore/1.0/[email protected]_genc++_headers/gen",
345                "include/generated-headers/hardware/interfaces/configstore/1.1/[email protected]_genc++_headers/gen",
346            ],
347            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.configstore@1.1.so"],
348        },
349    },
350}
351
352vndk_prebuilt_shared {
353    name: "android.hardware.confirmationui-support-lib",
354    version: "34",
355    target_arch: "arm64",
356    vendor_available: true,
357    vndk: {
358        enabled: true,
359    },
360    licenses: ["vndk-v34-android.hardware.confirmationui-support-lib-license"],
361    arch: {
362        arm: {
363            export_include_dirs: [
364                "include/hardware/interfaces/confirmationui/support/include",
365            ],
366            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.confirmationui-support-lib.so"],
367        },
368        arm64: {
369            export_include_dirs: [
370                "include/hardware/interfaces/confirmationui/support/include",
371            ],
372            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.confirmationui-support-lib.so"],
373        },
374    },
375}
376
377vndk_prebuilt_shared {
378    name: "[email protected]",
379    version: "34",
380    target_arch: "arm64",
381    vendor_available: true,
382    product_available: true,
383    vndk: {
384        enabled: true,
385    },
386    min_sdk_version: "29",
387    licenses: ["[email protected]"],
388    arch: {
389        arm: {
390            export_include_dirs: [
391                "include/system/libhidl/base/include",
392                "include/system/libhidl/transport/include",
393                "include/system/libfmq/base",
394                "include/system/libhwbinder/include",
395                "include/system/libbase/include",
396                "include/external/fmtlib/include",
397                "include/system/core/libutils/include",
398                "include/system/core/libcutils/include_outside_system",
399                "include/system/logging/liblog/include_vndk",
400                "include/system/core/libprocessgroup/include",
401                "include/system/core/libsystem/include",
402                "include/system/core/libcutils/include",
403                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
404                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
405                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
406                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
407                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
408                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
409                "include/generated-headers/hardware/interfaces/graphics/allocator/2.0/[email protected]_genc++_headers/gen",
410            ],
411            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@2.0.so"],
412        },
413        arm64: {
414            export_include_dirs: [
415                "include/system/libhidl/base/include",
416                "include/system/libhidl/transport/include",
417                "include/system/libfmq/base",
418                "include/system/libhwbinder/include",
419                "include/system/libbase/include",
420                "include/external/fmtlib/include",
421                "include/system/core/libutils/include",
422                "include/system/core/libcutils/include_outside_system",
423                "include/system/logging/liblog/include_vndk",
424                "include/system/core/libprocessgroup/include",
425                "include/system/core/libsystem/include",
426                "include/system/core/libcutils/include",
427                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
428                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
429                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
430                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
431                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
432                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
433                "include/generated-headers/hardware/interfaces/graphics/allocator/2.0/[email protected]_genc++_headers/gen",
434            ],
435            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@2.0.so"],
436        },
437    },
438}
439
440vndk_prebuilt_shared {
441    name: "[email protected]",
442    version: "34",
443    target_arch: "arm64",
444    vendor_available: true,
445    product_available: true,
446    vndk: {
447        enabled: true,
448    },
449    min_sdk_version: "29",
450    licenses: ["[email protected]"],
451    arch: {
452        arm: {
453            export_include_dirs: [
454                "include/system/libhidl/base/include",
455                "include/system/libhidl/transport/include",
456                "include/system/libfmq/base",
457                "include/system/libhwbinder/include",
458                "include/system/libbase/include",
459                "include/external/fmtlib/include",
460                "include/system/core/libutils/include",
461                "include/system/core/libcutils/include_outside_system",
462                "include/system/logging/liblog/include_vndk",
463                "include/system/core/libprocessgroup/include",
464                "include/system/core/libsystem/include",
465                "include/system/core/libcutils/include",
466                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
467                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
468                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
469                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
470                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
471                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
472                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
473                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
474                "include/generated-headers/hardware/interfaces/graphics/allocator/3.0/[email protected]_genc++_headers/gen",
475            ],
476            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@3.0.so"],
477        },
478        arm64: {
479            export_include_dirs: [
480                "include/system/libhidl/base/include",
481                "include/system/libhidl/transport/include",
482                "include/system/libfmq/base",
483                "include/system/libhwbinder/include",
484                "include/system/libbase/include",
485                "include/external/fmtlib/include",
486                "include/system/core/libutils/include",
487                "include/system/core/libcutils/include_outside_system",
488                "include/system/logging/liblog/include_vndk",
489                "include/system/core/libprocessgroup/include",
490                "include/system/core/libsystem/include",
491                "include/system/core/libcutils/include",
492                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
493                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
494                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
495                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
496                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
497                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
498                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
499                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
500                "include/generated-headers/hardware/interfaces/graphics/allocator/3.0/[email protected]_genc++_headers/gen",
501            ],
502            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@3.0.so"],
503        },
504    },
505}
506
507vndk_prebuilt_shared {
508    name: "[email protected]",
509    version: "34",
510    target_arch: "arm64",
511    vendor_available: true,
512    product_available: true,
513    vndk: {
514        enabled: true,
515    },
516    min_sdk_version: "29",
517    licenses: ["[email protected]"],
518    arch: {
519        arm: {
520            export_include_dirs: [
521                "include/system/libhidl/base/include",
522                "include/system/libhidl/transport/include",
523                "include/system/libfmq/base",
524                "include/system/libhwbinder/include",
525                "include/system/libbase/include",
526                "include/external/fmtlib/include",
527                "include/system/core/libutils/include",
528                "include/system/core/libcutils/include_outside_system",
529                "include/system/logging/liblog/include_vndk",
530                "include/system/core/libprocessgroup/include",
531                "include/system/core/libsystem/include",
532                "include/system/core/libcutils/include",
533                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
534                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
535                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
536                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
537                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
538                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
539                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
540                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
541                "include/generated-headers/hardware/interfaces/graphics/allocator/4.0/[email protected]_genc++_headers/gen",
542            ],
543            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@4.0.so"],
544        },
545        arm64: {
546            export_include_dirs: [
547                "include/system/libhidl/base/include",
548                "include/system/libhidl/transport/include",
549                "include/system/libfmq/base",
550                "include/system/libhwbinder/include",
551                "include/system/libbase/include",
552                "include/external/fmtlib/include",
553                "include/system/core/libutils/include",
554                "include/system/core/libcutils/include_outside_system",
555                "include/system/logging/liblog/include_vndk",
556                "include/system/core/libprocessgroup/include",
557                "include/system/core/libsystem/include",
558                "include/system/core/libcutils/include",
559                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
560                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
561                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
562                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
563                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
564                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
565                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
566                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
567                "include/generated-headers/hardware/interfaces/graphics/allocator/4.0/[email protected]_genc++_headers/gen",
568            ],
569            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.graphics.allocator@4.0.so"],
570        },
571    },
572}
573
574vndk_prebuilt_shared {
575    name: "[email protected]",
576    version: "34",
577    target_arch: "arm64",
578    vendor_available: true,
579    product_available: true,
580    vndk: {
581        enabled: true,
582    },
583    min_sdk_version: "29",
584    licenses: ["[email protected]"],
585    arch: {
586        arm: {
587            export_include_dirs: [
588                "include/system/libhidl/base/include",
589                "include/system/libhidl/transport/include",
590                "include/system/libfmq/base",
591                "include/system/libhwbinder/include",
592                "include/system/libbase/include",
593                "include/external/fmtlib/include",
594                "include/system/core/libutils/include",
595                "include/system/core/libcutils/include_outside_system",
596                "include/system/logging/liblog/include_vndk",
597                "include/system/core/libprocessgroup/include",
598                "include/system/core/libsystem/include",
599                "include/system/core/libcutils/include",
600                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
601                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
602                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
603                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
604                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
605                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
606                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
607            ],
608            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.graphics.bufferqueue@1.0.so"],
609        },
610        arm64: {
611            export_include_dirs: [
612                "include/system/libhidl/base/include",
613                "include/system/libhidl/transport/include",
614                "include/system/libfmq/base",
615                "include/system/libhwbinder/include",
616                "include/system/libbase/include",
617                "include/external/fmtlib/include",
618                "include/system/core/libutils/include",
619                "include/system/core/libcutils/include_outside_system",
620                "include/system/logging/liblog/include_vndk",
621                "include/system/core/libprocessgroup/include",
622                "include/system/core/libsystem/include",
623                "include/system/core/libcutils/include",
624                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
625                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
626                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
627                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
628                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
629                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
630                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
631            ],
632            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.graphics.bufferqueue@1.0.so"],
633        },
634    },
635}
636
637vndk_prebuilt_shared {
638    name: "[email protected]",
639    version: "34",
640    target_arch: "arm64",
641    vendor_available: true,
642    product_available: true,
643    vndk: {
644        enabled: true,
645    },
646    min_sdk_version: "29",
647    licenses: ["[email protected]"],
648    arch: {
649        arm: {
650            export_include_dirs: [
651                "include/system/libhidl/base/include",
652                "include/system/libhidl/transport/include",
653                "include/system/libfmq/base",
654                "include/system/libhwbinder/include",
655                "include/system/libbase/include",
656                "include/external/fmtlib/include",
657                "include/system/core/libutils/include",
658                "include/system/core/libcutils/include_outside_system",
659                "include/system/logging/liblog/include_vndk",
660                "include/system/core/libprocessgroup/include",
661                "include/system/core/libsystem/include",
662                "include/system/core/libcutils/include",
663                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
664                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
665                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
666                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
667                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
668                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
669                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
670                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
671            ],
672            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.graphics.bufferqueue@2.0.so"],
673        },
674        arm64: {
675            export_include_dirs: [
676                "include/system/libhidl/base/include",
677                "include/system/libhidl/transport/include",
678                "include/system/libfmq/base",
679                "include/system/libhwbinder/include",
680                "include/system/libbase/include",
681                "include/external/fmtlib/include",
682                "include/system/core/libutils/include",
683                "include/system/core/libcutils/include_outside_system",
684                "include/system/logging/liblog/include_vndk",
685                "include/system/core/libprocessgroup/include",
686                "include/system/core/libsystem/include",
687                "include/system/core/libcutils/include",
688                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
689                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
690                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
691                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
692                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
693                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
694                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
695                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
696            ],
697            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.graphics.bufferqueue@2.0.so"],
698        },
699    },
700}
701
702vndk_prebuilt_shared {
703    name: "[email protected]",
704    version: "34",
705    target_arch: "arm64",
706    vendor_available: true,
707    product_available: true,
708    vndk: {
709        enabled: true,
710    },
711    min_sdk_version: "29",
712    licenses: ["[email protected]"],
713    arch: {
714        arm: {
715            export_include_dirs: [
716                "include/system/libhidl/base/include",
717                "include/system/libhidl/transport/include",
718                "include/system/libfmq/base",
719                "include/system/libhwbinder/include",
720                "include/system/libbase/include",
721                "include/external/fmtlib/include",
722                "include/system/core/libutils/include",
723                "include/system/core/libcutils/include_outside_system",
724                "include/system/logging/liblog/include_vndk",
725                "include/system/core/libprocessgroup/include",
726                "include/system/core/libsystem/include",
727                "include/system/core/libcutils/include",
728                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
729                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
730                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
731                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
732                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
733            ],
734            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.media.bufferpool@2.0.so"],
735        },
736        arm64: {
737            export_include_dirs: [
738                "include/system/libhidl/base/include",
739                "include/system/libhidl/transport/include",
740                "include/system/libfmq/base",
741                "include/system/libhwbinder/include",
742                "include/system/libbase/include",
743                "include/external/fmtlib/include",
744                "include/system/core/libutils/include",
745                "include/system/core/libcutils/include_outside_system",
746                "include/system/logging/liblog/include_vndk",
747                "include/system/core/libprocessgroup/include",
748                "include/system/core/libsystem/include",
749                "include/system/core/libcutils/include",
750                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
751                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
752                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
753                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
754                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
755            ],
756            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.media.bufferpool@2.0.so"],
757        },
758    },
759}
760
761vndk_prebuilt_shared {
762    name: "[email protected]",
763    version: "34",
764    target_arch: "arm64",
765    vendor_available: true,
766    product_available: true,
767    vndk: {
768        enabled: true,
769    },
770    min_sdk_version: "29",
771    licenses: ["[email protected]"],
772    arch: {
773        arm: {
774            export_include_dirs: [
775                "include/system/libhidl/base/include",
776                "include/system/libhidl/transport/include",
777                "include/system/libfmq/base",
778                "include/system/libhwbinder/include",
779                "include/system/libbase/include",
780                "include/external/fmtlib/include",
781                "include/system/core/libutils/include",
782                "include/system/core/libcutils/include_outside_system",
783                "include/system/logging/liblog/include_vndk",
784                "include/system/core/libprocessgroup/include",
785                "include/system/core/libsystem/include",
786                "include/system/core/libcutils/include",
787                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
788                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
789                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
790                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
791                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
792                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
793                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
794                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
795            ],
796            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.media.omx@1.0.so"],
797        },
798        arm64: {
799            export_include_dirs: [
800                "include/system/libhidl/base/include",
801                "include/system/libhidl/transport/include",
802                "include/system/libfmq/base",
803                "include/system/libhwbinder/include",
804                "include/system/libbase/include",
805                "include/external/fmtlib/include",
806                "include/system/core/libutils/include",
807                "include/system/core/libcutils/include_outside_system",
808                "include/system/logging/liblog/include_vndk",
809                "include/system/core/libprocessgroup/include",
810                "include/system/core/libsystem/include",
811                "include/system/core/libcutils/include",
812                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
813                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
814                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
815                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
816                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
817                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
818                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
819                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
820            ],
821            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.media.omx@1.0.so"],
822        },
823    },
824}
825
826vndk_prebuilt_shared {
827    name: "[email protected]",
828    version: "34",
829    target_arch: "arm64",
830    vendor_available: true,
831    product_available: true,
832    vndk: {
833        enabled: true,
834    },
835    min_sdk_version: "29",
836    licenses: ["[email protected]"],
837    arch: {
838        arm: {
839            export_include_dirs: [
840                "include/system/libhidl/base/include",
841                "include/system/libhidl/transport/include",
842                "include/system/libfmq/base",
843                "include/system/libhwbinder/include",
844                "include/system/libbase/include",
845                "include/external/fmtlib/include",
846                "include/system/core/libutils/include",
847                "include/system/core/libcutils/include_outside_system",
848                "include/system/logging/liblog/include_vndk",
849                "include/system/core/libprocessgroup/include",
850                "include/system/core/libsystem/include",
851                "include/system/core/libcutils/include",
852                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
853                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
854                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
855                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
856                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
857                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
858            ],
859            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.media@1.0.so"],
860        },
861        arm64: {
862            export_include_dirs: [
863                "include/system/libhidl/base/include",
864                "include/system/libhidl/transport/include",
865                "include/system/libfmq/base",
866                "include/system/libhwbinder/include",
867                "include/system/libbase/include",
868                "include/external/fmtlib/include",
869                "include/system/core/libutils/include",
870                "include/system/core/libcutils/include_outside_system",
871                "include/system/logging/liblog/include_vndk",
872                "include/system/core/libprocessgroup/include",
873                "include/system/core/libsystem/include",
874                "include/system/core/libcutils/include",
875                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
876                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
877                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
878                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
879                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
880                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
881            ],
882            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.media@1.0.so"],
883        },
884    },
885}
886
887vndk_prebuilt_shared {
888    name: "android.hardware.memtrack-V1-ndk",
889    version: "34",
890    target_arch: "arm64",
891    vendor_available: true,
892    vndk: {
893        enabled: true,
894    },
895    arch: {
896        arm: {
897            export_include_dirs: [
898                "include/frameworks/native/libs/binder/ndk/include_cpp",
899                "include/frameworks/native/libs/binder/ndk/include_ndk",
900                "include/frameworks/native/libs/binder/ndk/include_platform",
901                "include/generated-headers/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk-source/gen/include",
902            ],
903            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.memtrack-V1-ndk.so"],
904        },
905        arm64: {
906            export_include_dirs: [
907                "include/frameworks/native/libs/binder/ndk/include_cpp",
908                "include/frameworks/native/libs/binder/ndk/include_ndk",
909                "include/frameworks/native/libs/binder/ndk/include_platform",
910                "include/generated-headers/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk-source/gen/include",
911            ],
912            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.memtrack-V1-ndk.so"],
913        },
914    },
915}
916
917vndk_prebuilt_shared {
918    name: "[email protected]",
919    version: "34",
920    target_arch: "arm64",
921    vendor_available: true,
922    product_available: true,
923    vndk: {
924        enabled: true,
925    },
926    min_sdk_version: "29",
927    licenses: ["[email protected]"],
928    arch: {
929        arm: {
930            export_include_dirs: [
931                "include/system/libhidl/base/include",
932                "include/system/libhidl/transport/include",
933                "include/system/libfmq/base",
934                "include/system/libhwbinder/include",
935                "include/system/libbase/include",
936                "include/external/fmtlib/include",
937                "include/system/core/libutils/include",
938                "include/system/core/libcutils/include_outside_system",
939                "include/system/logging/liblog/include_vndk",
940                "include/system/core/libprocessgroup/include",
941                "include/system/core/libsystem/include",
942                "include/system/core/libcutils/include",
943                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
944                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
945                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
946                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
947                "include/generated-headers/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen",
948            ],
949            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.memtrack@1.0.so"],
950        },
951        arm64: {
952            export_include_dirs: [
953                "include/system/libhidl/base/include",
954                "include/system/libhidl/transport/include",
955                "include/system/libfmq/base",
956                "include/system/libhwbinder/include",
957                "include/system/libbase/include",
958                "include/external/fmtlib/include",
959                "include/system/core/libutils/include",
960                "include/system/core/libcutils/include_outside_system",
961                "include/system/logging/liblog/include_vndk",
962                "include/system/core/libprocessgroup/include",
963                "include/system/core/libsystem/include",
964                "include/system/core/libcutils/include",
965                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
966                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
967                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
968                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
969                "include/generated-headers/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen",
970            ],
971            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.memtrack@1.0.so"],
972        },
973    },
974}
975
976vndk_prebuilt_shared {
977    name: "[email protected]",
978    version: "34",
979    target_arch: "arm64",
980    vendor_available: true,
981    vndk: {
982        enabled: true,
983    },
984    licenses: ["[email protected]"],
985    arch: {
986        arm: {
987            export_include_dirs: [
988                "include/hardware/interfaces/soundtrigger/2.0/default",
989            ],
990            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.soundtrigger@2.0-core.so"],
991        },
992        arm64: {
993            export_include_dirs: [
994                "include/hardware/interfaces/soundtrigger/2.0/default",
995            ],
996            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.soundtrigger@2.0-core.so"],
997        },
998    },
999}
1000
1001vndk_prebuilt_shared {
1002    name: "[email protected]",
1003    version: "34",
1004    target_arch: "arm64",
1005    vendor_available: true,
1006    product_available: true,
1007    vndk: {
1008        enabled: true,
1009    },
1010    min_sdk_version: "29",
1011    licenses: ["[email protected]"],
1012    arch: {
1013        arm: {
1014            export_include_dirs: [
1015                "include/system/libhidl/base/include",
1016                "include/system/libhidl/transport/include",
1017                "include/system/libfmq/base",
1018                "include/system/libhwbinder/include",
1019                "include/system/libbase/include",
1020                "include/external/fmtlib/include",
1021                "include/system/core/libutils/include",
1022                "include/system/core/libcutils/include_outside_system",
1023                "include/system/logging/liblog/include_vndk",
1024                "include/system/core/libprocessgroup/include",
1025                "include/system/core/libsystem/include",
1026                "include/system/core/libcutils/include",
1027                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1028                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1029                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1030                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1031                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
1032                "include/generated-headers/hardware/interfaces/soundtrigger/2.0/[email protected]_genc++_headers/gen",
1033            ],
1034            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hardware.soundtrigger@2.0.so"],
1035        },
1036        arm64: {
1037            export_include_dirs: [
1038                "include/system/libhidl/base/include",
1039                "include/system/libhidl/transport/include",
1040                "include/system/libfmq/base",
1041                "include/system/libhwbinder/include",
1042                "include/system/libbase/include",
1043                "include/external/fmtlib/include",
1044                "include/system/core/libutils/include",
1045                "include/system/core/libcutils/include_outside_system",
1046                "include/system/logging/liblog/include_vndk",
1047                "include/system/core/libprocessgroup/include",
1048                "include/system/core/libsystem/include",
1049                "include/system/core/libcutils/include",
1050                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1051                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1052                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1053                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1054                "include/generated-headers/hardware/interfaces/audio/common/2.0/[email protected]_genc++_headers/gen",
1055                "include/generated-headers/hardware/interfaces/soundtrigger/2.0/[email protected]_genc++_headers/gen",
1056            ],
1057            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hardware.soundtrigger@2.0.so"],
1058        },
1059    },
1060}
1061
1062vndk_prebuilt_shared {
1063    name: "[email protected]",
1064    version: "34",
1065    target_arch: "arm64",
1066    vendor_available: true,
1067    vndk: {
1068        enabled: true,
1069    },
1070    min_sdk_version: "29",
1071    licenses: ["[email protected]"],
1072    arch: {
1073        arm: {
1074            export_include_dirs: [
1075                "include/system/libhidl/transport/token/1.0/utils/include",
1076                "include/frameworks/native/libs/binder/include",
1077                "include/system/libbase/include",
1078                "include/external/fmtlib/include",
1079                "include/frameworks/native/libs/binder/ndk/include_cpp",
1080                "include/system/core/libcutils/include_outside_system",
1081                "include/system/core/libutils/include",
1082                "include/system/logging/liblog/include_vndk",
1083                "include/system/core/libprocessgroup/include",
1084                "include/system/core/libsystem/include",
1085                "include/system/libhidl/base/include",
1086                "include/system/libhidl/transport/include",
1087                "include/system/libfmq/base",
1088                "include/system/libhwbinder/include",
1089                "include/system/core/libcutils/include",
1090                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1091                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1092                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1093                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1094            ],
1095            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hidl.token@1.0-utils.so"],
1096        },
1097        arm64: {
1098            export_include_dirs: [
1099                "include/system/libhidl/transport/token/1.0/utils/include",
1100                "include/frameworks/native/libs/binder/include",
1101                "include/system/libbase/include",
1102                "include/external/fmtlib/include",
1103                "include/frameworks/native/libs/binder/ndk/include_cpp",
1104                "include/system/core/libcutils/include_outside_system",
1105                "include/system/core/libutils/include",
1106                "include/system/logging/liblog/include_vndk",
1107                "include/system/core/libprocessgroup/include",
1108                "include/system/core/libsystem/include",
1109                "include/system/libhidl/base/include",
1110                "include/system/libhidl/transport/include",
1111                "include/system/libfmq/base",
1112                "include/system/libhwbinder/include",
1113                "include/system/core/libcutils/include",
1114                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1115                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1116                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1117                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1118            ],
1119            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hidl.token@1.0-utils.so"],
1120        },
1121    },
1122}
1123
1124vndk_prebuilt_shared {
1125    name: "[email protected]",
1126    version: "34",
1127    target_arch: "arm64",
1128    vendor_available: true,
1129    product_available: true,
1130    vndk: {
1131        enabled: true,
1132    },
1133    min_sdk_version: "29",
1134    licenses: ["[email protected]"],
1135    arch: {
1136        arm: {
1137            export_include_dirs: [
1138                "include/system/libhidl/base/include",
1139                "include/system/libhidl/transport/include",
1140                "include/system/libfmq/base",
1141                "include/system/libhwbinder/include",
1142                "include/system/libbase/include",
1143                "include/external/fmtlib/include",
1144                "include/system/core/libutils/include",
1145                "include/system/core/libcutils/include_outside_system",
1146                "include/system/logging/liblog/include_vndk",
1147                "include/system/core/libprocessgroup/include",
1148                "include/system/core/libsystem/include",
1149                "include/system/core/libcutils/include",
1150                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1151                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1152                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1153                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1154                "include/generated-headers/system/libhidl/transport/token/1.0/[email protected]_genc++_headers/gen",
1155            ],
1156            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.hidl.token@1.0.so"],
1157        },
1158        arm64: {
1159            export_include_dirs: [
1160                "include/system/libhidl/base/include",
1161                "include/system/libhidl/transport/include",
1162                "include/system/libfmq/base",
1163                "include/system/libhwbinder/include",
1164                "include/system/libbase/include",
1165                "include/external/fmtlib/include",
1166                "include/system/core/libutils/include",
1167                "include/system/core/libcutils/include_outside_system",
1168                "include/system/logging/liblog/include_vndk",
1169                "include/system/core/libprocessgroup/include",
1170                "include/system/core/libsystem/include",
1171                "include/system/core/libcutils/include",
1172                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1173                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1174                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1175                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1176                "include/generated-headers/system/libhidl/transport/token/1.0/[email protected]_genc++_headers/gen",
1177            ],
1178            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.hidl.token@1.0.so"],
1179        },
1180    },
1181}
1182
1183vndk_prebuilt_shared {
1184    name: "android.system.suspend-V1-ndk",
1185    version: "34",
1186    target_arch: "arm64",
1187    vendor_available: true,
1188    vndk: {
1189        enabled: true,
1190    },
1191    min_sdk_version: "30",
1192    arch: {
1193        arm: {
1194            export_include_dirs: [
1195                "include/frameworks/native/libs/binder/ndk/include_cpp",
1196                "include/frameworks/native/libs/binder/ndk/include_ndk",
1197                "include/frameworks/native/libs/binder/ndk/include_platform",
1198                "include/generated-headers/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include",
1199            ],
1200            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.system.suspend-V1-ndk.so"],
1201        },
1202        arm64: {
1203            export_include_dirs: [
1204                "include/frameworks/native/libs/binder/ndk/include_cpp",
1205                "include/frameworks/native/libs/binder/ndk/include_ndk",
1206                "include/frameworks/native/libs/binder/ndk/include_platform",
1207                "include/generated-headers/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include",
1208            ],
1209            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.system.suspend-V1-ndk.so"],
1210        },
1211    },
1212}
1213
1214vndk_prebuilt_shared {
1215    name: "[email protected]",
1216    version: "34",
1217    target_arch: "arm64",
1218    vendor_available: true,
1219    product_available: true,
1220    vndk: {
1221        enabled: true,
1222    },
1223    min_sdk_version: "29",
1224    licenses: ["[email protected]"],
1225    arch: {
1226        arm: {
1227            export_include_dirs: [
1228                "include/system/libhidl/base/include",
1229                "include/system/libhidl/transport/include",
1230                "include/system/libfmq/base",
1231                "include/system/libhwbinder/include",
1232                "include/system/libbase/include",
1233                "include/external/fmtlib/include",
1234                "include/system/core/libutils/include",
1235                "include/system/core/libcutils/include_outside_system",
1236                "include/system/logging/liblog/include_vndk",
1237                "include/system/core/libprocessgroup/include",
1238                "include/system/core/libsystem/include",
1239                "include/system/core/libcutils/include",
1240                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1241                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1242                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1243                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1244                "include/generated-headers/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen",
1245            ],
1246            srcs: ["arch-arm-armv8-a/shared/vndk-core/android.system.suspend@1.0.so"],
1247        },
1248        arm64: {
1249            export_include_dirs: [
1250                "include/system/libhidl/base/include",
1251                "include/system/libhidl/transport/include",
1252                "include/system/libfmq/base",
1253                "include/system/libhwbinder/include",
1254                "include/system/libbase/include",
1255                "include/external/fmtlib/include",
1256                "include/system/core/libutils/include",
1257                "include/system/core/libcutils/include_outside_system",
1258                "include/system/logging/liblog/include_vndk",
1259                "include/system/core/libprocessgroup/include",
1260                "include/system/core/libsystem/include",
1261                "include/system/core/libcutils/include",
1262                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1263                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1264                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1265                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1266                "include/generated-headers/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen",
1267            ],
1268            srcs: ["arch-arm64-armv8-a/shared/vndk-core/android.system.suspend@1.0.so"],
1269        },
1270    },
1271}
1272
1273vndk_prebuilt_shared {
1274    name: "libaudioroute",
1275    version: "34",
1276    target_arch: "arm64",
1277    vendor_available: true,
1278    vndk: {
1279        enabled: true,
1280    },
1281    licenses: ["vndk-v34-libaudioroute-license"],
1282    arch: {
1283        arm: {
1284            export_include_dirs: [
1285                "include/system/media/audio_route/include",
1286            ],
1287            srcs: ["arch-arm-armv8-a/shared/vndk-core/libaudioroute.so"],
1288        },
1289        arm64: {
1290            export_include_dirs: [
1291                "include/system/media/audio_route/include",
1292            ],
1293            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libaudioroute.so"],
1294        },
1295    },
1296}
1297
1298vndk_prebuilt_shared {
1299    name: "libaudioutils",
1300    version: "34",
1301    target_arch: "arm64",
1302    vendor_available: true,
1303    product_available: true,
1304    vndk: {
1305        enabled: true,
1306    },
1307    min_sdk_version: "29",
1308    licenses: ["vndk-v34-libaudioutils-license"],
1309    arch: {
1310        arm: {
1311            export_include_dirs: [
1312                "include/system/media/audio_utils/include",
1313                "include/system/media/audio/include",
1314                "include/system/core/libcutils/include_outside_system",
1315                "include/system/core/libutils/include",
1316                "include/system/libbase/include",
1317                "include/external/fmtlib/include",
1318                "include/system/logging/liblog/include_vndk",
1319                "include/system/core/libprocessgroup/include",
1320                "include/system/core/libsystem/include",
1321            ],
1322            srcs: ["arch-arm-armv8-a/shared/vndk-core/libaudioutils.so"],
1323        },
1324        arm64: {
1325            export_include_dirs: [
1326                "include/system/media/audio_utils/include",
1327                "include/system/media/audio/include",
1328                "include/system/core/libcutils/include_outside_system",
1329                "include/system/core/libutils/include",
1330                "include/system/libbase/include",
1331                "include/external/fmtlib/include",
1332                "include/system/logging/liblog/include_vndk",
1333                "include/system/core/libprocessgroup/include",
1334                "include/system/core/libsystem/include",
1335            ],
1336            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libaudioutils.so"],
1337        },
1338    },
1339}
1340
1341vndk_prebuilt_shared {
1342    name: "libbinder",
1343    version: "34",
1344    target_arch: "arm64",
1345    vendor_available: true,
1346    vndk: {
1347        enabled: true,
1348    },
1349    licenses: ["vndk-v34-libbinder-license"],
1350    arch: {
1351        arm: {
1352            export_include_dirs: [
1353                "include/frameworks/native/libs/binder/include",
1354                "include/system/libbase/include",
1355                "include/external/fmtlib/include",
1356                "include/frameworks/native/libs/binder/ndk/include_cpp",
1357                "include/system/core/libcutils/include_outside_system",
1358                "include/system/core/libutils/include",
1359                "include/system/logging/liblog/include_vndk",
1360                "include/system/core/libprocessgroup/include",
1361                "include/system/core/libsystem/include",
1362                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm_armv8-a_shared/gen/aidl",
1363            ],
1364            srcs: ["arch-arm-armv8-a/shared/vndk-core/libbinder.so"],
1365        },
1366        arm64: {
1367            export_include_dirs: [
1368                "include/frameworks/native/libs/binder/include",
1369                "include/system/libbase/include",
1370                "include/external/fmtlib/include",
1371                "include/frameworks/native/libs/binder/ndk/include_cpp",
1372                "include/system/core/libcutils/include_outside_system",
1373                "include/system/core/libutils/include",
1374                "include/system/logging/liblog/include_vndk",
1375                "include/system/core/libprocessgroup/include",
1376                "include/system/core/libsystem/include",
1377                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
1378            ],
1379            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libbinder.so"],
1380        },
1381    },
1382}
1383
1384vndk_prebuilt_shared {
1385    name: "libbufferqueueconverter",
1386    version: "34",
1387    target_arch: "arm64",
1388    vendor_available: true,
1389    vndk: {
1390        enabled: true,
1391    },
1392    licenses: ["vndk-v34-libbufferqueueconverter-license"],
1393    arch: {
1394        arm: {
1395            export_include_dirs: [
1396                "include/frameworks/native/libs/bufferqueueconverter/include",
1397            ],
1398            srcs: ["arch-arm-armv8-a/shared/vndk-core/libbufferqueueconverter.so"],
1399        },
1400        arm64: {
1401            export_include_dirs: [
1402                "include/frameworks/native/libs/bufferqueueconverter/include",
1403            ],
1404            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libbufferqueueconverter.so"],
1405        },
1406    },
1407}
1408
1409vndk_prebuilt_shared {
1410    name: "libcamera_metadata",
1411    version: "34",
1412    target_arch: "arm64",
1413    vendor_available: true,
1414    product_available: true,
1415    vndk: {
1416        enabled: true,
1417    },
1418    licenses: ["vndk-v34-libcamera_metadata-license"],
1419    arch: {
1420        arm: {
1421            export_include_dirs: [
1422                "include/system/media/camera/include",
1423                "include/system/core/libcutils/include_outside_system",
1424            ],
1425            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcamera_metadata.so"],
1426        },
1427        arm64: {
1428            export_include_dirs: [
1429                "include/system/media/camera/include",
1430                "include/system/core/libcutils/include_outside_system",
1431            ],
1432            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcamera_metadata.so"],
1433        },
1434    },
1435}
1436
1437vndk_prebuilt_shared {
1438    name: "libcap",
1439    version: "34",
1440    target_arch: "arm64",
1441    vendor_available: true,
1442    product_available: true,
1443    vndk: {
1444        enabled: true,
1445    },
1446    min_sdk_version: "29",
1447    licenses: ["vndk-v34-libcap-license"],
1448    arch: {
1449        arm: {
1450            export_include_dirs: [
1451                "include/external/libcap/libcap/include",
1452            ],
1453            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcap.so"],
1454        },
1455        arm64: {
1456            export_include_dirs: [
1457                "include/external/libcap/libcap/include",
1458            ],
1459            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcap.so"],
1460        },
1461    },
1462}
1463
1464vndk_prebuilt_shared {
1465    name: "libclang_rt.ubsan_standalone",
1466    version: "34",
1467    target_arch: "arm64",
1468    vendor_available: true,
1469    product_available: true,
1470    vndk: {
1471        enabled: true,
1472    },
1473    licenses: ["vndk-v34-libclang_rt.ubsan_standalone-license"],
1474    arch: {
1475        arm: {
1476            srcs: ["arch-arm-armv8-a/shared/vndk-core/libclang_rt.ubsan_standalone-arm-android.so"],
1477        },
1478        arm64: {
1479            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libclang_rt.ubsan_standalone-aarch64-android.so"],
1480        },
1481    },
1482}
1483
1484vndk_prebuilt_shared {
1485    name: "libcn-cbor",
1486    version: "34",
1487    target_arch: "arm64",
1488    vendor_available: true,
1489    vndk: {
1490        enabled: true,
1491    },
1492    licenses: ["vndk-v34-libcn-cbor-license"],
1493    arch: {
1494        arm: {
1495            export_include_dirs: [
1496                "include/external/cn-cbor/include",
1497            ],
1498            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcn-cbor.so"],
1499        },
1500        arm64: {
1501            export_include_dirs: [
1502                "include/external/cn-cbor/include",
1503            ],
1504            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcn-cbor.so"],
1505        },
1506    },
1507}
1508
1509vndk_prebuilt_shared {
1510    name: "libcodec2",
1511    version: "34",
1512    target_arch: "arm64",
1513    vendor_available: true,
1514    vndk: {
1515        enabled: true,
1516    },
1517    min_sdk_version: "29",
1518    licenses: ["vndk-v34-libcodec2-license"],
1519    arch: {
1520        arm: {
1521            export_include_dirs: [
1522                "include/frameworks/av/media/codec2/core/include",
1523                "include/hardware/libhardware/include",
1524                "include/system/media/audio/include",
1525                "include/system/core/libcutils/include_outside_system",
1526                "include/system/core/libsystem/include",
1527                "include/packages/modules/Bluetooth/system/types",
1528                "include/system/core/libutils/include",
1529                "include/system/libbase/include",
1530                "include/external/fmtlib/include",
1531                "include/system/logging/liblog/include_vndk",
1532                "include/system/core/libprocessgroup/include",
1533                "include/frameworks/native/headers/media_plugin",
1534                "include/frameworks/native/headers/media_plugin/media/openmax",
1535                "include/frameworks/av/media/libstagefright/include",
1536                "include/frameworks/av/media/module/foundation/include",
1537            ],
1538            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcodec2.so"],
1539        },
1540        arm64: {
1541            export_include_dirs: [
1542                "include/frameworks/av/media/codec2/core/include",
1543                "include/hardware/libhardware/include",
1544                "include/system/media/audio/include",
1545                "include/system/core/libcutils/include_outside_system",
1546                "include/system/core/libsystem/include",
1547                "include/packages/modules/Bluetooth/system/types",
1548                "include/system/core/libutils/include",
1549                "include/system/libbase/include",
1550                "include/external/fmtlib/include",
1551                "include/system/logging/liblog/include_vndk",
1552                "include/system/core/libprocessgroup/include",
1553                "include/frameworks/native/headers/media_plugin",
1554                "include/frameworks/native/headers/media_plugin/media/openmax",
1555                "include/frameworks/av/media/libstagefright/include",
1556                "include/frameworks/av/media/module/foundation/include",
1557            ],
1558            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcodec2.so"],
1559        },
1560    },
1561}
1562
1563vndk_prebuilt_shared {
1564    name: "libcrypto",
1565    version: "34",
1566    target_arch: "arm64",
1567    vendor_available: true,
1568    product_available: true,
1569    vndk: {
1570        enabled: true,
1571    },
1572    min_sdk_version: "29",
1573    licenses: ["vndk-v34-libcrypto-license"],
1574    arch: {
1575        arm: {
1576            export_include_dirs: [
1577                "include/external/boringssl/src/include",
1578            ],
1579            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcrypto.so"],
1580        },
1581        arm64: {
1582            export_include_dirs: [
1583                "include/external/boringssl/src/include",
1584            ],
1585            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcrypto.so"],
1586        },
1587    },
1588}
1589
1590vndk_prebuilt_shared {
1591    name: "libcrypto_utils",
1592    version: "34",
1593    target_arch: "arm64",
1594    vendor_available: true,
1595    vndk: {
1596        enabled: true,
1597    },
1598    min_sdk_version: "apex_inherit",
1599    licenses: ["vndk-v34-libcrypto_utils-license"],
1600    arch: {
1601        arm: {
1602            export_include_dirs: [
1603                "include/system/core/libcrypto_utils/include",
1604            ],
1605            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcrypto_utils.so"],
1606        },
1607        arm64: {
1608            export_include_dirs: [
1609                "include/system/core/libcrypto_utils/include",
1610            ],
1611            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcrypto_utils.so"],
1612        },
1613    },
1614}
1615
1616vndk_prebuilt_shared {
1617    name: "libcurl",
1618    version: "34",
1619    target_arch: "arm64",
1620    vendor_available: true,
1621    product_available: true,
1622    vndk: {
1623        enabled: true,
1624    },
1625    licenses: ["vndk-v34-libcurl-license"],
1626    arch: {
1627        arm: {
1628            export_include_dirs: [
1629                "include/external/curl/include",
1630            ],
1631            srcs: ["arch-arm-armv8-a/shared/vndk-core/libcurl.so"],
1632        },
1633        arm64: {
1634            export_include_dirs: [
1635                "include/external/curl/include",
1636            ],
1637            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libcurl.so"],
1638        },
1639    },
1640}
1641
1642vndk_prebuilt_shared {
1643    name: "libdiskconfig",
1644    version: "34",
1645    target_arch: "arm64",
1646    vendor_available: true,
1647    vndk: {
1648        enabled: true,
1649    },
1650    licenses: ["vndk-v34-libdiskconfig-license"],
1651    arch: {
1652        arm: {
1653            export_include_dirs: [
1654                "include/system/core/libdiskconfig/include",
1655            ],
1656            srcs: ["arch-arm-armv8-a/shared/vndk-core/libdiskconfig.so"],
1657        },
1658        arm64: {
1659            export_include_dirs: [
1660                "include/system/core/libdiskconfig/include",
1661            ],
1662            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libdiskconfig.so"],
1663        },
1664    },
1665}
1666
1667vndk_prebuilt_shared {
1668    name: "libdumpstateutil",
1669    version: "34",
1670    target_arch: "arm64",
1671    vendor_available: true,
1672    vndk: {
1673        enabled: true,
1674    },
1675    licenses: ["vndk-v34-libdumpstateutil-license"],
1676    arch: {
1677        arm: {
1678            export_include_dirs: [
1679                "include/frameworks/native/cmds/dumpstate",
1680                "include/system/libbase/include",
1681                "include/external/fmtlib/include",
1682            ],
1683            srcs: ["arch-arm-armv8-a/shared/vndk-core/libdumpstateutil.so"],
1684        },
1685        arm64: {
1686            export_include_dirs: [
1687                "include/frameworks/native/cmds/dumpstate",
1688                "include/system/libbase/include",
1689                "include/external/fmtlib/include",
1690            ],
1691            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libdumpstateutil.so"],
1692        },
1693    },
1694}
1695
1696vndk_prebuilt_shared {
1697    name: "libevent",
1698    version: "34",
1699    target_arch: "arm64",
1700    vendor_available: true,
1701    product_available: true,
1702    vndk: {
1703        enabled: true,
1704    },
1705    min_sdk_version: "30",
1706    licenses: ["vndk-v34-libevent-license"],
1707    arch: {
1708        arm: {
1709            export_include_dirs: [
1710                "include/external/libevent/include",
1711            ],
1712            srcs: ["arch-arm-armv8-a/shared/vndk-core/libevent.so"],
1713        },
1714        arm64: {
1715            export_include_dirs: [
1716                "include/external/libevent/include",
1717            ],
1718            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libevent.so"],
1719        },
1720    },
1721}
1722
1723vndk_prebuilt_shared {
1724    name: "libexif",
1725    version: "34",
1726    target_arch: "arm64",
1727    vendor_available: true,
1728    vndk: {
1729        enabled: true,
1730    },
1731    licenses: ["vndk-v34-libexif-license"],
1732    arch: {
1733        arm: {
1734            export_include_dirs: [
1735                "include/external/libexif",
1736            ],
1737            srcs: ["arch-arm-armv8-a/shared/vndk-core/libexif.so"],
1738        },
1739        arm64: {
1740            export_include_dirs: [
1741                "include/external/libexif",
1742            ],
1743            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libexif.so"],
1744        },
1745    },
1746}
1747
1748vndk_prebuilt_shared {
1749    name: "libexpat",
1750    version: "34",
1751    target_arch: "arm64",
1752    vendor_available: true,
1753    product_available: true,
1754    vndk: {
1755        enabled: true,
1756    },
1757    min_sdk_version: "apex_inherit",
1758    licenses: ["vndk-v34-libexpat-license"],
1759    arch: {
1760        arm: {
1761            export_include_dirs: [
1762                "include/external/expat/lib",
1763            ],
1764            srcs: ["arch-arm-armv8-a/shared/vndk-core/libexpat.so"],
1765        },
1766        arm64: {
1767            export_include_dirs: [
1768                "include/external/expat/lib",
1769            ],
1770            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libexpat.so"],
1771        },
1772    },
1773}
1774
1775vndk_prebuilt_shared {
1776    name: "libfmq",
1777    version: "34",
1778    target_arch: "arm64",
1779    vendor_available: true,
1780    product_available: true,
1781    vndk: {
1782        enabled: true,
1783    },
1784    min_sdk_version: "29",
1785    licenses: ["vndk-v34-libfmq-license"],
1786    arch: {
1787        arm: {
1788            export_include_dirs: [
1789                "include/system/libfmq/include",
1790                "include/system/libfmq/base",
1791                "include/system/core/libcutils/include_outside_system",
1792                "include/system/core/libprocessgroup/include",
1793                "include/system/core/libcutils/include",
1794                "include/system/core/libutils/include",
1795                "include/system/libbase/include",
1796                "include/external/fmtlib/include",
1797                "include/system/logging/liblog/include_vndk",
1798                "include/system/core/libsystem/include",
1799            ],
1800            srcs: ["arch-arm-armv8-a/shared/vndk-core/libfmq.so"],
1801        },
1802        arm64: {
1803            export_include_dirs: [
1804                "include/system/libfmq/include",
1805                "include/system/libfmq/base",
1806                "include/system/core/libcutils/include_outside_system",
1807                "include/system/core/libprocessgroup/include",
1808                "include/system/core/libcutils/include",
1809                "include/system/core/libutils/include",
1810                "include/system/libbase/include",
1811                "include/external/fmtlib/include",
1812                "include/system/logging/liblog/include_vndk",
1813                "include/system/core/libsystem/include",
1814            ],
1815            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libfmq.so"],
1816        },
1817    },
1818}
1819
1820vndk_prebuilt_shared {
1821    name: "libgatekeeper",
1822    version: "34",
1823    target_arch: "arm64",
1824    vendor_available: true,
1825    vndk: {
1826        enabled: true,
1827    },
1828    licenses: ["vndk-v34-libgatekeeper-license"],
1829    arch: {
1830        arm: {
1831            export_include_dirs: [
1832                "include/system/gatekeeper/include",
1833            ],
1834            srcs: ["arch-arm-armv8-a/shared/vndk-core/libgatekeeper.so"],
1835        },
1836        arm64: {
1837            export_include_dirs: [
1838                "include/system/gatekeeper/include",
1839            ],
1840            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libgatekeeper.so"],
1841        },
1842    },
1843}
1844
1845vndk_prebuilt_shared {
1846    name: "libgui",
1847    version: "34",
1848    target_arch: "arm64",
1849    vendor_available: true,
1850    vndk: {
1851        enabled: true,
1852        private: true,
1853    },
1854    licenses: ["vndk-v34-libgui-license"],
1855    arch: {
1856        arm: {
1857            export_include_dirs: [
1858                "include/frameworks/native/libs/gui/include",
1859                "include/system/libhidl/transport/token/1.0/utils/include",
1860                "include/frameworks/native/libs/binder/include",
1861                "include/system/libbase/include",
1862                "include/external/fmtlib/include",
1863                "include/frameworks/native/libs/binder/ndk/include_cpp",
1864                "include/system/core/libcutils/include_outside_system",
1865                "include/system/core/libutils/include",
1866                "include/system/logging/liblog/include_vndk",
1867                "include/system/core/libprocessgroup/include",
1868                "include/system/core/libsystem/include",
1869                "include/system/libhidl/base/include",
1870                "include/system/libhidl/transport/include",
1871                "include/system/libfmq/base",
1872                "include/system/libhwbinder/include",
1873                "include/system/core/libcutils/include",
1874                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1875                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1876                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1877                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1878                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
1879                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
1880                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
1881                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
1882                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
1883                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
1884                "include/libnativehelper/include_jni",
1885                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm_armv8-a_shared/gen/aidl",
1886                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.34_arm_armv8-a_static/gen/aidl",
1887                "include/generated-headers/frameworks/native/libs/gui/sysprop/libLibGuiProperties/android_vendor.34_arm_armv8-a_static_afdo-libgui_lto-thin/gen/sysprop/public/include",
1888                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.34_arm_armv8-a_static_afdo-libgui_lto-thin/gen/aidl",
1889                "include/generated-headers/frameworks/native/libs/gui/libgui_window_info_static/android_vendor.34_arm_armv8-a_static_afdo-libgui_lto-thin/gen/aidl",
1890                "include/frameworks/native/opengl/include",
1891                "include/frameworks/native/libs/nativewindow/include",
1892                "include/frameworks/native/libs/arect/include",
1893                "include/frameworks/native/libs/ui/include",
1894                "include/frameworks/native/libs/ui/include_private",
1895                "include/frameworks/native/libs/nativebase/include",
1896                "include/hardware/libhardware/include",
1897                "include/system/media/audio/include",
1898                "include/packages/modules/Bluetooth/system/types",
1899                "include/frameworks/native/libs/ui/include_vndk",
1900                "include/frameworks/native/libs/math/include",
1901                "include/frameworks/native/libs/ui/include_mock",
1902                "include/frameworks/native/libs/ui/include_types",
1903                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
1904                "include/frameworks/native/libs/gralloc/types/include",
1905                "include/frameworks/native/libs/binder/ndk/include_ndk",
1906                "include/frameworks/native/libs/binder/ndk/include_platform",
1907                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
1908                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
1909                "include/generated-headers/frameworks/native/libs/gui/libgui/android_vendor.34_arm_armv8-a_shared/gen/aidl",
1910            ],
1911            srcs: ["arch-arm-armv8-a/shared/vndk-core/libgui.so"],
1912        },
1913        arm64: {
1914            export_include_dirs: [
1915                "include/frameworks/native/libs/gui/include",
1916                "include/system/libhidl/transport/token/1.0/utils/include",
1917                "include/frameworks/native/libs/binder/include",
1918                "include/system/libbase/include",
1919                "include/external/fmtlib/include",
1920                "include/frameworks/native/libs/binder/ndk/include_cpp",
1921                "include/system/core/libcutils/include_outside_system",
1922                "include/system/core/libutils/include",
1923                "include/system/logging/liblog/include_vndk",
1924                "include/system/core/libprocessgroup/include",
1925                "include/system/core/libsystem/include",
1926                "include/system/libhidl/base/include",
1927                "include/system/libhidl/transport/include",
1928                "include/system/libfmq/base",
1929                "include/system/libhwbinder/include",
1930                "include/system/core/libcutils/include",
1931                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
1932                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
1933                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
1934                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
1935                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
1936                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
1937                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
1938                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
1939                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
1940                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
1941                "include/libnativehelper/include_jni",
1942                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
1943                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.34_arm64_armv8-a_static/gen/aidl",
1944                "include/generated-headers/frameworks/native/libs/gui/sysprop/libLibGuiProperties/android_vendor.34_arm64_armv8-a_static_afdo-libgui_lto-thin/gen/sysprop/public/include",
1945                "include/generated-headers/frameworks/native/libs/gui/libgui_aidl_static/android_vendor.34_arm64_armv8-a_static_afdo-libgui_lto-thin/gen/aidl",
1946                "include/generated-headers/frameworks/native/libs/gui/libgui_window_info_static/android_vendor.34_arm64_armv8-a_static_afdo-libgui_lto-thin/gen/aidl",
1947                "include/frameworks/native/opengl/include",
1948                "include/frameworks/native/libs/nativewindow/include",
1949                "include/frameworks/native/libs/arect/include",
1950                "include/frameworks/native/libs/ui/include",
1951                "include/frameworks/native/libs/ui/include_private",
1952                "include/frameworks/native/libs/nativebase/include",
1953                "include/hardware/libhardware/include",
1954                "include/system/media/audio/include",
1955                "include/packages/modules/Bluetooth/system/types",
1956                "include/frameworks/native/libs/ui/include_vndk",
1957                "include/frameworks/native/libs/math/include",
1958                "include/frameworks/native/libs/ui/include_mock",
1959                "include/frameworks/native/libs/ui/include_types",
1960                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
1961                "include/frameworks/native/libs/gralloc/types/include",
1962                "include/frameworks/native/libs/binder/ndk/include_ndk",
1963                "include/frameworks/native/libs/binder/ndk/include_platform",
1964                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
1965                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
1966                "include/generated-headers/frameworks/native/libs/gui/libgui/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
1967            ],
1968            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libgui.so"],
1969        },
1970    },
1971}
1972
1973vndk_prebuilt_shared {
1974    name: "libhardware_legacy",
1975    version: "34",
1976    target_arch: "arm64",
1977    vendor_available: true,
1978    vndk: {
1979        enabled: true,
1980    },
1981    licenses: ["vndk-v34-libhardware_legacy-license"],
1982    arch: {
1983        arm: {
1984            export_include_dirs: [
1985                "include/hardware/libhardware_legacy/include",
1986                "include/system/core/libcutils/include_outside_system",
1987            ],
1988            srcs: ["arch-arm-armv8-a/shared/vndk-core/libhardware_legacy.so"],
1989        },
1990        arm64: {
1991            export_include_dirs: [
1992                "include/hardware/libhardware_legacy/include",
1993                "include/system/core/libcutils/include_outside_system",
1994            ],
1995            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libhardware_legacy.so"],
1996        },
1997    },
1998}
1999
2000vndk_prebuilt_shared {
2001    name: "libhidlallocatorutils",
2002    version: "34",
2003    target_arch: "arm64",
2004    vendor_available: true,
2005    vndk: {
2006        enabled: true,
2007    },
2008    licenses: ["vndk-v34-libhidlallocatorutils-license"],
2009    arch: {
2010        arm: {
2011            export_include_dirs: [
2012                "include/system/libhidl/transport/allocator/1.0/utils/include",
2013                "include/frameworks/native/libs/binder/include",
2014                "include/system/libbase/include",
2015                "include/external/fmtlib/include",
2016                "include/frameworks/native/libs/binder/ndk/include_cpp",
2017                "include/system/core/libcutils/include_outside_system",
2018                "include/system/core/libutils/include",
2019                "include/system/logging/liblog/include_vndk",
2020                "include/system/core/libprocessgroup/include",
2021                "include/system/core/libsystem/include",
2022                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm_armv8-a_shared/gen/aidl",
2023                "include/system/libhidl/base/include",
2024                "include/system/libhidl/transport/include",
2025                "include/system/libfmq/base",
2026                "include/system/libhwbinder/include",
2027                "include/system/core/libcutils/include",
2028                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2029                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2030                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2031                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2032            ],
2033            srcs: ["arch-arm-armv8-a/shared/vndk-core/libhidlallocatorutils.so"],
2034        },
2035        arm64: {
2036            export_include_dirs: [
2037                "include/system/libhidl/transport/allocator/1.0/utils/include",
2038                "include/frameworks/native/libs/binder/include",
2039                "include/system/libbase/include",
2040                "include/external/fmtlib/include",
2041                "include/frameworks/native/libs/binder/ndk/include_cpp",
2042                "include/system/core/libcutils/include_outside_system",
2043                "include/system/core/libutils/include",
2044                "include/system/logging/liblog/include_vndk",
2045                "include/system/core/libprocessgroup/include",
2046                "include/system/core/libsystem/include",
2047                "include/generated-headers/frameworks/native/libs/binder/libbinder/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
2048                "include/system/libhidl/base/include",
2049                "include/system/libhidl/transport/include",
2050                "include/system/libfmq/base",
2051                "include/system/libhwbinder/include",
2052                "include/system/core/libcutils/include",
2053                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2054                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2055                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2056                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2057            ],
2058            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libhidlallocatorutils.so"],
2059        },
2060    },
2061}
2062
2063vndk_prebuilt_shared {
2064    name: "libjpeg",
2065    version: "34",
2066    target_arch: "arm64",
2067    vendor_available: true,
2068    product_available: true,
2069    vndk: {
2070        enabled: true,
2071    },
2072    licenses: ["vndk-v34-libjpeg-license"],
2073    arch: {
2074        arm: {
2075            export_include_dirs: [
2076                "include/external/libjpeg-turbo",
2077            ],
2078            srcs: ["arch-arm-armv8-a/shared/vndk-core/libjpeg.so"],
2079        },
2080        arm64: {
2081            export_include_dirs: [
2082                "include/external/libjpeg-turbo",
2083            ],
2084            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libjpeg.so"],
2085        },
2086    },
2087}
2088
2089vndk_prebuilt_shared {
2090    name: "libldacBT_abr",
2091    version: "34",
2092    target_arch: "arm64",
2093    vendor_available: true,
2094    product_available: true,
2095    vndk: {
2096        enabled: true,
2097    },
2098    min_sdk_version: "Tiramisu",
2099    licenses: ["vndk-v34-libldacBT_abr-license"],
2100    arch: {
2101        arm: {
2102            export_include_dirs: [
2103                "include/external/libldac/abr/inc",
2104            ],
2105            srcs: ["arch-arm-armv8-a/shared/vndk-core/libldacBT_abr.so"],
2106        },
2107        arm64: {
2108            export_include_dirs: [
2109                "include/external/libldac/abr/inc",
2110            ],
2111            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libldacBT_abr.so"],
2112        },
2113    },
2114}
2115
2116vndk_prebuilt_shared {
2117    name: "libldacBT_enc",
2118    version: "34",
2119    target_arch: "arm64",
2120    vendor_available: true,
2121    product_available: true,
2122    vndk: {
2123        enabled: true,
2124    },
2125    min_sdk_version: "Tiramisu",
2126    licenses: ["vndk-v34-libldacBT_enc-license"],
2127    arch: {
2128        arm: {
2129            export_include_dirs: [
2130                "include/external/libldac/inc",
2131            ],
2132            srcs: ["arch-arm-armv8-a/shared/vndk-core/libldacBT_enc.so"],
2133        },
2134        arm64: {
2135            export_include_dirs: [
2136                "include/external/libldac/inc",
2137            ],
2138            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libldacBT_enc.so"],
2139        },
2140    },
2141}
2142
2143vndk_prebuilt_shared {
2144    name: "liblz4",
2145    version: "34",
2146    target_arch: "arm64",
2147    vendor_available: true,
2148    product_available: true,
2149    vndk: {
2150        enabled: true,
2151    },
2152    min_sdk_version: "apex_inherit",
2153    licenses: ["vndk-v34-liblz4-license"],
2154    arch: {
2155        arm: {
2156            export_include_dirs: [
2157                "include/external/lz4/lib",
2158            ],
2159            srcs: ["arch-arm-armv8-a/shared/vndk-core/liblz4.so"],
2160        },
2161        arm64: {
2162            export_include_dirs: [
2163                "include/external/lz4/lib",
2164            ],
2165            srcs: ["arch-arm64-armv8-a/shared/vndk-core/liblz4.so"],
2166        },
2167    },
2168}
2169
2170vndk_prebuilt_shared {
2171    name: "libmedia_helper",
2172    version: "34",
2173    target_arch: "arm64",
2174    vendor_available: true,
2175    vndk: {
2176        enabled: true,
2177    },
2178    min_sdk_version: "29",
2179    licenses: ["vndk-v34-libmedia_helper-license"],
2180    arch: {
2181        arm: {
2182            export_include_dirs: [
2183                "include/frameworks/av/media/libmediahelper/include",
2184            ],
2185            srcs: ["arch-arm-armv8-a/shared/vndk-core/libmedia_helper.so"],
2186        },
2187        arm64: {
2188            export_include_dirs: [
2189                "include/frameworks/av/media/libmediahelper/include",
2190            ],
2191            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libmedia_helper.so"],
2192        },
2193    },
2194}
2195
2196vndk_prebuilt_shared {
2197    name: "libmedia_omx",
2198    version: "34",
2199    target_arch: "arm64",
2200    vendor_available: true,
2201    vndk: {
2202        enabled: true,
2203    },
2204    licenses: ["vndk-v34-libmedia_omx-license"],
2205    arch: {
2206        arm: {
2207            export_include_dirs: [
2208                "include/frameworks/av/media/libmedia/aidl",
2209                "include/frameworks/av/media/libmedia/include",
2210                "include/frameworks/av/media/libstagefright/include",
2211                "include/frameworks/native/headers/media_plugin",
2212                "include/frameworks/native/headers/media_plugin/media/openmax",
2213                "include/system/core/libcutils/include_outside_system",
2214                "include/system/core/libutils/include",
2215                "include/system/libbase/include",
2216                "include/external/fmtlib/include",
2217                "include/system/logging/liblog/include_vndk",
2218                "include/system/core/libprocessgroup/include",
2219                "include/system/core/libsystem/include",
2220                "include/frameworks/av/media/module/foundation/include",
2221                "include/system/libhidl/transport/token/1.0/utils/include",
2222                "include/frameworks/native/libs/binder/include",
2223                "include/frameworks/native/libs/binder/ndk/include_cpp",
2224                "include/system/libhidl/base/include",
2225                "include/system/libhidl/transport/include",
2226                "include/system/libfmq/base",
2227                "include/system/libhwbinder/include",
2228                "include/system/core/libcutils/include",
2229                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2230                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2231                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2232                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2233                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2234                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2235                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2236                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
2237                "include/frameworks/native/libs/ui/include",
2238                "include/frameworks/native/libs/ui/include_private",
2239                "include/frameworks/native/libs/nativebase/include",
2240                "include/frameworks/native/libs/nativewindow/include",
2241                "include/hardware/libhardware/include",
2242                "include/system/media/audio/include",
2243                "include/packages/modules/Bluetooth/system/types",
2244                "include/frameworks/native/libs/ui/include_vndk",
2245                "include/frameworks/native/libs/math/include",
2246                "include/frameworks/native/libs/ui/include_mock",
2247                "include/frameworks/native/libs/ui/include_types",
2248                "include/frameworks/native/libs/arect/include",
2249                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2250                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2251                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2252                "include/frameworks/native/libs/gralloc/types/include",
2253                "include/frameworks/native/libs/binder/ndk/include_ndk",
2254                "include/frameworks/native/libs/binder/ndk/include_platform",
2255                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
2256                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
2257                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.34_arm_armv8-a_shared/gen/aidl",
2258            ],
2259            srcs: ["arch-arm-armv8-a/shared/vndk-core/libmedia_omx.so"],
2260        },
2261        arm64: {
2262            export_include_dirs: [
2263                "include/frameworks/av/media/libmedia/aidl",
2264                "include/frameworks/av/media/libmedia/include",
2265                "include/frameworks/av/media/libstagefright/include",
2266                "include/frameworks/native/headers/media_plugin",
2267                "include/frameworks/native/headers/media_plugin/media/openmax",
2268                "include/system/core/libcutils/include_outside_system",
2269                "include/system/core/libutils/include",
2270                "include/system/libbase/include",
2271                "include/external/fmtlib/include",
2272                "include/system/logging/liblog/include_vndk",
2273                "include/system/core/libprocessgroup/include",
2274                "include/system/core/libsystem/include",
2275                "include/frameworks/av/media/module/foundation/include",
2276                "include/system/libhidl/transport/token/1.0/utils/include",
2277                "include/frameworks/native/libs/binder/include",
2278                "include/frameworks/native/libs/binder/ndk/include_cpp",
2279                "include/system/libhidl/base/include",
2280                "include/system/libhidl/transport/include",
2281                "include/system/libfmq/base",
2282                "include/system/libhwbinder/include",
2283                "include/system/core/libcutils/include",
2284                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2285                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2286                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2287                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2288                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2289                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2290                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2291                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
2292                "include/frameworks/native/libs/ui/include",
2293                "include/frameworks/native/libs/ui/include_private",
2294                "include/frameworks/native/libs/nativebase/include",
2295                "include/frameworks/native/libs/nativewindow/include",
2296                "include/hardware/libhardware/include",
2297                "include/system/media/audio/include",
2298                "include/packages/modules/Bluetooth/system/types",
2299                "include/frameworks/native/libs/ui/include_vndk",
2300                "include/frameworks/native/libs/math/include",
2301                "include/frameworks/native/libs/ui/include_mock",
2302                "include/frameworks/native/libs/ui/include_types",
2303                "include/frameworks/native/libs/arect/include",
2304                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2305                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2306                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2307                "include/frameworks/native/libs/gralloc/types/include",
2308                "include/frameworks/native/libs/binder/ndk/include_ndk",
2309                "include/frameworks/native/libs/binder/ndk/include_platform",
2310                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
2311                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
2312                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
2313            ],
2314            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libmedia_omx.so"],
2315        },
2316    },
2317}
2318
2319vndk_prebuilt_shared {
2320    name: "libmemtrack",
2321    version: "34",
2322    target_arch: "arm64",
2323    vendor_available: true,
2324    vndk: {
2325        enabled: true,
2326    },
2327    licenses: ["vndk-v34-libmemtrack-license"],
2328    arch: {
2329        arm: {
2330            export_include_dirs: [
2331                "include/system/memory/libmemtrack/include",
2332            ],
2333            srcs: ["arch-arm-armv8-a/shared/vndk-core/libmemtrack.so"],
2334        },
2335        arm64: {
2336            export_include_dirs: [
2337                "include/system/memory/libmemtrack/include",
2338            ],
2339            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libmemtrack.so"],
2340        },
2341    },
2342}
2343
2344vndk_prebuilt_shared {
2345    name: "libminijail",
2346    version: "34",
2347    target_arch: "arm64",
2348    vendor_available: true,
2349    product_available: true,
2350    vndk: {
2351        enabled: true,
2352    },
2353    min_sdk_version: "29",
2354    licenses: ["vndk-v34-libminijail-license"],
2355    arch: {
2356        arm: {
2357            export_include_dirs: [
2358                "include/external/minijail",
2359            ],
2360            srcs: ["arch-arm-armv8-a/shared/vndk-core/libminijail.so"],
2361        },
2362        arm64: {
2363            export_include_dirs: [
2364                "include/external/minijail",
2365            ],
2366            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libminijail.so"],
2367        },
2368    },
2369}
2370
2371vndk_prebuilt_shared {
2372    name: "libmkbootimg_abi_check",
2373    version: "34",
2374    target_arch: "arm64",
2375    vendor_available: true,
2376    vndk: {
2377        enabled: true,
2378    },
2379    licenses: ["vndk-v34-libmkbootimg_abi_check-license"],
2380    arch: {
2381        arm: {
2382            export_include_dirs: [
2383                "include/system/tools/mkbootimg/include",
2384            ],
2385            srcs: ["arch-arm-armv8-a/shared/vndk-core/libmkbootimg_abi_check.so"],
2386        },
2387        arm64: {
2388            export_include_dirs: [
2389                "include/system/tools/mkbootimg/include",
2390            ],
2391            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libmkbootimg_abi_check.so"],
2392        },
2393    },
2394}
2395
2396vndk_prebuilt_shared {
2397    name: "libnetutils",
2398    version: "34",
2399    target_arch: "arm64",
2400    vendor_available: true,
2401    vndk: {
2402        enabled: true,
2403    },
2404    licenses: ["vndk-v34-libnetutils-license"],
2405    arch: {
2406        arm: {
2407            export_include_dirs: [
2408                "include/system/core/libnetutils/include",
2409            ],
2410            srcs: ["arch-arm-armv8-a/shared/vndk-core/libnetutils.so"],
2411        },
2412        arm64: {
2413            export_include_dirs: [
2414                "include/system/core/libnetutils/include",
2415            ],
2416            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libnetutils.so"],
2417        },
2418    },
2419}
2420
2421vndk_prebuilt_shared {
2422    name: "libnl",
2423    version: "34",
2424    target_arch: "arm64",
2425    vendor_available: true,
2426    product_available: true,
2427    vndk: {
2428        enabled: true,
2429    },
2430    licenses: ["vndk-v34-libnl-license"],
2431    arch: {
2432        arm: {
2433            export_include_dirs: [
2434                "include/external/libnl/include",
2435            ],
2436            srcs: ["arch-arm-armv8-a/shared/vndk-core/libnl.so"],
2437        },
2438        arm64: {
2439            export_include_dirs: [
2440                "include/external/libnl/include",
2441            ],
2442            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libnl.so"],
2443        },
2444    },
2445}
2446
2447vndk_prebuilt_shared {
2448    name: "libpcre2",
2449    version: "34",
2450    target_arch: "arm64",
2451    vendor_available: true,
2452    product_available: true,
2453    vndk: {
2454        enabled: true,
2455    },
2456    licenses: ["vndk-v34-libpcre2-license"],
2457    arch: {
2458        arm: {
2459            export_include_dirs: [
2460                "include/external/pcre/include",
2461            ],
2462            srcs: ["arch-arm-armv8-a/shared/vndk-core/libpcre2.so"],
2463        },
2464        arm64: {
2465            export_include_dirs: [
2466                "include/external/pcre/include",
2467            ],
2468            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libpcre2.so"],
2469        },
2470    },
2471}
2472
2473vndk_prebuilt_shared {
2474    name: "libpiex",
2475    version: "34",
2476    target_arch: "arm64",
2477    vendor_available: true,
2478    product_available: true,
2479    vndk: {
2480        enabled: true,
2481    },
2482    licenses: ["vndk-v34-libpiex-license"],
2483    arch: {
2484        arm: {
2485            export_include_dirs: [
2486                "include/external/piex",
2487            ],
2488            srcs: ["arch-arm-armv8-a/shared/vndk-core/libpiex.so"],
2489        },
2490        arm64: {
2491            export_include_dirs: [
2492                "include/external/piex",
2493            ],
2494            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libpiex.so"],
2495        },
2496    },
2497}
2498
2499vndk_prebuilt_shared {
2500    name: "libpng",
2501    version: "34",
2502    target_arch: "arm64",
2503    vendor_available: true,
2504    product_available: true,
2505    vndk: {
2506        enabled: true,
2507    },
2508    licenses: ["vndk-v34-libpng-license"],
2509    arch: {
2510        arm: {
2511            export_include_dirs: [
2512                "include/external/libpng",
2513            ],
2514            srcs: ["arch-arm-armv8-a/shared/vndk-core/libpng.so"],
2515        },
2516        arm64: {
2517            export_include_dirs: [
2518                "include/external/libpng",
2519            ],
2520            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libpng.so"],
2521        },
2522    },
2523}
2524
2525vndk_prebuilt_shared {
2526    name: "libpower",
2527    version: "34",
2528    target_arch: "arm64",
2529    vendor_available: true,
2530    vndk: {
2531        enabled: true,
2532    },
2533    min_sdk_version: "Tiramisu",
2534    licenses: ["vndk-v34-libpower-license"],
2535    arch: {
2536        arm: {
2537            export_include_dirs: [
2538                "include/hardware/libhardware_legacy/include",
2539            ],
2540            srcs: ["arch-arm-armv8-a/shared/vndk-core/libpower.so"],
2541        },
2542        arm64: {
2543            export_include_dirs: [
2544                "include/hardware/libhardware_legacy/include",
2545            ],
2546            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libpower.so"],
2547        },
2548    },
2549}
2550
2551vndk_prebuilt_shared {
2552    name: "libprocinfo",
2553    version: "34",
2554    target_arch: "arm64",
2555    vendor_available: true,
2556    product_available: true,
2557    vndk: {
2558        enabled: true,
2559    },
2560    min_sdk_version: "apex_inherit",
2561    licenses: ["vndk-v34-libprocinfo-license"],
2562    arch: {
2563        arm: {
2564            export_include_dirs: [
2565                "include/system/libprocinfo/include",
2566            ],
2567            srcs: ["arch-arm-armv8-a/shared/vndk-core/libprocinfo.so"],
2568        },
2569        arm64: {
2570            export_include_dirs: [
2571                "include/system/libprocinfo/include",
2572            ],
2573            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libprocinfo.so"],
2574        },
2575    },
2576}
2577
2578vndk_prebuilt_shared {
2579    name: "libradio_metadata",
2580    version: "34",
2581    target_arch: "arm64",
2582    vendor_available: true,
2583    vndk: {
2584        enabled: true,
2585    },
2586    licenses: ["vndk-v34-libradio_metadata-license"],
2587    arch: {
2588        arm: {
2589            export_include_dirs: [
2590                "include/system/media/radio/include",
2591                "include/system/core/libsystem/include",
2592            ],
2593            srcs: ["arch-arm-armv8-a/shared/vndk-core/libradio_metadata.so"],
2594        },
2595        arm64: {
2596            export_include_dirs: [
2597                "include/system/media/radio/include",
2598                "include/system/core/libsystem/include",
2599            ],
2600            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libradio_metadata.so"],
2601        },
2602    },
2603}
2604
2605vndk_prebuilt_shared {
2606    name: "libspeexresampler",
2607    version: "34",
2608    target_arch: "arm64",
2609    vendor_available: true,
2610    product_available: true,
2611    vndk: {
2612        enabled: true,
2613    },
2614    min_sdk_version: "29",
2615    licenses: ["vndk-v34-libspeexresampler-license"],
2616    arch: {
2617        arm: {
2618            export_include_dirs: [
2619                "include/external/speex/include",
2620            ],
2621            srcs: ["arch-arm-armv8-a/shared/vndk-core/libspeexresampler.so"],
2622        },
2623        arm64: {
2624            export_include_dirs: [
2625                "include/external/speex/include",
2626            ],
2627            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libspeexresampler.so"],
2628        },
2629    },
2630}
2631
2632vndk_prebuilt_shared {
2633    name: "libsqlite",
2634    version: "34",
2635    target_arch: "arm64",
2636    vendor_available: true,
2637    vndk: {
2638        enabled: true,
2639    },
2640    licenses: ["vndk-v34-libsqlite-license"],
2641    arch: {
2642        arm: {
2643            export_include_dirs: [
2644                "include/external/sqlite/dist",
2645            ],
2646            srcs: ["arch-arm-armv8-a/shared/vndk-core/libsqlite.so"],
2647        },
2648        arm64: {
2649            export_include_dirs: [
2650                "include/external/sqlite/dist",
2651            ],
2652            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libsqlite.so"],
2653        },
2654    },
2655}
2656
2657vndk_prebuilt_shared {
2658    name: "libssl",
2659    version: "34",
2660    target_arch: "arm64",
2661    vendor_available: true,
2662    product_available: true,
2663    vndk: {
2664        enabled: true,
2665    },
2666    min_sdk_version: "29",
2667    licenses: ["vndk-v34-libssl-license"],
2668    arch: {
2669        arm: {
2670            export_include_dirs: [
2671                "include/external/boringssl/src/include",
2672            ],
2673            srcs: ["arch-arm-armv8-a/shared/vndk-core/libssl.so"],
2674        },
2675        arm64: {
2676            export_include_dirs: [
2677                "include/external/boringssl/src/include",
2678            ],
2679            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libssl.so"],
2680        },
2681    },
2682}
2683
2684vndk_prebuilt_shared {
2685    name: "[email protected]",
2686    version: "34",
2687    target_arch: "arm64",
2688    vendor_available: true,
2689    vndk: {
2690        enabled: true,
2691    },
2692    licenses: ["[email protected]"],
2693    arch: {
2694        arm: {
2695            export_include_dirs: [
2696                "include/frameworks/av/media/module/bufferpool/2.0/include",
2697                "include/system/libfmq/include",
2698                "include/system/libfmq/base",
2699                "include/system/core/libcutils/include_outside_system",
2700                "include/system/core/libprocessgroup/include",
2701                "include/system/core/libcutils/include",
2702                "include/system/core/libutils/include",
2703                "include/system/libbase/include",
2704                "include/external/fmtlib/include",
2705                "include/system/logging/liblog/include_vndk",
2706                "include/system/core/libsystem/include",
2707                "include/system/libhidl/base/include",
2708                "include/system/libhidl/transport/include",
2709                "include/system/libhwbinder/include",
2710                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2711                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2712                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2713                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2714                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
2715            ],
2716            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_bufferpool@2.0.so"],
2717        },
2718        arm64: {
2719            export_include_dirs: [
2720                "include/frameworks/av/media/module/bufferpool/2.0/include",
2721                "include/system/libfmq/include",
2722                "include/system/libfmq/base",
2723                "include/system/core/libcutils/include_outside_system",
2724                "include/system/core/libprocessgroup/include",
2725                "include/system/core/libcutils/include",
2726                "include/system/core/libutils/include",
2727                "include/system/libbase/include",
2728                "include/external/fmtlib/include",
2729                "include/system/logging/liblog/include_vndk",
2730                "include/system/core/libsystem/include",
2731                "include/system/libhidl/base/include",
2732                "include/system/libhidl/transport/include",
2733                "include/system/libhwbinder/include",
2734                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2735                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2736                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2737                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2738                "include/generated-headers/hardware/interfaces/media/bufferpool/2.0/[email protected]_genc++_headers/gen",
2739            ],
2740            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_bufferpool@2.0.so"],
2741        },
2742    },
2743}
2744
2745vndk_prebuilt_shared {
2746    name: "libstagefright_bufferqueue_helper",
2747    version: "34",
2748    target_arch: "arm64",
2749    vendor_available: true,
2750    vndk: {
2751        enabled: true,
2752    },
2753    min_sdk_version: "29",
2754    arch: {
2755        arm: {
2756            export_include_dirs: [
2757                "include/frameworks/av/media/module/bqhelper/include",
2758                "include/frameworks/native/headers/media_plugin",
2759                "include/frameworks/native/headers/media_plugin/media/openmax",
2760                "include/frameworks/av/media/libstagefright/include",
2761                "include/system/core/libcutils/include_outside_system",
2762                "include/system/core/libutils/include",
2763                "include/system/libbase/include",
2764                "include/external/fmtlib/include",
2765                "include/system/logging/liblog/include_vndk",
2766                "include/system/core/libprocessgroup/include",
2767                "include/system/core/libsystem/include",
2768                "include/frameworks/av/media/module/foundation/include",
2769                "include/system/libhidl/libhidlmemory/include",
2770                "include/system/libhidl/base/include",
2771                "include/system/libhidl/transport/include",
2772                "include/system/libfmq/base",
2773                "include/system/libhwbinder/include",
2774                "include/system/core/libcutils/include",
2775                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2776                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2777                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2778                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2779                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
2780                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
2781                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2782                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2783                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2784                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2785                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2786                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
2787            ],
2788            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_bufferqueue_helper.so"],
2789        },
2790        arm64: {
2791            export_include_dirs: [
2792                "include/frameworks/av/media/module/bqhelper/include",
2793                "include/frameworks/native/headers/media_plugin",
2794                "include/frameworks/native/headers/media_plugin/media/openmax",
2795                "include/frameworks/av/media/libstagefright/include",
2796                "include/system/core/libcutils/include_outside_system",
2797                "include/system/core/libutils/include",
2798                "include/system/libbase/include",
2799                "include/external/fmtlib/include",
2800                "include/system/logging/liblog/include_vndk",
2801                "include/system/core/libprocessgroup/include",
2802                "include/system/core/libsystem/include",
2803                "include/frameworks/av/media/module/foundation/include",
2804                "include/system/libhidl/libhidlmemory/include",
2805                "include/system/libhidl/base/include",
2806                "include/system/libhidl/transport/include",
2807                "include/system/libfmq/base",
2808                "include/system/libhwbinder/include",
2809                "include/system/core/libcutils/include",
2810                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2811                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2812                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2813                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2814                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
2815                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
2816                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2817                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2818                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2819                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2820                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2821                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/2.0/[email protected]_genc++_headers/gen",
2822            ],
2823            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_bufferqueue_helper.so"],
2824        },
2825    },
2826}
2827
2828vndk_prebuilt_shared {
2829    name: "libstagefright_foundation",
2830    version: "34",
2831    target_arch: "arm64",
2832    vendor_available: true,
2833    vndk: {
2834        enabled: true,
2835    },
2836    min_sdk_version: "29",
2837    licenses: ["vndk-v34-libstagefright_foundation-license"],
2838    arch: {
2839        arm: {
2840            export_include_dirs: [
2841                "include/frameworks/av/media/module/foundation/include",
2842                "include/frameworks/native/headers/media_plugin",
2843                "include/frameworks/native/headers/media_plugin/media/openmax",
2844                "include/frameworks/av/media/libstagefright/include",
2845                "include/system/core/libcutils/include_outside_system",
2846                "include/system/core/libutils/include",
2847                "include/system/libbase/include",
2848                "include/external/fmtlib/include",
2849                "include/system/logging/liblog/include_vndk",
2850                "include/system/core/libprocessgroup/include",
2851                "include/system/core/libsystem/include",
2852            ],
2853            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_foundation.so"],
2854        },
2855        arm64: {
2856            export_include_dirs: [
2857                "include/frameworks/av/media/module/foundation/include",
2858                "include/frameworks/native/headers/media_plugin",
2859                "include/frameworks/native/headers/media_plugin/media/openmax",
2860                "include/frameworks/av/media/libstagefright/include",
2861                "include/system/core/libcutils/include_outside_system",
2862                "include/system/core/libutils/include",
2863                "include/system/libbase/include",
2864                "include/external/fmtlib/include",
2865                "include/system/logging/liblog/include_vndk",
2866                "include/system/core/libprocessgroup/include",
2867                "include/system/core/libsystem/include",
2868            ],
2869            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_foundation.so"],
2870        },
2871    },
2872}
2873
2874vndk_prebuilt_shared {
2875    name: "libstagefright_omx",
2876    version: "34",
2877    target_arch: "arm64",
2878    vendor_available: true,
2879    vndk: {
2880        enabled: true,
2881    },
2882    licenses: ["vndk-v34-libstagefright_omx-license"],
2883    arch: {
2884        arm: {
2885            export_include_dirs: [
2886                "include/frameworks/av/media/libstagefright/omx/include",
2887                "include/frameworks/native/headers/media_plugin",
2888                "include/frameworks/native/headers/media_plugin/media/openmax",
2889                "include/frameworks/av/media/libstagefright/include",
2890                "include/system/core/libcutils/include_outside_system",
2891                "include/system/core/libutils/include",
2892                "include/system/libbase/include",
2893                "include/external/fmtlib/include",
2894                "include/system/logging/liblog/include_vndk",
2895                "include/system/core/libprocessgroup/include",
2896                "include/system/core/libsystem/include",
2897                "include/frameworks/av/media/module/foundation/include",
2898                "include/frameworks/av/media/libstagefright/xmlparser/include",
2899            ],
2900            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_omx.so"],
2901        },
2902        arm64: {
2903            export_include_dirs: [
2904                "include/frameworks/av/media/libstagefright/omx/include",
2905                "include/frameworks/native/headers/media_plugin",
2906                "include/frameworks/native/headers/media_plugin/media/openmax",
2907                "include/frameworks/av/media/libstagefright/include",
2908                "include/system/core/libcutils/include_outside_system",
2909                "include/system/core/libutils/include",
2910                "include/system/libbase/include",
2911                "include/external/fmtlib/include",
2912                "include/system/logging/liblog/include_vndk",
2913                "include/system/core/libprocessgroup/include",
2914                "include/system/core/libsystem/include",
2915                "include/frameworks/av/media/module/foundation/include",
2916                "include/frameworks/av/media/libstagefright/xmlparser/include",
2917            ],
2918            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_omx.so"],
2919        },
2920    },
2921}
2922
2923vndk_prebuilt_shared {
2924    name: "libstagefright_omx_utils",
2925    version: "34",
2926    target_arch: "arm64",
2927    vendor_available: true,
2928    vndk: {
2929        enabled: true,
2930    },
2931    licenses: ["vndk-v34-libstagefright_omx_utils-license"],
2932    arch: {
2933        arm: {
2934            export_include_dirs: [
2935                "include/frameworks/av/media/libstagefright/omx/include",
2936                "include/frameworks/native/headers/media_plugin",
2937                "include/frameworks/native/headers/media_plugin/media/openmax",
2938                "include/frameworks/av/media/libstagefright/include",
2939                "include/system/core/libcutils/include_outside_system",
2940                "include/system/core/libutils/include",
2941                "include/system/libbase/include",
2942                "include/external/fmtlib/include",
2943                "include/system/logging/liblog/include_vndk",
2944                "include/system/core/libprocessgroup/include",
2945                "include/system/core/libsystem/include",
2946                "include/frameworks/av/media/module/foundation/include",
2947                "include/frameworks/av/media/libmedia/aidl",
2948                "include/frameworks/av/media/libmedia/include",
2949                "include/system/libhidl/transport/token/1.0/utils/include",
2950                "include/frameworks/native/libs/binder/include",
2951                "include/frameworks/native/libs/binder/ndk/include_cpp",
2952                "include/system/libhidl/base/include",
2953                "include/system/libhidl/transport/include",
2954                "include/system/libfmq/base",
2955                "include/system/libhwbinder/include",
2956                "include/system/core/libcutils/include",
2957                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
2958                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
2959                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
2960                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
2961                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
2962                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
2963                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
2964                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
2965                "include/frameworks/native/libs/ui/include",
2966                "include/frameworks/native/libs/ui/include_private",
2967                "include/frameworks/native/libs/nativebase/include",
2968                "include/frameworks/native/libs/nativewindow/include",
2969                "include/hardware/libhardware/include",
2970                "include/system/media/audio/include",
2971                "include/packages/modules/Bluetooth/system/types",
2972                "include/frameworks/native/libs/ui/include_vndk",
2973                "include/frameworks/native/libs/math/include",
2974                "include/frameworks/native/libs/ui/include_mock",
2975                "include/frameworks/native/libs/ui/include_types",
2976                "include/frameworks/native/libs/arect/include",
2977                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
2978                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
2979                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
2980                "include/frameworks/native/libs/gralloc/types/include",
2981                "include/frameworks/native/libs/binder/ndk/include_ndk",
2982                "include/frameworks/native/libs/binder/ndk/include_platform",
2983                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
2984                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
2985                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.34_arm_armv8-a_shared/gen/aidl",
2986            ],
2987            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_omx_utils.so"],
2988        },
2989        arm64: {
2990            export_include_dirs: [
2991                "include/frameworks/av/media/libstagefright/omx/include",
2992                "include/frameworks/native/headers/media_plugin",
2993                "include/frameworks/native/headers/media_plugin/media/openmax",
2994                "include/frameworks/av/media/libstagefright/include",
2995                "include/system/core/libcutils/include_outside_system",
2996                "include/system/core/libutils/include",
2997                "include/system/libbase/include",
2998                "include/external/fmtlib/include",
2999                "include/system/logging/liblog/include_vndk",
3000                "include/system/core/libprocessgroup/include",
3001                "include/system/core/libsystem/include",
3002                "include/frameworks/av/media/module/foundation/include",
3003                "include/frameworks/av/media/libmedia/aidl",
3004                "include/frameworks/av/media/libmedia/include",
3005                "include/system/libhidl/transport/token/1.0/utils/include",
3006                "include/frameworks/native/libs/binder/include",
3007                "include/frameworks/native/libs/binder/ndk/include_cpp",
3008                "include/system/libhidl/base/include",
3009                "include/system/libhidl/transport/include",
3010                "include/system/libfmq/base",
3011                "include/system/libhwbinder/include",
3012                "include/system/core/libcutils/include",
3013                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3014                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3015                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3016                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3017                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3018                "include/generated-headers/hardware/interfaces/media/1.0/[email protected]_genc++_headers/gen",
3019                "include/generated-headers/hardware/interfaces/graphics/bufferqueue/1.0/[email protected]_genc++_headers/gen",
3020                "include/generated-headers/hardware/interfaces/media/omx/1.0/[email protected]_genc++_headers/gen",
3021                "include/frameworks/native/libs/ui/include",
3022                "include/frameworks/native/libs/ui/include_private",
3023                "include/frameworks/native/libs/nativebase/include",
3024                "include/frameworks/native/libs/nativewindow/include",
3025                "include/hardware/libhardware/include",
3026                "include/system/media/audio/include",
3027                "include/packages/modules/Bluetooth/system/types",
3028                "include/frameworks/native/libs/ui/include_vndk",
3029                "include/frameworks/native/libs/math/include",
3030                "include/frameworks/native/libs/ui/include_mock",
3031                "include/frameworks/native/libs/ui/include_types",
3032                "include/frameworks/native/libs/arect/include",
3033                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3034                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3035                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
3036                "include/frameworks/native/libs/gralloc/types/include",
3037                "include/frameworks/native/libs/binder/ndk/include_ndk",
3038                "include/frameworks/native/libs/binder/ndk/include_platform",
3039                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3040                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3041                "include/generated-headers/frameworks/av/media/libmedia/libmedia_omx/android_vendor.34_arm64_armv8-a_shared/gen/aidl",
3042            ],
3043            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_omx_utils.so"],
3044        },
3045    },
3046}
3047
3048vndk_prebuilt_shared {
3049    name: "libstagefright_xmlparser",
3050    version: "34",
3051    target_arch: "arm64",
3052    vendor_available: true,
3053    vndk: {
3054        enabled: true,
3055    },
3056    licenses: ["vndk-v34-libstagefright_xmlparser-license"],
3057    arch: {
3058        arm: {
3059            export_include_dirs: [
3060                "include/frameworks/av/media/libstagefright/xmlparser/include",
3061            ],
3062            srcs: ["arch-arm-armv8-a/shared/vndk-core/libstagefright_xmlparser.so"],
3063        },
3064        arm64: {
3065            export_include_dirs: [
3066                "include/frameworks/av/media/libstagefright/xmlparser/include",
3067            ],
3068            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libstagefright_xmlparser.so"],
3069        },
3070    },
3071}
3072
3073vndk_prebuilt_shared {
3074    name: "libsysutils",
3075    version: "34",
3076    target_arch: "arm64",
3077    vendor_available: true,
3078    vndk: {
3079        enabled: true,
3080    },
3081    min_sdk_version: "apex_inherit",
3082    licenses: ["vndk-v34-libsysutils-license"],
3083    arch: {
3084        arm: {
3085            export_include_dirs: [
3086                "include/system/core/libsysutils/include",
3087            ],
3088            srcs: ["arch-arm-armv8-a/shared/vndk-core/libsysutils.so"],
3089        },
3090        arm64: {
3091            export_include_dirs: [
3092                "include/system/core/libsysutils/include",
3093            ],
3094            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libsysutils.so"],
3095        },
3096    },
3097}
3098
3099vndk_prebuilt_shared {
3100    name: "libtinyalsa",
3101    version: "34",
3102    target_arch: "arm64",
3103    vendor_available: true,
3104    product_available: true,
3105    vndk: {
3106        enabled: true,
3107    },
3108    licenses: ["vndk-v34-libtinyalsa-license"],
3109    arch: {
3110        arm: {
3111            export_include_dirs: [
3112                "include/external/tinyalsa/include",
3113            ],
3114            srcs: ["arch-arm-armv8-a/shared/vndk-core/libtinyalsa.so"],
3115        },
3116        arm64: {
3117            export_include_dirs: [
3118                "include/external/tinyalsa/include",
3119            ],
3120            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libtinyalsa.so"],
3121        },
3122    },
3123}
3124
3125vndk_prebuilt_shared {
3126    name: "libtinyxml2",
3127    version: "34",
3128    target_arch: "arm64",
3129    vendor_available: true,
3130    product_available: true,
3131    vndk: {
3132        enabled: true,
3133    },
3134    min_sdk_version: "S",
3135    licenses: ["vndk-v34-libtinyxml2-license"],
3136    arch: {
3137        arm: {
3138            export_include_dirs: [
3139                "include/external/tinyxml2",
3140            ],
3141            srcs: ["arch-arm-armv8-a/shared/vndk-core/libtinyxml2.so"],
3142        },
3143        arm64: {
3144            export_include_dirs: [
3145                "include/external/tinyxml2",
3146            ],
3147            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libtinyxml2.so"],
3148        },
3149    },
3150}
3151
3152vndk_prebuilt_shared {
3153    name: "libui",
3154    version: "34",
3155    target_arch: "arm64",
3156    vendor_available: true,
3157    vndk: {
3158        enabled: true,
3159    },
3160    min_sdk_version: "29",
3161    licenses: ["vndk-v34-libui-license"],
3162    arch: {
3163        arm: {
3164            export_include_dirs: [
3165                "include/frameworks/native/libs/ui/include",
3166                "include/frameworks/native/libs/ui/include_private",
3167                "include/system/libbase/include",
3168                "include/external/fmtlib/include",
3169                "include/frameworks/native/libs/nativebase/include",
3170                "include/frameworks/native/libs/nativewindow/include",
3171                "include/hardware/libhardware/include",
3172                "include/system/media/audio/include",
3173                "include/system/core/libcutils/include_outside_system",
3174                "include/system/core/libsystem/include",
3175                "include/packages/modules/Bluetooth/system/types",
3176                "include/frameworks/native/libs/ui/include_vndk",
3177                "include/frameworks/native/libs/math/include",
3178                "include/frameworks/native/libs/ui/include_mock",
3179                "include/frameworks/native/libs/ui/include_types",
3180                "include/frameworks/native/libs/arect/include",
3181                "include/system/libhidl/base/include",
3182                "include/system/libhidl/transport/include",
3183                "include/system/libfmq/base",
3184                "include/system/libhwbinder/include",
3185                "include/system/core/libutils/include",
3186                "include/system/logging/liblog/include_vndk",
3187                "include/system/core/libprocessgroup/include",
3188                "include/system/core/libcutils/include",
3189                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3190                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3191                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3192                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3193                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3194                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3195                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3196                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
3197                "include/frameworks/native/libs/gralloc/types/include",
3198                "include/frameworks/native/libs/binder/ndk/include_cpp",
3199                "include/frameworks/native/libs/binder/ndk/include_ndk",
3200                "include/frameworks/native/libs/binder/ndk/include_platform",
3201                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3202                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3203            ],
3204            srcs: ["arch-arm-armv8-a/shared/vndk-core/libui.so"],
3205        },
3206        arm64: {
3207            export_include_dirs: [
3208                "include/frameworks/native/libs/ui/include",
3209                "include/frameworks/native/libs/ui/include_private",
3210                "include/system/libbase/include",
3211                "include/external/fmtlib/include",
3212                "include/frameworks/native/libs/nativebase/include",
3213                "include/frameworks/native/libs/nativewindow/include",
3214                "include/hardware/libhardware/include",
3215                "include/system/media/audio/include",
3216                "include/system/core/libcutils/include_outside_system",
3217                "include/system/core/libsystem/include",
3218                "include/packages/modules/Bluetooth/system/types",
3219                "include/frameworks/native/libs/ui/include_vndk",
3220                "include/frameworks/native/libs/math/include",
3221                "include/frameworks/native/libs/ui/include_mock",
3222                "include/frameworks/native/libs/ui/include_types",
3223                "include/frameworks/native/libs/arect/include",
3224                "include/system/libhidl/base/include",
3225                "include/system/libhidl/transport/include",
3226                "include/system/libfmq/base",
3227                "include/system/libhwbinder/include",
3228                "include/system/core/libutils/include",
3229                "include/system/logging/liblog/include_vndk",
3230                "include/system/core/libprocessgroup/include",
3231                "include/system/core/libcutils/include",
3232                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3233                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3234                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3235                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3236                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3237                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3238                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3239                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
3240                "include/frameworks/native/libs/gralloc/types/include",
3241                "include/frameworks/native/libs/binder/ndk/include_cpp",
3242                "include/frameworks/native/libs/binder/ndk/include_ndk",
3243                "include/frameworks/native/libs/binder/ndk/include_platform",
3244                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3245                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3246            ],
3247            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libui.so"],
3248        },
3249    },
3250}
3251
3252vndk_prebuilt_shared {
3253    name: "libusbhost",
3254    version: "34",
3255    target_arch: "arm64",
3256    vendor_available: true,
3257    vndk: {
3258        enabled: true,
3259    },
3260    licenses: ["vndk-v34-libusbhost-license"],
3261    arch: {
3262        arm: {
3263            export_include_dirs: [
3264                "include/system/core/libusbhost/include",
3265            ],
3266            srcs: ["arch-arm-armv8-a/shared/vndk-core/libusbhost.so"],
3267        },
3268        arm64: {
3269            export_include_dirs: [
3270                "include/system/core/libusbhost/include",
3271            ],
3272            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libusbhost.so"],
3273        },
3274    },
3275}
3276
3277vndk_prebuilt_shared {
3278    name: "libwifi-system-iface",
3279    version: "34",
3280    target_arch: "arm64",
3281    vendor_available: true,
3282    product_available: true,
3283    vndk: {
3284        enabled: true,
3285    },
3286    licenses: ["vndk-v34-libwifi-system-iface-license"],
3287    arch: {
3288        arm: {
3289            export_include_dirs: [
3290                "include/frameworks/opt/net/wifi/libwifi_system_iface/include",
3291            ],
3292            srcs: ["arch-arm-armv8-a/shared/vndk-core/libwifi-system-iface.so"],
3293        },
3294        arm64: {
3295            export_include_dirs: [
3296                "include/frameworks/opt/net/wifi/libwifi_system_iface/include",
3297            ],
3298            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libwifi-system-iface.so"],
3299        },
3300    },
3301}
3302
3303vndk_prebuilt_shared {
3304    name: "libxml2",
3305    version: "34",
3306    target_arch: "arm64",
3307    vendor_available: true,
3308    product_available: true,
3309    vndk: {
3310        enabled: true,
3311    },
3312    min_sdk_version: "apex_inherit",
3313    licenses: ["vndk-v34-libxml2-license"],
3314    arch: {
3315        arm: {
3316            export_include_dirs: [
3317                "include/external/libxml2/include",
3318            ],
3319            srcs: ["arch-arm-armv8-a/shared/vndk-core/libxml2.so"],
3320        },
3321        arm64: {
3322            export_include_dirs: [
3323                "include/external/libxml2/include",
3324            ],
3325            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libxml2.so"],
3326        },
3327    },
3328}
3329
3330vndk_prebuilt_shared {
3331    name: "libyuv",
3332    version: "34",
3333    target_arch: "arm64",
3334    vendor_available: true,
3335    product_available: true,
3336    vndk: {
3337        enabled: true,
3338    },
3339    min_sdk_version: "29",
3340    licenses: ["vndk-v34-libyuv-license"],
3341    arch: {
3342        arm: {
3343            export_include_dirs: [
3344                "include/external/libyuv/files/include",
3345            ],
3346            srcs: ["arch-arm-armv8-a/shared/vndk-core/libyuv.so"],
3347        },
3348        arm64: {
3349            export_include_dirs: [
3350                "include/external/libyuv/files/include",
3351            ],
3352            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libyuv.so"],
3353        },
3354    },
3355}
3356
3357vndk_prebuilt_shared {
3358    name: "libziparchive",
3359    version: "34",
3360    target_arch: "arm64",
3361    vendor_available: true,
3362    product_available: true,
3363    vndk: {
3364        enabled: true,
3365    },
3366    min_sdk_version: "apex_inherit",
3367    licenses: ["vndk-v34-libziparchive-license"],
3368    arch: {
3369        arm: {
3370            export_include_dirs: [
3371                "include/system/libziparchive/include",
3372                "include/external/googletest/googletest/include",
3373                "include/system/libbase/include",
3374                "include/external/fmtlib/include",
3375            ],
3376            srcs: ["arch-arm-armv8-a/shared/vndk-core/libziparchive.so"],
3377        },
3378        arm64: {
3379            export_include_dirs: [
3380                "include/system/libziparchive/include",
3381                "include/external/googletest/googletest/include",
3382                "include/system/libbase/include",
3383                "include/external/fmtlib/include",
3384            ],
3385            srcs: ["arch-arm64-armv8-a/shared/vndk-core/libziparchive.so"],
3386        },
3387    },
3388}
3389
3390vndk_prebuilt_shared {
3391    name: "android.hardware.common-V2-ndk",
3392    version: "34",
3393    target_arch: "arm64",
3394    vendor_available: true,
3395    vndk: {
3396        enabled: true,
3397        support_system_process: true,
3398    },
3399    min_sdk_version: "29",
3400    arch: {
3401        arm: {
3402            export_include_dirs: [
3403                "include/frameworks/native/libs/binder/ndk/include_cpp",
3404                "include/frameworks/native/libs/binder/ndk/include_ndk",
3405                "include/frameworks/native/libs/binder/ndk/include_platform",
3406                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3407            ],
3408            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.common-V2-ndk.so"],
3409        },
3410        arm64: {
3411            export_include_dirs: [
3412                "include/frameworks/native/libs/binder/ndk/include_cpp",
3413                "include/frameworks/native/libs/binder/ndk/include_ndk",
3414                "include/frameworks/native/libs/binder/ndk/include_platform",
3415                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3416            ],
3417            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.common-V2-ndk.so"],
3418        },
3419    },
3420}
3421
3422vndk_prebuilt_shared {
3423    name: "android.hardware.common.fmq-V1-ndk",
3424    version: "34",
3425    target_arch: "arm64",
3426    vendor_available: true,
3427    vndk: {
3428        enabled: true,
3429        support_system_process: true,
3430    },
3431    min_sdk_version: "29",
3432    arch: {
3433        arm: {
3434            export_include_dirs: [
3435                "include/frameworks/native/libs/binder/ndk/include_cpp",
3436                "include/frameworks/native/libs/binder/ndk/include_ndk",
3437                "include/frameworks/native/libs/binder/ndk/include_platform",
3438                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3439                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
3440            ],
3441            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.common.fmq-V1-ndk.so"],
3442        },
3443        arm64: {
3444            export_include_dirs: [
3445                "include/frameworks/native/libs/binder/ndk/include_cpp",
3446                "include/frameworks/native/libs/binder/ndk/include_ndk",
3447                "include/frameworks/native/libs/binder/ndk/include_platform",
3448                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3449                "include/generated-headers/hardware/interfaces/common/fmq/aidl/android.hardware.common.fmq-V1-ndk-source/gen/include",
3450            ],
3451            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.common.fmq-V1-ndk.so"],
3452        },
3453    },
3454}
3455
3456vndk_prebuilt_shared {
3457    name: "android.hardware.graphics.allocator-V2-ndk",
3458    version: "34",
3459    target_arch: "arm64",
3460    vendor_available: true,
3461    vndk: {
3462        enabled: true,
3463        support_system_process: true,
3464    },
3465    min_sdk_version: "29",
3466    arch: {
3467        arm: {
3468            export_include_dirs: [
3469                "include/frameworks/native/libs/binder/ndk/include_cpp",
3470                "include/frameworks/native/libs/binder/ndk/include_ndk",
3471                "include/frameworks/native/libs/binder/ndk/include_platform",
3472                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3473                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3474                "include/generated-headers/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include",
3475            ],
3476            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.allocator-V2-ndk.so"],
3477        },
3478        arm64: {
3479            export_include_dirs: [
3480                "include/frameworks/native/libs/binder/ndk/include_cpp",
3481                "include/frameworks/native/libs/binder/ndk/include_ndk",
3482                "include/frameworks/native/libs/binder/ndk/include_platform",
3483                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3484                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3485                "include/generated-headers/hardware/interfaces/graphics/allocator/aidl/android.hardware.graphics.allocator-V2-ndk-source/gen/include",
3486            ],
3487            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.allocator-V2-ndk.so"],
3488        },
3489    },
3490}
3491
3492vndk_prebuilt_shared {
3493    name: "android.hardware.graphics.common-V4-ndk",
3494    version: "34",
3495    target_arch: "arm64",
3496    vendor_available: true,
3497    vndk: {
3498        enabled: true,
3499        support_system_process: true,
3500    },
3501    min_sdk_version: "29",
3502    arch: {
3503        arm: {
3504            export_include_dirs: [
3505                "include/frameworks/native/libs/binder/ndk/include_cpp",
3506                "include/frameworks/native/libs/binder/ndk/include_ndk",
3507                "include/frameworks/native/libs/binder/ndk/include_platform",
3508                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3509                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3510            ],
3511            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.common-V4-ndk.so"],
3512        },
3513        arm64: {
3514            export_include_dirs: [
3515                "include/frameworks/native/libs/binder/ndk/include_cpp",
3516                "include/frameworks/native/libs/binder/ndk/include_ndk",
3517                "include/frameworks/native/libs/binder/ndk/include_platform",
3518                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3519                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3520            ],
3521            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.common-V4-ndk.so"],
3522        },
3523    },
3524}
3525
3526vndk_prebuilt_shared {
3527    name: "[email protected]",
3528    version: "34",
3529    target_arch: "arm64",
3530    vendor_available: true,
3531    product_available: true,
3532    vndk: {
3533        enabled: true,
3534        support_system_process: true,
3535    },
3536    min_sdk_version: "29",
3537    licenses: ["[email protected]"],
3538    arch: {
3539        arm: {
3540            export_include_dirs: [
3541                "include/system/libhidl/base/include",
3542                "include/system/libhidl/transport/include",
3543                "include/system/libfmq/base",
3544                "include/system/libhwbinder/include",
3545                "include/system/libbase/include",
3546                "include/external/fmtlib/include",
3547                "include/system/core/libutils/include",
3548                "include/system/core/libcutils/include_outside_system",
3549                "include/system/logging/liblog/include_vndk",
3550                "include/system/core/libprocessgroup/include",
3551                "include/system/core/libsystem/include",
3552                "include/system/core/libcutils/include",
3553                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3554                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3555                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3556                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3557                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3558            ],
3559            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.0.so"],
3560        },
3561        arm64: {
3562            export_include_dirs: [
3563                "include/system/libhidl/base/include",
3564                "include/system/libhidl/transport/include",
3565                "include/system/libfmq/base",
3566                "include/system/libhwbinder/include",
3567                "include/system/libbase/include",
3568                "include/external/fmtlib/include",
3569                "include/system/core/libutils/include",
3570                "include/system/core/libcutils/include_outside_system",
3571                "include/system/logging/liblog/include_vndk",
3572                "include/system/core/libprocessgroup/include",
3573                "include/system/core/libsystem/include",
3574                "include/system/core/libcutils/include",
3575                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3576                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3577                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3578                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3579                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3580            ],
3581            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.0.so"],
3582        },
3583    },
3584}
3585
3586vndk_prebuilt_shared {
3587    name: "[email protected]",
3588    version: "34",
3589    target_arch: "arm64",
3590    vendor_available: true,
3591    product_available: true,
3592    vndk: {
3593        enabled: true,
3594        support_system_process: true,
3595    },
3596    min_sdk_version: "29",
3597    licenses: ["[email protected]"],
3598    arch: {
3599        arm: {
3600            export_include_dirs: [
3601                "include/system/libhidl/base/include",
3602                "include/system/libhidl/transport/include",
3603                "include/system/libfmq/base",
3604                "include/system/libhwbinder/include",
3605                "include/system/libbase/include",
3606                "include/external/fmtlib/include",
3607                "include/system/core/libutils/include",
3608                "include/system/core/libcutils/include_outside_system",
3609                "include/system/logging/liblog/include_vndk",
3610                "include/system/core/libprocessgroup/include",
3611                "include/system/core/libsystem/include",
3612                "include/system/core/libcutils/include",
3613                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3614                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3615                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3616                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3617                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3618                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3619            ],
3620            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.1.so"],
3621        },
3622        arm64: {
3623            export_include_dirs: [
3624                "include/system/libhidl/base/include",
3625                "include/system/libhidl/transport/include",
3626                "include/system/libfmq/base",
3627                "include/system/libhwbinder/include",
3628                "include/system/libbase/include",
3629                "include/external/fmtlib/include",
3630                "include/system/core/libutils/include",
3631                "include/system/core/libcutils/include_outside_system",
3632                "include/system/logging/liblog/include_vndk",
3633                "include/system/core/libprocessgroup/include",
3634                "include/system/core/libsystem/include",
3635                "include/system/core/libcutils/include",
3636                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3637                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3638                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3639                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3640                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3641                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3642            ],
3643            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.1.so"],
3644        },
3645    },
3646}
3647
3648vndk_prebuilt_shared {
3649    name: "[email protected]",
3650    version: "34",
3651    target_arch: "arm64",
3652    vendor_available: true,
3653    product_available: true,
3654    vndk: {
3655        enabled: true,
3656        support_system_process: true,
3657    },
3658    min_sdk_version: "29",
3659    licenses: ["[email protected]"],
3660    arch: {
3661        arm: {
3662            export_include_dirs: [
3663                "include/system/libhidl/base/include",
3664                "include/system/libhidl/transport/include",
3665                "include/system/libfmq/base",
3666                "include/system/libhwbinder/include",
3667                "include/system/libbase/include",
3668                "include/external/fmtlib/include",
3669                "include/system/core/libutils/include",
3670                "include/system/core/libcutils/include_outside_system",
3671                "include/system/logging/liblog/include_vndk",
3672                "include/system/core/libprocessgroup/include",
3673                "include/system/core/libsystem/include",
3674                "include/system/core/libcutils/include",
3675                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3676                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3677                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3678                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3679                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3680                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3681                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3682            ],
3683            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.2.so"],
3684        },
3685        arm64: {
3686            export_include_dirs: [
3687                "include/system/libhidl/base/include",
3688                "include/system/libhidl/transport/include",
3689                "include/system/libfmq/base",
3690                "include/system/libhwbinder/include",
3691                "include/system/libbase/include",
3692                "include/external/fmtlib/include",
3693                "include/system/core/libutils/include",
3694                "include/system/core/libcutils/include_outside_system",
3695                "include/system/logging/liblog/include_vndk",
3696                "include/system/core/libprocessgroup/include",
3697                "include/system/core/libsystem/include",
3698                "include/system/core/libcutils/include",
3699                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3700                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3701                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3702                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3703                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3704                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3705                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3706            ],
3707            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.common@1.2.so"],
3708        },
3709    },
3710}
3711
3712vndk_prebuilt_shared {
3713    name: "android.hardware.graphics.composer3-V1-ndk",
3714    version: "34",
3715    target_arch: "arm64",
3716    vendor_available: true,
3717    vndk: {
3718        enabled: true,
3719        support_system_process: true,
3720    },
3721    arch: {
3722        arm: {
3723            export_include_dirs: [
3724                "include/frameworks/native/libs/binder/ndk/include_cpp",
3725                "include/frameworks/native/libs/binder/ndk/include_ndk",
3726                "include/frameworks/native/libs/binder/ndk/include_platform",
3727                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3728                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3729                "include/generated-headers/hardware/interfaces/graphics/composer/aidl/android.hardware.graphics.composer3-V1-ndk-source/gen/include",
3730            ],
3731            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.composer3-V1-ndk.so"],
3732        },
3733        arm64: {
3734            export_include_dirs: [
3735                "include/frameworks/native/libs/binder/ndk/include_cpp",
3736                "include/frameworks/native/libs/binder/ndk/include_ndk",
3737                "include/frameworks/native/libs/binder/ndk/include_platform",
3738                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
3739                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
3740                "include/generated-headers/hardware/interfaces/graphics/composer/aidl/android.hardware.graphics.composer3-V1-ndk-source/gen/include",
3741            ],
3742            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.composer3-V1-ndk.so"],
3743        },
3744    },
3745}
3746
3747vndk_prebuilt_shared {
3748    name: "[email protected]",
3749    version: "34",
3750    target_arch: "arm64",
3751    vendor_available: true,
3752    product_available: true,
3753    vndk: {
3754        enabled: true,
3755        support_system_process: true,
3756    },
3757    min_sdk_version: "29",
3758    licenses: ["[email protected]"],
3759    arch: {
3760        arm: {
3761            export_include_dirs: [
3762                "include/system/libhidl/base/include",
3763                "include/system/libhidl/transport/include",
3764                "include/system/libfmq/base",
3765                "include/system/libhwbinder/include",
3766                "include/system/libbase/include",
3767                "include/external/fmtlib/include",
3768                "include/system/core/libutils/include",
3769                "include/system/core/libcutils/include_outside_system",
3770                "include/system/logging/liblog/include_vndk",
3771                "include/system/core/libprocessgroup/include",
3772                "include/system/core/libsystem/include",
3773                "include/system/core/libcutils/include",
3774                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3775                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3776                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3777                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3778                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3779                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
3780            ],
3781            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@2.0.so"],
3782        },
3783        arm64: {
3784            export_include_dirs: [
3785                "include/system/libhidl/base/include",
3786                "include/system/libhidl/transport/include",
3787                "include/system/libfmq/base",
3788                "include/system/libhwbinder/include",
3789                "include/system/libbase/include",
3790                "include/external/fmtlib/include",
3791                "include/system/core/libutils/include",
3792                "include/system/core/libcutils/include_outside_system",
3793                "include/system/logging/liblog/include_vndk",
3794                "include/system/core/libprocessgroup/include",
3795                "include/system/core/libsystem/include",
3796                "include/system/core/libcutils/include",
3797                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3798                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3799                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3800                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3801                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3802                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
3803            ],
3804            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@2.0.so"],
3805        },
3806    },
3807}
3808
3809vndk_prebuilt_shared {
3810    name: "[email protected]",
3811    version: "34",
3812    target_arch: "arm64",
3813    vendor_available: true,
3814    product_available: true,
3815    vndk: {
3816        enabled: true,
3817        support_system_process: true,
3818    },
3819    min_sdk_version: "29",
3820    licenses: ["[email protected]"],
3821    arch: {
3822        arm: {
3823            export_include_dirs: [
3824                "include/system/libhidl/base/include",
3825                "include/system/libhidl/transport/include",
3826                "include/system/libfmq/base",
3827                "include/system/libhwbinder/include",
3828                "include/system/libbase/include",
3829                "include/external/fmtlib/include",
3830                "include/system/core/libutils/include",
3831                "include/system/core/libcutils/include_outside_system",
3832                "include/system/logging/liblog/include_vndk",
3833                "include/system/core/libprocessgroup/include",
3834                "include/system/core/libsystem/include",
3835                "include/system/core/libcutils/include",
3836                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3837                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3838                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3839                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3840                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3841                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3842                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
3843                "include/generated-headers/hardware/interfaces/graphics/mapper/2.1/[email protected]_genc++_headers/gen",
3844            ],
3845            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@2.1.so"],
3846        },
3847        arm64: {
3848            export_include_dirs: [
3849                "include/system/libhidl/base/include",
3850                "include/system/libhidl/transport/include",
3851                "include/system/libfmq/base",
3852                "include/system/libhwbinder/include",
3853                "include/system/libbase/include",
3854                "include/external/fmtlib/include",
3855                "include/system/core/libutils/include",
3856                "include/system/core/libcutils/include_outside_system",
3857                "include/system/logging/liblog/include_vndk",
3858                "include/system/core/libprocessgroup/include",
3859                "include/system/core/libsystem/include",
3860                "include/system/core/libcutils/include",
3861                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3862                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3863                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3864                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3865                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3866                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3867                "include/generated-headers/hardware/interfaces/graphics/mapper/2.0/[email protected]_genc++_headers/gen",
3868                "include/generated-headers/hardware/interfaces/graphics/mapper/2.1/[email protected]_genc++_headers/gen",
3869            ],
3870            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@2.1.so"],
3871        },
3872    },
3873}
3874
3875vndk_prebuilt_shared {
3876    name: "[email protected]",
3877    version: "34",
3878    target_arch: "arm64",
3879    vendor_available: true,
3880    product_available: true,
3881    vndk: {
3882        enabled: true,
3883        support_system_process: true,
3884    },
3885    min_sdk_version: "29",
3886    licenses: ["[email protected]"],
3887    arch: {
3888        arm: {
3889            export_include_dirs: [
3890                "include/system/libhidl/base/include",
3891                "include/system/libhidl/transport/include",
3892                "include/system/libfmq/base",
3893                "include/system/libhwbinder/include",
3894                "include/system/libbase/include",
3895                "include/external/fmtlib/include",
3896                "include/system/core/libutils/include",
3897                "include/system/core/libcutils/include_outside_system",
3898                "include/system/logging/liblog/include_vndk",
3899                "include/system/core/libprocessgroup/include",
3900                "include/system/core/libsystem/include",
3901                "include/system/core/libcutils/include",
3902                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3903                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3904                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3905                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3906                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3907                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3908                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3909                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
3910            ],
3911            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@3.0.so"],
3912        },
3913        arm64: {
3914            export_include_dirs: [
3915                "include/system/libhidl/base/include",
3916                "include/system/libhidl/transport/include",
3917                "include/system/libfmq/base",
3918                "include/system/libhwbinder/include",
3919                "include/system/libbase/include",
3920                "include/external/fmtlib/include",
3921                "include/system/core/libutils/include",
3922                "include/system/core/libcutils/include_outside_system",
3923                "include/system/logging/liblog/include_vndk",
3924                "include/system/core/libprocessgroup/include",
3925                "include/system/core/libsystem/include",
3926                "include/system/core/libcutils/include",
3927                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3928                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3929                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3930                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3931                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3932                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3933                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3934                "include/generated-headers/hardware/interfaces/graphics/mapper/3.0/[email protected]_genc++_headers/gen",
3935            ],
3936            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@3.0.so"],
3937        },
3938    },
3939}
3940
3941vndk_prebuilt_shared {
3942    name: "[email protected]",
3943    version: "34",
3944    target_arch: "arm64",
3945    vendor_available: true,
3946    product_available: true,
3947    vndk: {
3948        enabled: true,
3949        support_system_process: true,
3950    },
3951    min_sdk_version: "29",
3952    licenses: ["[email protected]"],
3953    arch: {
3954        arm: {
3955            export_include_dirs: [
3956                "include/system/libhidl/base/include",
3957                "include/system/libhidl/transport/include",
3958                "include/system/libfmq/base",
3959                "include/system/libhwbinder/include",
3960                "include/system/libbase/include",
3961                "include/external/fmtlib/include",
3962                "include/system/core/libutils/include",
3963                "include/system/core/libcutils/include_outside_system",
3964                "include/system/logging/liblog/include_vndk",
3965                "include/system/core/libprocessgroup/include",
3966                "include/system/core/libsystem/include",
3967                "include/system/core/libcutils/include",
3968                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3969                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3970                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3971                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3972                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3973                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3974                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
3975                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
3976            ],
3977            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@4.0.so"],
3978        },
3979        arm64: {
3980            export_include_dirs: [
3981                "include/system/libhidl/base/include",
3982                "include/system/libhidl/transport/include",
3983                "include/system/libfmq/base",
3984                "include/system/libhwbinder/include",
3985                "include/system/libbase/include",
3986                "include/external/fmtlib/include",
3987                "include/system/core/libutils/include",
3988                "include/system/core/libcutils/include_outside_system",
3989                "include/system/logging/liblog/include_vndk",
3990                "include/system/core/libprocessgroup/include",
3991                "include/system/core/libsystem/include",
3992                "include/system/core/libcutils/include",
3993                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
3994                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
3995                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
3996                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
3997                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
3998                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
3999                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
4000                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
4001            ],
4002            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.graphics.mapper@4.0.so"],
4003        },
4004    },
4005}
4006
4007vndk_prebuilt_shared {
4008    name: "[email protected]",
4009    version: "34",
4010    target_arch: "arm64",
4011    vendor_available: true,
4012    product_available: true,
4013    vndk: {
4014        enabled: true,
4015        support_system_process: true,
4016    },
4017    min_sdk_version: "29",
4018    licenses: ["[email protected]"],
4019    arch: {
4020        arm: {
4021            export_include_dirs: [
4022                "include/system/libhidl/base/include",
4023                "include/system/libhidl/transport/include",
4024                "include/system/libfmq/base",
4025                "include/system/libhwbinder/include",
4026                "include/system/libbase/include",
4027                "include/external/fmtlib/include",
4028                "include/system/core/libutils/include",
4029                "include/system/core/libcutils/include_outside_system",
4030                "include/system/logging/liblog/include_vndk",
4031                "include/system/core/libprocessgroup/include",
4032                "include/system/core/libsystem/include",
4033                "include/system/core/libcutils/include",
4034                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4035                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4036                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4037                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4038                "include/generated-headers/hardware/interfaces/renderscript/1.0/[email protected]_genc++_headers/gen",
4039            ],
4040            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hardware.renderscript@1.0.so"],
4041        },
4042        arm64: {
4043            export_include_dirs: [
4044                "include/system/libhidl/base/include",
4045                "include/system/libhidl/transport/include",
4046                "include/system/libfmq/base",
4047                "include/system/libhwbinder/include",
4048                "include/system/libbase/include",
4049                "include/external/fmtlib/include",
4050                "include/system/core/libutils/include",
4051                "include/system/core/libcutils/include_outside_system",
4052                "include/system/logging/liblog/include_vndk",
4053                "include/system/core/libprocessgroup/include",
4054                "include/system/core/libsystem/include",
4055                "include/system/core/libcutils/include",
4056                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4057                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4058                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4059                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4060                "include/generated-headers/hardware/interfaces/renderscript/1.0/[email protected]_genc++_headers/gen",
4061            ],
4062            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hardware.renderscript@1.0.so"],
4063        },
4064    },
4065}
4066
4067vndk_prebuilt_shared {
4068    name: "[email protected]",
4069    version: "34",
4070    target_arch: "arm64",
4071    vendor_available: true,
4072    product_available: true,
4073    vndk: {
4074        enabled: true,
4075        support_system_process: true,
4076    },
4077    min_sdk_version: "29",
4078    licenses: ["[email protected]"],
4079    arch: {
4080        arm: {
4081            export_include_dirs: [
4082                "include/system/libhidl/base/include",
4083                "include/system/libhidl/transport/include",
4084                "include/system/libfmq/base",
4085                "include/system/libhwbinder/include",
4086                "include/system/libbase/include",
4087                "include/external/fmtlib/include",
4088                "include/system/core/libutils/include",
4089                "include/system/core/libcutils/include_outside_system",
4090                "include/system/logging/liblog/include_vndk",
4091                "include/system/core/libprocessgroup/include",
4092                "include/system/core/libsystem/include",
4093                "include/system/core/libcutils/include",
4094                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4095                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4096                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4097                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4098                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
4099            ],
4100            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hidl.memory.token@1.0.so"],
4101        },
4102        arm64: {
4103            export_include_dirs: [
4104                "include/system/libhidl/base/include",
4105                "include/system/libhidl/transport/include",
4106                "include/system/libfmq/base",
4107                "include/system/libhwbinder/include",
4108                "include/system/libbase/include",
4109                "include/external/fmtlib/include",
4110                "include/system/core/libutils/include",
4111                "include/system/core/libcutils/include_outside_system",
4112                "include/system/logging/liblog/include_vndk",
4113                "include/system/core/libprocessgroup/include",
4114                "include/system/core/libsystem/include",
4115                "include/system/core/libcutils/include",
4116                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4117                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4118                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4119                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4120                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
4121            ],
4122            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hidl.memory.token@1.0.so"],
4123        },
4124    },
4125}
4126
4127vndk_prebuilt_shared {
4128    name: "[email protected]",
4129    version: "34",
4130    target_arch: "arm64",
4131    vendor_available: true,
4132    vndk: {
4133        enabled: true,
4134        support_system_process: true,
4135    },
4136    licenses: ["[email protected]"],
4137    arch: {
4138        arm: {
4139            relative_install_path: "hw",
4140            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hidl.memory@1.0-impl.so"],
4141        },
4142        arm64: {
4143            relative_install_path: "hw",
4144            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hidl.memory@1.0-impl.so"],
4145        },
4146    },
4147}
4148
4149vndk_prebuilt_shared {
4150    name: "[email protected]",
4151    version: "34",
4152    target_arch: "arm64",
4153    vendor_available: true,
4154    product_available: true,
4155    vndk: {
4156        enabled: true,
4157        support_system_process: true,
4158    },
4159    min_sdk_version: "29",
4160    licenses: ["[email protected]"],
4161    arch: {
4162        arm: {
4163            export_include_dirs: [
4164                "include/system/libhidl/base/include",
4165                "include/system/libhidl/transport/include",
4166                "include/system/libfmq/base",
4167                "include/system/libhwbinder/include",
4168                "include/system/libbase/include",
4169                "include/external/fmtlib/include",
4170                "include/system/core/libutils/include",
4171                "include/system/core/libcutils/include_outside_system",
4172                "include/system/logging/liblog/include_vndk",
4173                "include/system/core/libprocessgroup/include",
4174                "include/system/core/libsystem/include",
4175                "include/system/core/libcutils/include",
4176                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4177                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4178                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4179                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4180                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
4181            ],
4182            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hidl.memory@1.0.so"],
4183        },
4184        arm64: {
4185            export_include_dirs: [
4186                "include/system/libhidl/base/include",
4187                "include/system/libhidl/transport/include",
4188                "include/system/libfmq/base",
4189                "include/system/libhwbinder/include",
4190                "include/system/libbase/include",
4191                "include/external/fmtlib/include",
4192                "include/system/core/libutils/include",
4193                "include/system/core/libcutils/include_outside_system",
4194                "include/system/logging/liblog/include_vndk",
4195                "include/system/core/libprocessgroup/include",
4196                "include/system/core/libsystem/include",
4197                "include/system/core/libcutils/include",
4198                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4199                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4200                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4201                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4202                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
4203            ],
4204            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hidl.memory@1.0.so"],
4205        },
4206    },
4207}
4208
4209vndk_prebuilt_shared {
4210    name: "[email protected]",
4211    version: "34",
4212    target_arch: "arm64",
4213    vendor_available: true,
4214    product_available: true,
4215    vndk: {
4216        enabled: true,
4217        support_system_process: true,
4218    },
4219    min_sdk_version: "29",
4220    licenses: ["[email protected]"],
4221    arch: {
4222        arm: {
4223            export_include_dirs: [
4224                "include/system/libhidl/base/include",
4225                "include/system/libhidl/transport/include",
4226                "include/system/libfmq/base",
4227                "include/system/libhwbinder/include",
4228                "include/system/libbase/include",
4229                "include/external/fmtlib/include",
4230                "include/system/core/libutils/include",
4231                "include/system/core/libcutils/include_outside_system",
4232                "include/system/logging/liblog/include_vndk",
4233                "include/system/core/libprocessgroup/include",
4234                "include/system/core/libsystem/include",
4235                "include/system/core/libcutils/include",
4236                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4237                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4238                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4239                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4240                "include/generated-headers/system/libhidl/transport/safe_union/1.0/[email protected]_genc++_headers/gen",
4241            ],
4242            srcs: ["arch-arm-armv8-a/shared/vndk-sp/android.hidl.safe_union@1.0.so"],
4243        },
4244        arm64: {
4245            export_include_dirs: [
4246                "include/system/libhidl/base/include",
4247                "include/system/libhidl/transport/include",
4248                "include/system/libfmq/base",
4249                "include/system/libhwbinder/include",
4250                "include/system/libbase/include",
4251                "include/external/fmtlib/include",
4252                "include/system/core/libutils/include",
4253                "include/system/core/libcutils/include_outside_system",
4254                "include/system/logging/liblog/include_vndk",
4255                "include/system/core/libprocessgroup/include",
4256                "include/system/core/libsystem/include",
4257                "include/system/core/libcutils/include",
4258                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4259                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4260                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4261                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4262                "include/generated-headers/system/libhidl/transport/safe_union/1.0/[email protected]_genc++_headers/gen",
4263            ],
4264            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/android.hidl.safe_union@1.0.so"],
4265        },
4266    },
4267}
4268
4269vndk_prebuilt_shared {
4270    name: "libRSCpuRef",
4271    version: "34",
4272    target_arch: "arm64",
4273    vendor_available: true,
4274    vndk: {
4275        enabled: true,
4276        support_system_process: true,
4277    },
4278    licenses: ["vndk-v34-libRSCpuRef-license"],
4279    arch: {
4280        arm: {
4281            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libRSCpuRef.so"],
4282        },
4283        arm64: {
4284            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libRSCpuRef.so"],
4285        },
4286    },
4287}
4288
4289vndk_prebuilt_shared {
4290    name: "libRSDriver",
4291    version: "34",
4292    target_arch: "arm64",
4293    vendor_available: true,
4294    vndk: {
4295        enabled: true,
4296        support_system_process: true,
4297    },
4298    licenses: ["vndk-v34-libRSDriver-license"],
4299    arch: {
4300        arm: {
4301            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libRSDriver.so"],
4302        },
4303        arm64: {
4304            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libRSDriver.so"],
4305        },
4306    },
4307}
4308
4309vndk_prebuilt_shared {
4310    name: "libRS_internal",
4311    version: "34",
4312    target_arch: "arm64",
4313    vendor_available: true,
4314    vndk: {
4315        enabled: true,
4316        support_system_process: true,
4317    },
4318    licenses: ["vndk-v34-libRS_internal-license"],
4319    arch: {
4320        arm: {
4321            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libRS_internal.so"],
4322        },
4323        arm64: {
4324            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libRS_internal.so"],
4325        },
4326    },
4327}
4328
4329vndk_prebuilt_shared {
4330    name: "libbase",
4331    version: "34",
4332    target_arch: "arm64",
4333    vendor_available: true,
4334    product_available: true,
4335    vndk: {
4336        enabled: true,
4337        support_system_process: true,
4338    },
4339    min_sdk_version: "29",
4340    licenses: ["vndk-v34-libbase-license"],
4341    arch: {
4342        arm: {
4343            export_include_dirs: [
4344                "include/system/libbase/include",
4345                "include/external/fmtlib/include",
4346            ],
4347            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libbase.so"],
4348        },
4349        arm64: {
4350            export_include_dirs: [
4351                "include/system/libbase/include",
4352                "include/external/fmtlib/include",
4353            ],
4354            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libbase.so"],
4355        },
4356    },
4357}
4358
4359vndk_prebuilt_shared {
4360    name: "libbcinfo",
4361    version: "34",
4362    target_arch: "arm64",
4363    vendor_available: true,
4364    vndk: {
4365        enabled: true,
4366        support_system_process: true,
4367    },
4368    licenses: ["vndk-v34-libbcinfo-license"],
4369    arch: {
4370        arm: {
4371            export_include_dirs: [
4372                "include/frameworks/compile/libbcc/bcinfo/include",
4373            ],
4374            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libbcinfo.so"],
4375        },
4376        arm64: {
4377            export_include_dirs: [
4378                "include/frameworks/compile/libbcc/bcinfo/include",
4379            ],
4380            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libbcinfo.so"],
4381        },
4382    },
4383}
4384
4385vndk_prebuilt_shared {
4386    name: "libblas",
4387    version: "34",
4388    target_arch: "arm64",
4389    vendor_available: true,
4390    vndk: {
4391        enabled: true,
4392        support_system_process: true,
4393        private: true,
4394    },
4395    licenses: ["vndk-v34-libblas-license"],
4396    arch: {
4397        arm: {
4398            export_include_dirs: [
4399                "include/external/cblas/include",
4400            ],
4401            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libblas.so"],
4402        },
4403        arm64: {
4404            export_include_dirs: [
4405                "include/external/cblas/include",
4406            ],
4407            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libblas.so"],
4408        },
4409    },
4410}
4411
4412vndk_prebuilt_shared {
4413    name: "libc++",
4414    version: "34",
4415    target_arch: "arm64",
4416    vendor_available: true,
4417    product_available: true,
4418    vndk: {
4419        enabled: true,
4420        support_system_process: true,
4421    },
4422    min_sdk_version: "apex_inherit",
4423    licenses: ["vndk-v34-libc++-license"],
4424    arch: {
4425        arm: {
4426            export_include_dirs: [
4427                "include/external/libcxx/include",
4428                "include/external/libcxxabi/include",
4429            ],
4430            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libc++.so"],
4431        },
4432        arm64: {
4433            export_include_dirs: [
4434                "include/external/libcxx/include",
4435                "include/external/libcxxabi/include",
4436            ],
4437            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libc++.so"],
4438        },
4439    },
4440}
4441
4442vndk_prebuilt_shared {
4443    name: "libcompiler_rt",
4444    version: "34",
4445    target_arch: "arm64",
4446    vendor_available: true,
4447    product_available: true,
4448    vndk: {
4449        enabled: true,
4450        support_system_process: true,
4451        private: true,
4452    },
4453    licenses: ["vndk-v34-libcompiler_rt-license"],
4454    arch: {
4455        arm: {
4456            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libcompiler_rt.so"],
4457        },
4458        arm64: {
4459            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libcompiler_rt.so"],
4460        },
4461    },
4462}
4463
4464vndk_prebuilt_shared {
4465    name: "libcutils",
4466    version: "34",
4467    target_arch: "arm64",
4468    vendor_available: true,
4469    product_available: true,
4470    vndk: {
4471        enabled: true,
4472        support_system_process: true,
4473    },
4474    min_sdk_version: "29",
4475    licenses: ["vndk-v34-libcutils-license"],
4476    arch: {
4477        arm: {
4478            export_include_dirs: [
4479                "include/system/core/libcutils/include_outside_system",
4480                "include/system/core/libprocessgroup/include",
4481                "include/system/core/libcutils/include",
4482            ],
4483            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libcutils.so"],
4484        },
4485        arm64: {
4486            export_include_dirs: [
4487                "include/system/core/libcutils/include_outside_system",
4488                "include/system/core/libprocessgroup/include",
4489                "include/system/core/libcutils/include",
4490            ],
4491            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libcutils.so"],
4492        },
4493    },
4494}
4495
4496vndk_prebuilt_shared {
4497    name: "libdmabufheap",
4498    version: "34",
4499    target_arch: "arm64",
4500    vendor_available: true,
4501    vndk: {
4502        enabled: true,
4503        support_system_process: true,
4504    },
4505    min_sdk_version: "29",
4506    licenses: ["vndk-v34-libdmabufheap-license"],
4507    arch: {
4508        arm: {
4509            export_include_dirs: [
4510                "include/system/memory/libdmabufheap/include",
4511                "include/system/libbase/include",
4512                "include/external/fmtlib/include",
4513                "include/system/memory/libion/include",
4514                "include/system/memory/libion/kernel-headers",
4515            ],
4516            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libdmabufheap.so"],
4517        },
4518        arm64: {
4519            export_include_dirs: [
4520                "include/system/memory/libdmabufheap/include",
4521                "include/system/libbase/include",
4522                "include/external/fmtlib/include",
4523                "include/system/memory/libion/include",
4524                "include/system/memory/libion/kernel-headers",
4525            ],
4526            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libdmabufheap.so"],
4527        },
4528    },
4529}
4530
4531vndk_prebuilt_shared {
4532    name: "libgralloctypes",
4533    version: "34",
4534    target_arch: "arm64",
4535    vendor_available: true,
4536    vndk: {
4537        enabled: true,
4538        support_system_process: true,
4539    },
4540    min_sdk_version: "29",
4541    licenses: ["vndk-v34-libgralloctypes-license"],
4542    arch: {
4543        arm: {
4544            export_include_dirs: [
4545                "include/frameworks/native/libs/gralloc/types/include",
4546                "include/frameworks/native/libs/binder/ndk/include_cpp",
4547                "include/frameworks/native/libs/binder/ndk/include_ndk",
4548                "include/frameworks/native/libs/binder/ndk/include_platform",
4549                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
4550                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
4551                "include/system/libhidl/base/include",
4552                "include/system/libhidl/transport/include",
4553                "include/system/libfmq/base",
4554                "include/system/libhwbinder/include",
4555                "include/system/libbase/include",
4556                "include/external/fmtlib/include",
4557                "include/system/core/libutils/include",
4558                "include/system/core/libcutils/include_outside_system",
4559                "include/system/logging/liblog/include_vndk",
4560                "include/system/core/libprocessgroup/include",
4561                "include/system/core/libsystem/include",
4562                "include/system/core/libcutils/include",
4563                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4564                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4565                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4566                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4567                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
4568                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
4569                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
4570                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
4571            ],
4572            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libgralloctypes.so"],
4573        },
4574        arm64: {
4575            export_include_dirs: [
4576                "include/frameworks/native/libs/gralloc/types/include",
4577                "include/frameworks/native/libs/binder/ndk/include_cpp",
4578                "include/frameworks/native/libs/binder/ndk/include_ndk",
4579                "include/frameworks/native/libs/binder/ndk/include_platform",
4580                "include/generated-headers/hardware/interfaces/common/aidl/android.hardware.common-V2-ndk-source/gen/include",
4581                "include/generated-headers/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V4-ndk-source/gen/include",
4582                "include/system/libhidl/base/include",
4583                "include/system/libhidl/transport/include",
4584                "include/system/libfmq/base",
4585                "include/system/libhwbinder/include",
4586                "include/system/libbase/include",
4587                "include/external/fmtlib/include",
4588                "include/system/core/libutils/include",
4589                "include/system/core/libcutils/include_outside_system",
4590                "include/system/logging/liblog/include_vndk",
4591                "include/system/core/libprocessgroup/include",
4592                "include/system/core/libsystem/include",
4593                "include/system/core/libcutils/include",
4594                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4595                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4596                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4597                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4598                "include/generated-headers/hardware/interfaces/graphics/common/1.0/[email protected]_genc++_headers/gen",
4599                "include/generated-headers/hardware/interfaces/graphics/common/1.1/[email protected]_genc++_headers/gen",
4600                "include/generated-headers/hardware/interfaces/graphics/common/1.2/[email protected]_genc++_headers/gen",
4601                "include/generated-headers/hardware/interfaces/graphics/mapper/4.0/[email protected]_genc++_headers/gen",
4602            ],
4603            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libgralloctypes.so"],
4604        },
4605    },
4606}
4607
4608vndk_prebuilt_shared {
4609    name: "libhardware",
4610    version: "34",
4611    target_arch: "arm64",
4612    vendor_available: true,
4613    vndk: {
4614        enabled: true,
4615        support_system_process: true,
4616    },
4617    min_sdk_version: "29",
4618    licenses: ["vndk-v34-libhardware-license"],
4619    arch: {
4620        arm: {
4621            export_include_dirs: [
4622                "include/hardware/libhardware/include",
4623                "include/system/media/audio/include",
4624                "include/system/core/libcutils/include_outside_system",
4625                "include/system/core/libsystem/include",
4626                "include/packages/modules/Bluetooth/system/types",
4627            ],
4628            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libhardware.so"],
4629        },
4630        arm64: {
4631            export_include_dirs: [
4632                "include/hardware/libhardware/include",
4633                "include/system/media/audio/include",
4634                "include/system/core/libcutils/include_outside_system",
4635                "include/system/core/libsystem/include",
4636                "include/packages/modules/Bluetooth/system/types",
4637            ],
4638            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libhardware.so"],
4639        },
4640    },
4641}
4642
4643vndk_prebuilt_shared {
4644    name: "libhidlbase",
4645    version: "34",
4646    target_arch: "arm64",
4647    vendor_available: true,
4648    product_available: true,
4649    vndk: {
4650        enabled: true,
4651        support_system_process: true,
4652    },
4653    min_sdk_version: "29",
4654    licenses: ["vndk-v34-libhidlbase-license"],
4655    arch: {
4656        arm: {
4657            export_include_dirs: [
4658                "include/system/libhidl/base/include",
4659                "include/system/libhidl/transport/include",
4660                "include/system/libfmq/base",
4661                "include/system/libhwbinder/include",
4662                "include/system/libbase/include",
4663                "include/external/fmtlib/include",
4664                "include/system/core/libutils/include",
4665                "include/system/core/libcutils/include_outside_system",
4666                "include/system/logging/liblog/include_vndk",
4667                "include/system/core/libprocessgroup/include",
4668                "include/system/core/libsystem/include",
4669                "include/system/core/libcutils/include",
4670                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4671                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4672                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4673                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4674            ],
4675            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libhidlbase.so"],
4676        },
4677        arm64: {
4678            export_include_dirs: [
4679                "include/system/libhidl/base/include",
4680                "include/system/libhidl/transport/include",
4681                "include/system/libfmq/base",
4682                "include/system/libhwbinder/include",
4683                "include/system/libbase/include",
4684                "include/external/fmtlib/include",
4685                "include/system/core/libutils/include",
4686                "include/system/core/libcutils/include_outside_system",
4687                "include/system/logging/liblog/include_vndk",
4688                "include/system/core/libprocessgroup/include",
4689                "include/system/core/libsystem/include",
4690                "include/system/core/libcutils/include",
4691                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4692                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4693                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4694                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4695            ],
4696            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so"],
4697        },
4698    },
4699}
4700
4701vndk_prebuilt_shared {
4702    name: "libhidlmemory",
4703    version: "34",
4704    target_arch: "arm64",
4705    vendor_available: true,
4706    product_available: true,
4707    vndk: {
4708        enabled: true,
4709        support_system_process: true,
4710    },
4711    min_sdk_version: "29",
4712    licenses: ["vndk-v34-libhidlmemory-license"],
4713    arch: {
4714        arm: {
4715            export_include_dirs: [
4716                "include/system/libhidl/libhidlmemory/include",
4717                "include/system/libhidl/base/include",
4718                "include/system/libhidl/transport/include",
4719                "include/system/libfmq/base",
4720                "include/system/libhwbinder/include",
4721                "include/system/libbase/include",
4722                "include/external/fmtlib/include",
4723                "include/system/core/libutils/include",
4724                "include/system/core/libcutils/include_outside_system",
4725                "include/system/logging/liblog/include_vndk",
4726                "include/system/core/libprocessgroup/include",
4727                "include/system/core/libsystem/include",
4728                "include/system/core/libcutils/include",
4729                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4730                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4731                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4732                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4733                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
4734                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
4735            ],
4736            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libhidlmemory.so"],
4737        },
4738        arm64: {
4739            export_include_dirs: [
4740                "include/system/libhidl/libhidlmemory/include",
4741                "include/system/libhidl/base/include",
4742                "include/system/libhidl/transport/include",
4743                "include/system/libfmq/base",
4744                "include/system/libhwbinder/include",
4745                "include/system/libbase/include",
4746                "include/external/fmtlib/include",
4747                "include/system/core/libutils/include",
4748                "include/system/core/libcutils/include_outside_system",
4749                "include/system/logging/liblog/include_vndk",
4750                "include/system/core/libprocessgroup/include",
4751                "include/system/core/libsystem/include",
4752                "include/system/core/libcutils/include",
4753                "include/generated-headers/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen",
4754                "include/generated-headers/system/libhidl/transport/manager/1.1/[email protected]_genc++_headers/gen",
4755                "include/generated-headers/system/libhidl/transport/manager/1.2/[email protected]_genc++_headers/gen",
4756                "include/generated-headers/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen",
4757                "include/generated-headers/system/libhidl/transport/memory/1.0/[email protected]_genc++_headers/gen",
4758                "include/generated-headers/system/libhidl/transport/memory/token/1.0/[email protected]_genc++_headers/gen",
4759            ],
4760            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libhidlmemory.so"],
4761        },
4762    },
4763}
4764
4765vndk_prebuilt_shared {
4766    name: "libion",
4767    version: "34",
4768    target_arch: "arm64",
4769    vendor_available: true,
4770    product_available: true,
4771    vndk: {
4772        enabled: true,
4773        support_system_process: true,
4774    },
4775    min_sdk_version: "29",
4776    licenses: ["vndk-v34-libion-license"],
4777    arch: {
4778        arm: {
4779            export_include_dirs: [
4780                "include/system/memory/libion/include",
4781                "include/system/memory/libion/kernel-headers",
4782            ],
4783            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libion.so"],
4784        },
4785        arm64: {
4786            export_include_dirs: [
4787                "include/system/memory/libion/include",
4788                "include/system/memory/libion/kernel-headers",
4789            ],
4790            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libion.so"],
4791        },
4792    },
4793}
4794
4795vndk_prebuilt_shared {
4796    name: "libjsoncpp",
4797    version: "34",
4798    target_arch: "arm64",
4799    vendor_available: true,
4800    product_available: true,
4801    vndk: {
4802        enabled: true,
4803        support_system_process: true,
4804    },
4805    min_sdk_version: "29",
4806    licenses: ["vndk-v34-libjsoncpp-license"],
4807    arch: {
4808        arm: {
4809            export_include_dirs: [
4810                "include/external/jsoncpp/include",
4811            ],
4812            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libjsoncpp.so"],
4813        },
4814        arm64: {
4815            export_include_dirs: [
4816                "include/external/jsoncpp/include",
4817            ],
4818            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libjsoncpp.so"],
4819        },
4820    },
4821}
4822
4823vndk_prebuilt_shared {
4824    name: "liblzma",
4825    version: "34",
4826    target_arch: "arm64",
4827    vendor_available: true,
4828    product_available: true,
4829    vndk: {
4830        enabled: true,
4831        support_system_process: true,
4832    },
4833    min_sdk_version: "apex_inherit",
4834    licenses: ["vndk-v34-liblzma-license"],
4835    arch: {
4836        arm: {
4837            export_include_dirs: [
4838                "include/external/lzma/C",
4839            ],
4840            srcs: ["arch-arm-armv8-a/shared/vndk-sp/liblzma.so"],
4841        },
4842        arm64: {
4843            export_include_dirs: [
4844                "include/external/lzma/C",
4845            ],
4846            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/liblzma.so"],
4847        },
4848    },
4849}
4850
4851vndk_prebuilt_shared {
4852    name: "libprocessgroup",
4853    version: "34",
4854    target_arch: "arm64",
4855    vendor_available: true,
4856    product_available: true,
4857    vndk: {
4858        enabled: true,
4859        support_system_process: true,
4860    },
4861    min_sdk_version: "29",
4862    licenses: ["vndk-v34-libprocessgroup-license"],
4863    arch: {
4864        arm: {
4865            export_include_dirs: [
4866                "include/system/core/libprocessgroup/include",
4867            ],
4868            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libprocessgroup.so"],
4869        },
4870        arm64: {
4871            export_include_dirs: [
4872                "include/system/core/libprocessgroup/include",
4873            ],
4874            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libprocessgroup.so"],
4875        },
4876    },
4877}
4878
4879vndk_prebuilt_shared {
4880    name: "libunwindstack",
4881    version: "34",
4882    target_arch: "arm64",
4883    vendor_available: true,
4884    product_available: true,
4885    vndk: {
4886        enabled: true,
4887        support_system_process: true,
4888    },
4889    min_sdk_version: "29",
4890    licenses: ["vndk-v34-libunwindstack-license"],
4891    arch: {
4892        arm: {
4893            export_include_dirs: [
4894                "include/system/unwinding/libunwindstack/include",
4895                "include/external/rust/crates/rustc-demangle-capi/include",
4896            ],
4897            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libunwindstack.so"],
4898        },
4899        arm64: {
4900            export_include_dirs: [
4901                "include/system/unwinding/libunwindstack/include",
4902                "include/external/rust/crates/rustc-demangle-capi/include",
4903            ],
4904            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libunwindstack.so"],
4905        },
4906    },
4907}
4908
4909vndk_prebuilt_shared {
4910    name: "libutils",
4911    version: "34",
4912    target_arch: "arm64",
4913    vendor_available: true,
4914    product_available: true,
4915    vndk: {
4916        enabled: true,
4917        support_system_process: true,
4918    },
4919    min_sdk_version: "30",
4920    licenses: ["vndk-v34-libutils-license"],
4921    arch: {
4922        arm: {
4923            export_include_dirs: [
4924                "include/system/core/libutils/include",
4925                "include/system/libbase/include",
4926                "include/external/fmtlib/include",
4927                "include/system/core/libcutils/include_outside_system",
4928                "include/system/logging/liblog/include_vndk",
4929                "include/system/core/libprocessgroup/include",
4930                "include/system/core/libsystem/include",
4931            ],
4932            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libutils.so"],
4933        },
4934        arm64: {
4935            export_include_dirs: [
4936                "include/system/core/libutils/include",
4937                "include/system/libbase/include",
4938                "include/external/fmtlib/include",
4939                "include/system/core/libcutils/include_outside_system",
4940                "include/system/logging/liblog/include_vndk",
4941                "include/system/core/libprocessgroup/include",
4942                "include/system/core/libsystem/include",
4943            ],
4944            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libutils.so"],
4945        },
4946    },
4947}
4948
4949vndk_prebuilt_shared {
4950    name: "libutilscallstack",
4951    version: "34",
4952    target_arch: "arm64",
4953    vendor_available: true,
4954    product_available: true,
4955    vndk: {
4956        enabled: true,
4957        support_system_process: true,
4958    },
4959    min_sdk_version: "29",
4960    licenses: ["vndk-v34-libutilscallstack-license"],
4961    arch: {
4962        arm: {
4963            export_include_dirs: [
4964                "include/system/core/libutils/include",
4965                "include/system/libbase/include",
4966                "include/external/fmtlib/include",
4967                "include/system/core/libcutils/include_outside_system",
4968                "include/system/logging/liblog/include_vndk",
4969                "include/system/core/libprocessgroup/include",
4970                "include/system/core/libsystem/include",
4971            ],
4972            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libutilscallstack.so"],
4973        },
4974        arm64: {
4975            export_include_dirs: [
4976                "include/system/core/libutils/include",
4977                "include/system/libbase/include",
4978                "include/external/fmtlib/include",
4979                "include/system/core/libcutils/include_outside_system",
4980                "include/system/logging/liblog/include_vndk",
4981                "include/system/core/libprocessgroup/include",
4982                "include/system/core/libsystem/include",
4983            ],
4984            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libutilscallstack.so"],
4985        },
4986    },
4987}
4988
4989vndk_prebuilt_shared {
4990    name: "libz",
4991    version: "34",
4992    target_arch: "arm64",
4993    vendor_available: true,
4994    product_available: true,
4995    vndk: {
4996        enabled: true,
4997        support_system_process: true,
4998    },
4999    licenses: ["vndk-v34-libz-license"],
5000    arch: {
5001        arm: {
5002            export_include_dirs: [
5003                "include/external/zlib",
5004            ],
5005            srcs: ["arch-arm-armv8-a/shared/vndk-sp/libz.so"],
5006        },
5007        arm64: {
5008            export_include_dirs: [
5009                "include/external/zlib",
5010            ],
5011            srcs: ["arch-arm64-armv8-a/shared/vndk-sp/libz.so"],
5012        },
5013    },
5014}
5015
5016vndk_prebuilt_shared {
5017    name: "libEGL",
5018    version: "34",
5019    target_arch: "arm64",
5020    vendor_available: true,
5021    product_available: true,
5022    licenses: ["vndk-v34-libEGL-license"],
5023    arch: {
5024        arm: {
5025            export_include_dirs: [
5026                "include/frameworks/native/opengl/include",
5027            ],
5028            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libEGL.so"],
5029        },
5030        arm64: {
5031            export_include_dirs: [
5032                "include/frameworks/native/opengl/include",
5033            ],
5034            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libEGL.so"],
5035        },
5036    },
5037}
5038
5039vndk_prebuilt_shared {
5040    name: "libGLESv1_CM",
5041    version: "34",
5042    target_arch: "arm64",
5043    vendor_available: true,
5044    product_available: true,
5045    licenses: ["vndk-v34-libGLESv1_CM-license"],
5046    arch: {
5047        arm: {
5048            export_include_dirs: [
5049                "include/frameworks/native/opengl/include",
5050            ],
5051            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libGLESv1_CM.so"],
5052        },
5053        arm64: {
5054            export_include_dirs: [
5055                "include/frameworks/native/opengl/include",
5056            ],
5057            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libGLESv1_CM.so"],
5058        },
5059    },
5060}
5061
5062vndk_prebuilt_shared {
5063    name: "libGLESv2",
5064    version: "34",
5065    target_arch: "arm64",
5066    vendor_available: true,
5067    product_available: true,
5068    licenses: ["vndk-v34-libGLESv2-license"],
5069    arch: {
5070        arm: {
5071            export_include_dirs: [
5072                "include/frameworks/native/opengl/include",
5073            ],
5074            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libGLESv2.so"],
5075        },
5076        arm64: {
5077            export_include_dirs: [
5078                "include/frameworks/native/opengl/include",
5079            ],
5080            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libGLESv2.so"],
5081        },
5082    },
5083}
5084
5085vndk_prebuilt_shared {
5086    name: "libGLESv3",
5087    version: "34",
5088    target_arch: "arm64",
5089    vendor_available: true,
5090    product_available: true,
5091    licenses: ["vndk-v34-libGLESv3-license"],
5092    arch: {
5093        arm: {
5094            export_include_dirs: [
5095                "include/frameworks/native/opengl/include",
5096            ],
5097            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libGLESv3.so"],
5098        },
5099        arm64: {
5100            export_include_dirs: [
5101                "include/frameworks/native/opengl/include",
5102            ],
5103            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libGLESv3.so"],
5104        },
5105    },
5106}
5107
5108vndk_prebuilt_shared {
5109    name: "libRS",
5110    version: "34",
5111    target_arch: "arm64",
5112    vendor_available: true,
5113    product_available: true,
5114    licenses: ["vndk-v34-libRS-license"],
5115    arch: {
5116        arm: {
5117            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libRS.so"],
5118        },
5119        arm64: {
5120            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libRS.so"],
5121        },
5122    },
5123}
5124
5125vndk_prebuilt_shared {
5126    name: "libandroid_net",
5127    version: "34",
5128    target_arch: "arm64",
5129    vendor_available: true,
5130    product_available: true,
5131    licenses: ["vndk-v34-libandroid_net-license"],
5132    arch: {
5133        arm: {
5134            export_include_dirs: [
5135                "include/frameworks/base/native/android/include",
5136            ],
5137            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libandroid_net.so"],
5138        },
5139        arm64: {
5140            export_include_dirs: [
5141                "include/frameworks/base/native/android/include",
5142            ],
5143            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libandroid_net.so"],
5144        },
5145    },
5146}
5147
5148vndk_prebuilt_shared {
5149    name: "libbinder_ndk",
5150    version: "34",
5151    target_arch: "arm64",
5152    vendor_available: true,
5153    product_available: true,
5154    licenses: ["vndk-v34-libbinder_ndk-license"],
5155    arch: {
5156        arm: {
5157            export_include_dirs: [
5158                "include/frameworks/native/libs/binder/ndk/include_cpp",
5159                "include/frameworks/native/libs/binder/ndk/include_ndk",
5160                "include/frameworks/native/libs/binder/ndk/include_platform",
5161            ],
5162            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libbinder_ndk.so"],
5163        },
5164        arm64: {
5165            export_include_dirs: [
5166                "include/frameworks/native/libs/binder/ndk/include_cpp",
5167                "include/frameworks/native/libs/binder/ndk/include_ndk",
5168                "include/frameworks/native/libs/binder/ndk/include_platform",
5169            ],
5170            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libbinder_ndk.so"],
5171        },
5172    },
5173}
5174
5175vndk_prebuilt_shared {
5176    name: "libc",
5177    version: "34",
5178    target_arch: "arm64",
5179    vendor_available: true,
5180    product_available: true,
5181    licenses: ["vndk-v34-libc-license"],
5182    arch: {
5183        arm: {
5184            export_system_include_dirs: [
5185                "include/generated-headers/bionic/libc/libc/android_vendor.34_arm_armv8-a_shared/gen/include",
5186                "include/bionic/libc/kernel/uapi/asm-arm",
5187                "include/bionic/libc/kernel/uapi",
5188                "include/bionic/libc/kernel/android/scsi",
5189                "include/bionic/libc/kernel/android/uapi",
5190            ],
5191            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libc.so"],
5192        },
5193        arm64: {
5194            export_system_include_dirs: [
5195                "include/generated-headers/bionic/libc/libc/android_vendor.34_arm64_armv8-a_shared/gen/include",
5196                "include/bionic/libc/kernel/uapi/asm-arm64",
5197                "include/bionic/libc/kernel/uapi",
5198                "include/bionic/libc/kernel/android/scsi",
5199                "include/bionic/libc/kernel/android/uapi",
5200            ],
5201            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libc.so"],
5202        },
5203    },
5204}
5205
5206vndk_prebuilt_shared {
5207    name: "libcgrouprc",
5208    version: "34",
5209    target_arch: "arm64",
5210    vendor_available: true,
5211    product_available: true,
5212    licenses: ["vndk-v34-libcgrouprc-license"],
5213    arch: {
5214        arm: {
5215            export_include_dirs: [
5216                "include/system/core/libprocessgroup/cgrouprc/include",
5217            ],
5218            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libcgrouprc.so"],
5219        },
5220        arm64: {
5221            export_include_dirs: [
5222                "include/system/core/libprocessgroup/cgrouprc/include",
5223            ],
5224            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libcgrouprc.so"],
5225        },
5226    },
5227}
5228
5229vndk_prebuilt_shared {
5230    name: "libclang_rt.asan",
5231    version: "34",
5232    target_arch: "arm64",
5233    vendor_available: true,
5234    product_available: true,
5235    licenses: ["vndk-v34-libclang_rt.asan-license"],
5236    arch: {
5237        arm: {
5238            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libclang_rt.asan-arm-android.so"],
5239        },
5240        arm64: {
5241            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libclang_rt.asan-aarch64-android.so"],
5242        },
5243    },
5244}
5245
5246vndk_prebuilt_shared {
5247    name: "libclang_rt.hwasan",
5248    version: "34",
5249    target_arch: "arm64",
5250    vendor_available: true,
5251    product_available: true,
5252    licenses: ["vndk-v34-libclang_rt.hwasan-license"],
5253    arch: {
5254        arm64: {
5255            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libclang_rt.hwasan-aarch64-android.so"],
5256        },
5257    },
5258}
5259
5260vndk_prebuilt_shared {
5261    name: "libcom.android.tethering.connectivity_native",
5262    version: "34",
5263    target_arch: "arm64",
5264    vendor_available: true,
5265    product_available: true,
5266    min_sdk_version: "30",
5267    licenses: ["vndk-v34-libcom.android.tethering.connectivity_native-license"],
5268    arch: {
5269        arm: {
5270            export_include_dirs: [
5271                "include/packages/modules/Connectivity/service/libconnectivity/include",
5272            ],
5273            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libcom.android.tethering.connectivity_native.so"],
5274        },
5275        arm64: {
5276            export_include_dirs: [
5277                "include/packages/modules/Connectivity/service/libconnectivity/include",
5278            ],
5279            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libcom.android.tethering.connectivity_native.so"],
5280        },
5281    },
5282}
5283
5284vndk_prebuilt_shared {
5285    name: "libdl",
5286    version: "34",
5287    target_arch: "arm64",
5288    vendor_available: true,
5289    product_available: true,
5290    licenses: ["vndk-v34-libdl-license"],
5291    arch: {
5292        arm: {
5293            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libdl.so"],
5294        },
5295        arm64: {
5296            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libdl.so"],
5297        },
5298    },
5299}
5300
5301vndk_prebuilt_shared {
5302    name: "libft2",
5303    version: "34",
5304    target_arch: "arm64",
5305    vendor_available: true,
5306    product_available: true,
5307    licenses: ["vndk-v34-libft2-license"],
5308    arch: {
5309        arm: {
5310            export_include_dirs: [
5311                "include/external/freetype/include",
5312            ],
5313            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libft2.so"],
5314        },
5315        arm64: {
5316            export_include_dirs: [
5317                "include/external/freetype/include",
5318            ],
5319            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libft2.so"],
5320        },
5321    },
5322}
5323
5324vndk_prebuilt_shared {
5325    name: "liblog",
5326    version: "34",
5327    target_arch: "arm64",
5328    vendor_available: true,
5329    product_available: true,
5330    licenses: ["vndk-v34-liblog-license"],
5331    arch: {
5332        arm: {
5333            export_include_dirs: [
5334                "include/system/logging/liblog/include_vndk",
5335            ],
5336            srcs: ["arch-arm-armv8-a/shared/llndk-stub/liblog.so"],
5337        },
5338        arm64: {
5339            export_include_dirs: [
5340                "include/system/logging/liblog/include_vndk",
5341            ],
5342            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/liblog.so"],
5343        },
5344    },
5345}
5346
5347vndk_prebuilt_shared {
5348    name: "libm",
5349    version: "34",
5350    target_arch: "arm64",
5351    vendor_available: true,
5352    product_available: true,
5353    licenses: ["vndk-v34-libm-license"],
5354    arch: {
5355        arm: {
5356            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libm.so"],
5357        },
5358        arm64: {
5359            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libm.so"],
5360        },
5361    },
5362}
5363
5364vndk_prebuilt_shared {
5365    name: "libmediandk",
5366    version: "34",
5367    target_arch: "arm64",
5368    vendor_available: true,
5369    product_available: true,
5370    licenses: ["vndk-v34-libmediandk-license"],
5371    arch: {
5372        arm: {
5373            export_include_dirs: [
5374                "include/frameworks/av/media/ndk/include",
5375                "include/frameworks/av/media/ndk/include_platform",
5376            ],
5377            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libmediandk.so"],
5378        },
5379        arm64: {
5380            export_include_dirs: [
5381                "include/frameworks/av/media/ndk/include",
5382                "include/frameworks/av/media/ndk/include_platform",
5383            ],
5384            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libmediandk.so"],
5385        },
5386    },
5387}
5388
5389vndk_prebuilt_shared {
5390    name: "libnativewindow",
5391    version: "34",
5392    target_arch: "arm64",
5393    vendor_available: true,
5394    product_available: true,
5395    licenses: ["vndk-v34-libnativewindow-license"],
5396    arch: {
5397        arm: {
5398            export_include_dirs: [
5399                "include/frameworks/native/libs/nativewindow/include",
5400                "include/frameworks/native/libs/arect/include",
5401            ],
5402            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libnativewindow.so"],
5403        },
5404        arm64: {
5405            export_include_dirs: [
5406                "include/frameworks/native/libs/nativewindow/include",
5407                "include/frameworks/native/libs/arect/include",
5408            ],
5409            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libnativewindow.so"],
5410        },
5411    },
5412}
5413
5414vndk_prebuilt_shared {
5415    name: "libneuralnetworks",
5416    version: "34",
5417    target_arch: "arm64",
5418    vendor_available: true,
5419    product_available: true,
5420    min_sdk_version: "30",
5421    licenses: ["vndk-v34-libneuralnetworks-license"],
5422    arch: {
5423        arm: {
5424            export_include_dirs: [
5425                "include/packages/modules/NeuralNetworks/runtime/include",
5426            ],
5427            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libneuralnetworks.so"],
5428        },
5429        arm64: {
5430            export_include_dirs: [
5431                "include/packages/modules/NeuralNetworks/runtime/include",
5432            ],
5433            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libneuralnetworks.so"],
5434        },
5435    },
5436}
5437
5438vndk_prebuilt_shared {
5439    name: "libselinux",
5440    version: "34",
5441    target_arch: "arm64",
5442    vendor_available: true,
5443    product_available: true,
5444    licenses: ["vndk-v34-libselinux-license"],
5445    arch: {
5446        arm: {
5447            export_include_dirs: [
5448                "include/external/selinux/libselinux/include",
5449            ],
5450            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libselinux.so"],
5451        },
5452        arm64: {
5453            export_include_dirs: [
5454                "include/external/selinux/libselinux/include",
5455            ],
5456            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libselinux.so"],
5457        },
5458    },
5459}
5460
5461vndk_prebuilt_shared {
5462    name: "libsync",
5463    version: "34",
5464    target_arch: "arm64",
5465    vendor_available: true,
5466    product_available: true,
5467    licenses: ["vndk-v34-libsync-license"],
5468    arch: {
5469        arm: {
5470            export_include_dirs: [
5471                "include/system/core/libsync/include",
5472            ],
5473            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libsync.so"],
5474        },
5475        arm64: {
5476            export_include_dirs: [
5477                "include/system/core/libsync/include",
5478            ],
5479            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libsync.so"],
5480        },
5481    },
5482}
5483
5484vndk_prebuilt_shared {
5485    name: "libvndksupport",
5486    version: "34",
5487    target_arch: "arm64",
5488    vendor_available: true,
5489    product_available: true,
5490    licenses: ["vndk-v34-libvndksupport-license"],
5491    arch: {
5492        arm: {
5493            export_include_dirs: [
5494                "include/system/core/libvndksupport/include",
5495            ],
5496            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libvndksupport.so"],
5497        },
5498        arm64: {
5499            export_include_dirs: [
5500                "include/system/core/libvndksupport/include",
5501            ],
5502            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libvndksupport.so"],
5503        },
5504    },
5505}
5506
5507vndk_prebuilt_shared {
5508    name: "libvulkan",
5509    version: "34",
5510    target_arch: "arm64",
5511    vendor_available: true,
5512    product_available: true,
5513    licenses: ["vndk-v34-libvulkan-license"],
5514    arch: {
5515        arm: {
5516            export_include_dirs: [
5517                "include/external/vulkan-headers/include",
5518            ],
5519            srcs: ["arch-arm-armv8-a/shared/llndk-stub/libvulkan.so"],
5520        },
5521        arm64: {
5522            export_include_dirs: [
5523                "include/external/vulkan-headers/include",
5524            ],
5525            srcs: ["arch-arm64-armv8-a/shared/llndk-stub/libvulkan.so"],
5526        },
5527    },
5528}
5529