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