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