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