From 45435ae79c1805c64d6825e10b505787704457e7 Mon Sep 17 00:00:00 2001 From: Naveen Date: Tue, 30 Sep 2025 15:55:55 +0000 Subject: [PATCH] RM6785: Regenerate with py extract utils Signed-off-by: Naveen --- Android.bp | 43979 ++++++++++------ Android.mk | 2 +- BoardConfigVendor.mk | 3 +- RM6785-vendor.mk | 12 +- ...ware.neuralnetworks@1.3-service-mtk-neuron | Bin 6082536 -> 3004249 bytes proprietary/vendor/bin/hw/mtkfusionrild | Bin 22480 -> 67777 bytes proprietary/vendor/bin/mnld | Bin 612400 -> 275709 bytes .../vendor/lib/hw/audio.primary.mt6785.so | Bin 2956372 -> 3029717 bytes proprietary/vendor/lib/hw/audio.usb.mt6785.so | Bin 64136 -> 67297 bytes proprietary/vendor/lib/libMtkOmxVdecEx.so | Bin 343600 -> 355145 bytes proprietary/vendor/lib/libaalservice.so | Bin 76216 -> 80177 bytes proprietary/vendor/lib/libalsautils-v30.so | Bin 18056 -> 18849 bytes proprietary/vendor/lib/libmnl.so | Bin 4429260 -> 4436085 bytes proprietary/vendor/lib/libspeech_enh_lib.so | Bin 612924 -> 626053 bytes ...dware.camera.provider@2.6-impl-mediatek.so | Bin 214096 -> 240169 bytes proprietary/vendor/lib64/hw/dfps.mt6785.so | Bin 56384 -> 75713 bytes .../vendor.mediatek.hardware.pq@2.6-impl.so | Bin 268304 -> 307193 bytes proprietary/vendor/lib64/lib3a.flash.so | Bin 197825 -> 197825 bytes proprietary/vendor/lib64/libaalservice.so | Bin 100456 -> 146497 bytes proprietary/vendor/lib64/libcam.halsensor.so | Bin 957408 -> 1031969 bytes .../lib64/libcam.utils.sensorprovider.so | Bin 126176 -> 151977 bytes .../vendor/lib64/libmtkcam_stdutils.so | Bin 173432 -> 217657 bytes proprietary/vendor/lib64/liboppo_aisd.so | Bin 5485680 -> 5545761 bytes .../vendor/lib64/liboppo_blank_algo.so | Bin 70480 -> 132097 bytes proprietary/vendor/lib64/libutils-v30.so | Bin 162848 -> 215425 bytes proprietary/vendor/lib64/libwifi-hal-mtk.so | Bin 87096 -> 139793 bytes 26 files changed, 27710 insertions(+), 16286 deletions(-) diff --git a/Android.bp b/Android.bp index 4a78b6d..dd67dad 100644 --- a/Android.bp +++ b/Android.bp @@ -1,16348 +1,27773 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/realme/RM6785/setup-makefiles.sh soong_namespace { - imports: [ - "device/realme/RM6785", - "hardware/mediatek", - "hardware/mediatek/libmtkperf_client", - ], -} - -cc_prebuilt_library_shared { - name: "libaptXHD_encoder", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system/lib64/libaptXHD_encoder.so"], - shared_libs: ["libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, -} - -cc_prebuilt_library_shared { - name: "libaptX_encoder", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system/lib64/libaptX_encoder.so"], - shared_libs: ["libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, -} - -cc_prebuilt_library_shared { - name: "arm.graphics-V1-ndk_platform", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/arm.graphics-V1-ndk_platform.so"], - shared_libs: ["libbinder_ndk", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/arm.graphics-V1-ndk_platform.so"], - shared_libs: ["libbinder_ndk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLES_mali", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLES_mali.so"], - shared_libs: ["liblog", "libz", "libnativewindow", "libged", "libgpu_aux", "libgpud", "libgralloc_extra", "libcutils", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libhidlbase", "libutils", "libm", "libc", "libdl", "libc++", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLES_mali.so"], - shared_libs: ["liblog", "libz", "libnativewindow", "libged", "libgpu_aux", "libgpud", "libgralloc_extra", "libcutils", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libhidlbase", "libutils", "libm", "libc", "libdl", "libc++", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLES_meow", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLES_meow.so"], - shared_libs: ["libcutils", "liblog", "libnativewindow", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLES_meow.so"], - shared_libs: ["libcutils", "liblog", "libnativewindow", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMEOW_trace", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libMEOW_trace.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libnativewindow", "libGLES_meow", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libMEOW_trace.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libnativewindow", "libGLES_meow", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.graphics.allocator@4.0-impl-mediatek", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so"], - shared_libs: ["libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libion_mtk", "libhardware", "liblog", "libcutils", "libion", "libsync", "libutils", "libnativewindow", "libhidlbase", "libgralloctypes", "libdrm", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so"], - shared_libs: ["libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libion_mtk", "libhardware", "liblog", "libcutils", "libion", "libsync", "libutils", "libnativewindow", "libhidlbase", "libgralloctypes", "libdrm", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.graphics.mapper@4.0-impl-mediatek", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so"], - shared_libs: ["libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libion_mtk", "libhardware", "liblog", "libcutils", "libion", "libsync", "libutils", "libnativewindow", "libhidlbase", "libgralloctypes", "libdrm", "arm.graphics-V1-ndk_platform", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so"], - shared_libs: ["libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libion_mtk", "libhardware", "liblog", "libcutils", "libion", "libsync", "libutils", "libnativewindow", "libhidlbase", "libgralloctypes", "libdrm", "arm.graphics-V1-ndk_platform", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gps.default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/gps.default.so"], - shared_libs: ["liblog", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/gps.default.so"], - shared_libs: ["liblog", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.keyinstall@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.mediatek.hardware.keyinstall@1.0-impl.so"], - shared_libs: ["liblog", "libhidlbase", "libhidltransport", "libutils", "libhardware", "liburee_meta_drmkeyinstall", "vendor.mediatek.hardware.keyinstall@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.keyinstall@1.0-impl.so"], - shared_libs: ["liblog", "libhidlbase", "libhidltransport", "libutils", "libhardware", "liburee_meta_drmkeyinstall", "vendor.mediatek.hardware.keyinstall@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.5-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.mediatek.hardware.mms@1.5-impl.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libion", "libion_mtk", "libhardware", "libdpframework", "libgralloc_extra", "libsync", "vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "vendor.mediatek.hardware.mms@1.4", "vendor.mediatek.hardware.mms@1.5", "libJpgEncPipe", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.5-impl.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libion", "libion_mtk", "libhardware", "libdpframework", "libgralloc_extra", "libsync", "vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "vendor.mediatek.hardware.mms@1.4", "vendor.mediatek.hardware.mms@1.5", "libJpgEncPipe", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.nvram@1.1-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.mediatek.hardware.nvram@1.1-impl.so"], - shared_libs: ["libbase", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "liblog", "libutils", "libnvram", "libfile_op", "vendor.mediatek.hardware.nvram@1.0", "vendor.mediatek.hardware.nvram@1.1", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so"], - shared_libs: ["libbase", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "liblog", "libutils", "libnvram", "libfile_op", "vendor.mediatek.hardware.nvram@1.0", "vendor.mediatek.hardware.nvram@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.6-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.mediatek.hardware.pq@2.6-impl.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libpq_prot", "libhidlmemory", "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libdrm", "libaalservice", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils-v32", "libcutils", "libpq_prot", "libhidlmemory", "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libdrm", "libaalservice", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libJpgEncPipe", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libJpgEncPipe.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libjpeg-alpha_vendor", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libJpgEncPipe.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libjpeg-alpha_vendor", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOpenCL", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOpenCL.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOpenCL.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libTEECommon", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libTEECommon.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libTEECommon.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaal_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaal_mtk.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaal_mtk.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaalservice", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaalservice.so"], - shared_libs: ["android.hardware.sensors@1.0-convert-shared", "libutils", "libcutils", "liblog", "libaal_mtk", "libhardware", "libhidlbase", "libgralloc_extra", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libsensorndkbridge", "libdrm", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaalservice.so"], - shared_libs: ["android.hardware.sensors@1.0-convert-shared", "libutils", "libcutils", "liblog", "libaal_mtk", "libhardware", "libhidlbase", "libgralloc_extra", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libsensorndkbridge", "libdrm", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaedv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaedv.so"], - shared_libs: ["libcutils", "libbase", "libunwindstack", "liblog", "libz", "libc", "libdl", "libm", "libc++", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaedv.so"], - shared_libs: ["libcutils", "libbase", "libunwindstack", "liblog", "libz", "libc", "libdl", "libm", "libc++", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbwc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbwc.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbwc.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcapctrl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcapctrl.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcapctrl.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcares_naptr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcares_naptr.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcares_naptr.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcarrierconfig", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcarrierconfig.so"], - shared_libs: ["libmtkcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcarrierconfig.so"], - shared_libs: ["libmtkcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libccci_util", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libccci_util.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libccci_util.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcharon-ss", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcharon-ss.so"], - shared_libs: ["libcutils", "libsimaka", "libstrongswan", "libhydra", "liblog", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcharon-ss.so"], - shared_libs: ["libcutils", "libsimaka", "libstrongswan", "libhydra", "liblog", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcrypto-md", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcrypto-md.so"], - shared_libs: ["liblog", "libdl", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcrypto-md.so"], - shared_libs: ["liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcrypto-ss", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcrypto-ss.so"], - shared_libs: ["libcutils", "liblog", "libdl", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcrypto-ss.so"], - shared_libs: ["libcutils", "liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcurl-md", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcurl-md.so"], - shared_libs: ["libssl-md", "libcrypto-md", "libz", "liblog", "libc", "libdl", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcurl-md.so"], - shared_libs: ["libssl-md", "libcrypto-md", "libz", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcurl-ss", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcurl-ss.so"], - shared_libs: ["libssl-ss", "libcrypto-ss", "libz", "libm", "liblog", "libc", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcurl-ss.so"], - shared_libs: ["libssl-ss", "libcrypto-ss", "libz", "libm", "liblog", "libc", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcustom_nvram", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcustom_nvram.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcustom_nvram.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdpframework", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdpframework.so"], - shared_libs: ["libhidlbase", "libhidlmemory", "vendor.mediatek.hardware.pq@2.0", "libion_mtk", "libgralloc_extra", "libpq_prot", "libutils", "libion", "libcutils", "liblog", "libsync", "libhardware", "libnativewindow", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdpframework.so"], - shared_libs: ["libhidlbase", "libhidlmemory", "vendor.mediatek.hardware.pq@2.0", "libion_mtk", "libgralloc_extra", "libpq_prot", "libutils", "libion", "libcutils", "liblog", "libsync", "libhardware", "libnativewindow", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfile_op", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfile_op.so"], - shared_libs: ["libcutils", "libnvram", "libcustom_nvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfile_op.so"], - shared_libs: ["libcutils", "libnvram", "libcustom_nvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libged", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libged.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libsync", "libnativewindow", "libhidlbase", "vendor.mediatek.hardware.gpu@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libged.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libsync", "libnativewindow", "libhidlbase", "vendor.mediatek.hardware.gpu@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgpu_aux", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgpu_aux.so"], - shared_libs: ["libdpframework", "liblog", "libutils", "libcutils", "libhardware", "libnativewindow", "libgralloc_extra", "libsync", "libgpud", "libhidlbase", "libgralloctypes", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "vendor.mediatek.hardware.mms@1.5", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgpu_aux.so"], - shared_libs: ["libdpframework", "liblog", "libutils", "libcutils", "libhardware", "libnativewindow", "libgralloc_extra", "libsync", "libgpud", "libhidlbase", "libgralloctypes", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "vendor.mediatek.hardware.mms@1.5", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgpud", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgpud.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libsync", "libhardware", "libnativewindow", "libgralloc_extra", "libhidlbase", "libgralloctypes", "android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgpud.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libsync", "libhardware", "libnativewindow", "libgralloc_extra", "libhidlbase", "libgralloctypes", "android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgralloc_extra", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgralloc_extra.so"], - shared_libs: ["libhardware", "libcutils", "libutils", "liblog", "libion", "libged", "libutilscallstack", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgralloc_extra.so"], - shared_libs: ["libhardware", "libcutils", "libutils", "liblog", "libion", "libged", "libutilscallstack", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgralloc_metadata", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgralloc_metadata.so"], - shared_libs: ["android.hardware.graphics.mapper@4.0", "libhidlbase", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgralloc_metadata.so"], - shared_libs: ["android.hardware.graphics.mapper@4.0", "libhidlbase", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgralloctypes_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgralloctypes_mtk.so"], - shared_libs: ["android.hardware.graphics.mapper@4.0", "libhidlbase", "libhardware", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgralloctypes_mtk.so"], - shared_libs: ["android.hardware.graphics.mapper@4.0", "libhidlbase", "libhardware", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdrvideo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhdrvideo.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhdrvideo.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhwm", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhwm.so"], - shared_libs: ["libnvram", "liblog", "libfile_op", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhwm.so"], - shared_libs: ["libnvram", "liblog", "libfile_op", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhydra", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhydra.so"], - shared_libs: ["libcutils", "libstrongswan", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhydra.so"], - shared_libs: ["libcutils", "libstrongswan", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libion_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libion_mtk.so"], - shared_libs: ["libion", "liblog", "libion_ulit", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libion_mtk.so"], - shared_libs: ["libion", "liblog", "libion_ulit", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libion_ulit", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libion_ulit.so"], - shared_libs: ["libutils", "liblog", "libladder", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libion_ulit.so"], - shared_libs: ["libutils", "liblog", "libladder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libipsec_ims_shr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libipsec_ims_shr.so"], - shared_libs: ["libcutils", "libcrypto", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libipsec_ims_shr.so"], - shared_libs: ["libcutils", "libcrypto", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libjpeg-alpha-oal_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libjpeg-alpha-oal_vendor.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", "liblog", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", "liblog", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libjpeg-alpha_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libjpeg-alpha_vendor.so"], - shared_libs: ["libjpeg-alpha-oal_vendor", "libc++", "libdl", "libc", "libm", "liblog", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libjpeg-alpha_vendor.so"], - shared_libs: ["libjpeg-alpha-oal_vendor", "libc++", "libdl", "libc", "libm", "liblog", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libladder", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libladder.so"], - shared_libs: ["libunwindstack", "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libladder.so"], - shared_libs: ["libunwindstack", "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtcloader", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtcloader.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtcloader.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtk_drvb", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtk_drvb.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtk_drvb.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkares", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkares.so"], - shared_libs: ["libcares_naptr", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkares.so"], - shared_libs: ["libcares_naptr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkcutils.so"], - shared_libs: ["libmtkrillog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcutils.so"], - shared_libs: ["libmtkrillog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkhardware_legacy", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkhardware_legacy.so"], - shared_libs: ["libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkhardware_legacy.so"], - shared_libs: ["libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtknetutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtknetutils.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtknetutils.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkproperty", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkproperty.so"], - shared_libs: ["libmtkrillog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkproperty.so"], - shared_libs: ["libmtkrillog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkrillog", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkrillog.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkrillog.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtksysutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtksysutils.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libmtkcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtksysutils.so"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libmtkcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnvram", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnvram.so"], - shared_libs: ["libcutils", "libcustom_nvram", "libnvram_platform", "libbase", "liblog", "libnvram_sec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnvram.so"], - shared_libs: ["libcutils", "libcustom_nvram", "libnvram_platform", "libbase", "liblog", "libnvram_sec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnvram_daemon_callback", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnvram_daemon_callback.so"], - shared_libs: ["liblog", "libcustom_nvram", "libnvram", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnvram_daemon_callback.so"], - shared_libs: ["liblog", "libcustom_nvram", "libnvram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnvram_platform", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnvram_platform.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnvram_platform.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnvram_sec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnvram_sec.so"], - shared_libs: ["libcutils", "libcustom_nvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnvram_sec.so"], - shared_libs: ["libcutils", "libcustom_nvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpixelflinger", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpixelflinger.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpixelflinger.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpq_cust_base", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpq_cust_base.so"], - shared_libs: ["libcutils", "libdpframework", "libpq_prot", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpq_cust_base.so"], - shared_libs: ["libcutils", "libdpframework", "libpq_prot", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpq_prot", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpq_prot.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpq_prot.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librgbwlightsensor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librgbwlightsensor.so"], - shared_libs: ["libcutils", "libutils", "libhardware", "liblog", "libhidlbase", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libsensorndkbridge", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librgbwlightsensor.so"], - shared_libs: ["libcutils", "libutils", "libhardware", "liblog", "libhidlbase", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libsensorndkbridge", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscltm", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libscltm.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscltm.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsimaka", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsimaka.so"], - shared_libs: ["libstrongswan", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsimaka.so"], - shared_libs: ["libstrongswan", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssl-md", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssl-md.so"], - shared_libs: ["libcrypto-md", "liblog", "libc", "libdl", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssl-md.so"], - shared_libs: ["libcrypto-md", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssl-ss", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssl-ss.so"], - shared_libs: ["libcrypto-ss", "libcutils", "liblog", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssl-ss.so"], - shared_libs: ["libcrypto-ss", "libcutils", "liblog", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstrongswan", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libstrongswan.so"], - shared_libs: ["libssl-ss", "libcurl-ss", "libcrypto-ss", "libcutils", "libdl", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libstrongswan.so"], - shared_libs: ["libssl-ss", "libcurl-ss", "libcrypto-ss", "libcutils", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsysenv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsysenv.so"], - shared_libs: ["liblog", "libbase", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsysenv.so"], - shared_libs: ["liblog", "libbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liburee_meta_drmkeyinstall", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liburee_meta_drmkeyinstall.so"], - shared_libs: ["libTEECommon", "libcutils", "libnetutils", "liblog", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liburee_meta_drmkeyinstall.so"], - shared_libs: ["libTEECommon", "libcutils", "libnetutils", "liblog", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libverno", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libverno.so"], - shared_libs: ["libc", "libdl", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libverno.so"], - shared_libs: ["libc", "libdl", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvpu", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvpu.so"], - shared_libs: ["libbase", "libion", "liblog", "libcutils", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvpu.so"], - shared_libs: ["libbase", "libion", "liblog", "libcutils", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libwo.so"], - shared_libs: ["libcutils", "liblog", "libc", "libdl", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwo.so"], - shared_libs: ["libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.audio@6.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so"], - shared_libs: ["android.hardware.audio.common@6.0", "android.hardware.audio.effect@6.0", "android.hardware.audio@6.0", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so"], - shared_libs: ["android.hardware.audio.common@6.0", "android.hardware.audio.effect@6.0", "android.hardware.audio@6.0", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.bluetooth.audio@2.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so"], - shared_libs: ["android.hardware.audio.common@5.0", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so"], - shared_libs: ["android.hardware.audio.common@5.0", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.gpu@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.gpu@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.gpu@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.keyinstall@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.keyinstall@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.keyinstall@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.2.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.3", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.3.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.4", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.4.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mms@1.5", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.5.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "vendor.mediatek.hardware.mms@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so"], - shared_libs: ["vendor.mediatek.hardware.mms@1.0", "vendor.mediatek.hardware.mms@1.1", "vendor.mediatek.hardware.mms@1.2", "vendor.mediatek.hardware.mms@1.3", "vendor.mediatek.hardware.mms@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.netdagent@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.netdagent@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.nvram@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.nvram@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.nvram@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.nvram@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.nvram@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.nvram@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.1.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.2.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.3", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.3.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.4", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.4.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.5", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.5.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pq@2.6", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.6.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so"], - shared_libs: ["vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "AVCSecureVdecCA", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/AVCSecureVdecCA.so"], - shared_libs: ["libTEECommon", "liblog", "libion", "libion_mtk", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "VP9SecureVdecCA", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/VP9SecureVdecCA.so"], - shared_libs: ["libTEECommon", "liblog", "libion", "libion_mtk", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "audio.primary.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/audio.primary.mt6785.so"], - shared_libs: ["libshim_audio", "libhidlbase", "vendor.mediatek.hardware.mtkpower@1.0", "liblog", "libcutils", "libutils", "libalsautils-v30", "libhardware_legacy", "libhardware", "libaudioutils", "libtinyalsa", "libtinyxml", "libaudiotoolkit_vendor", "libmedia_helper", "libladder", "android.hardware.audio@6.0", "android.hardware.audio.common-util", "android.hardware.audio.common@6.0", "android.hardware.audio.common@6.0-util", "vendor.mediatek.hardware.audio@6.1", "libaudio_engineer_test", "libtinycompress", "libaedv", "libktveffect", "libktvreverb", "libktvsoundtouch", "libktvdrc", "libktveq", "libktvvolume", "libktveffect_rec", "libktvns", "liboplus_audio_config", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "audio.r_submix.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/audio.r_submix.mt6785.so"], - shared_libs: ["liblog", "libcutils", "libmedia_helper", "libutils", "libnbaio_mono", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "audio.usb.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/audio.usb.mt6785.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libalsautils-v30", "libaudioutils", "libtinyalsa", "libtinycompress", "libaudiocustparam_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sound_trigger.primary.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/sound_trigger.primary.mt6785.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libhardware_legacy", "libhardware", "libmedia_helper", "vendor.mediatek.hardware.bluetooth.audio@2.1", "libvow_ap_testing_alexa.vendor", "libvowp2training_alexa.vendor", "libvowp23_sid_training_alexa.vendor", "libvowp23_sid_testing_alexa.vendor", "libvowp25testing_alexa.vendor", "libhidlbase", "vendor.mediatek.hardware.mtkpower@1.0", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mtkcodecservice@1.1-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-impl.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libhidlmemory", "vendor.mediatek.hardware.mtkcodecservice@1.1", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libaudioutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libDR", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libDR.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libHEVCdec_sa.ca7.android", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxAdpcmDec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxAdpcmDec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxAlacDec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxAlacDec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxApeDec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxApeDec.so"], - shared_libs: ["libutils", "libcutils", "libui", "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libhidlmemory", "vendor.mediatek.hardware.mtkcodecservice@1.1", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxCore", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxCore.so"], - shared_libs: ["libbinder", "libutils", "libcutils", "libui", "libion", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxGsmDec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxGsmDec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxMp3Dec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxMp3Dec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxVdecEx", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxVdecEx.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxVenc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxVenc.so"], - shared_libs: ["libbinder", "libutils", "libcutils", "liblog", "libui", "libion", "libion_mtk", "libgralloc_extra", "android.hardware.media@1.0", "android.hardware.media.omx@1.0", "libbwc", "android.hardware.graphics.common@1.2", "libvcodecdrv", "libvcodec_utility", "libhardware", "libdpframework", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkOmxWmaDec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkOmxWmaDec.so"], - shared_libs: ["libutils", "libcutils", "libmtk_drvb", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMtkSpeechEnh", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libMtkSpeechEnh.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_iir", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_iir.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_speech_enh", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_speech_enh.so"], - shared_libs: ["libMtkSpeechEnh", "libcutils", "liblog", "libutils", "libaudioutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libalsautils-v30", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libalsautils-v30.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudio_engineer_test", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudio_engineer_test.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libtinyalsa", "libexpat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudio_param_parser-vnd", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudio_param_parser-vnd.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libbinder", "libaudiocustparam_vendor", "libaudioprimarydevicehalifclient", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiocompensationfilter_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiocompensationfilter_vendor.so"], - shared_libs: ["libcustom_nvram", "libcutils", "liblog", "libutils", "libnvram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiocompensationfilterc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiocompensationfilterc.so"], - shared_libs: ["libcustom_nvram", "libnvram", "libcutils", "libutils", "libaudiocustparam_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiocomponentengine_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiocomponentengine_vendor.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libaudiodcrflt_vendor", "libblisrc32_vendor", "libmtklimiter_vendor", "libmtkshifter_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiocomponentenginec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiocomponentenginec.so"], - shared_libs: ["libcutils", "libutils", "libblisrc32_vendor", "libmtklimiter_vendor", "libmtkshifter_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiocustparam_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiocustparam_vendor.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libnvram", "libcustom_nvram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiodcrflt_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiodcrflt_vendor.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiofmtconv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiofmtconv.so"], - shared_libs: ["libcutils", "libutils", "libblisrc32_vendor", "libmtkshifter_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioloudc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudioloudc.so"], - shared_libs: ["libaudiocompensationfilterc", "libbessound_hd_mtk_vendor", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioprimarydevicehalifclient", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudioprimarydevicehalifclient.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libbase", "libhwbinder", "libhidlbase", "android.hardware.audio@6.0", "android.hardware.audio.common@6.0", "android.hardware.audio.common@6.0-util", "libmedia_helper", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudiotoolkit_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudiotoolkit_vendor.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaurisysdemo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaurisysdemo.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbessound_hd_mtk_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbessound_hd_mtk_vendor.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libblisrc32_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libblisrc32_vendor.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvsd_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcvsd_mtk.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfgauge_gm30", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfgauge_gm30.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libh264dec_customize", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libh264dec_customize.so"], - shared_libs: ["libc", "libm", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libh264dec_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libh264dec_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libh264dec_sd.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libh264dec_sd.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libh264dec_se.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libh264dec_se.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libh264enc_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libh264enc_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhevce_sb.ca7.android", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhevce_sb.ca7.android.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktvdrc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktvdrc.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktveffect", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktveffect.so"], - shared_libs: ["libcutils", "libutils", "libktvreverb", "libktvsoundtouch", "libktvdrc", "libktveq", "libktvvolume", "libktvns", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktveffect_rec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktveffect_rec.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktveq", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktveq.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktvns", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktvns.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktvreverb", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktvreverb.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktvsoundtouch", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktvsoundtouch.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libktvvolume", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libktvvolume.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmnl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmnl.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmp4enc_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmp4enc_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmp4enc_xa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmp4enc_xa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmsbc_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmsbc_mtk.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtklimiter_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtklimiter_vendor.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkshifter_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmtkshifter_vendor.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libutils", "libm", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboplus_audio_config", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liboplus_audio_config.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libexpat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsi_sixth", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsi_sixth.so"], - shared_libs: ["libcutils", "libutils", "audio.primary.mt6785", "liboplus_audio_config", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspeech_enh_lib", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspeech_enh_lib.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspeechparser_vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspeechparser_vendor.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libaudioutils", "libmedia_helper", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstagefrighthw", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libstagefrighthw.so"], - shared_libs: ["libbinder", "libutils", "libcutils", "liblog", "libui", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstorage_otp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libstorage_otp.so"], - shared_libs: ["libcutils", "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libthermalalgo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libthermalalgo.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libthha", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libthha.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvc1dec_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvc1dec_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvcodec_oal", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvcodec_oal.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvcodec_utility", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvcodec_utility.so"], - shared_libs: ["libcutils", "libbwc", "liblog", "libion", "libion_mtk", "libmtk_drvb", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvcodecdrv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvcodecdrv.so"], - shared_libs: ["libcutils", "liblog", "libvcodec_utility", "libvcodec_oal", "libmtk_drvb", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvolte_core_shr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvolte_core_shr.so"], - shared_libs: ["libvolte_xdmc_shr", "libverno", "libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvolte_xdmc_shr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvolte_xdmc_shr.so"], - shared_libs: ["libverno", "libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvow_ap_testing_alexa.vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvow_ap_testing_alexa.vendor.so"], - shared_libs: ["libcutils", "libutils", "libvowp2training_alexa.vendor", "libvowp23_sid_training_alexa.vendor", "libvowp23_sid_testing_alexa.vendor", "libvowp25testing_alexa.vendor", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvowp23_sid_testing_alexa.vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvowp23_sid_testing_alexa.vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvowp23_sid_training_alexa.vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvowp23_sid_training_alexa.vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvowp25testing_alexa.vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvowp25testing_alexa.vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvowp2training_alexa.vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvowp2training_alexa.vendor.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvp8dec_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvp8dec_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvp8enc_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvp8enc_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvp9dec_sa.ca7", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvp9dec_sa.ca7.so"], - }, - }, - compile_multilib: "32", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvpud_vcodec", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvpud_vcodec.so"], - shared_libs: ["libcutils", "libvcodecdrv", "libvcodec_utility", "liblog", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvt_custom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libvt_custom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mtkcodecservice@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.mediatek.hardware.mtkcodecservice@1.1.so"], - shared_libs: ["android.hidl.memory@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "APUWareUtilsServer", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/APUWareUtilsServer.so"], - shared_libs: ["liblog", "libhidlbase", "libutils", "libcutils", "vendor.mediatek.hardware.apuware.utils@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "APUWareXrpServer", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/APUWareXrpServer.so"], - shared_libs: ["libion", "libion_mtk", "libneuron_platform", "liblog", "libhidlbase", "libutils", "libcutils", "libhidlmemory", "libfmq", "vendor.mediatek.hardware.apuware.xrp@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc02k0_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc02k0_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc02k0_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc02k0_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_gc02k0mipiraw_Reserved", "libCamera_gc02k0mipiraw_Scene_Capture", "libCamera_gc02k0mipiraw_Scene_Preview", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc02m0_mipi_mono_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc02m0_mipi_mono_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc02m0_mipi_mono_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc02m0_mipi_mono_tuning.so"], - shared_libs: ["liblog", "libCamera_gc02m0mipimono_Capture_Preview", "libCamera_gc02m0mipimono_Default_Video", "libCamera_gc02m0mipimono_Production_Capture", "libCamera_gc02m0mipimono_Reserved", "libCamera_gc02m0mipimono_Scene_Capture", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc2375h_mipi_raw_19661_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc2375h_mipi_raw_19661_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gc2375h_mipi_raw_19661_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/gc2375h_mipi_raw_19661_tuning.so"], - shared_libs: ["liblog", "libCamera_gc2375hmipiraw19661_Reserved", "libCamera_gc2375hmipiraw19661_Scene_Capture", "libCamera_gc2375hmipiraw19661_Scene_Preview", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.camera.provider@2.6-impl-mediatek", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so"], - shared_libs: ["libcamera_metadata_shim", "libmtkcam_device3_hidl", "liblog", "libutils", "libcutils", "libladder", "libhardware", "libhidlbase", "libhidltransport", "android.hardware.camera.common@1.0", "android.hardware.camera.provider@2.4", "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libmtkcam_featureutils", "libcamera_metadata", "libfeatureiodrv_mem", "libmtkcam_diputils", "libmtkcam_metastore", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.gnss@2.1-impl-mediatek", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so"], - shared_libs: ["liblog", "libhidlbase", "libhidltransport", "libutils", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "android.hardware.gnss@2.1", "android.hardware.gnss.measurement_corrections@1.0", "android.hardware.gnss.measurement_corrections@1.1", "android.hardware.gnss.visibility_control@1.0", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "dfps.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/dfps.mt6785.so"], - shared_libs: ["libcutils", "liblog", "libutils-v32", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "hwcomposer.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/hwcomposer.mt6785.so"], - shared_libs: ["libui", "libutils", "libcutils", "liblog", "libsync", "libion", "libion_mtk", "libdpframework", "libhardware", "libgralloc_extra", "libbinder", "libpower", "libhidlbase", "libhwbinder", "libhidltransport", "libprocessgroup", "libbase", "libnativewindow", "libladder", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libged", "libpq_prot", "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "kmsetkey.trustonic", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/kmsetkey.trustonic.so"], - shared_libs: ["libMcClient", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMcGatekeeper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/libMcGatekeeper.so"], - shared_libs: ["libMcClient", "libgatekeeper", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSoftGatekeeper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/libSoftGatekeeper.so"], - shared_libs: ["libgatekeeper", "libhardware", "libbase", "libutils", "libcrypto", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.mt6785", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/sensors.mt6785.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libhardware", "libstagefright_foundation", "libksensor", "libhwm", "libhwm-oppo", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.bluetooth.audio@2.1-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so"], - shared_libs: ["vendor.mediatek.hardware.bluetooth.audio@2.1", "libbase", "libbluetooth_audio_session_mediatek", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libhardware", "android.hardware.audio@6.0", "android.hardware.audio.common@6.0", "android.hardware.audio.common@6.0-util", "vendor.mediatek.hardware.audio@6.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.atms@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.atms@1.0-impl.so"], - shared_libs: ["liblog", "libutils", "libhidlbase", "libhidlmemory", "libhidltransport", "vendor.mediatek.hardware.camera.atms@1.0", "libcutils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.bgservice@1.1-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamera_metadata", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.bgservice@1.0", "vendor.mediatek.hardware.camera.bgservice@1.1", "libmtkcam_stdutils", "libmtkcam.eventcallback", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.isphal@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal@1.0-impl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libcamera_metadata", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.isphal@1.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_pipelinemodel_isp", "libmtkisp_metadata", "libmtkcam_streamutils", "libmtkcam_modulehelper", "libnativewindow", "libmtkcam_grallocutils", "libmtkcam_imgbuf", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.lomoeffect@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so"], - shared_libs: ["liblog", "libutils", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.lomoeffect@1.0", "android.hardware.camera.common@1.0", "android.hardware.camera.device@3.2", "android.hidl.memory@1.0", "libhidlmemory", "libion", "libion_mtk", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.postproc@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.postproc@1.0-impl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libcamera_metadata", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.postproc@1.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_streamutils", "libmtkcam_modulehelper", "libnativewindow", "libmtkcam_grallocutils", "libmtkcam_imgbuf", "libchromanr", "libmtkcam.logicalmodule", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.dfps@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.dfps@1.0-impl.so"], - shared_libs: ["vendor.mediatek.hardware.dfps@1.0", "libbase", "libcutils", "libfmq", "libhardware", "libhidlbase", "libhidltransport", "liblog", "libsync", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.keymaster_attestation@1.1-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-impl.so"], - shared_libs: ["liblog", "libhidlbase", "libhidltransport", "libutils", "libhardware", "vendor.mediatek.hardware.keymaster_attestation@1.0", "vendor.mediatek.hardware.keymaster_attestation@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.videotelephony@1.0-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so"], - shared_libs: ["libhidlbase", "libfmq", "vendor.mediatek.hardware.videotelephony@1.0_vendor", "libc", "libutils", "libcutils", "liblog", "libbase", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "imx471_mipi_raw1_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/imx471_mipi_raw1_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "imx471_mipi_raw1_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/imx471_mipi_raw1_tuning.so"], - shared_libs: ["liblog", "libCamera_imx471mipiraw1_3HDR_Preivew", "libCamera_imx471mipiraw1_3rd_Capture_1080P", "libCamera_imx471mipiraw1_3rd_Capture_480P", "libCamera_imx471mipiraw1_3rd_Capture_720P", "libCamera_imx471mipiraw1_3rd_Preview_1080P", "libCamera_imx471mipiraw1_3rd_Preview_480P", "libCamera_imx471mipiraw1_3rd_Preview_720P", "libCamera_imx471mipiraw1_FaceBeauty_Capture", "libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining", "libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface", "libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview", "libCamera_imx471mipiraw1_FaceUnlock", "libCamera_imx471mipiraw1_Face_Capture", "libCamera_imx471mipiraw1_Face_Capture_superNS", "libCamera_imx471mipiraw1_Flash_Capture", "libCamera_imx471mipiraw1_Panorama", "libCamera_imx471mipiraw1_Production_Capture", "libCamera_imx471mipiraw1_Reserved", "libCamera_imx471mipiraw1_Scene_Capture", "libCamera_imx471mipiraw1_Scene_Capture_Bining", "libCamera_imx471mipiraw1_Scene_Preview", "libCamera_imx471mipiraw1_SlowMotion_Video", "libCamera_imx471mipiraw1_Video_Recording", "libCamera_imx471mipiraw1_WeChatQQ_1080P", "libCamera_imx471mipiraw1_WeChatQQ_480P", "libCamera_imx471mipiraw1_WeChatQQ_720P", "libCamera_imx471mipiraw1_YUVHDR_Capture", "libCamera_imx471mipiraw1_YUVHDR_Capture_Binning", "libCamera_imx471mipiraw1_subject_capture", "libCamera_imx471mipiraw1_zHDR_Capture_Binning", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "imx682_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/imx682_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "imx682_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/imx682_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_imx682mipiraw_3rd_Capture", "libCamera_imx682mipiraw_3rd_Capture2", "libCamera_imx682mipiraw_EIS_Video4K", "libCamera_imx682mipiraw_Face_Capture", "libCamera_imx682mipiraw_Face_Capture_64", "libCamera_imx682mipiraw_Face_Preview", "libCamera_imx682mipiraw_Flash_Capture", "libCamera_imx682mipiraw_Flash_Preview_PF", "libCamera_imx682mipiraw_HDR_Scene_Capture", "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1", "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2", "libCamera_imx682mipiraw_Panorama_Capture", "libCamera_imx682mipiraw_Professional_capture", "libCamera_imx682mipiraw_QQ_Capture_ChatMode", "libCamera_imx682mipiraw_Reserved", "libCamera_imx682mipiraw_Scene_Capture", "libCamera_imx682mipiraw_Scene_Capture_64", "libCamera_imx682mipiraw_Scene_Preview", "libCamera_imx682mipiraw_Scene_Preview_Zoom1", "libCamera_imx682mipiraw_Scene_Preview_Zoom2", "libCamera_imx682mipiraw_SuperNS_Face_Preview", "libCamera_imx682mipiraw_SuperNS_Scene_Capture", "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1", "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2", "libCamera_imx682mipiraw_SuperNS_Scene_Preview", "libCamera_imx682mipiraw_Torch_Capture", "libCamera_imx682mipiraw_Video", "libCamera_imx682mipiraw_Video_1080P_60fps", "libCamera_imx682mipiraw_Video_1080P_EIS", "libCamera_imx682mipiraw_Video_30fps", "libCamera_imx682mipiraw_Video_480P", "libCamera_imx682mipiraw_Video_4K", "libCamera_imx682mipiraw_Video_4K_Zoom1", "libCamera_imx682mipiraw_Video_4K_Zoom2", "libCamera_imx682mipiraw_Video_60fps", "libCamera_imx682mipiraw_Video_720P", "libCamera_imx682mipiraw_Video_720P_1080P_120fps", "libCamera_imx682mipiraw_Video_720P_240fps", "libCamera_imx682mipiraw_Video_720P_EIS", "libCamera_imx682mipiraw_Video_EIS_Default", "libCamera_imx682mipiraw_Video_Zoom1", "libCamera_imx682mipiraw_Video_Zoom2", "libCamera_imx682mipiraw_Video_zoom", "libCamera_imx682mipiraw_Zoom_capture", "libCamera_imx682mipiraw_portrait_capture_full", "libCamera_imx682mipiraw_portrait_preview_full", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lbs_hidl_service-impl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lbs_hidl_service-impl.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libhardware", "libbinder", "libhidlbase", "libhidltransport", "libutils", "vendor.mediatek.hardware.lbs@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.ae.core", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.ae.core.so"], - shared_libs: ["libutils", "libcutils", "liblog", "lib3a.log", "lib3a.ae", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.ae", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.ae.so"], - shared_libs: ["libutils", "libcutils", "liblog", "lib3a.log", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.af.core", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.af.core.so"], - shared_libs: ["libutils", "libcutils", "lib3a.af", "lib3a.log", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.af", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.af.so"], - shared_libs: ["libutils", "libcutils", "lib3a.log", "liblog", "libvpu", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.awb.core", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.awb.core.so"], - shared_libs: ["libc++", "liblog", "libcutils", "lib3a.awb", "lib3a.log", "libcamalgo.utility", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.awb", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.awb.so"], - shared_libs: ["libc++", "liblog", "lib3a.log", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.ccudrv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.ccudrv.so"], - shared_libs: ["liblog", "libcutils", "libmtkcam_modulehelper", "libcamalgo.utility", "libion", "libion_mtk", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.ccuif", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.ccuif.so"], - shared_libs: ["liblog", "libcutils", "libion", "libion_mtk", "libmtkcam_modulehelper", "libcam.iopipe", "libcamalgo.utility", "lib3a.ae.core", "lib3a.ccudrv", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.flash", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.flash.so"], - shared_libs: ["liblog", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.gma", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.gma.so"], - shared_libs: ["libcutils", "lib3a.log", "libcamalgo.utility", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.lce", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.lce.so"], - shared_libs: ["libcutils", "lib3a.log", "libcamalgo.utility", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.log", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.log.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib3a.n3d3a", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib3a.n3d3a.so"], - shared_libs: ["libcutils", "liblog", "lib3a.log", "libutils", "lib3a.awb.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02k0mipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02k0mipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02k0mipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02m0mipimono_Capture_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02m0mipimono_Capture_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02m0mipimono_Default_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02m0mipimono_Default_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02m0mipimono_Production_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02m0mipimono_Production_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02m0mipimono_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02m0mipimono_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc02m0mipimono_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc02m0mipimono_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc2375hmipiraw19661_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc2375hmipiraw19661_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_gc2375hmipiraw19661_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3HDR_Preivew", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3HDR_Preivew.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Capture_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Capture_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Capture_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Preview_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Preview_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_3rd_Preview_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_FaceBeauty_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_FaceUnlock", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceUnlock.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Face_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Face_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Panorama", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Panorama.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Production_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Production_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Scene_Capture_Bining", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Capture_Bining.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_SlowMotion_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_SlowMotion_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_Video_Recording", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_Video_Recording.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_WeChatQQ_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_WeChatQQ_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_WeChatQQ_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_YUVHDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_YUVHDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_YUVHDR_Capture_Binning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_YUVHDR_Capture_Binning.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_subject_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_subject_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx471mipiraw1_zHDR_Capture_Binning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx471mipiraw1_zHDR_Capture_Binning.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_3rd_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_3rd_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_3rd_Capture2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_3rd_Capture2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_EIS_Video4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_EIS_Video4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Face_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Flash_Preview_PF", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Flash_Preview_PF.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_HDR_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_HDR_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Panorama_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Panorama_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Professional_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Professional_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_QQ_Capture_ChatMode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_QQ_Capture_ChatMode.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Scene_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Scene_Preview_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Scene_Preview_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_SuperNS_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_SuperNS_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Torch_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Torch_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_1080P_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_1080P_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_1080P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_1080P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_30fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_30fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_4K_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_4K_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_720P_1080P_120fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_1080P_120fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_720P_240fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_240fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_720P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_EIS_Default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_EIS_Default.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Video_zoom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_zoom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_Zoom_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_Zoom_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_portrait_capture_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_portrait_capture_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_imx682mipiraw_portrait_preview_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_imx682mipiraw_portrait_preview_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b10mipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b10mipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b10mipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b1bmipimono_Capture_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Capture_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b1bmipimono_Default_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Default_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b1bmipimono_Production_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Production_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b1bmipimono_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov02b1bmipimono_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_AutoHDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_AutoHDR_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_AutoHDR_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Face_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Face_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Flash_HDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Flash_HDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_HDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_HDR_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_HDR_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_N3D_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_N3D_Capture_48M", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Capture_48M.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_N3D_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_N3D_Preview_48M", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Preview_48M.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_N3D_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Capture_4cell", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture_4cell.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Preview_4k", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_4k.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Video_1080", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Video_1080.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_ov8856mipiraw_Video_4k", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_ov8856mipiraw_Video_4k.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3HDR_Preivew", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3HDR_Preivew.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Capture_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Capture_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Capture_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Preview_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Preview_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_3rd_Preview_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_FaceUnlock", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceUnlock.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Face_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Face_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Panorama", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Panorama.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Production_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Production_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Scene_Capture_Bining", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Capture_Bining.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_SlowMotion_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_SlowMotion_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_Video_Recording", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Video_Recording.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_WeChatQQ_1080P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_1080P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_WeChatQQ_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_WeChatQQ_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_YUVHDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_YUVHDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_EIS_Video4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_EIS_Video4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Face_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Flash_Preview_PF", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Flash_Preview_PF.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_HDR_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_HDR_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Panorama_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Panorama_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Professional_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Professional_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_QQ_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_QQ_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Scene_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Torch_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Torch_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_1080P_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_1080P_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_1080P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_1080P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_30fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_30fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_4K_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_4K_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_720P_240fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_240fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_720P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_EIS_Default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_EIS_Default.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Video_zoom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_zoom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_Zoom_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Zoom_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_portrait_capture_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_portrait_capture_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgm1spmipiraw_portrait_preview_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_portrait_preview_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_EIS_Video4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_EIS_Video4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Face_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Flash_Preview_PF", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Flash_Preview_PF.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_HDR_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_HDR_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Panorama_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Panorama_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Professional_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Professional_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Scene_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_SuperNS_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Torch_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Torch_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_1080P_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_1080P_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_1080P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_1080P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_30fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_30fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_4K_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_4K_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_720P_240fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_240fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_720P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_EIS_Default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_EIS_Default.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Video_zoom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_zoom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_Zoom_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Zoom_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_portrait_capture_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_portrait_capture_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_s5kgw1mipiraw_portrait_preview_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_portrait_preview_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_EIS_Video4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_EIS_Video4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Face_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Panorama_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Panorama_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Professional_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Professional_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_QQ_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_QQ_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Torch_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Torch_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_30fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_30fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Video_zoom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_zoom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_Zoom_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Zoom_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_portrait_capture_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_portrait_capture_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salaaqtechmains5kgm1sp_portrait_preview_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_portrait_preview_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_AutoHDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_AutoHDR_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_AutoHDR_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Face_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Face_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Flash_HDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Flash_HDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_HDR_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_HDR_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_HDR_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_N3D_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_N3D_Capture_48M", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Capture_48M.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_N3D_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_N3D_Preview_48M", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Preview_48M.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_N3D_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Capture_4cell", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture_4cell.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Capture_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Preview_4k", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_4k.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Preview_ZSD_Flash", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_ZSD_Flash.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Scene_Preview_ZSD_superNS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_ZSD_superNS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Video_1080", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Video_1080.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_salawideov8856_Video_4k", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_salawideov8856_Video_4k.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_EIS_Video4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_EIS_Video4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Face_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Face_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Flash_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Flash_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Panorama_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Panorama_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Professional_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Professional_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Reserved", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Reserved.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Torch_Capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Torch_Capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_30fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_30fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_480P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_480P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_4K", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_60fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_60fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_720P", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_Zoom1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_Zoom1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_Zoom2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_Zoom2.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Video_zoom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_zoom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_Zoom_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Zoom_capture.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_portrait_capture_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_portrait_capture_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCamera_sarterqtechmains5kgm1sp_portrait_preview_full", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_portrait_preview_full.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libFaceBeautyCap", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libFaceBeautyCap.so"], - shared_libs: ["liblog", "libGLESv3", "libEGL", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libFaceBeautyPre", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libFaceBeautyPre.so"], - shared_libs: ["liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libMcClient", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libMcClient.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libPerfectlyClearCrux", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libPerfectlyClearCrux.so"], - shared_libs: ["liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libPolarrRender", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libPolarrRender.so"], - shared_libs: ["libGLESv3", "liblog", "libEGL", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX230PdafLibrary", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX230PdafLibrary.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX230PdafLibraryWrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX230PdafLibraryWrapper.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcam.hal3a.log", "libSonyIMX230PdafLibrary", "lib3a.af.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX338PdafLibrary", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX338PdafLibrary.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX338PdafLibraryWrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX338PdafLibraryWrapper.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcam.hal3a.log", "libSonyIMX338PdafLibrary", "lib3a.af.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX386PdafLibrary", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX386PdafLibrary.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX386PdafLibraryWrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX386PdafLibraryWrapper.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcam.hal3a.log", "libSonyIMX386PdafLibrary", "lib3a.af.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX519PdafLibrary", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX519PdafLibrary.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSonyIMX519PdafLibraryWrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSonyIMX519PdafLibraryWrapper.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcam.hal3a.log", "libSonyIMX519PdafLibrary", "lib3a.af.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVDBlurless", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libVDBlurless.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVDPostureDetection", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libVDPostureDetection.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVDSuperPhotoAPI", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libVDSuperPhotoAPI.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libWaterMark", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libWaterMark.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_bsscore", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_bsscore.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libladder", "libnativewindow", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libcam.iopipe", "libdpframework", "libgralloc_extra", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libmtkcam_scenariorecorder", "libcamalgo.dngop", "libmtkcam_debugutils", "lib3a.ae.core", "lib3a.af.core", "lib3a.flash", "libmtkcam_hwutils", "libhidlbase", "vendor.mediatek.hardware.power@2.0", "libmfllcore", "libcamalgo.mfnr", "libcamalgo.fdft", "libmtkcam_exif", "libfeature.stereo.provider", "lib3a.awb.core", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaal_cust", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaal_cust.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaal_key", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaal_key.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libakm", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libakm.so"], - shared_libs: ["liblog", "libutils", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libapusys", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libapusys.so"], - shared_libs: ["libbase", "libion", "libion_mtk", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_distortion_correction", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_distortion_correction.so"], - shared_libs: ["libOpenCL", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_bokeh_api", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_bokeh_api.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_left", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_left.so"], - shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_preview", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_preview.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_right", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_right.so"], - shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_hdr_couple_api", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_hdr_couple_api.so"], - shared_libs: ["libmpbase", "libarcsoft_smart_denoise", "libarcsoft_high_dynamic_range_couple", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_hdr_denoise_api", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_hdr_denoise_api.so"], - shared_libs: ["liblog", "libarcsoft_high_dynamic_range", "libarcsoft_smart_denoise", "libmpbase", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_high_dynamic_range", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_high_dynamic_range.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_high_dynamic_range_couple", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_high_dynamic_range_couple.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_lensstaindetection", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_lensstaindetection.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_low_light_hdr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_low_light_hdr.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_relighting_pro_image", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_relighting_pro_image.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_scbokeh_image", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_scbokeh_image.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_smart_denoise", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_smart_denoise.so"], - shared_libs: ["libmpbase", "liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_supervideostabilization", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_supervideostabilization.so"], - shared_libs: ["libmpbase", "libsensorndkbridge", "libEGL", "libGLESv3", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_videostabilizer", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_videostabilizer.so"], - shared_libs: ["libmpbase", "libsensorndkbridge", "libEGL", "libGLESv3", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarmnn", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarmnn.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcmdl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarmnn_ndk.mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarmnn_ndk.mtk.so"], - shared_libs: ["liblog", "libcmdl_ndk.mtk", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_audio_session_mediatek", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_audio_session_mediatek.so"], - shared_libs: ["vendor.mediatek.hardware.bluetooth.audio@2.1", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_hw_test", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_hw_test.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_mtk.so"], - shared_libs: ["liblog", "libcutils", "libnvram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_mtk_pure", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_mtk_pure.so"], - shared_libs: ["liblog", "libcutils", "libnvram", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_relayer", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetooth_relayer.so"], - shared_libs: ["liblog", "libcutils", "libbluetoothem_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetoothem_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbluetoothem_mtk.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbt-vendor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbt-vendor.so"], - shared_libs: ["liblog", "libbluetooth_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.feature_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.feature_utils.so"], - shared_libs: ["lib3a.af.core", "lib3a.flash", "libcutils", "libutils", "liblog", "libhardware", "libmtkcam_ulog", "lib3a.awb.core", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_metastore", "libdpframework", "libcam.iopipe", "libmtkcam_exif", "libmtkcam_modulehelper", "libmtkcam_tuning_utils", "lib3a.ae.core", "libcameracustom", "libmtkcam_mapping_mgr", "libaedv", "libdip_postproc", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.cctsvr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.cctsvr.so"], - shared_libs: ["libmtkcam_ulog", "liblog", "libutils", "libcutils", "libc++", "libhardware", "libbinder", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_fwkutils", "libmtkcam_metadata", "libcam.iopipe", "libcamdrv_imem", "libcam.hal3a.v3", "libcam.hal3a.v3.nvram.50", "libcam.hal3a.v3.lsctbl.50", "libcam.hal3a.v3.lscMgr", "libcamalgo.lsc", "lib3a.flash", "lib3a.awb.core", "lib3a.af.core", "lib3a.ae.core", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.log", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.log.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.v3.dng", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.v3.dng.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcam.hal3a.v3.nvram.50", "libcam.hal3a.v3.lsctbl.50", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "lib3a.flash", "lib3a.awb.core", "lib3a.ae.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.v3.lscMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.v3.lscMgr.so"], - shared_libs: ["libmtkcam_ulog", "liblog", "libutils", "libcutils", "lib3a.awb.core", "libcamalgo.ispfeature", "libcam.hal3a.v3.lsctbl.50", "libcam.hal3a.v3.nvram.50", "libmtkcam_stdutils", "libcameracustom", "libmtkcam_imgbuf", "libmtkcam_modulehelper", "libfeatureiodrv_mem", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "lib3a.flash", "libaedv", "lib3a.af.core", "lib3a.ae.core", "libcamalgo.lsc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.v3.lsctbl.50", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.v3.lsctbl.50.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamalgo.lsc", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.v3.nvram.50", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.v3.nvram.50.so"], - shared_libs: ["libmtkcam_ulog", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_modulehelper", "libbinder", "lib3a.flash", "libfeatureiodrv_mem", "libaedv", "libcameracustom", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.hal3a.v3", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.hal3a.v3.so"], - shared_libs: ["lib3a.ccudrv", "lib3a.ccuif", "libion", "libion_mtk", "lib3a.n3d3a", "libfeatureiodrv_mem", "libcamalgo.ispfeature", "libcamalgo.utility", "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libladder", "lib3a.awb.core", "lib3a.flash", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_hwutils", "lib3a.gma", "lib3a.lce", "libcamalgo.lsc", "libcamalgo.flicker", "libcamalgo.fdft", "libcam3a_imem", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_sysutils", "libcam.pdtblgen", "libcam.iopipe", "libcam.hal3a.v3.nvram.50", "libcam.hal3a.v3.lsctbl.50", "libcam.hal3a.v3.lscMgr", "libcamdrv_tuning_mgr", "libcam.utils.sensorprovider", "libui", "libhidlbase", "libhidltransport", "libhwbinder", "android.hardware.power@1.0", "vendor.mediatek.hardware.power@2.0", "vendor.mediatek.hardware.mtkpower@1.0", "libcamalgo.vpunr", "lib3a.ae.core", "libaedv", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcameracustom", "lib3a.af.core", "lib3a.af", "lib3a.awb", "lib3a.ae", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.halisp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.halisp.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_sysutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.halsensor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.halsensor.so"], - shared_libs: ["libshim_utils", "liblog", "libcutils", "libutils", "libcameracustom", "libc++", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamdrv_isp", "libmtkcam_ulog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.iopipe", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.iopipe.so"], - shared_libs: ["libaedv", "liblog", "libutils", "libcutils", "libimageio_plat_drv", "libimageio_plat_pipe", "libdip_postproc", "libmtkcam_tuning_utils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libcam.halsensor", "libimageio", "libcamdrv_isp", "libcamdrv_imem", "libhardware", "libdpframework", "libJpgEncPipe", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.lcs", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.lcs.so"], - shared_libs: ["liblog", "libutils", "libcutils", "lib3a.awb.core", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "lib3a.flash", "lib3a.af.core", "lib3a.ae.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.pdtblgen", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.pdtblgen.so"], - shared_libs: ["libmtkcam_stdutils", "libmtkcam_imgbuf", "libcam.iopipe", "libmtkcam_modulehelper", "liblog", "libcutils", "libutils", "libhardware", "lib3a.af.core", "libcameracustom", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.utils.sensorprovider", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.utils.sensorprovider.so"], - shared_libs: ["android.hardware.sensors@1.0-convert-shared", "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libmtkcam_stdutils", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libhidlbase", "libhidltransport", "libsensorndkbridge", "libhardware", "libmtkcam_modulehelper", "libcamalgo.gyro", "libmtkcam_imgbuf", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam.vhdr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam.vhdr.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcam3a_imem", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcam3a_imem.so"], - shared_libs: ["liblog", "libcutils", "libion", "libion_mtk", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.3dnr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.3dnr.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.asd", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.asd.so"], - shared_libs: ["libmtk_drvb", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.dngop", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.dngop.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.eis", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.eis.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libGLESv2", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.fdft", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.fdft.so"], - shared_libs: ["libcamalgo.utility", "libmtk_drvb", "libc++", "libGLESv2", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.flicker", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.flicker.so"], - shared_libs: ["libcamalgo.utility", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.fsc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.fsc.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.gyro", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.gyro.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.ispfeature", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.ispfeature.so"], - shared_libs: ["liblog", "libcutils", "libhardware", "libutils", "libcamalgo.utility", "lib3a.awb.core", "lib3a.flash", "lib3a.af.core", "lib3a.ae.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.lmv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.lmv.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libGLESv2", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.lsc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.lsc.so"], - shared_libs: ["liblog", "libcutils", "libmtk_drvb", "libcamalgo.utility", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.mfnr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.mfnr.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.n3d", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.n3d.so"], - shared_libs: ["libmtk_drvb", "libc++", "liblog", "libnativewindow", "libEGL", "libGLESv2", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.utility", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.utility.so"], - shared_libs: ["liblog", "libEGL", "libGLESv2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.vpunr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.vpunr.so"], - shared_libs: ["libmtk_drvb", "liblog", "libcutils", "libutils", "libcamalgo.utility", "libvpu", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.vsf", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.vsf.so"], - shared_libs: ["libmtk_drvb", "libcamalgo.utility", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamalgo.warp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamalgo.warp.so"], - shared_libs: ["liblog", "libcutils", "libEGL", "libGLESv2", "libgralloc_extra", "libnativewindow", "libcamalgo.utility", "libutils", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamdrv_imem", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamdrv_imem.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libion", "libion_mtk", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamdrv_isp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamdrv_isp.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libion", "libion_mtk", "libcamdrv_imem", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamdrv_tuning_mgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamdrv_tuning_mgr.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libcutils", "libutils", "libc++", "libbinder", "libcamdrv_imem", "libcamdrv_isp", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamdrv_twin", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamdrv_twin.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libcamdrv_imem", "libaedv", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamera_core_hwi", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamera_core_hwi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libmtkcam_metadata", "libocam_common", "libstface_fd_api", "libmpbase", "libPolarrRender", "libEGL", "libGLESv2", "libcrypto", "libcvface_api", "libarcsoft_distortion_correction", "libmtkcam_stdutils", "libarcsoft_lensstaindetection", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcameracustom.eis", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcameracustom.eis.so"], - shared_libs: ["libutils", "libcutils", "libmtkcam_stdutils", "libcam.halsensor", "vendor.mediatek.hardware.power@1.1", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcameracustom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcameracustom.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libaedv", "libcam.hal3a.log", "libmtkcam_stdutils", "libSonyIMX230PdafLibraryWrapper", "libSonyIMX386PdafLibraryWrapper", "libSonyIMX338PdafLibraryWrapper", "libSonyIMX519PdafLibraryWrapper", "imx682_mipi_raw_IdxMgr", "s5kgm1sp_mipi_raw_IdxMgr", "sarter_qtech_main_s5kgm1sp_IdxMgr", "imx471_mipi_raw1_IdxMgr", "ov8856_mipi_raw_IdxMgr", "ov02b10_mipi_raw_IdxMgr", "ov02b1b_mipi_mono_IdxMgr", "s5kgw1_mipi_raw_IdxMgr", "s5k3p9sp_mipi_raw_IdxMgr", "gc2375h_mipi_raw_19661_IdxMgr", "gc02m0_mipi_mono_IdxMgr", "gc02k0_mipi_raw_IdxMgr", "salaa_qtech_main_s5kgm1sp_IdxMgr", "sala_wide_ov8856_IdxMgr", "libmtkcam_modulehelper", "lib3a.ae.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libchromanr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libchromanr.so"], - shared_libs: ["libutils", "libcutils", "libcam.hal3a.v3", "libmtkcam_mapping_mgr", "libmtkcam_stdutils", "libmtkcam_imgbuf", "liblog", "libcameracustom", "libmtkcam_modulehelper", "libcam.iopipe", "libcam.feature_utils", "libmtkcam_metadata", "libmtkcam_tuning_utils", "libmtkcam_exif", "libmtkcam_grallocutils", "libmtkcam_streamutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcmdl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcmdl.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcmdl_ndk.mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcmdl_ndk.mtk.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvface_api", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvface_api.so"], - shared_libs: ["liblog", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdip_drv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdip_drv.so"], - shared_libs: ["liblog", "libcutils", "libdip_imem", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdip_imem", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdip_imem.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libion", "libion_mtk", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdip_postproc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdip_postproc.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libaedv", "libdip_drv", "libdip_imem", "libdpframework", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libeffecthal.base", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libeffecthal.base.so"], - shared_libs: ["libui", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libcameracustom", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature.face", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature.face.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libbinder", "libnativewindow", "libmtkcam_metadata", "libmtkcam_metastore", "libeffecthal.base", "libmtkcam_ulog", "libmtkcam_stdutils", "libcameracustom", "libdpframework", "libmtkcam_imgbuf", "libmtkcam_fdvt", "libcamalgo.fdft", "libcamalgo.asd", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature.stereo.provider", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature.stereo.provider.so"], - shared_libs: ["libmtkcam_ulog", "liblog", "libcutils", "libutils", "libnativewindow", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libcameracustom", "libmtkcam_metadata", "libgralloc_extra", "libsync", "libmtkcam.logicalmodule", "libfeatureiodrv_mem", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature.vsdof.hal", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature.vsdof.hal.so"], - shared_libs: ["libcamalgo.n3d", "libcamalgo.vsf", "libmtkcam_ulog", "liblog", "libcutils", "libutils", "libnativewindow", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libnvram", "libcameracustom", "libdpframework", "libmtkcam_metadata", "libmtkcam_metastore", "libgralloc_extra", "libcam.iopipe", "libsync", "libfeature.stereo.provider", "libmtkcam_tuning_utils", "libfeatureiodrv_mem", "libmtkcam_calibration_provider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature_3dnr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature_3dnr.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libutils", "libcutils", "libhardware", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_modulehelper", "libcam.utils.sensorprovider", "libcamalgo.3dnr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature_eis", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature_eis.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libfeature_lmv", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libmtkcam_sysutils", "libnvram", "libcameracustom", "libcam.utils.sensorprovider", "lib3a.ae.core", "libcameracustom.eis", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature_fsc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature_fsc.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libutils", "libcutils", "libhardware", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamalgo.fsc", "libcameracustom", "libcameracustom.eis", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature_lmv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature_lmv.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.fsc", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam_metadata", "libcameracustom", "libcam.utils.sensorprovider", "libcameracustom.eis", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeature_rss", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeature_rss.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfeatureiodrv_mem", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfeatureiodrv_mem.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libcam.halsensor", "libcameracustom", "libbinder", "libmtkcam_ulog", "libmtkcam_modulehelper", "lib3a.flash", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libforkexecwrap", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libforkexecwrap.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgz_uree", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgz_uree.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhwm-oppo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhwm-oppo.so"], - shared_libs: ["liblog", "libfile_op", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libifcutils_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libifcutils_mtk.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimageio", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libimageio.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libimageio_plat_drv", "libimageio_plat_pipe", "libaedv", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimageio_plat_drv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libimageio_plat_drv.so"], - shared_libs: ["libcamdrv_tuning_mgr", "liblog", "libcutils", "libc++", "libdpframework", "libutils", "libcamdrv_isp", "libcamdrv_imem", "libcamdrv_twin", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimageio_plat_pipe", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libimageio_plat_pipe.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libaedv", "libimageio_plat_drv", "libcamdrv_isp", "libmtkcam_stdutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkmsetkey", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkmsetkey.so"], - shared_libs: ["liblog", "libutils", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.keymaster_attestation@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libksensor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libksensor.so"], - shared_libs: ["liblog", "libc++", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liblpcnr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/liblpcnr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmfllcore", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmfllcore.so"], - shared_libs: ["libutils", "libcutils", "libmtkcam_stdutils", "liblog", "libmtkcam_ulog", "libmtkcam_tuning_utils", "libcameracustom", "libmtkcam_imgbuf", "libcamalgo.mfnr", "libcam.iopipe", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_mfb", "libdpframework", "libmtkcam_mapping_mgr", "libaedv", "libladder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libml_util", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libml_util.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmpbase", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmpbase.so"], - shared_libs: ["libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmsnr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmsnr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtk-ril", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtk-ril.so"], - shared_libs: ["libmtkutils", "librilfusion", "libmtknetutils", "libratconfig", "libmtksysutils", "libmtkhardware_legacy", "libsysenv", "libmtkrilutils", "libcrypto", "libmtkcutils", "libmtkproperty", "libmtkrillog", "libmtkconfigutils", "libmtktinyxml", "libmtkares", "libnvram", "libaedv", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.atmseventmgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.atmseventmgr.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.eventcallback", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.eventcallback.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.featurepipe.capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.featurepipe.capture.so"], - shared_libs: ["libcamalgo.fdft", "lib3a.af.core", "lib3a.flash", "liblog", "libutils", "libcutils", "libladder", "libnativewindow", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libcam.iopipe", "libdpframework", "libgralloc_extra", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libcam.feature_utils", "libmtkcam_scenariorecorder", "libcamalgo.dngop", "libmtkcam_debugutils", "lib3a.ae.core", "libmtkcam_hwutils", "libfeature.face", "libhidlbase", "vendor.mediatek.hardware.power@2.0", "libmfllcore", "lib_bsscore", "libcamalgo.mfnr", "libmtkcam_exif", "libmtkcam.featurepipe.vsdof_util", "libmtkcam_metastore", "libmtkcam_3rdparty", "libmtkcam_3rdparty.core", "libmtkcam_mapping_mgr", "libfeature.stereo.provider", "lib3a.awb.core", "libaedv", "libmsnr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.featurepipe.depthmap", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.featurepipe.depthmap.so"], - shared_libs: ["liblog", "libnativewindow", "libutils", "libcutils", "libmtkcam_modulehelper", "libcam.iopipe", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libfeature.vsdof.hal", "libcamalgo.fdft", "libfeature.stereo.provider", "libeffecthal.base", "libgralloc_extra", "libfeature.face", "libmtkcam_metadata", "libmtkcam.featurepipe.vsdof_util", "libcameracustom", "libmtkcam_dpe", "libmtkcam_owe", "libfeature_3dnr", "libJpgEncPipe", "libmtkcam_exif", "libsync", "libdpframework", "libion", "libion_mtk", "libmtkcam_tuning_utils", "libaedv", "libcam.feature_utils", "libladder", "libfeatureiodrv_mem", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.featurepipe.streaming", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.featurepipe.streaming.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libladder", "libnativewindow", "libcamalgo.warp", "libcamalgo.fsc", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libcam.iopipe", "libmtkcam_rsc", "libdpframework", "libgralloc_extra", "libfeature.face", "libcameracustom", "libfeature_3dnr", "libfeature_fsc", "libmtkcam_tuning_utils", "libcam.feature_utils", "libmtkcam_3rdparty", "libmtkcam_3rdparty.core", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libWaterMark", "libmtkcam_scenariorecorder", "libfeature.vsdof.hal", "libfeature_eis", "libcameracustom.eis", "libmtkcam.featurepipe.depthmap", "libmtkcam.featurepipe.vsdof_util", "libJpgEncPipe", "libmtkcam_exif", "libmtkcam_metadata", "libcamalgo.fdft", "libfeature.stereo.provider", "libhardware", "libion", "libmtkcam_debugutils", "libcam.utils.sensorprovider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.featurepipe.vsdof_util", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.featurepipe.vsdof_util.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_modulehelper", "libmtkcam_ulog", "libgralloc_extra", "libeffecthal.base", "libcam.iopipe", "libion", "libion_mtk", "libdpframework", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam.logicalmodule", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam.logicalmodule.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_stdutils", "libcameracustom", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_3rdparty.core", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_3rdparty.core.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_3rdparty.customer", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_3rdparty.customer.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_3rdparty.core", "libcameracustom", "libocam_common", "libcamera_core_hwi", "liboppo_platform_hwi", "libmpbase", "libmtkcam_tuning_utils", "libmtkcam_metastore", "libmtkcam_hwutils", "libcam.feature_utils", "libcvface_api", "libcam.utils.sensorprovider", "libmtkcam_sysutils", "libnativewindow", "libui", "libhidlbase", "libhidltransport", "android.frameworks.sensorservice@1.0", "liboppo_arcSoftBokehEngine_new", "libarcsoft_dualcam_bokeh_api", "libarcsoft_dualcam_refocus_left", "libarcsoft_dualcam_refocus_preview", "libarcsoft_dualcam_refocus_right", "libcam.iopipe", "libfeature.stereo.provider", "libmtkcam_modulehelper", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_3rdparty.mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_3rdparty.mtk.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmfllcore", "libcam.hal3a.v3", "libcam.feature_utils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam_exif", "libcamalgo.fdft", "libcamalgo.dngop", "libmtkcam_imgbuf", "libmtkcam_3rdparty.core", "libmtkcam_scenariorecorder", "libmtkcam_tuning_utils", "libcam.iopipe", "libmtkcam_mapping_mgr", "libcameracustom", "libdpframework", "libmtkcam.featurepipe.vsdof_util", "libfeature.stereo.provider", "liblpcnr", "libmtkcam.featurepipe.depthmap", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_3rdparty", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_3rdparty.so"], - shared_libs: ["libmtkcam_3rdparty.core", "libmtkcam_3rdparty.mtk", "libmtkcam_3rdparty.customer", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmfllcore", "libcam.hal3a.v3", "libcam.feature_utils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libcamalgo.dngop", "libmtkcam_imgbuf", "libmtkcam_tuning_utils", "libcam.iopipe", "libmtkcam_mapping_mgr", "libcameracustom", "libdpframework", "libmtkcam.featurepipe.vsdof_util", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_calibration_convertor", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_calibration_convertor.so"], - shared_libs: ["libmtkcam_stdutils", "libmtkcam_modulehelper", "liblog", "libutils", "libcutils", "liboppo_arcSoftBokehEngine_new", "libarcsoft_dualcam_bokeh_api", "libarcsoft_dualcam_refocus_left", "libarcsoft_dualcam_refocus_preview", "libarcsoft_dualcam_refocus_right", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_calibration_provider", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_calibration_provider.so"], - shared_libs: ["libfeatureiodrv_mem", "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libcameracustom", "libmtkcam_calibration_convertor", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_debugutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_debugutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libladder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_device3_app", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_device3_app.so"], - shared_libs: ["libmtkcam_device3_utils", "liblog", "libutils", "libcutils", "libcamera_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_imgbuf", "libmtkcam_streamutils", "libnativewindow", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_device3_hal", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_device3_hal.so"], - shared_libs: ["libmtkcam_device3_utils", "liblog", "libutils", "libcutils", "libladder", "libcamera_metadata", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_device3_app", "libmtkcam_devicesessionpolicy", "libmtkcam_pipelinemodel", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_device3_hidl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_device3_hidl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libfmq", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "libcamera_metadata", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libmtkcam_device3_hal", "libmtkcam_device3_hidlutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_device3_hidlutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_device3_hidlutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libfmq", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_grallocutils", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libcamera_metadata", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_device3_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_device3_utils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libsync", "libcamera_metadata", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_grallocutils", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_streamutils", "android.hardware.graphics.common@1.2", "vendor.mediatek.hardware.gpu@1.0", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_devicesessionpolicy", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_devicesessionpolicy.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamera_metadata", "libmtkcam_imgbuf", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_ulog", "libmtkcam_device3_utils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_diputils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_diputils.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_dpe", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_dpe.so"], - shared_libs: ["libcutils", "liblog", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_exif", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_exif.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_fdvt", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_fdvt.so"], - shared_libs: ["libcutils", "liblog", "libdip_imem", "libdpframework", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_featurepolicy", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_featurepolicy.so"], - shared_libs: ["libbinder", "liblog", "libhidlbase", "libhidltransport", "vendor.oplus.hardware.orms@1.0", "libormshalclient", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_3rdparty", "libmtkcam_3rdparty.core", "libmtkcam_modulehelper", "libmtkcam_exif", "libmtkcam_sysutils", "libmtkcam_scenariorecorder", "libmtkcam_featureutils", "libcameracustom", "libfeature.stereo.provider", "libcameracustom.eis", "libaedv", "libcam.feature_utils", "libcam.vhdr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_featureutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_featureutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_modulehelper", "libmtkcam.logicalmodule", "libmtkcam_streamutils", "libfeature.stereo.provider", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_fwkutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_fwkutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_grallocutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_grallocutils.so"], - shared_libs: ["libgralloc_extra", "liblog", "libutils", "libsync", "libcutils", "libui", "libmtkcam_stdutils", "libmtkcam_ulog", "libhidlbase", "libhardware", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "vendor.mediatek.hardware.gpu@1.0", "libgralloctypes", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_hwnode", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_hwnode.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libgralloc_extra", "android.hardware.camera.device@3.2", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_prerelease", "libcam.feature_utils", "libcameracustom", "libcam.utils.sensorprovider", "libcam.iopipe", "libfeature_lmv", "libfeature_3dnr", "libfeature_rss", "libfeature_fsc", "libion_mtk", "libion", "libmtkcam_pipeline", "libfeature_eis", "libcameracustom.eis", "libaedv", "libladder", "libmtkcam_exif", "libstereoinfoaccessor_vsdof", "liboppo_platform_hwi", "libmtkcam_sysutils", "libcam.vhdr", "libmfllcore", "libcamalgo.dngop", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.fdft", "libfeature.face", "libcamalgo.fsc", "libdpframework", "libmtkcam_tuning_utils", "libmtkcam_scenariorecorder", "libmtkcam_mapping_mgr", "libmtkcam.featurepipe.streaming", "libmtkcam.featurepipe.capture", "libmtkcam_synchelper", "lib3a.flash", "lib3a.awb.core", "lib3a.af.core", "lib3a.ae.core", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_hwutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_hwutils.so"], - shared_libs: ["libfeature.stereo.provider", "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libhardware", "libladder", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libbwc", "libcameracustom", "libcamalgo.fdft", "libmtkcam_sysutils", "libhidlbase", "libhidltransport", "libhwbinder", "android.hardware.power@1.0", "vendor.mediatek.hardware.mtkpower@1.0", "libcamalgo.mfnr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_imgbuf", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_imgbuf.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libnativewindow", "libion", "libion_mtk", "libaedv", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libgralloc_extra", "libmtkcam_sysutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_mapping_mgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_mapping_mgr.so"], - shared_libs: ["libmtkcam_modulehelper", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_sysutils", "libutilscallstack", "libaedv", "lib3a.awb.core", "lib3a.af.core", "lib3a.ae.core", "libmtkcam_scenariorecorder", "libcam.hal3a.v3.nvram.50", "lib3a.flash", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_metadata", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_metadata.so"], - shared_libs: ["libaedv", "liblog", "libmtkcam_ulog", "libutils", "libladder", "libcutils", "libhidlbase", "libmtkcam_stdutils", "libcamera_metadata", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_metastore", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_metastore.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libutils", "libcutils", "libcamera_metadata", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_calibration_convertor", "libmtkcam_calibration_provider", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_mfb", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_mfb.so"], - shared_libs: ["libcutils", "liblog", "libdip_imem", "libdpframework", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_modulefactory_aaa", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_modulefactory_aaa.so"], - shared_libs: ["liblog", "libutils", "libhardware", "libmtkcam_ulog", "libcam.hal3a.v3", "libcam.hal3a.v3.dng", "libcam.hal3a.v3.lsctbl.50", "libcam.hal3a.v3.nvram.50", "libcam.halisp", "libcam.lcs", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_modulefactory_custom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_modulefactory_custom.so"], - shared_libs: ["liblog", "libutils", "libmtkcam_ulog", "libcameracustom", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_modulefactory_drv", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_modulefactory_drv.so"], - shared_libs: ["liblog", "libutils", "libhardware", "libmtkcam_ulog", "libcam.halsensor", "libcam.iopipe", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_modulefactory_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_modulefactory_utils.so"], - shared_libs: ["liblog", "libutils", "libhardware", "libmtkcam_ulog", "libmtkcam.logicalmodule", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_modulehelper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_modulehelper.so"], - shared_libs: ["liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_owe", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_owe.so"], - shared_libs: ["libcutils", "liblog", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipeline", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipeline.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libaedv", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_streamutils", "libmtkcam_pipeline_fbm", "libmtkcam_prerelease", "libmtkcam_hwutils", "libmtkcam_scenariorecorder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipeline_fbm", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipeline_fbm.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_debugutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_streamutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_featureutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_pipelinemodel_session", "libmtkcam_pipelinemodel_adapter", "libmtkcam_pipelinemodel_capture", "libmtkcam.logicalmodule", "libfeature.stereo.provider", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_adapter", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_adapter.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam_featureutils", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_capture", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_capture.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_hwutils", "libmtkcam_streamutils", "libmtkcam_pipeline", "libmtkcam_prerelease", "libmtkcam_sysutils", "libmtkcam_pipelinemodel_utils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_isp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_isp.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_3rdparty", "libmtkcam_3rdparty.core", "libmtkcam_streamutils", "libmtkcam_pipeline", "libmtkcam_hwnode", "libcamalgo.fdft", "libdpframework", "libcam.iopipe", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_session", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_session.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_pipeline", "libmtkcam_pipelinepolicy_factory", "libmtkcam_pipelinemodel_utils", "libcameracustom", "libfeature.stereo.provider", "libmtkcam_modulehelper", "libbwc", "libmtkcam_prerelease", "libaedv", "libmtkcam_pipelinemodel_zsl", "libmtkcam_pipelinemodel_capture", "libhidlbase", "vendor.mediatek.hardware.mtkpower@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_utils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_streamutils", "libmtkcam_pipeline", "libmtkcam_hwnode", "libmtkcam_featureutils", "libbwc", "android.hardware.power@1.0", "vendor.mediatek.hardware.power@2.0", "libcameracustom", "libhardware", "libhidlbase", "libhidltransport", "libfeature.stereo.provider", "libmtkcam_synchelper", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinemodel_zsl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinemodel_zsl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_pipelinemodel_utils", "libmtkcam_pipeline", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinepolicy-security", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinepolicy-security.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam_pipelinepolicy", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinepolicy-smvr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinepolicy-smvr.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam_pipelinepolicy", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinepolicy", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinepolicy.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_featureutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_modulehelper", "libmtkcam_pipelinemodel_utils", "libmtkcam_ulog", "libcameracustom", "libfeature.stereo.provider", "libcameracustom.eis", "libaedv", "libmtkcam_featurepolicy", "libmtkcam_3rdparty", "libmtkcam_3rdparty.core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_pipelinepolicy_factory", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_pipelinepolicy_factory.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_featurepolicy", "libmtkcam_pipelinepolicy", "libmtkcam_pipelinepolicy-smvr", "libmtkcam_pipelinepolicy-security", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_prerelease", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_prerelease.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libaedv", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam.eventcallback", "libmtkcam_ulog", "libmtkcam_streamutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_rsc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_rsc.so"], - shared_libs: ["libcutils", "liblog", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_scenariorecorder", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_scenariorecorder.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_debugutils", "libladder", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_stdutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_stdutils.so"], - shared_libs: ["liblog", "libutils-v30", "libcutils", "libsync", "libladder", "libmtkcam_ulog", "libaedv", "libhidlbase", "android.hidl.allocator@1.0", "android.hardware.graphics.mapper@2.0", "android.hidl.memory@1.0", "libhidlmemory", "libhidltransport", "android.hardware.camera.common@1.0", "vendor.mediatek.hardware.camera.camdump@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_streamutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_streamutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_debugutils", "lib_bsscore", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_synchelper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_synchelper.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware", "libmtkcam_stdutils", "libmtkcam_imgbuf", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_metastore", "libmtkcam.logicalmodule", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_sysutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_sysutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libsync", "libmtkcam_stdutils", "libhidlbase", "libhidltransport", "libhwbinder", "android.hardware.power@1.0", "vendor.mediatek.hardware.mtkpower@1.0", "libladder", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_tuning_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_tuning_utils.so"], - shared_libs: ["libmtkcam_modulehelper", "libmtkcam_metadata", "liblog", "libmtkcam_stdutils", "libutils", "libmtkcam_sysutils", "libcutils", "libhardware", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_ulog", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkcam_ulog.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libladder", "libaedv", "libmtkcam_debugutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkconfig", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkconfig.so"], - shared_libs: ["libmtkrillog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkconfigutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkconfigutils.so"], - shared_libs: ["libmtkconfig", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkisp_metadata", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkisp_metadata.so"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkrilutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkrilutils.so"], - shared_libs: ["libmtkcutils", "libmtkrillog", "libmtkproperty", "libratconfig", "libmtkconfigutils", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtktinyxml", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtktinyxml.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmtkutils.so"], - shared_libs: ["libmtkcutils", "libmtkproperty", "libmtkrillog", "libladder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuroeara", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuroeara.so"], - shared_libs: ["libbase", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuron_adapter", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuron_adapter.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuron_platform", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuron_platform.so"], - shared_libs: ["libbase", "libutils", "liblog", "libion", "libion_mtk", "libcutils", "libvpu", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuron_runtime", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuron_runtime.so"], - shared_libs: ["libdl", "liblog", "libz", "libneuron_platform", "libion", "libion_mtk", "libvpu", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuropilot_hal_utils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuropilot_hal_utils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libneuropilot_jni_R", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libneuropilot_jni_R.so"], - shared_libs: ["libnativewindow", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnir_neon_driver", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnir_neon_driver.so"], - shared_libs: ["libbase", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnir_neon_driver_ndk.mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnxprecord", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnxprecord.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnxpspeech", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnxpspeech.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libocam_common", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libocam_common.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboppo_aisd", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboppo_aisd.so"], - shared_libs: ["libml_util", "libneuralnetworks", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboppo_arcSoftBokehEngine_new", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboppo_arcSoftBokehEngine_new.so"], - shared_libs: ["liblog", "libutils", "libmtkcam_imgbuf", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_pipeline", "libmtkcam_metadata", "libmtkcam_streamutils", "libarcsoft_dualcam_bokeh_api", "libarcsoft_dualcam_refocus_left", "libarcsoft_dualcam_refocus_preview", "libarcsoft_dualcam_refocus_right", "libmpbase", "libhardware", "libocam_common", "liboppo_platform_hwi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboppo_blank_algo", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboppo_blank_algo.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboppo_platform_hwi", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboppo_platform_hwi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libhardware", "libcamera_metadata", "libcamera_core_hwi", "libocam_common", "libarcsoft_distortion_correction", "libmpbase", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libratconfig", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libratconfig.so"], - shared_libs: ["libmtkutils", "libmtkrillog", "libmtkcutils", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librilfusion", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/librilfusion.so"], - shared_libs: ["libmtkrillog", "libmtkcutils", "libmtkhardware_legacy", "libmtkrilutils", "libmtkproperty", "libmtkutils", "libmtkconfigutils", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "vendor.mediatek.hardware.mtkradioex@2.0", "vendor.oplus.hardware.radio@1.0", "vendor.oplus.hardware.appradio@1.0", "libbinder", "libhidlbase", "libhidltransport", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsensor_custom", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsensor_custom.so"], - shared_libs: ["libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstereoinfoaccessor_vsdof", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libstereoinfoaccessor_vsdof.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libexpat", "libz", "libpng", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstface_fd_api", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libstface_fd_api.so"], - shared_libs: ["liblog", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtflite_mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtflite_mtk.so"], - shared_libs: ["liblog", "libcutils", "libtextclassifier_hash", "libnativewindow", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtflite_mtk_static_R", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtflite_mtk_static_R.so"], - shared_libs: ["libnativewindow", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtlcWidevineModularDrm", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtlcWidevineModularDrm.so"], - shared_libs: ["libTEECommon", "liblog", "libutils", "libcutils", "libion_mtk", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libudf", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libudf.so"], - shared_libs: ["liblog", "libbase", "libunwindstack", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libutils-v30", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libutils-v30.so"], - shared_libs: ["libprocessgroup_shim", "libcutils", "liblog", "libprocessgroup", "libvndksupport", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwifi-hal-mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwifi-hal-mtk.so"], - shared_libs: ["libbase", "libcutils", "liblog", "libnl", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwifitest", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwifitest.so"], - shared_libs: ["libcutils", "libnvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwvhidl", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libwvhidl.so"], - shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hardware.drm@1.4", "android.hidl.memory@1.0", "libbase", "libcrypto", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwvdrmengine", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/mediadrm/libwvdrmengine.so"], - shared_libs: ["libbase", "libcrypto", "libhidlbase", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "mediadrm", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtkcam_streaminfo_plugin-p1stt", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/mtkcam/libmtkcam_streaminfo_plugin-p1stt.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_modulehelper", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "mtkcam", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov02b10_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov02b10_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov02b10_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov02b10_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_ov02b10mipiraw_Reserved", "libCamera_ov02b10mipiraw_Scene_Capture", "libCamera_ov02b10mipiraw_Scene_Preview", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov02b1b_mipi_mono_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov02b1b_mipi_mono_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov02b1b_mipi_mono_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov02b1b_mipi_mono_tuning.so"], - shared_libs: ["liblog", "libCamera_ov02b1bmipimono_Capture_Preview", "libCamera_ov02b1bmipimono_Default_Video", "libCamera_ov02b1bmipimono_Production_Capture", "libCamera_ov02b1bmipimono_Reserved", "libCamera_ov02b1bmipimono_Scene_Capture", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov8856_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov8856_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "ov8856_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/ov8856_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_ov8856mipiraw_AutoHDR_Capture", "libCamera_ov8856mipiraw_AutoHDR_Preview", "libCamera_ov8856mipiraw_AutoHDR_Video", "libCamera_ov8856mipiraw_Face_Capture", "libCamera_ov8856mipiraw_Face_Capture_superNS", "libCamera_ov8856mipiraw_Flash_Capture", "libCamera_ov8856mipiraw_Flash_HDR_Capture", "libCamera_ov8856mipiraw_HDR_Capture", "libCamera_ov8856mipiraw_HDR_Preview", "libCamera_ov8856mipiraw_HDR_Video", "libCamera_ov8856mipiraw_N3D_Capture", "libCamera_ov8856mipiraw_N3D_Capture_48M", "libCamera_ov8856mipiraw_N3D_Preview", "libCamera_ov8856mipiraw_N3D_Preview_48M", "libCamera_ov8856mipiraw_N3D_Video", "libCamera_ov8856mipiraw_Reserved", "libCamera_ov8856mipiraw_Scene_Capture", "libCamera_ov8856mipiraw_Scene_Capture_4cell", "libCamera_ov8856mipiraw_Scene_Capture_superNS", "libCamera_ov8856mipiraw_Scene_Preview", "libCamera_ov8856mipiraw_Scene_Preview_4k", "libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash", "libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS", "libCamera_ov8856mipiraw_Video_1080", "libCamera_ov8856mipiraw_Video_4k", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5k3p9sp_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5k3p9sp_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5k3p9sp_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5k3p9sp_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_s5k3p9spmipiraw_3HDR_Preivew", "libCamera_s5k3p9spmipiraw_3rd_Capture_1080P", "libCamera_s5k3p9spmipiraw_3rd_Capture_480P", "libCamera_s5k3p9spmipiraw_3rd_Capture_720P", "libCamera_s5k3p9spmipiraw_3rd_Preview_1080P", "libCamera_s5k3p9spmipiraw_3rd_Preview_480P", "libCamera_s5k3p9spmipiraw_3rd_Preview_720P", "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture", "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining", "libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface", "libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview", "libCamera_s5k3p9spmipiraw_FaceUnlock", "libCamera_s5k3p9spmipiraw_Face_Capture", "libCamera_s5k3p9spmipiraw_Face_Capture_superNS", "libCamera_s5k3p9spmipiraw_Flash_Capture", "libCamera_s5k3p9spmipiraw_Panorama", "libCamera_s5k3p9spmipiraw_Production_Capture", "libCamera_s5k3p9spmipiraw_Reserved", "libCamera_s5k3p9spmipiraw_Scene_Capture", "libCamera_s5k3p9spmipiraw_Scene_Capture_Bining", "libCamera_s5k3p9spmipiraw_Scene_Preview", "libCamera_s5k3p9spmipiraw_SlowMotion_Video", "libCamera_s5k3p9spmipiraw_Video_Recording", "libCamera_s5k3p9spmipiraw_WeChatQQ_1080P", "libCamera_s5k3p9spmipiraw_WeChatQQ_480P", "libCamera_s5k3p9spmipiraw_WeChatQQ_720P", "libCamera_s5k3p9spmipiraw_YUVHDR_Capture", "libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning", "libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5kgm1sp_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5kgm1sp_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5kgm1sp_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5kgm1sp_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_s5kgm1spmipiraw_EIS_Video4K", "libCamera_s5kgm1spmipiraw_Face_Capture", "libCamera_s5kgm1spmipiraw_Face_Capture_64", "libCamera_s5kgm1spmipiraw_Face_Preview", "libCamera_s5kgm1spmipiraw_Flash_Capture", "libCamera_s5kgm1spmipiraw_Flash_Preview_PF", "libCamera_s5kgm1spmipiraw_HDR_Scene_Capture", "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1", "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2", "libCamera_s5kgm1spmipiraw_Panorama_Capture", "libCamera_s5kgm1spmipiraw_Professional_capture", "libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode", "libCamera_s5kgm1spmipiraw_QQ_Preview", "libCamera_s5kgm1spmipiraw_Reserved", "libCamera_s5kgm1spmipiraw_Scene_Capture", "libCamera_s5kgm1spmipiraw_Scene_Capture_64", "libCamera_s5kgm1spmipiraw_Scene_Preview", "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1", "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2", "libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview", "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture", "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1", "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2", "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview", "libCamera_s5kgm1spmipiraw_Torch_Capture", "libCamera_s5kgm1spmipiraw_Video", "libCamera_s5kgm1spmipiraw_Video_1080P_60fps", "libCamera_s5kgm1spmipiraw_Video_1080P_EIS", "libCamera_s5kgm1spmipiraw_Video_30fps", "libCamera_s5kgm1spmipiraw_Video_480P", "libCamera_s5kgm1spmipiraw_Video_4K", "libCamera_s5kgm1spmipiraw_Video_4K_Zoom1", "libCamera_s5kgm1spmipiraw_Video_60fps", "libCamera_s5kgm1spmipiraw_Video_720P", "libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps", "libCamera_s5kgm1spmipiraw_Video_720P_240fps", "libCamera_s5kgm1spmipiraw_Video_720P_EIS", "libCamera_s5kgm1spmipiraw_Video_EIS_Default", "libCamera_s5kgm1spmipiraw_Video_Zoom1", "libCamera_s5kgm1spmipiraw_Video_Zoom2", "libCamera_s5kgm1spmipiraw_Video_zoom", "libCamera_s5kgm1spmipiraw_Zoom_capture", "libCamera_s5kgm1spmipiraw_portrait_capture_full", "libCamera_s5kgm1spmipiraw_portrait_preview_full", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5kgw1_mipi_raw_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5kgw1_mipi_raw_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "s5kgw1_mipi_raw_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/s5kgw1_mipi_raw_tuning.so"], - shared_libs: ["liblog", "libCamera_s5kgw1mipiraw_EIS_Video4K", "libCamera_s5kgw1mipiraw_Face_Capture", "libCamera_s5kgw1mipiraw_Face_Capture_64", "libCamera_s5kgw1mipiraw_Face_Preview", "libCamera_s5kgw1mipiraw_Flash_Capture", "libCamera_s5kgw1mipiraw_Flash_Preview_PF", "libCamera_s5kgw1mipiraw_HDR_Scene_Capture", "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1", "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2", "libCamera_s5kgw1mipiraw_Panorama_Capture", "libCamera_s5kgw1mipiraw_Professional_capture", "libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode", "libCamera_s5kgw1mipiraw_Reserved", "libCamera_s5kgw1mipiraw_Scene_Capture", "libCamera_s5kgw1mipiraw_Scene_Capture_64", "libCamera_s5kgw1mipiraw_Scene_Preview", "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1", "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2", "libCamera_s5kgw1mipiraw_SuperNS_Face_Preview", "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture", "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1", "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2", "libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview", "libCamera_s5kgw1mipiraw_Torch_Capture", "libCamera_s5kgw1mipiraw_Video", "libCamera_s5kgw1mipiraw_Video_1080P_60fps", "libCamera_s5kgw1mipiraw_Video_1080P_EIS", "libCamera_s5kgw1mipiraw_Video_30fps", "libCamera_s5kgw1mipiraw_Video_480P", "libCamera_s5kgw1mipiraw_Video_4K", "libCamera_s5kgw1mipiraw_Video_4K_Zoom1", "libCamera_s5kgw1mipiraw_Video_4K_Zoom2", "libCamera_s5kgw1mipiraw_Video_60fps", "libCamera_s5kgw1mipiraw_Video_720P", "libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps", "libCamera_s5kgw1mipiraw_Video_720P_240fps", "libCamera_s5kgw1mipiraw_Video_720P_EIS", "libCamera_s5kgw1mipiraw_Video_EIS_Default", "libCamera_s5kgw1mipiraw_Video_Zoom1", "libCamera_s5kgw1mipiraw_Video_Zoom2", "libCamera_s5kgw1mipiraw_Video_zoom", "libCamera_s5kgw1mipiraw_Zoom_capture", "libCamera_s5kgw1mipiraw_portrait_capture_full", "libCamera_s5kgw1mipiraw_portrait_preview_full", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sala_wide_ov8856_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sala_wide_ov8856_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sala_wide_ov8856_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sala_wide_ov8856_tuning.so"], - shared_libs: ["liblog", "libCamera_salawideov8856_AutoHDR_Capture", "libCamera_salawideov8856_AutoHDR_Preview", "libCamera_salawideov8856_AutoHDR_Video", "libCamera_salawideov8856_Face_Capture", "libCamera_salawideov8856_Face_Capture_superNS", "libCamera_salawideov8856_Flash_Capture", "libCamera_salawideov8856_Flash_HDR_Capture", "libCamera_salawideov8856_HDR_Capture", "libCamera_salawideov8856_HDR_Preview", "libCamera_salawideov8856_HDR_Video", "libCamera_salawideov8856_N3D_Capture", "libCamera_salawideov8856_N3D_Capture_48M", "libCamera_salawideov8856_N3D_Preview", "libCamera_salawideov8856_N3D_Preview_48M", "libCamera_salawideov8856_N3D_Video", "libCamera_salawideov8856_Reserved", "libCamera_salawideov8856_Scene_Capture", "libCamera_salawideov8856_Scene_Capture_4cell", "libCamera_salawideov8856_Scene_Capture_superNS", "libCamera_salawideov8856_Scene_Preview", "libCamera_salawideov8856_Scene_Preview_4k", "libCamera_salawideov8856_Scene_Preview_ZSD_Flash", "libCamera_salawideov8856_Scene_Preview_ZSD_superNS", "libCamera_salawideov8856_Video_1080", "libCamera_salawideov8856_Video_4k", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "salaa_qtech_main_s5kgm1sp_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/salaa_qtech_main_s5kgm1sp_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "salaa_qtech_main_s5kgm1sp_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/salaa_qtech_main_s5kgm1sp_tuning.so"], - shared_libs: ["liblog", "libCamera_salaaqtechmains5kgm1sp_EIS_Video4K", "libCamera_salaaqtechmains5kgm1sp_Face_Capture", "libCamera_salaaqtechmains5kgm1sp_Face_Capture_64", "libCamera_salaaqtechmains5kgm1sp_Face_Preview", "libCamera_salaaqtechmains5kgm1sp_Flash_Capture", "libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF", "libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture", "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", "libCamera_salaaqtechmains5kgm1sp_Panorama_Capture", "libCamera_salaaqtechmains5kgm1sp_Professional_capture", "libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode", "libCamera_salaaqtechmains5kgm1sp_QQ_Preview", "libCamera_salaaqtechmains5kgm1sp_Reserved", "libCamera_salaaqtechmains5kgm1sp_Scene_Capture", "libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64", "libCamera_salaaqtechmains5kgm1sp_Scene_Preview", "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1", "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2", "libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview", "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture", "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview", "libCamera_salaaqtechmains5kgm1sp_Torch_Capture", "libCamera_salaaqtechmains5kgm1sp_Video", "libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps", "libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS", "libCamera_salaaqtechmains5kgm1sp_Video_30fps", "libCamera_salaaqtechmains5kgm1sp_Video_480P", "libCamera_salaaqtechmains5kgm1sp_Video_4K", "libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1", "libCamera_salaaqtechmains5kgm1sp_Video_60fps", "libCamera_salaaqtechmains5kgm1sp_Video_720P", "libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps", "libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps", "libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS", "libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default", "libCamera_salaaqtechmains5kgm1sp_Video_Zoom1", "libCamera_salaaqtechmains5kgm1sp_Video_Zoom2", "libCamera_salaaqtechmains5kgm1sp_Video_zoom", "libCamera_salaaqtechmains5kgm1sp_Zoom_capture", "libCamera_salaaqtechmains5kgm1sp_portrait_capture_full", "libCamera_salaaqtechmains5kgm1sp_portrait_preview_full", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sarter_qtech_main_s5kgm1sp_IdxMgr", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sarter_qtech_main_s5kgm1sp_IdxMgr.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sarter_qtech_main_s5kgm1sp_tuning", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sarter_qtech_main_s5kgm1sp_tuning.so"], - shared_libs: ["liblog", "libCamera_sarterqtechmains5kgm1sp_EIS_Video4K", "libCamera_sarterqtechmains5kgm1sp_Face_Capture", "libCamera_sarterqtechmains5kgm1sp_Face_Capture_64", "libCamera_sarterqtechmains5kgm1sp_Face_Preview", "libCamera_sarterqtechmains5kgm1sp_Flash_Capture", "libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF", "libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture", "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", "libCamera_sarterqtechmains5kgm1sp_Panorama_Capture", "libCamera_sarterqtechmains5kgm1sp_Professional_capture", "libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode", "libCamera_sarterqtechmains5kgm1sp_Reserved", "libCamera_sarterqtechmains5kgm1sp_Scene_Capture", "libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64", "libCamera_sarterqtechmains5kgm1sp_Scene_Preview", "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1", "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2", "libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview", "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture", "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview", "libCamera_sarterqtechmains5kgm1sp_Torch_Capture", "libCamera_sarterqtechmains5kgm1sp_Video", "libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps", "libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS", "libCamera_sarterqtechmains5kgm1sp_Video_30fps", "libCamera_sarterqtechmains5kgm1sp_Video_480P", "libCamera_sarterqtechmains5kgm1sp_Video_4K", "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1", "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2", "libCamera_sarterqtechmains5kgm1sp_Video_60fps", "libCamera_sarterqtechmains5kgm1sp_Video_720P", "libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps", "libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps", "libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS", "libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default", "libCamera_sarterqtechmains5kgm1sp_Video_Zoom1", "libCamera_sarterqtechmains5kgm1sp_Video_Zoom2", "libCamera_sarterqtechmains5kgm1sp_Video_zoom", "libCamera_sarterqtechmains5kgm1sp_Zoom_capture", "libCamera_sarterqtechmains5kgm1sp_portrait_capture_full", "libCamera_sarterqtechmains5kgm1sp_portrait_preview_full", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.apuware.utils@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.apuware.xrp@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.atms@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.bgservice@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.bgservice@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.camera.bgservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.camdump@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.camdump@1.0.so"], - shared_libs: ["android.hardware.camera.common@1.0", "android.hardware.camera.device@3.2", "android.hardware.graphics.common@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.frhandler@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so"], - shared_libs: ["android.hardware.camera.common@1.0", "android.hardware.camera.device@3.2", "android.hardware.graphics.common@1.0", "android.hidl.memory@1.0", "vendor.mediatek.hardware.camera.security@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.isphal@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so"], - shared_libs: ["android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.lomoeffect@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so"], - shared_libs: ["android.hardware.camera.common@1.0", "android.hardware.camera.device@3.2", "android.hardware.graphics.common@1.0", "android.hidl.memory@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.postproc@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.camera.security@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so"], - shared_libs: ["android.hardware.camera.common@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.dfps@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.dfps@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.dplanner@2.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.dplanner@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.engineermode@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.engineermode@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.engineermode@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.engineermode@1.2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.2.so"], - shared_libs: ["vendor.mediatek.hardware.engineermode@1.0", "vendor.mediatek.hardware.engineermode@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.engineermode@1.3", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.3.so"], - shared_libs: ["vendor.mediatek.hardware.engineermode@1.0", "vendor.mediatek.hardware.engineermode@1.1", "vendor.mediatek.hardware.engineermode@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.keymaster_attestation@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.keymaster_attestation@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.keymaster_attestation@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.keymaster_attestation@1.1.so"], - shared_libs: ["vendor.mediatek.hardware.keymaster_attestation@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.lbs@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.mtkradioex@2.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so"], - shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.power@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so"], - shared_libs: ["android.hardware.power@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.power@2.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so"], - shared_libs: ["android.hardware.power@1.0", "android.hardware.power@1.1", "android.hardware.power@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.pplagent@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.pplagent@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.videotelephony@1.0_vendor", - stem: "vendor.mediatek.hardware.videotelephony@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.trustonic.tee.tui@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.trustonic.tee.tui@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.trustonic.tee@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.trustonic.tee@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.trustonic.tee@1.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.trustonic.tee@1.1.so"], - shared_libs: ["vendor.trustonic.tee@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libem_support_jni", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/system_ext/lib/libem_support_jni.so"], - shared_libs: ["libandroid_runtime", "liblog", "libutils", "libgui", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libem_support_jni.so"], - shared_libs: ["libandroid_runtime", "liblog", "libutils", "libgui", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcomutils", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libcomutils.so"], - shared_libs: ["libcutils", "libstagefright_foundation", "libutils", "libstagefright", "libmedia", "liblog", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimsma", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimsma.so"], - shared_libs: ["libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libui", "libutils", "libsink-mtk", "libsource", "libvcodec_cap", "libimsma_rtp", "libcomutils", "liblog", "libsignal", "libnetd_client", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimsma_adapt", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimsma_adapt.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimsma_rtp", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimsma_rtp.so"], - shared_libs: ["libbinder", "libmedia", "libutils", "libcutils", "libstagefright", "libstagefright_foundation", "libimsma_socketwrapper", "libvcodec_cap", "libimsma_adapt", "liblog", "libsignal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimsma_socketwrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libimsma_socketwrapper.so"], - shared_libs: ["libbinder", "libmedia", "libutils", "libcutils", "libstagefright", "libstagefright_foundation", "libnetd_client", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtk_vt_service", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libmtk_vt_service.so"], - shared_libs: ["libandroid_runtime", "libbinder", "libutils", "libcutils", "libnativehelper", "libui", "libgui", "libmedia", "libbase", "libfmq", "libbinder_ndk", "vendor.mediatek.hardware.videotelephony@1.0", "vendor.mediatek.hardware.videotelephony-V1-ndk", "libhidlbase", "libhidltransport", "libimsma", "libsource", "libimsma_rtp", "libvt_avsync", "libstagefright_foundation", "libvcodec_cap", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmtk_vt_wrapper", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libmtk_vt_wrapper.so"], - shared_libs: ["libandroid_runtime", "libbinder", "libutils", "libcutils", "libnativehelper", "libfmq", "libbinder_ndk", "vendor.mediatek.hardware.videotelephony@1.0", "vendor.mediatek.hardware.videotelephony-V1-ndk", "libhidlbase", "libhidltransport", "libui", "libgui", "libmedia", "libvcodec_cap", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsignal", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libsignal.so"], - shared_libs: ["libcutils", "libutils", "libstagefright_foundation", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsink-mtk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libsink-mtk.so"], - shared_libs: ["libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libui", "libutils", "libcomutils", "libvcodec_cap", "libvt_avsync", "liblog", "libmedia_omx", "libaudioclient", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsource", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libsource.so"], - shared_libs: ["libui_shim", "libbinder", "libcutils", "libgui", "libmedia", "libstagefright", "libstagefright_foundation", "libmedia_omx", "libui", "libutils", "libcamera_client", "libcomutils", "libvcodec_cap", "liblog", "libsignal", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvcodec_cap", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libvcodec_cap.so"], - shared_libs: ["libui", "libcutils", "libutils", "libbinder", "libexpat", "liblog", "libvcodec_capenc", "libstagefright_omx_utils", "libstagefright_foundation", "libion", "android.hardware.graphics.bufferqueue@2.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvcodec_capenc", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libvcodec_capenc.so"], - shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvt_avsync", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/libvt_avsync.so"], - shared_libs: ["libbinder", "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.videotelephony-V1-ndk", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so"], - shared_libs: ["libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.mediatek.hardware.videotelephony@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboemcrypto", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/liboemcrypto.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "libormshalclient", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/libormshalclient.so"], - shared_libs: ["libbase", "libbinder", "liblog", "libhidlbase", "libutils", "libcutils", "libhardware", "vendor.oplus.hardware.orms@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpnscr2", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/libpnscr2.so"], - shared_libs: ["liblog", "libcutils", "libhardware_legacy", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.virtual", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/sensors.virtual.so"], - shared_libs: ["liblog", "libcutils", "libxml2", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.appradio@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.biometrics.fingerprint@2.1_odm", - stem: "vendor.oplus.hardware.biometrics.fingerprint@2.1", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprint@2.1.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.biometrics.fingerprintservice@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.commondcs@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.commondcs@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.orms@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.orms@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.oplus.hardware.radio@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - device_specific: true, + imports: [ + "device/realme/RM6785", + "hardware/mediatek", + "hardware/mediatek/libmtkperf_client", + ], +} + +cc_prebuilt_library_shared { + name: "libaptXHD_encoder", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system/lib64/libaptXHD_encoder.so", + ], + shared_libs: [ + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, +} + +cc_prebuilt_library_shared { + name: "libaptX_encoder", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system/lib64/libaptX_encoder.so", + ], + shared_libs: [ + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, +} + +cc_prebuilt_library_shared { + name: "arm.graphics-V1-ndk_platform", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/arm.graphics-V1-ndk_platform.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/arm.graphics-V1-ndk_platform.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLES_mali", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLES_mali.so", + ], + shared_libs: [ + "liblog", + "libz", + "libnativewindow", + "libged", + "libgpu_aux", + "libgpud", + "libgralloc_extra", + "libcutils", + "android.hardware.graphics.mapper@4.0", + "libgralloctypes", + "libhidlbase", + "libutils", + "libm", + "libc", + "libdl", + "libc++", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLES_mali.so", + ], + shared_libs: [ + "liblog", + "libz", + "libnativewindow", + "libged", + "libgpu_aux", + "libgpud", + "libgralloc_extra", + "libcutils", + "android.hardware.graphics.mapper@4.0", + "libgralloctypes", + "libhidlbase", + "libutils", + "libm", + "libc", + "libdl", + "libc++", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLES_meow", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLES_meow.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLES_meow.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libnativewindow", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMEOW_trace", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libMEOW_trace.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libnativewindow", + "libGLES_meow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libMEOW_trace.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libnativewindow", + "libGLES_meow", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.graphics.allocator@4.0-impl-mediatek", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so", + ], + shared_libs: [ + "libgralloc_extra", + "libgralloc_metadata", + "libgralloctypes_mtk", + "libged", + "libgpud", + "libion_mtk", + "libhardware", + "liblog", + "libcutils", + "libion", + "libsync", + "libutils", + "libnativewindow", + "libhidlbase", + "libgralloctypes", + "libdrm", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.graphics.allocator@4.0-impl-mediatek.so", + ], + shared_libs: [ + "libgralloc_extra", + "libgralloc_metadata", + "libgralloctypes_mtk", + "libged", + "libgpud", + "libion_mtk", + "libhardware", + "liblog", + "libcutils", + "libion", + "libsync", + "libutils", + "libnativewindow", + "libhidlbase", + "libgralloctypes", + "libdrm", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.graphics.mapper@4.0-impl-mediatek", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so", + ], + shared_libs: [ + "libgralloc_extra", + "libgralloc_metadata", + "libgralloctypes_mtk", + "libged", + "libgpud", + "libion_mtk", + "libhardware", + "liblog", + "libcutils", + "libion", + "libsync", + "libutils", + "libnativewindow", + "libhidlbase", + "libgralloctypes", + "libdrm", + "arm.graphics-V1-ndk_platform", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-mediatek.so", + ], + shared_libs: [ + "libgralloc_extra", + "libgralloc_metadata", + "libgralloctypes_mtk", + "libged", + "libgpud", + "libion_mtk", + "libhardware", + "liblog", + "libcutils", + "libion", + "libsync", + "libutils", + "libnativewindow", + "libhidlbase", + "libgralloctypes", + "libdrm", + "arm.graphics-V1-ndk_platform", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gps.default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/gps.default.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/gps.default.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.keyinstall@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.mediatek.hardware.keyinstall@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "libhardware", + "liburee_meta_drmkeyinstall", + "vendor.mediatek.hardware.keyinstall@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.keyinstall@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "libhardware", + "liburee_meta_drmkeyinstall", + "vendor.mediatek.hardware.keyinstall@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.5-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.mediatek.hardware.mms@1.5-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "libion", + "libion_mtk", + "libhardware", + "libdpframework", + "libgralloc_extra", + "libsync", + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "vendor.mediatek.hardware.mms@1.5", + "libJpgEncPipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mms@1.5-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "libion", + "libion_mtk", + "libhardware", + "libdpframework", + "libgralloc_extra", + "libsync", + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "vendor.mediatek.hardware.mms@1.5", + "libJpgEncPipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.1-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.mediatek.hardware.nvram@1.1-impl.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libnvram", + "libfile_op", + "vendor.mediatek.hardware.nvram@1.0", + "vendor.mediatek.hardware.nvram@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram@1.1-impl.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libnvram", + "libfile_op", + "vendor.mediatek.hardware.nvram@1.0", + "vendor.mediatek.hardware.nvram@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.6-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.mediatek.hardware.pq@2.6-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "libpq_prot", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libdrm", + "libaalservice", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils-v30", + "libcutils", + "libpq_prot", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libdrm", + "libaalservice", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libJpgEncPipe", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libJpgEncPipe.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libjpeg-alpha_vendor", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libJpgEncPipe.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libjpeg-alpha_vendor", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTEECommon", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libTEECommon.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTEECommon.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaal_mtk.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_mtk.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaalservice", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaalservice.so", + ], + shared_libs: [ + "android.hardware.sensors@1.0-convert-shared", + "libutils", + "libcutils", + "liblog", + "libaal_mtk", + "libhardware", + "libhidlbase", + "libgralloc_extra", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "libdrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaalservice.so", + ], + shared_libs: [ + "android.hardware.sensors@1.0-convert-shared", + "libutils", + "libcutils", + "liblog", + "libaal_mtk", + "libhardware", + "libhidlbase", + "libgralloc_extra", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "libdrm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaedv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaedv.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "libunwindstack", + "liblog", + "libz", + "libc", + "libdl", + "libm", + "libc++", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaedv.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "libunwindstack", + "liblog", + "libz", + "libc", + "libdl", + "libm", + "libc++", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbwc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbwc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbwc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapctrl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcapctrl.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapctrl.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcares_naptr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcares_naptr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcares_naptr.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcarrierconfig", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcarrierconfig.so", + ], + shared_libs: [ + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcarrierconfig.so", + ], + shared_libs: [ + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libccci_util", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libccci_util.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libccci_util.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcharon-ss", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcharon-ss.so", + ], + shared_libs: [ + "libcutils", + "libsimaka", + "libstrongswan", + "libhydra", + "liblog", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcharon-ss.so", + ], + shared_libs: [ + "libcutils", + "libsimaka", + "libstrongswan", + "libhydra", + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcrypto-md", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcrypto-md.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcrypto-md.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcrypto-ss", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcrypto-ss.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcrypto-ss.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcurl-md", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcurl-md.so", + ], + shared_libs: [ + "libssl-md", + "libcrypto-md", + "libz", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcurl-md.so", + ], + shared_libs: [ + "libssl-md", + "libcrypto-md", + "libz", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcurl-ss", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcurl-ss.so", + ], + shared_libs: [ + "libssl-ss", + "libcrypto-ss", + "libz", + "libm", + "liblog", + "libc", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcurl-ss.so", + ], + shared_libs: [ + "libssl-ss", + "libcrypto-ss", + "libz", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcustom_nvram", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcustom_nvram.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcustom_nvram.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdpframework", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdpframework.so", + ], + shared_libs: [ + "libhidlbase", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.0", + "libion_mtk", + "libgralloc_extra", + "libpq_prot", + "libutils", + "libion", + "libcutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libutilscallstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdpframework.so", + ], + shared_libs: [ + "libhidlbase", + "libhidlmemory", + "vendor.mediatek.hardware.pq@2.0", + "libion_mtk", + "libgralloc_extra", + "libpq_prot", + "libutils", + "libion", + "libcutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libutilscallstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfile_op", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfile_op.so", + ], + shared_libs: [ + "libcutils", + "libnvram", + "libcustom_nvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfile_op.so", + ], + shared_libs: [ + "libcutils", + "libnvram", + "libcustom_nvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libged", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libged.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libnativewindow", + "libhidlbase", + "vendor.mediatek.hardware.gpu@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libged.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libnativewindow", + "libhidlbase", + "vendor.mediatek.hardware.gpu@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpu_aux", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgpu_aux.so", + ], + shared_libs: [ + "libdpframework", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libsync", + "libgpud", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.mms@1.5", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpu_aux.so", + ], + shared_libs: [ + "libdpframework", + "liblog", + "libutils", + "libcutils", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libsync", + "libgpud", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "vendor.mediatek.hardware.mms@1.5", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpud", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgpud.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpud.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libsync", + "libhardware", + "libnativewindow", + "libgralloc_extra", + "libhidlbase", + "libgralloctypes", + "android.hardware.graphics.common@1.1", + "android.hardware.graphics.common@1.2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloc_extra", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgralloc_extra.so", + ], + shared_libs: [ + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libged", + "libutilscallstack", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloc_extra.so", + ], + shared_libs: [ + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libged", + "libutilscallstack", + "android.hardware.graphics.common@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloc_metadata", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgralloc_metadata.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloc_metadata.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgralloctypes_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgralloctypes_mtk.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgralloctypes_mtk.so", + ], + shared_libs: [ + "android.hardware.graphics.mapper@4.0", + "libhidlbase", + "libhardware", + "libcutils", + "libutils", + "liblog", + "libion", + "libc", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdrvideo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhdrvideo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdrvideo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhwm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhwm.so", + ], + shared_libs: [ + "libnvram", + "liblog", + "libfile_op", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhwm.so", + ], + shared_libs: [ + "libnvram", + "liblog", + "libfile_op", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhydra", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhydra.so", + ], + shared_libs: [ + "libcutils", + "libstrongswan", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhydra.so", + ], + shared_libs: [ + "libcutils", + "libstrongswan", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libion_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libion_mtk.so", + ], + shared_libs: [ + "libion", + "liblog", + "libion_ulit", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libion_mtk.so", + ], + shared_libs: [ + "libion", + "liblog", + "libion_ulit", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libion_ulit", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libion_ulit.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libion_ulit.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipsec_ims_shr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libipsec_ims_shr.so", + ], + shared_libs: [ + "libcutils", + "libcrypto", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipsec_ims_shr.so", + ], + shared_libs: [ + "libcutils", + "libcrypto", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpeg-alpha-oal_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libjpeg-alpha-oal_vendor.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpeg-alpha_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libjpeg-alpha_vendor.so", + ], + shared_libs: [ + "libjpeg-alpha-oal_vendor", + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpeg-alpha_vendor.so", + ], + shared_libs: [ + "libjpeg-alpha-oal_vendor", + "libc++", + "libdl", + "libc", + "libm", + "liblog", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libladder", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libladder.so", + ], + shared_libs: [ + "libunwindstack", + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libladder.so", + ], + shared_libs: [ + "libunwindstack", + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtcloader", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtcloader.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtcloader.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_drvb", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtk_drvb.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtk_drvb.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkares", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkares.so", + ], + shared_libs: [ + "libcares_naptr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkares.so", + ], + shared_libs: [ + "libcares_naptr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkcutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkhardware_legacy", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkhardware_legacy.so", + ], + shared_libs: [ + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkhardware_legacy.so", + ], + shared_libs: [ + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtknetutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtknetutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtknetutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkproperty", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkproperty.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkproperty.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkrillog", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkrillog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkrillog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtksysutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtksysutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtksysutils.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libmtkcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnvram.so", + ], + shared_libs: [ + "libcutils", + "libcustom_nvram", + "libnvram_platform", + "libbase", + "liblog", + "libnvram_sec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram.so", + ], + shared_libs: [ + "libcutils", + "libcustom_nvram", + "libnvram_platform", + "libbase", + "liblog", + "libnvram_sec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram_daemon_callback", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnvram_daemon_callback.so", + ], + shared_libs: [ + "liblog", + "libcustom_nvram", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram_daemon_callback.so", + ], + shared_libs: [ + "liblog", + "libcustom_nvram", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram_platform", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnvram_platform.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram_platform.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnvram_sec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnvram_sec.so", + ], + shared_libs: [ + "libcutils", + "libcustom_nvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnvram_sec.so", + ], + shared_libs: [ + "libcutils", + "libcustom_nvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpixelflinger", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpixelflinger.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpixelflinger.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpq_cust_base", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpq_cust_base.so", + ], + shared_libs: [ + "libcutils", + "libdpframework", + "libpq_prot", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpq_cust_base.so", + ], + shared_libs: [ + "libcutils", + "libdpframework", + "libpq_prot", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpq_prot", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpq_prot.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpq_prot.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librgbwlightsensor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librgbwlightsensor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libhardware", + "liblog", + "libhidlbase", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librgbwlightsensor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libhardware", + "liblog", + "libhidlbase", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libsensorndkbridge", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscltm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libscltm.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscltm.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsimaka", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsimaka.so", + ], + shared_libs: [ + "libstrongswan", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsimaka.so", + ], + shared_libs: [ + "libstrongswan", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssl-md", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssl-md.so", + ], + shared_libs: [ + "libcrypto-md", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssl-md.so", + ], + shared_libs: [ + "libcrypto-md", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssl-ss", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssl-ss.so", + ], + shared_libs: [ + "libcrypto-ss", + "libcutils", + "liblog", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssl-ss.so", + ], + shared_libs: [ + "libcrypto-ss", + "libcutils", + "liblog", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstrongswan", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libstrongswan.so", + ], + shared_libs: [ + "libssl-ss", + "libcurl-ss", + "libcrypto-ss", + "libcutils", + "libdl", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstrongswan.so", + ], + shared_libs: [ + "libssl-ss", + "libcurl-ss", + "libcrypto-ss", + "libcutils", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsysenv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsysenv.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsysenv.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liburee_meta_drmkeyinstall", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liburee_meta_drmkeyinstall.so", + ], + shared_libs: [ + "libTEECommon", + "libcutils", + "libnetutils", + "liblog", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liburee_meta_drmkeyinstall.so", + ], + shared_libs: [ + "libTEECommon", + "libcutils", + "libnetutils", + "liblog", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libverno", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libverno.so", + ], + shared_libs: [ + "libc", + "libdl", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libverno.so", + ], + shared_libs: [ + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpu", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvpu.so", + ], + shared_libs: [ + "libbase", + "libion", + "liblog", + "libcutils", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvpu.so", + ], + shared_libs: [ + "libbase", + "libion", + "liblog", + "libcutils", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libwo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.audio@6.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.audio@6.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@6.0", + "android.hardware.audio.effect@6.0", + "android.hardware.audio@6.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@6.0", + "android.hardware.audio.effect@6.0", + "android.hardware.audio@6.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.bluetooth.audio@2.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.bluetooth.audio@2.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio@2.1.so", + ], + shared_libs: [ + "android.hardware.audio.common@5.0", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.gpu@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.gpu@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.gpu@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.keyinstall@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.keyinstall@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.keyinstall@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.3", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.4", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mms@1.5", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mms@1.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mms@1.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.mms@1.0", + "vendor.mediatek.hardware.mms@1.1", + "vendor.mediatek.hardware.mms@1.2", + "vendor.mediatek.hardware.mms@1.3", + "vendor.mediatek.hardware.mms@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.netdagent@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.netdagent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.nvram@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.nvram@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.nvram@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.nvram@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.nvram@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.nvram@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.3", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.4", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.5", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pq@2.6", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.pq@2.6.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "AVCSecureVdecCA", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/AVCSecureVdecCA.so", + ], + shared_libs: [ + "libTEECommon", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "VP9SecureVdecCA", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/VP9SecureVdecCA.so", + ], + shared_libs: [ + "libTEECommon", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/audio.primary.mt6785.so", + ], + shared_libs: [ + "libshim_audio", + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "liblog", + "libcutils", + "libutils", + "libalsautils-v30", + "libhardware_legacy", + "libhardware", + "libaudioutils", + "libtinyalsa", + "libtinyxml", + "libaudiotoolkit_vendor", + "libmedia_helper", + "libladder", + "android.hardware.audio@6.0", + "android.hardware.audio.common-util", + "android.hardware.audio.common@6.0", + "android.hardware.audio.common@6.0-util", + "vendor.mediatek.hardware.audio@6.1", + "libaudio_engineer_test", + "libtinycompress", + "libaedv", + "libktveffect", + "libktvreverb", + "libktvsoundtouch", + "libktvdrc", + "libktveq", + "libktvvolume", + "libktveffect_rec", + "libktvns", + "liboplus_audio_config", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.r_submix.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/audio.r_submix.mt6785.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmedia_helper", + "libutils", + "libnbaio_mono", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.usb.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/audio.usb.mt6785.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libalsautils-v30", + "libaudioutils", + "libtinyalsa", + "libtinycompress", + "libaudiocustparam_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sound_trigger.primary.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/sound_trigger.primary.mt6785.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libhardware_legacy", + "libhardware", + "libmedia_helper", + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "libvow_ap_testing_alexa.vendor", + "libvowp2training_alexa.vendor", + "libvowp23_sid_training_alexa.vendor", + "libvowp23_sid_testing_alexa.vendor", + "libvowp25testing_alexa.vendor", + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mtkcodecservice@1.1-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "libhidlmemory", + "vendor.mediatek.hardware.mtkcodecservice@1.1", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDR", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libDR.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHEVCdec_sa.ca7.android", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libHEVCdec_sa.ca7.android.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxAdpcmDec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxAdpcmDec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxAlacDec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxAlacDec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxApeDec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxApeDec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libui", + "liblog", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "libhidlmemory", + "vendor.mediatek.hardware.mtkcodecservice@1.1", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxCore", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxCore.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "libui", + "libion", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxGsmDec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxGsmDec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxMp3Dec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxMp3Dec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxVdecEx", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxVdecEx.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxVenc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxVenc.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libui", + "libion", + "libion_mtk", + "libgralloc_extra", + "android.hardware.media@1.0", + "android.hardware.media.omx@1.0", + "libbwc", + "android.hardware.graphics.common@1.2", + "libvcodecdrv", + "libvcodec_utility", + "libhardware", + "libdpframework", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkOmxWmaDec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkOmxWmaDec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtk_drvb", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMtkSpeechEnh", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libMtkSpeechEnh.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_iir", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_iir.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_speech_enh", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_speech_enh.so", + ], + shared_libs: [ + "libMtkSpeechEnh", + "libcutils", + "liblog", + "libutils", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalsautils-v30", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libalsautils-v30.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libaudioutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_engineer_test", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudio_engineer_test.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libtinyalsa", + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_param_parser-vnd", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudio_param_parser-vnd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbinder", + "libaudiocustparam_vendor", + "libaudioprimarydevicehalifclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocompensationfilter_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiocompensationfilter_vendor.so", + ], + shared_libs: [ + "libcustom_nvram", + "libcutils", + "liblog", + "libutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocompensationfilterc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiocompensationfilterc.so", + ], + shared_libs: [ + "libcustom_nvram", + "libnvram", + "libcutils", + "libutils", + "libaudiocustparam_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocomponentengine_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiocomponentengine_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libaudiodcrflt_vendor", + "libblisrc32_vendor", + "libmtklimiter_vendor", + "libmtkshifter_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocomponentenginec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiocomponentenginec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libblisrc32_vendor", + "libmtklimiter_vendor", + "libmtkshifter_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiocustparam_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiocustparam_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libnvram", + "libcustom_nvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiodcrflt_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiodcrflt_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiofmtconv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiofmtconv.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libblisrc32_vendor", + "libmtkshifter_vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioloudc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudioloudc.so", + ], + shared_libs: [ + "libaudiocompensationfilterc", + "libbessound_hd_mtk_vendor", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioprimarydevicehalifclient", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudioprimarydevicehalifclient.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libbase", + "libhwbinder", + "libhidlbase", + "android.hardware.audio@6.0", + "android.hardware.audio.common@6.0", + "android.hardware.audio.common@6.0-util", + "libmedia_helper", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudiotoolkit_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudiotoolkit_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaurisysdemo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaurisysdemo.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbessound_hd_mtk_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbessound_hd_mtk_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libblisrc32_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libblisrc32_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvsd_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcvsd_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfgauge_gm30", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfgauge_gm30.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_customize", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_customize.so", + ], + shared_libs: [ + "libc", + "libm", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_sd.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_sd.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264dec_se.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264dec_se.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libh264enc_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libh264enc_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhevce_sb.ca7.android", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhevce_sb.ca7.android.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktvdrc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktvdrc.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktveffect", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktveffect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libktvreverb", + "libktvsoundtouch", + "libktvdrc", + "libktveq", + "libktvvolume", + "libktvns", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktveffect_rec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktveffect_rec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktveq", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktveq.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktvns", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktvns.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktvreverb", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktvreverb.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktvsoundtouch", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktvsoundtouch.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libktvvolume", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libktvvolume.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmnl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmnl.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmp4enc_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmp4enc_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmp4enc_xa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmp4enc_xa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmsbc_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmsbc_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtklimiter_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtklimiter_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkshifter_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmtkshifter_vendor.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libutils", + "libm", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboplus_audio_config", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liboplus_audio_config.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsi_sixth", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsi_sixth.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "audio.primary.mt6785", + "liboplus_audio_config", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeech_enh_lib", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspeech_enh_lib.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeechparser_vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspeechparser_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libaudioutils", + "libmedia_helper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstagefrighthw", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libstagefrighthw.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstorage_otp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libstorage_otp.so", + ], + shared_libs: [ + "libcutils", + "libbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalalgo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libthermalalgo.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthha", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libthha.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvc1dec_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvc1dec_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_oal", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodec_oal.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_utility", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodec_utility.so", + ], + shared_libs: [ + "libcutils", + "libbwc", + "liblog", + "libion", + "libion_mtk", + "libmtk_drvb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodecdrv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvcodecdrv.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libvcodec_utility", + "libvcodec_oal", + "libmtk_drvb", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvolte_core_shr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvolte_core_shr.so", + ], + shared_libs: [ + "libvolte_xdmc_shr", + "libverno", + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvolte_xdmc_shr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvolte_xdmc_shr.so", + ], + shared_libs: [ + "libverno", + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvow_ap_testing_alexa.vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvow_ap_testing_alexa.vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libvowp2training_alexa.vendor", + "libvowp23_sid_training_alexa.vendor", + "libvowp23_sid_testing_alexa.vendor", + "libvowp25testing_alexa.vendor", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvowp23_sid_testing_alexa.vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvowp23_sid_testing_alexa.vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvowp23_sid_training_alexa.vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvowp23_sid_training_alexa.vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvowp25testing_alexa.vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvowp25testing_alexa.vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvowp2training_alexa.vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvowp2training_alexa.vendor.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp8dec_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp8dec_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp8enc_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp8enc_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvp9dec_sa.ca7", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvp9dec_sa.ca7.so", + ], + }, + }, + compile_multilib: "32", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpud_vcodec", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvpud_vcodec.so", + ], + shared_libs: [ + "libcutils", + "libvcodecdrv", + "libvcodec_utility", + "liblog", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvt_custom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libvt_custom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mtkcodecservice@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.mediatek.hardware.mtkcodecservice@1.1.so", + ], + shared_libs: [ + "android.hidl.memory@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "APUWareUtilsServer", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/APUWareUtilsServer.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "vendor.mediatek.hardware.apuware.utils@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "APUWareXrpServer", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/APUWareXrpServer.so", + ], + shared_libs: [ + "libion", + "libion_mtk", + "libneuron_platform", + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libhidlmemory", + "libfmq", + "vendor.mediatek.hardware.apuware.xrp@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc02k0_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc02k0_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc02k0_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc02k0_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_gc02k0mipiraw_Reserved", + "libCamera_gc02k0mipiraw_Scene_Capture", + "libCamera_gc02k0mipiraw_Scene_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc02m0_mipi_mono_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc02m0_mipi_mono_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc02m0_mipi_mono_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc02m0_mipi_mono_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_gc02m0mipimono_Capture_Preview", + "libCamera_gc02m0mipimono_Default_Video", + "libCamera_gc02m0mipimono_Production_Capture", + "libCamera_gc02m0mipimono_Reserved", + "libCamera_gc02m0mipimono_Scene_Capture", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc2375h_mipi_raw_19661_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc2375h_mipi_raw_19661_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gc2375h_mipi_raw_19661_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/gc2375h_mipi_raw_19661_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_gc2375hmipiraw19661_Reserved", + "libCamera_gc2375hmipiraw19661_Scene_Capture", + "libCamera_gc2375hmipiraw19661_Scene_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.camera.provider@2.6-impl-mediatek", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so", + ], + shared_libs: [ + "libcamera_metadata_shim", + "libmtkcam_device3_hidl", + "liblog", + "libutils", + "libcutils", + "libladder", + "libhardware", + "libhidlbase", + "libhidltransport", + "android.hardware.camera.common@1.0", + "android.hardware.camera.provider@2.4", + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "android.hardware.camera.device@1.0", + "android.hardware.camera.device@3.2", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_featureutils", + "libcamera_metadata", + "libfeatureiodrv_mem", + "libmtkcam_diputils", + "libmtkcam_metastore", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.gnss@2.1-impl-mediatek", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-mediatek.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "android.hardware.gnss@1.0", + "android.hardware.gnss@1.1", + "android.hardware.gnss@2.0", + "android.hardware.gnss@2.1", + "android.hardware.gnss.measurement_corrections@1.0", + "android.hardware.gnss.measurement_corrections@1.1", + "android.hardware.gnss.visibility_control@1.0", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "dfps.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/dfps.mt6785.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils-v30", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "hwcomposer.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/hwcomposer.mt6785.so", + ], + shared_libs: [ + "libui", + "libutils", + "libcutils", + "liblog", + "libsync", + "libion", + "libion_mtk", + "libdpframework", + "libhardware", + "libgralloc_extra", + "libbinder", + "libpower", + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libprocessgroup", + "libbase", + "libnativewindow", + "libladder", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@4.0", + "libgralloctypes", + "libged", + "libpq_prot", + "vendor.mediatek.hardware.pq@2.0", + "vendor.mediatek.hardware.pq@2.1", + "vendor.mediatek.hardware.pq@2.2", + "vendor.mediatek.hardware.pq@2.3", + "vendor.mediatek.hardware.pq@2.4", + "vendor.mediatek.hardware.pq@2.5", + "vendor.mediatek.hardware.pq@2.6", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "kmsetkey.trustonic", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/kmsetkey.trustonic.so", + ], + shared_libs: [ + "libMcClient", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMcGatekeeper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/libMcGatekeeper.so", + ], + shared_libs: [ + "libMcClient", + "libgatekeeper", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSoftGatekeeper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/libSoftGatekeeper.so", + ], + shared_libs: [ + "libgatekeeper", + "libhardware", + "libbase", + "libutils", + "libcrypto", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.mt6785", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/sensors.mt6785.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhardware", + "libstagefright_foundation", + "libksensor", + "libhwm", + "libhwm-oppo", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.bluetooth.audio@2.1-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "libbase", + "libbluetooth_audio_session_mediatek", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "libhardware", + "android.hardware.audio@6.0", + "android.hardware.audio.common@6.0", + "android.hardware.audio.common@6.0-util", + "vendor.mediatek.hardware.audio@6.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.atms@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.atms@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidlmemory", + "libhidltransport", + "vendor.mediatek.hardware.camera.atms@1.0", + "libcutils", + "libmtkcam.atmseventmgr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.1-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.bgservice@1.0", + "vendor.mediatek.hardware.camera.bgservice@1.1", + "libmtkcam_stdutils", + "libmtkcam.eventcallback", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.isphal@1.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_pipelinemodel_isp", + "libmtkisp_metadata", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libnativewindow", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.lomoeffect@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.lomoeffect@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.lomoeffect@1.0", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hidl.memory@1.0", + "libhidlmemory", + "libion", + "libion_mtk", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.postproc@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.postproc@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.camera.postproc@1.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libnativewindow", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libchromanr", + "libmtkcam.logicalmodule", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.dfps@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.dfps@1.0-impl.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.dfps@1.0", + "libbase", + "libcutils", + "libfmq", + "libhardware", + "libhidlbase", + "libhidltransport", + "liblog", + "libsync", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.keymaster_attestation@1.1-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-impl.so", + ], + shared_libs: [ + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "libhardware", + "vendor.mediatek.hardware.keymaster_attestation@1.0", + "vendor.mediatek.hardware.keymaster_attestation@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony@1.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libfmq", + "vendor.mediatek.hardware.videotelephony@1.0_vendor", + "libc", + "libutils", + "libcutils", + "liblog", + "libbase", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx471_mipi_raw1_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/imx471_mipi_raw1_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx471_mipi_raw1_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/imx471_mipi_raw1_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_imx471mipiraw1_3HDR_Preivew", + "libCamera_imx471mipiraw1_3rd_Capture_1080P", + "libCamera_imx471mipiraw1_3rd_Capture_480P", + "libCamera_imx471mipiraw1_3rd_Capture_720P", + "libCamera_imx471mipiraw1_3rd_Preview_1080P", + "libCamera_imx471mipiraw1_3rd_Preview_480P", + "libCamera_imx471mipiraw1_3rd_Preview_720P", + "libCamera_imx471mipiraw1_FaceBeauty_Capture", + "libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining", + "libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface", + "libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview", + "libCamera_imx471mipiraw1_FaceUnlock", + "libCamera_imx471mipiraw1_Face_Capture", + "libCamera_imx471mipiraw1_Face_Capture_superNS", + "libCamera_imx471mipiraw1_Flash_Capture", + "libCamera_imx471mipiraw1_Panorama", + "libCamera_imx471mipiraw1_Production_Capture", + "libCamera_imx471mipiraw1_Reserved", + "libCamera_imx471mipiraw1_Scene_Capture", + "libCamera_imx471mipiraw1_Scene_Capture_Bining", + "libCamera_imx471mipiraw1_Scene_Preview", + "libCamera_imx471mipiraw1_SlowMotion_Video", + "libCamera_imx471mipiraw1_Video_Recording", + "libCamera_imx471mipiraw1_WeChatQQ_1080P", + "libCamera_imx471mipiraw1_WeChatQQ_480P", + "libCamera_imx471mipiraw1_WeChatQQ_720P", + "libCamera_imx471mipiraw1_YUVHDR_Capture", + "libCamera_imx471mipiraw1_YUVHDR_Capture_Binning", + "libCamera_imx471mipiraw1_subject_capture", + "libCamera_imx471mipiraw1_zHDR_Capture_Binning", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx682_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/imx682_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "imx682_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/imx682_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_imx682mipiraw_3rd_Capture", + "libCamera_imx682mipiraw_3rd_Capture2", + "libCamera_imx682mipiraw_EIS_Video4K", + "libCamera_imx682mipiraw_Face_Capture", + "libCamera_imx682mipiraw_Face_Capture_64", + "libCamera_imx682mipiraw_Face_Preview", + "libCamera_imx682mipiraw_Flash_Capture", + "libCamera_imx682mipiraw_Flash_Preview_PF", + "libCamera_imx682mipiraw_HDR_Scene_Capture", + "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1", + "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2", + "libCamera_imx682mipiraw_Panorama_Capture", + "libCamera_imx682mipiraw_Professional_capture", + "libCamera_imx682mipiraw_QQ_Capture_ChatMode", + "libCamera_imx682mipiraw_Reserved", + "libCamera_imx682mipiraw_Scene_Capture", + "libCamera_imx682mipiraw_Scene_Capture_64", + "libCamera_imx682mipiraw_Scene_Preview", + "libCamera_imx682mipiraw_Scene_Preview_Zoom1", + "libCamera_imx682mipiraw_Scene_Preview_Zoom2", + "libCamera_imx682mipiraw_SuperNS_Face_Preview", + "libCamera_imx682mipiraw_SuperNS_Scene_Capture", + "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1", + "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2", + "libCamera_imx682mipiraw_SuperNS_Scene_Preview", + "libCamera_imx682mipiraw_Torch_Capture", + "libCamera_imx682mipiraw_Video", + "libCamera_imx682mipiraw_Video_1080P_60fps", + "libCamera_imx682mipiraw_Video_1080P_EIS", + "libCamera_imx682mipiraw_Video_30fps", + "libCamera_imx682mipiraw_Video_480P", + "libCamera_imx682mipiraw_Video_4K", + "libCamera_imx682mipiraw_Video_4K_Zoom1", + "libCamera_imx682mipiraw_Video_4K_Zoom2", + "libCamera_imx682mipiraw_Video_60fps", + "libCamera_imx682mipiraw_Video_720P", + "libCamera_imx682mipiraw_Video_720P_1080P_120fps", + "libCamera_imx682mipiraw_Video_720P_240fps", + "libCamera_imx682mipiraw_Video_720P_EIS", + "libCamera_imx682mipiraw_Video_EIS_Default", + "libCamera_imx682mipiraw_Video_Zoom1", + "libCamera_imx682mipiraw_Video_Zoom2", + "libCamera_imx682mipiraw_Video_zoom", + "libCamera_imx682mipiraw_Zoom_capture", + "libCamera_imx682mipiraw_portrait_capture_full", + "libCamera_imx682mipiraw_portrait_preview_full", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lbs_hidl_service-impl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lbs_hidl_service-impl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libhardware", + "libbinder", + "libhidlbase", + "libhidltransport", + "libutils", + "vendor.mediatek.hardware.lbs@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ae.core", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.ae.core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "lib3a.log", + "lib3a.ae", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ae", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.ae.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "lib3a.log", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af.core", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.af.core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "lib3a.af", + "lib3a.log", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.af", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.af.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "lib3a.log", + "liblog", + "libvpu", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.awb.core", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.awb.core.so", + ], + shared_libs: [ + "libc++", + "liblog", + "libcutils", + "lib3a.awb", + "lib3a.log", + "libcamalgo.utility", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.awb", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.awb.so", + ], + shared_libs: [ + "libc++", + "liblog", + "lib3a.log", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ccudrv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.ccudrv.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtkcam_modulehelper", + "libcamalgo.utility", + "libion", + "libion_mtk", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.ccuif", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.ccuif.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libion", + "libion_mtk", + "libmtkcam_modulehelper", + "libcam.iopipe", + "libcamalgo.utility", + "lib3a.ae.core", + "lib3a.ccudrv", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.flash", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.flash.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.gma", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.gma.so", + ], + shared_libs: [ + "libcutils", + "lib3a.log", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.lce", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.lce.so", + ], + shared_libs: [ + "libcutils", + "lib3a.log", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.log", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.log.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib3a.n3d3a", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib3a.n3d3a.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "lib3a.log", + "libutils", + "lib3a.awb.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02k0mipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02k0mipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02k0mipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02k0mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02m0mipimono_Capture_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02m0mipimono_Capture_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02m0mipimono_Default_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02m0mipimono_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02m0mipimono_Production_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02m0mipimono_Production_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02m0mipimono_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02m0mipimono_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc02m0mipimono_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc02m0mipimono_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc2375hmipiraw19661_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc2375hmipiraw19661_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_gc2375hmipiraw19661_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_gc2375hmipiraw19661_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3HDR_Preivew", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3HDR_Preivew.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Capture_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Capture_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Capture_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Capture_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Preview_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Preview_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_3rd_Preview_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_3rd_Preview_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_FaceBeauty_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Capture_Bining.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Preview_Noface.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceBeauty_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_FaceUnlock", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_FaceUnlock.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Face_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Face_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Panorama", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Panorama.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Production_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Production_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Scene_Capture_Bining", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Capture_Bining.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_SlowMotion_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_SlowMotion_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_Video_Recording", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_Video_Recording.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_WeChatQQ_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_WeChatQQ_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_WeChatQQ_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_WeChatQQ_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_YUVHDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_YUVHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_YUVHDR_Capture_Binning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_YUVHDR_Capture_Binning.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_subject_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_subject_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx471mipiraw1_zHDR_Capture_Binning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx471mipiraw1_zHDR_Capture_Binning.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_3rd_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_3rd_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_3rd_Capture2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_3rd_Capture2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_EIS_Video4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_EIS_Video4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Face_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Flash_Preview_PF", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Flash_Preview_PF.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_HDR_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_HDR_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_MFSR_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Panorama_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Professional_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Professional_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_QQ_Capture_ChatMode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_QQ_Capture_ChatMode.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Scene_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Scene_Preview_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Scene_Preview_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_SuperNS_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_SuperNS_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_SuperNS_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Torch_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Torch_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_1080P_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_1080P_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_1080P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_30fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_4K_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_4K_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_4K_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_720P_1080P_120fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_1080P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_720P_240fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_240fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_720P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_EIS_Default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_EIS_Default.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Video_zoom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Video_zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_Zoom_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_Zoom_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_portrait_capture_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_portrait_capture_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_imx682mipiraw_portrait_preview_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_imx682mipiraw_portrait_preview_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b10mipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b10mipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b10mipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b10mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b1bmipimono_Capture_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Capture_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b1bmipimono_Default_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Default_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b1bmipimono_Production_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Production_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b1bmipimono_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov02b1bmipimono_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov02b1bmipimono_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_AutoHDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_AutoHDR_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_AutoHDR_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_AutoHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Face_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Face_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Flash_HDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Flash_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_HDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_HDR_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_HDR_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_N3D_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_N3D_Capture_48M", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Capture_48M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_N3D_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_N3D_Preview_48M", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Preview_48M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_N3D_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Capture_4cell", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Preview_4k", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Video_1080", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_ov8856mipiraw_Video_4k", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_ov8856mipiraw_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3HDR_Preivew", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3HDR_Preivew.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Capture_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Capture_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Capture_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Capture_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Preview_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Preview_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_3rd_Preview_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_3rd_Preview_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_FaceUnlock", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_FaceUnlock.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Face_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Face_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Panorama", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Panorama.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Production_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Production_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Scene_Capture_Bining", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Capture_Bining.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_SlowMotion_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_SlowMotion_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_Video_Recording", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_Video_Recording.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_WeChatQQ_1080P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_1080P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_WeChatQQ_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_WeChatQQ_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_WeChatQQ_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_YUVHDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_YUVHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_EIS_Video4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_EIS_Video4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Face_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Flash_Preview_PF", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Flash_Preview_PF.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_HDR_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_HDR_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Panorama_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Professional_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Professional_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_QQ_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_QQ_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Scene_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Torch_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Torch_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_1080P_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_1080P_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_1080P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_30fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_4K_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_4K_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_720P_240fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_240fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_720P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_EIS_Default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_EIS_Default.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Video_zoom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Video_zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_Zoom_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_Zoom_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_portrait_capture_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_portrait_capture_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgm1spmipiraw_portrait_preview_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgm1spmipiraw_portrait_preview_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_EIS_Video4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_EIS_Video4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Face_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Flash_Preview_PF", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Flash_Preview_PF.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_HDR_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_HDR_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Panorama_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Professional_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Professional_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Scene_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_SuperNS_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Torch_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Torch_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_1080P_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_1080P_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_1080P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_30fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_4K_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_4K_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_4K_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_720P_240fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_240fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_720P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_EIS_Default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_EIS_Default.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Video_zoom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Video_zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_Zoom_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_Zoom_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_portrait_capture_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_portrait_capture_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_s5kgw1mipiraw_portrait_preview_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_s5kgw1mipiraw_portrait_preview_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_EIS_Video4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_EIS_Video4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Face_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Panorama_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Professional_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Professional_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_QQ_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_QQ_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Torch_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Torch_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_30fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Video_zoom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Video_zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_Zoom_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_Zoom_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_portrait_capture_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_portrait_capture_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salaaqtechmains5kgm1sp_portrait_preview_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salaaqtechmains5kgm1sp_portrait_preview_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_AutoHDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_AutoHDR_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_AutoHDR_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_AutoHDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Face_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Face_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Flash_HDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Flash_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_HDR_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_HDR_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_HDR_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_HDR_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_N3D_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_N3D_Capture_48M", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Capture_48M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_N3D_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_N3D_Preview_48M", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Preview_48M.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_N3D_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_N3D_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Capture_4cell", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture_4cell.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Capture_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Capture_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Preview_4k", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Preview_ZSD_Flash", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_ZSD_Flash.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Scene_Preview_ZSD_superNS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Scene_Preview_ZSD_superNS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Video_1080", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Video_1080.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_salawideov8856_Video_4k", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_salawideov8856_Video_4k.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_EIS_Video4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_EIS_Video4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Face_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Face_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Flash_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Flash_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Panorama_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Panorama_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Professional_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Professional_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Reserved", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Reserved.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Torch_Capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Torch_Capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_30fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_30fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_480P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_480P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_4K", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_60fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_60fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_720P", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_Zoom1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_Zoom1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_Zoom2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_Zoom2.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Video_zoom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Video_zoom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_Zoom_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_Zoom_capture.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_portrait_capture_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_portrait_capture_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCamera_sarterqtechmains5kgm1sp_portrait_preview_full", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCamera_sarterqtechmains5kgm1sp_portrait_preview_full.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFaceBeautyCap", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFaceBeautyCap.so", + ], + shared_libs: [ + "liblog", + "libGLESv3", + "libEGL", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libFaceBeautyPre", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libFaceBeautyPre.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libMcClient", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libMcClient.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPerfectlyClearCrux", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPerfectlyClearCrux.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libPolarrRender", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libPolarrRender.so", + ], + shared_libs: [ + "libGLESv3", + "liblog", + "libEGL", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX230PdafLibrary", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX230PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX230PdafLibraryWrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX230PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX230PdafLibrary", + "lib3a.af.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX338PdafLibrary", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX338PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX338PdafLibraryWrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX338PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX338PdafLibrary", + "lib3a.af.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX386PdafLibrary", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX386PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX386PdafLibraryWrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX386PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX386PdafLibrary", + "lib3a.af.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX519PdafLibrary", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX519PdafLibrary.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSonyIMX519PdafLibraryWrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSonyIMX519PdafLibraryWrapper.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcam.hal3a.log", + "libSonyIMX519PdafLibrary", + "lib3a.af.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVDBlurless", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVDBlurless.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVDPostureDetection", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVDPostureDetection.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVDSuperPhotoAPI", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVDSuperPhotoAPI.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libWaterMark", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libWaterMark.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_bsscore", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_bsscore.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libdpframework", + "libgralloc_extra", + "libcameracustom", + "libmtkcam_tuning_utils", + "libmtkcam_metadata", + "libmtkcam_scenariorecorder", + "libcamalgo.dngop", + "libmtkcam_debugutils", + "lib3a.ae.core", + "lib3a.af.core", + "lib3a.flash", + "libmtkcam_hwutils", + "libhidlbase", + "vendor.mediatek.hardware.power@2.0", + "libmfllcore", + "libcamalgo.mfnr", + "libcamalgo.fdft", + "libmtkcam_exif", + "libfeature.stereo.provider", + "lib3a.awb.core", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_cust", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_cust.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaal_key", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaal_key.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libakm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libakm.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libstagefright_foundation", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libapusys", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libapusys.so", + ], + shared_libs: [ + "libbase", + "libion", + "libion_mtk", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_distortion_correction", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_distortion_correction.so", + ], + shared_libs: [ + "libOpenCL", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_bokeh_api", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_bokeh_api.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_left", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_left.so", + ], + shared_libs: [ + "libmpbase", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_preview", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_preview.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_right", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_right.so", + ], + shared_libs: [ + "libmpbase", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_hdr_couple_api", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_hdr_couple_api.so", + ], + shared_libs: [ + "libmpbase", + "libarcsoft_smart_denoise", + "libarcsoft_high_dynamic_range_couple", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_hdr_denoise_api", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_hdr_denoise_api.so", + ], + shared_libs: [ + "liblog", + "libarcsoft_high_dynamic_range", + "libarcsoft_smart_denoise", + "libmpbase", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_high_dynamic_range", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_high_dynamic_range.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_high_dynamic_range_couple", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_high_dynamic_range_couple.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_lensstaindetection", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_lensstaindetection.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_low_light_hdr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_low_light_hdr.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_relighting_pro_image", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_relighting_pro_image.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_scbokeh_image", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_scbokeh_image.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_smart_denoise", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_smart_denoise.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_supervideostabilization", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_supervideostabilization.so", + ], + shared_libs: [ + "libmpbase", + "libsensorndkbridge", + "libEGL", + "libGLESv3", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_videostabilizer", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_videostabilizer.so", + ], + shared_libs: [ + "libmpbase", + "libsensorndkbridge", + "libEGL", + "libGLESv3", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarmnn", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarmnn.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcmdl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarmnn_ndk.mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarmnn_ndk.mtk.so", + ], + shared_libs: [ + "liblog", + "libcmdl_ndk.mtk", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_audio_session_mediatek", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_audio_session_mediatek.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.bluetooth.audio@2.1", + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_hw_test", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_hw_test.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_mtk_pure", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_mtk_pure.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libnvram", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_relayer", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetooth_relayer.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbluetoothem_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetoothem_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbluetoothem_mtk.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbt-vendor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbt-vendor.so", + ], + shared_libs: [ + "liblog", + "libbluetooth_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.feature_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.feature_utils.so", + ], + shared_libs: [ + "lib3a.af.core", + "lib3a.flash", + "libcutils", + "libutils", + "liblog", + "libhardware", + "libmtkcam_ulog", + "lib3a.awb.core", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libdpframework", + "libcam.iopipe", + "libmtkcam_exif", + "libmtkcam_modulehelper", + "libmtkcam_tuning_utils", + "lib3a.ae.core", + "libcameracustom", + "libmtkcam_mapping_mgr", + "libaedv", + "libdip_postproc", + "libcam.halsensor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.cctsvr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.cctsvr.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libc++", + "libhardware", + "libbinder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_fwkutils", + "libmtkcam_metadata", + "libcam.iopipe", + "libcamdrv_imem", + "libcam.hal3a.v3", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcamalgo.lsc", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.ae.core", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.log", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.log.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.dng", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.v3.dng.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.lscMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.v3.lscMgr.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "lib3a.awb.core", + "libcamalgo.ispfeature", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.nvram.50", + "libmtkcam_stdutils", + "libcameracustom", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libfeatureiodrv_mem", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "lib3a.flash", + "libaedv", + "lib3a.af.core", + "lib3a.ae.core", + "libcamalgo.lsc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.lsctbl.50", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.v3.lsctbl.50.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamalgo.lsc", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3.nvram.50", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.v3.nvram.50.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libbinder", + "lib3a.flash", + "libfeatureiodrv_mem", + "libaedv", + "libcameracustom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.hal3a.v3", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.hal3a.v3.so", + ], + shared_libs: [ + "lib3a.ccudrv", + "lib3a.ccuif", + "libion", + "libion_mtk", + "lib3a.n3d3a", + "libfeatureiodrv_mem", + "libcamalgo.ispfeature", + "libcamalgo.utility", + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libladder", + "lib3a.awb.core", + "lib3a.flash", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "lib3a.gma", + "lib3a.lce", + "libcamalgo.lsc", + "libcamalgo.flicker", + "libcamalgo.fdft", + "libcam3a_imem", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_sysutils", + "libcam.pdtblgen", + "libcam.iopipe", + "libcam.hal3a.v3.nvram.50", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.lscMgr", + "libcamdrv_tuning_mgr", + "libcam.utils.sensorprovider", + "libui", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libcamalgo.vpunr", + "lib3a.ae.core", + "libaedv", + "libmtkcam_tuning_utils", + "libmtkcam_mapping_mgr", + "libmtkcam.atmseventmgr", + "libcameracustom", + "lib3a.af.core", + "lib3a.af", + "lib3a.awb", + "lib3a.ae", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halisp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.halisp.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_sysutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.halsensor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.halsensor.so", + ], + shared_libs: [ + "libshim_utils", + "liblog", + "libcutils", + "libutils", + "libcameracustom", + "libc++", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libcamdrv_isp", + "libmtkcam_ulog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.iopipe", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.iopipe.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libutils", + "libcutils", + "libimageio_plat_drv", + "libimageio_plat_pipe", + "libdip_postproc", + "libmtkcam_tuning_utils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libcam.halsensor", + "libimageio", + "libcamdrv_isp", + "libcamdrv_imem", + "libhardware", + "libdpframework", + "libJpgEncPipe", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.lcs", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.lcs.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "lib3a.awb.core", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "lib3a.flash", + "lib3a.af.core", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.pdtblgen", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.pdtblgen.so", + ], + shared_libs: [ + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcam.iopipe", + "libmtkcam_modulehelper", + "liblog", + "libcutils", + "libutils", + "libhardware", + "lib3a.af.core", + "libcameracustom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.utils.sensorprovider", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.utils.sensorprovider.so", + ], + shared_libs: [ + "android.hardware.sensors@1.0-convert-shared", + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libhidlbase", + "libhidltransport", + "libsensorndkbridge", + "libhardware", + "libmtkcam_modulehelper", + "libcamalgo.gyro", + "libmtkcam_imgbuf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam.vhdr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam.vhdr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_stdutils", + "libmtkcam_sysutils", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcam3a_imem", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcam3a_imem.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libion", + "libion_mtk", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.3dnr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.3dnr.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.asd", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.asd.so", + ], + shared_libs: [ + "libmtk_drvb", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.dngop", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.dngop.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.eis", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.eis.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libGLESv2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.fdft", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.fdft.so", + ], + shared_libs: [ + "libcamalgo.utility", + "libmtk_drvb", + "libc++", + "libGLESv2", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.flicker", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.flicker.so", + ], + shared_libs: [ + "libcamalgo.utility", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.fsc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.fsc.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.gyro", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.gyro.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.ispfeature", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.ispfeature.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libutils", + "libcamalgo.utility", + "lib3a.awb.core", + "lib3a.flash", + "lib3a.af.core", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.lmv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.lmv.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libGLESv2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.lsc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.lsc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.mfnr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.mfnr.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.n3d", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.n3d.so", + ], + shared_libs: [ + "libmtk_drvb", + "libc++", + "liblog", + "libnativewindow", + "libEGL", + "libGLESv2", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.utility", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.utility.so", + ], + shared_libs: [ + "liblog", + "libEGL", + "libGLESv2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.vpunr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.vpunr.so", + ], + shared_libs: [ + "libmtk_drvb", + "liblog", + "libcutils", + "libutils", + "libcamalgo.utility", + "libvpu", + "libion", + "libion_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.vsf", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.vsf.so", + ], + shared_libs: [ + "libmtk_drvb", + "libcamalgo.utility", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamalgo.warp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamalgo.warp.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libEGL", + "libGLESv2", + "libgralloc_extra", + "libnativewindow", + "libcamalgo.utility", + "libutils", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_imem", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamdrv_imem.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libion", + "libion_mtk", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_isp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamdrv_isp.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libion", + "libion_mtk", + "libcamdrv_imem", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_tuning_mgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamdrv_tuning_mgr.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libcutils", + "libutils", + "libc++", + "libbinder", + "libcamdrv_imem", + "libcamdrv_isp", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamdrv_twin", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamdrv_twin.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libcamdrv_imem", + "libaedv", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_core_hwi", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamera_core_hwi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libmtkcam_metadata", + "libocam_common", + "libstface_fd_api", + "libmpbase", + "libPolarrRender", + "libEGL", + "libGLESv2", + "libcrypto", + "libcvface_api", + "libarcsoft_distortion_correction", + "libmtkcam_stdutils", + "libarcsoft_lensstaindetection", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom.eis", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcameracustom.eis.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libcam.halsensor", + "vendor.mediatek.hardware.power@1.1", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcameracustom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcameracustom.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaedv", + "libcam.hal3a.log", + "libmtkcam_stdutils", + "libSonyIMX230PdafLibraryWrapper", + "libSonyIMX386PdafLibraryWrapper", + "libSonyIMX338PdafLibraryWrapper", + "libSonyIMX519PdafLibraryWrapper", + "imx682_mipi_raw_IdxMgr", + "s5kgm1sp_mipi_raw_IdxMgr", + "sarter_qtech_main_s5kgm1sp_IdxMgr", + "imx471_mipi_raw1_IdxMgr", + "ov8856_mipi_raw_IdxMgr", + "ov02b10_mipi_raw_IdxMgr", + "ov02b1b_mipi_mono_IdxMgr", + "s5kgw1_mipi_raw_IdxMgr", + "s5k3p9sp_mipi_raw_IdxMgr", + "gc2375h_mipi_raw_19661_IdxMgr", + "gc02m0_mipi_mono_IdxMgr", + "gc02k0_mipi_raw_IdxMgr", + "salaa_qtech_main_s5kgm1sp_IdxMgr", + "sala_wide_ov8856_IdxMgr", + "libmtkcam_modulehelper", + "lib3a.ae.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchromanr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libchromanr.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libcam.hal3a.v3", + "libmtkcam_mapping_mgr", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "liblog", + "libcameracustom", + "libmtkcam_modulehelper", + "libcam.iopipe", + "libcam.feature_utils", + "libmtkcam_metadata", + "libmtkcam_tuning_utils", + "libmtkcam_exif", + "libmtkcam_grallocutils", + "libmtkcam_streamutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcmdl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcmdl.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcmdl_ndk.mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcmdl_ndk.mtk.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvface_api", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvface_api.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdip_drv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdip_drv.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libdip_imem", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdip_imem", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdip_imem.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libion", + "libion_mtk", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdip_postproc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdip_postproc.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libaedv", + "libdip_drv", + "libdip_imem", + "libdpframework", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libeffecthal.base", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libeffecthal.base.so", + ], + shared_libs: [ + "libui", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcameracustom", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.face", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature.face.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libbinder", + "libnativewindow", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libeffecthal.base", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libcameracustom", + "libdpframework", + "libmtkcam_imgbuf", + "libmtkcam_fdvt", + "libcamalgo.fdft", + "libcamalgo.asd", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.stereo.provider", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature.stereo.provider.so", + ], + shared_libs: [ + "libmtkcam_ulog", + "liblog", + "libcutils", + "libutils", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libcameracustom", + "libmtkcam_metadata", + "libgralloc_extra", + "libsync", + "libmtkcam.logicalmodule", + "libfeatureiodrv_mem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature.vsdof.hal", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature.vsdof.hal.so", + ], + shared_libs: [ + "libcamalgo.n3d", + "libcamalgo.vsf", + "libmtkcam_ulog", + "liblog", + "libcutils", + "libutils", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libnvram", + "libcameracustom", + "libdpframework", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libgralloc_extra", + "libcam.iopipe", + "libsync", + "libfeature.stereo.provider", + "libmtkcam_tuning_utils", + "libfeatureiodrv_mem", + "libmtkcam_calibration_provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_3dnr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature_3dnr.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libcam.utils.sensorprovider", + "libcamalgo.3dnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_eis", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature_eis.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamalgo.lmv", + "libcamalgo.eis", + "libcamalgo.gyro", + "libcamalgo.fsc", + "libfeature_lmv", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libnvram", + "libcameracustom", + "libcam.utils.sensorprovider", + "lib3a.ae.core", + "libcameracustom.eis", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_fsc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature_fsc.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libcamalgo.fsc", + "libcameracustom", + "libcameracustom.eis", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_lmv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature_lmv.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libcamalgo.fsc", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libcameracustom", + "libcam.utils.sensorprovider", + "libcameracustom.eis", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeature_rss", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeature_rss.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_ulog", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfeatureiodrv_mem", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfeatureiodrv_mem.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libcam.halsensor", + "libcameracustom", + "libbinder", + "libmtkcam_ulog", + "libmtkcam_modulehelper", + "lib3a.flash", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libforkexecwrap", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libforkexecwrap.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgz_uree", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgz_uree.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhwm-oppo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhwm-oppo.so", + ], + shared_libs: [ + "liblog", + "libfile_op", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libifcutils_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libifcutils_mtk.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimageio.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libimageio_plat_drv", + "libimageio_plat_pipe", + "libaedv", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio_plat_drv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimageio_plat_drv.so", + ], + shared_libs: [ + "libcamdrv_tuning_mgr", + "liblog", + "libcutils", + "libc++", + "libdpframework", + "libutils", + "libcamdrv_isp", + "libcamdrv_imem", + "libcamdrv_twin", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimageio_plat_pipe", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimageio_plat_pipe.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libc++", + "libaedv", + "libimageio_plat_drv", + "libcamdrv_isp", + "libmtkcam_stdutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkmsetkey", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkmsetkey.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.keymaster_attestation@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libksensor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libksensor.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liblpcnr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liblpcnr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmfllcore", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmfllcore.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libmtkcam_stdutils", + "liblog", + "libmtkcam_ulog", + "libmtkcam_tuning_utils", + "libcameracustom", + "libmtkcam_imgbuf", + "libcamalgo.mfnr", + "libcam.iopipe", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_mfb", + "libdpframework", + "libmtkcam_mapping_mgr", + "libaedv", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libml_util", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libml_util.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmpbase.so", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmsnr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmsnr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk-ril", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtk-ril.so", + ], + shared_libs: [ + "libmtkutils", + "librilfusion", + "libmtknetutils", + "libratconfig", + "libmtksysutils", + "libmtkhardware_legacy", + "libsysenv", + "libmtkrilutils", + "libcrypto", + "libmtkcutils", + "libmtkproperty", + "libmtkrillog", + "libmtkconfigutils", + "libmtktinyxml", + "libmtkares", + "libnvram", + "libaedv", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.atmseventmgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.atmseventmgr.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.eventcallback", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.eventcallback.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.featurepipe.capture.so", + ], + shared_libs: [ + "libcamalgo.fdft", + "lib3a.af.core", + "lib3a.flash", + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libdpframework", + "libgralloc_extra", + "libcameracustom", + "libmtkcam_tuning_utils", + "libmtkcam_metadata", + "libcam.feature_utils", + "libmtkcam_scenariorecorder", + "libcamalgo.dngop", + "libmtkcam_debugutils", + "lib3a.ae.core", + "libmtkcam_hwutils", + "libfeature.face", + "libhidlbase", + "vendor.mediatek.hardware.power@2.0", + "libmfllcore", + "lib_bsscore", + "libcamalgo.mfnr", + "libmtkcam_exif", + "libmtkcam.featurepipe.vsdof_util", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_mapping_mgr", + "libfeature.stereo.provider", + "lib3a.awb.core", + "libaedv", + "libmsnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.depthmap", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.featurepipe.depthmap.so", + ], + shared_libs: [ + "liblog", + "libnativewindow", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libcam.iopipe", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libfeature.vsdof.hal", + "libcamalgo.fdft", + "libfeature.stereo.provider", + "libeffecthal.base", + "libgralloc_extra", + "libfeature.face", + "libmtkcam_metadata", + "libmtkcam.featurepipe.vsdof_util", + "libcameracustom", + "libmtkcam_dpe", + "libmtkcam_owe", + "libfeature_3dnr", + "libJpgEncPipe", + "libmtkcam_exif", + "libsync", + "libdpframework", + "libion", + "libion_mtk", + "libmtkcam_tuning_utils", + "libaedv", + "libcam.feature_utils", + "libladder", + "libfeatureiodrv_mem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.streaming", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.featurepipe.streaming.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libnativewindow", + "libcamalgo.warp", + "libcamalgo.fsc", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libcam.iopipe", + "libmtkcam_rsc", + "libdpframework", + "libgralloc_extra", + "libfeature.face", + "libcameracustom", + "libfeature_3dnr", + "libfeature_fsc", + "libmtkcam_tuning_utils", + "libcam.feature_utils", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libWaterMark", + "libmtkcam_scenariorecorder", + "libfeature.vsdof.hal", + "libfeature_eis", + "libcameracustom.eis", + "libmtkcam.featurepipe.depthmap", + "libmtkcam.featurepipe.vsdof_util", + "libJpgEncPipe", + "libmtkcam_exif", + "libmtkcam_metadata", + "libcamalgo.fdft", + "libfeature.stereo.provider", + "libhardware", + "libion", + "libmtkcam_debugutils", + "libcam.utils.sensorprovider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.featurepipe.vsdof_util", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.featurepipe.vsdof_util.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_modulehelper", + "libmtkcam_ulog", + "libgralloc_extra", + "libeffecthal.base", + "libcam.iopipe", + "libion", + "libion_mtk", + "libdpframework", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam.logicalmodule", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam.logicalmodule.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libcameracustom", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.core", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_3rdparty.core.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.customer", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_3rdparty.customer.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_3rdparty.core", + "libcameracustom", + "libocam_common", + "libcamera_core_hwi", + "liboppo_platform_hwi", + "libmpbase", + "libmtkcam_tuning_utils", + "libmtkcam_metastore", + "libmtkcam_hwutils", + "libcam.feature_utils", + "libcvface_api", + "libcam.utils.sensorprovider", + "libmtkcam_sysutils", + "libnativewindow", + "libui", + "libhidlbase", + "libhidltransport", + "android.frameworks.sensorservice@1.0", + "liboppo_arcSoftBokehEngine_new", + "libarcsoft_dualcam_bokeh_api", + "libarcsoft_dualcam_refocus_left", + "libarcsoft_dualcam_refocus_preview", + "libarcsoft_dualcam_refocus_right", + "libcam.iopipe", + "libfeature.stereo.provider", + "libmtkcam_modulehelper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty.mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_3rdparty.mtk.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmfllcore", + "libcam.hal3a.v3", + "libcam.feature_utils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libmtkcam_exif", + "libcamalgo.fdft", + "libcamalgo.dngop", + "libmtkcam_imgbuf", + "libmtkcam_3rdparty.core", + "libmtkcam_scenariorecorder", + "libmtkcam_tuning_utils", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libcameracustom", + "libdpframework", + "libmtkcam.featurepipe.vsdof_util", + "libfeature.stereo.provider", + "liblpcnr", + "libmtkcam.featurepipe.depthmap", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_3rdparty", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_3rdparty.so", + ], + shared_libs: [ + "libmtkcam_3rdparty.core", + "libmtkcam_3rdparty.mtk", + "libmtkcam_3rdparty.customer", + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmfllcore", + "libcam.hal3a.v3", + "libcam.feature_utils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libcamalgo.dngop", + "libmtkcam_imgbuf", + "libmtkcam_tuning_utils", + "libcam.iopipe", + "libmtkcam_mapping_mgr", + "libcameracustom", + "libdpframework", + "libmtkcam.featurepipe.vsdof_util", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_calibration_convertor", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_calibration_convertor.so", + ], + shared_libs: [ + "libmtkcam_stdutils", + "libmtkcam_modulehelper", + "liblog", + "libutils", + "libcutils", + "liboppo_arcSoftBokehEngine_new", + "libarcsoft_dualcam_bokeh_api", + "libarcsoft_dualcam_refocus_left", + "libarcsoft_dualcam_refocus_preview", + "libarcsoft_dualcam_refocus_right", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_calibration_provider", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_calibration_provider.so", + ], + shared_libs: [ + "libfeatureiodrv_mem", + "libmtkcam_ulog", + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libcameracustom", + "libmtkcam_calibration_convertor", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_debugutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_debugutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_app", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_device3_app.so", + ], + shared_libs: [ + "libmtkcam_device3_utils", + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libmtkcam_streamutils", + "libnativewindow", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hal", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_device3_hal.so", + ], + shared_libs: [ + "libmtkcam_device3_utils", + "liblog", + "libutils", + "libcutils", + "libladder", + "libcamera_metadata", + "libmtkcam_sysutils", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_device3_app", + "libmtkcam_devicesessionpolicy", + "libmtkcam_pipelinemodel", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hidl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_device3_hidl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfmq", + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.device@3.5", + "android.hardware.camera.device@3.6", + "libcamera_metadata", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_device3_hal", + "libmtkcam_device3_hidlutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_hidlutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_device3_hidlutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfmq", + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.device@3.5", + "android.hardware.camera.device@3.6", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_grallocutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libcamera_metadata", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_device3_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_device3_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsync", + "libcamera_metadata", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_grallocutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "android.hardware.graphics.common@1.2", + "vendor.mediatek.hardware.gpu@1.0", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_devicesessionpolicy", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_devicesessionpolicy.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_imgbuf", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_ulog", + "libmtkcam_device3_utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_diputils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_diputils.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_dpe", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_dpe.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_exif", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_exif.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_fdvt", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_fdvt.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdip_imem", + "libdpframework", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_featurepolicy", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_featurepolicy.so", + ], + shared_libs: [ + "libbinder", + "liblog", + "libhidlbase", + "libhidltransport", + "vendor.oplus.hardware.orms@1.0", + "libormshalclient", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_modulehelper", + "libmtkcam_exif", + "libmtkcam_sysutils", + "libmtkcam_scenariorecorder", + "libmtkcam_featureutils", + "libcameracustom", + "libfeature.stereo.provider", + "libcameracustom.eis", + "libaedv", + "libcam.feature_utils", + "libcam.vhdr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_featureutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_featureutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libmtkcam.logicalmodule", + "libmtkcam_streamutils", + "libfeature.stereo.provider", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_fwkutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_fwkutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_grallocutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_grallocutils.so", + ], + shared_libs: [ + "libgralloc_extra", + "liblog", + "libutils", + "libsync", + "libcutils", + "libui", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libhidlbase", + "libhardware", + "android.hardware.graphics.allocator@2.0", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.common@1.2", + "vendor.mediatek.hardware.gpu@1.0", + "libgralloctypes", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_hwnode", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_hwnode.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libgralloc_extra", + "android.hardware.camera.device@3.2", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_grallocutils", + "libmtkcam_imgbuf", + "libmtkcam_streamutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_prerelease", + "libcam.feature_utils", + "libcameracustom", + "libcam.utils.sensorprovider", + "libcam.iopipe", + "libfeature_lmv", + "libfeature_3dnr", + "libfeature_rss", + "libfeature_fsc", + "libion_mtk", + "libion", + "libmtkcam_pipeline", + "libfeature_eis", + "libcameracustom.eis", + "libaedv", + "libladder", + "libmtkcam_exif", + "libstereoinfoaccessor_vsdof", + "liboppo_platform_hwi", + "libmtkcam_sysutils", + "libcam.vhdr", + "libmfllcore", + "libcamalgo.dngop", + "libcamalgo.lmv", + "libcamalgo.gyro", + "libcamalgo.eis", + "libcamalgo.fdft", + "libfeature.face", + "libcamalgo.fsc", + "libdpframework", + "libmtkcam_tuning_utils", + "libmtkcam_scenariorecorder", + "libmtkcam_mapping_mgr", + "libmtkcam.featurepipe.streaming", + "libmtkcam.featurepipe.capture", + "libmtkcam_synchelper", + "lib3a.flash", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.ae.core", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_hwutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_hwutils.so", + ], + shared_libs: [ + "libfeature.stereo.provider", + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libhardware", + "libladder", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libbwc", + "libcameracustom", + "libcamalgo.fdft", + "libmtkcam_sysutils", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libcamalgo.mfnr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_imgbuf", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_imgbuf.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libnativewindow", + "libion", + "libion_mtk", + "libaedv", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libgralloc_extra", + "libmtkcam_sysutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_mapping_mgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_mapping_mgr.so", + ], + shared_libs: [ + "libmtkcam_modulehelper", + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_grallocutils", + "libmtkcam_sysutils", + "libutilscallstack", + "libaedv", + "lib3a.awb.core", + "lib3a.af.core", + "lib3a.ae.core", + "libmtkcam_scenariorecorder", + "libcam.hal3a.v3.nvram.50", + "lib3a.flash", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_metadata", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_metadata.so", + ], + shared_libs: [ + "libaedv", + "liblog", + "libmtkcam_ulog", + "libutils", + "libladder", + "libcutils", + "libhidlbase", + "libmtkcam_stdutils", + "libcamera_metadata", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_metastore", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_metastore.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libutils", + "libcutils", + "libcamera_metadata", + "libmtkcam_metadata", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_calibration_convertor", + "libmtkcam_calibration_provider", + "libfeature.stereo.provider", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_mfb", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_mfb.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdip_imem", + "libdpframework", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_aaa", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_modulefactory_aaa.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libcam.hal3a.v3", + "libcam.hal3a.v3.dng", + "libcam.hal3a.v3.lsctbl.50", + "libcam.hal3a.v3.nvram.50", + "libcam.halisp", + "libcam.lcs", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_custom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_modulefactory_custom.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libmtkcam_ulog", + "libcameracustom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_drv", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_modulefactory_drv.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libcam.halsensor", + "libcam.iopipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulefactory_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_modulefactory_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhardware", + "libmtkcam_ulog", + "libmtkcam.logicalmodule", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_modulehelper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_modulehelper.so", + ], + shared_libs: [ + "liblog", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_owe", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_owe.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipeline", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipeline.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libaedv", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_pipeline_fbm", + "libmtkcam_prerelease", + "libmtkcam_hwutils", + "libmtkcam_scenariorecorder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipeline_fbm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipeline_fbm.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_debugutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_streamutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_pipelinemodel_session", + "libmtkcam_pipelinemodel_adapter", + "libmtkcam_pipelinemodel_capture", + "libmtkcam.logicalmodule", + "libfeature.stereo.provider", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_adapter", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_adapter.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_capture", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_capture.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_hwutils", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_prerelease", + "libmtkcam_sysutils", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_isp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_isp.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_ulog", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_hwnode", + "libcamalgo.fdft", + "libdpframework", + "libcam.iopipe", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_session", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_session.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_ulog", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_hwutils", + "libmtkcam_pipeline", + "libmtkcam_pipelinepolicy_factory", + "libmtkcam_pipelinemodel_utils", + "libcameracustom", + "libfeature.stereo.provider", + "libmtkcam_modulehelper", + "libbwc", + "libmtkcam_prerelease", + "libaedv", + "libmtkcam_pipelinemodel_zsl", + "libmtkcam_pipelinemodel_capture", + "libhidlbase", + "vendor.mediatek.hardware.mtkpower@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_utils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_hwutils", + "libmtkcam_sysutils", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libmtkcam_pipeline", + "libmtkcam_hwnode", + "libmtkcam_featureutils", + "libbwc", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.power@2.0", + "libcameracustom", + "libhardware", + "libhidlbase", + "libhidltransport", + "libfeature.stereo.provider", + "libmtkcam_synchelper", + "libmtkcam_ulog", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinemodel_zsl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinemodel_zsl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_debugutils", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_pipeline", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy-security", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinepolicy-security.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libmtkcam_pipelinepolicy", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy-smvr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinepolicy-smvr.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_streamutils", + "libmtkcam_pipelinepolicy", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinepolicy.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_featureutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_streamutils", + "libmtkcam_modulehelper", + "libmtkcam_pipelinemodel_utils", + "libmtkcam_ulog", + "libcameracustom", + "libfeature.stereo.provider", + "libcameracustom.eis", + "libaedv", + "libmtkcam_featurepolicy", + "libmtkcam_3rdparty", + "libmtkcam_3rdparty.core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_pipelinepolicy_factory", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_pipelinepolicy_factory.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_metadata", + "libmtkcam_metastore", + "libmtkcam_modulehelper", + "libmtkcam_featurepolicy", + "libmtkcam_pipelinepolicy", + "libmtkcam_pipelinepolicy-smvr", + "libmtkcam_pipelinepolicy-security", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_prerelease", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_prerelease.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libaedv", + "libmtkcam_metadata", + "libmtkcam_stdutils", + "libmtkcam.eventcallback", + "libmtkcam_ulog", + "libmtkcam_streamutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_rsc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_rsc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_scenariorecorder", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_scenariorecorder.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_debugutils", + "libladder", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_stdutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_stdutils.so", + ], + shared_libs: [ + "liblog", + "libutils-v30", + "libcutils", + "libsync", + "libladder", + "libmtkcam_ulog", + "libaedv", + "libhidlbase", + "android.hidl.allocator@1.0", + "android.hardware.graphics.mapper@2.0", + "android.hidl.memory@1.0", + "libhidlmemory", + "libhidltransport", + "android.hardware.camera.common@1.0", + "vendor.mediatek.hardware.camera.camdump@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_streamutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_streamutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_debugutils", + "lib_bsscore", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_synchelper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_synchelper.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware", + "libmtkcam_stdutils", + "libmtkcam_imgbuf", + "libmtkcam_metadata", + "libmtkcam_ulog", + "libmtkcam_metastore", + "libmtkcam.logicalmodule", + "libmtkcam_modulehelper", + "libmtkcam_hwutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_sysutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_sysutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libsync", + "libmtkcam_stdutils", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "android.hardware.power@1.0", + "vendor.mediatek.hardware.mtkpower@1.0", + "libladder", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_tuning_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_tuning_utils.so", + ], + shared_libs: [ + "libmtkcam_modulehelper", + "libmtkcam_metadata", + "liblog", + "libmtkcam_stdutils", + "libutils", + "libmtkcam_sysutils", + "libcutils", + "libhardware", + "libmtkcam_ulog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_ulog", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkcam_ulog.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libladder", + "libaedv", + "libmtkcam_debugutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkconfig", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkconfig.so", + ], + shared_libs: [ + "libmtkrillog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkconfigutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkconfigutils.so", + ], + shared_libs: [ + "libmtkconfig", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkisp_metadata", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkisp_metadata.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkrilutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkrilutils.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkrillog", + "libmtkproperty", + "libratconfig", + "libmtkconfigutils", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtktinyxml", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtktinyxml.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmtkutils.so", + ], + shared_libs: [ + "libmtkcutils", + "libmtkproperty", + "libmtkrillog", + "libladder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuroeara", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuroeara.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_adapter", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_adapter.so", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_platform", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_platform.so", + ], + shared_libs: [ + "libbase", + "libutils", + "liblog", + "libion", + "libion_mtk", + "libcutils", + "libvpu", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuron_runtime", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuron_runtime.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libz", + "libneuron_platform", + "libion", + "libion_mtk", + "libvpu", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuropilot_hal_utils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuropilot_hal_utils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libneuropilot_jni_R", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libneuropilot_jni_R.so", + ], + shared_libs: [ + "libnativewindow", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnir_neon_driver", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnir_neon_driver.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnir_neon_driver_ndk.mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnxprecord", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnxprecord.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnxpspeech", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnxpspeech.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libocam_common", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libocam_common.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboppo_aisd", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboppo_aisd.so", + ], + shared_libs: [ + "libml_util", + "libneuralnetworks", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboppo_arcSoftBokehEngine_new", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboppo_arcSoftBokehEngine_new.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libmtkcam_imgbuf", + "libcutils", + "libmtkcam_modulehelper", + "libmtkcam_stdutils", + "libmtkcam_pipeline", + "libmtkcam_metadata", + "libmtkcam_streamutils", + "libarcsoft_dualcam_bokeh_api", + "libarcsoft_dualcam_refocus_left", + "libarcsoft_dualcam_refocus_preview", + "libarcsoft_dualcam_refocus_right", + "libmpbase", + "libhardware", + "libocam_common", + "liboppo_platform_hwi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboppo_blank_algo", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboppo_blank_algo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboppo_platform_hwi", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboppo_platform_hwi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhardware", + "libcamera_metadata", + "libcamera_core_hwi", + "libocam_common", + "libarcsoft_distortion_correction", + "libmpbase", + "libmtkcam_stdutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libratconfig", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libratconfig.so", + ], + shared_libs: [ + "libmtkutils", + "libmtkrillog", + "libmtkcutils", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librilfusion", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librilfusion.so", + ], + shared_libs: [ + "libmtkrillog", + "libmtkcutils", + "libmtkhardware_legacy", + "libmtkrilutils", + "libmtkproperty", + "libmtkutils", + "libmtkconfigutils", + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hardware.radio.config@1.0", + "android.hardware.radio.config@1.1", + "android.hardware.radio.config@1.2", + "vendor.mediatek.hardware.mtkradioex@2.0", + "vendor.oplus.hardware.radio@1.0", + "vendor.oplus.hardware.appradio@1.0", + "libbinder", + "libhidlbase", + "libhidltransport", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensor_custom", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensor_custom.so", + ], + shared_libs: [ + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstereoinfoaccessor_vsdof", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstereoinfoaccessor_vsdof.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libexpat", + "libz", + "libpng", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstface_fd_api", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstface_fd_api.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtflite_mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtflite_mtk.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtextclassifier_hash", + "libnativewindow", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtflite_mtk_static_R", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtflite_mtk_static_R.so", + ], + shared_libs: [ + "libnativewindow", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtlcWidevineModularDrm", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtlcWidevineModularDrm.so", + ], + shared_libs: [ + "libTEECommon", + "liblog", + "libutils", + "libcutils", + "libion_mtk", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libudf", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libudf.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libunwindstack", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libutils-v30", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libutils-v30.so", + ], + shared_libs: [ + "libprocessgroup_shim", + "libcutils", + "liblog", + "libprocessgroup", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwifi-hal-mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwifi-hal-mtk.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "liblog", + "libnl", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwifitest", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwifitest.so", + ], + shared_libs: [ + "libcutils", + "libnvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvhidl", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libwvhidl.so", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "android.hardware.drm@1.4", + "android.hidl.memory@1.0", + "libbase", + "libcrypto", + "libcutils", + "libhidlbase", + "libhidlmemory", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvdrmengine", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mediadrm/libwvdrmengine.so", + ], + shared_libs: [ + "libbase", + "libcrypto", + "libhidlbase", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libstagefright_foundation", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mediadrm", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtkcam_streaminfo_plugin-p1stt", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/mtkcam/libmtkcam_streaminfo_plugin-p1stt.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libmtkcam_stdutils", + "libmtkcam_hwutils", + "libmtkcam_modulehelper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "mtkcam", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov02b10_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov02b10_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov02b10_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov02b10_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_ov02b10mipiraw_Reserved", + "libCamera_ov02b10mipiraw_Scene_Capture", + "libCamera_ov02b10mipiraw_Scene_Preview", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov02b1b_mipi_mono_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov02b1b_mipi_mono_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov02b1b_mipi_mono_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov02b1b_mipi_mono_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_ov02b1bmipimono_Capture_Preview", + "libCamera_ov02b1bmipimono_Default_Video", + "libCamera_ov02b1bmipimono_Production_Capture", + "libCamera_ov02b1bmipimono_Reserved", + "libCamera_ov02b1bmipimono_Scene_Capture", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov8856_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov8856_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "ov8856_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/ov8856_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_ov8856mipiraw_AutoHDR_Capture", + "libCamera_ov8856mipiraw_AutoHDR_Preview", + "libCamera_ov8856mipiraw_AutoHDR_Video", + "libCamera_ov8856mipiraw_Face_Capture", + "libCamera_ov8856mipiraw_Face_Capture_superNS", + "libCamera_ov8856mipiraw_Flash_Capture", + "libCamera_ov8856mipiraw_Flash_HDR_Capture", + "libCamera_ov8856mipiraw_HDR_Capture", + "libCamera_ov8856mipiraw_HDR_Preview", + "libCamera_ov8856mipiraw_HDR_Video", + "libCamera_ov8856mipiraw_N3D_Capture", + "libCamera_ov8856mipiraw_N3D_Capture_48M", + "libCamera_ov8856mipiraw_N3D_Preview", + "libCamera_ov8856mipiraw_N3D_Preview_48M", + "libCamera_ov8856mipiraw_N3D_Video", + "libCamera_ov8856mipiraw_Reserved", + "libCamera_ov8856mipiraw_Scene_Capture", + "libCamera_ov8856mipiraw_Scene_Capture_4cell", + "libCamera_ov8856mipiraw_Scene_Capture_superNS", + "libCamera_ov8856mipiraw_Scene_Preview", + "libCamera_ov8856mipiraw_Scene_Preview_4k", + "libCamera_ov8856mipiraw_Scene_Preview_ZSD_Flash", + "libCamera_ov8856mipiraw_Scene_Preview_ZSD_superNS", + "libCamera_ov8856mipiraw_Video_1080", + "libCamera_ov8856mipiraw_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5k3p9sp_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5k3p9sp_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5k3p9sp_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5k3p9sp_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_s5k3p9spmipiraw_3HDR_Preivew", + "libCamera_s5k3p9spmipiraw_3rd_Capture_1080P", + "libCamera_s5k3p9spmipiraw_3rd_Capture_480P", + "libCamera_s5k3p9spmipiraw_3rd_Capture_720P", + "libCamera_s5k3p9spmipiraw_3rd_Preview_1080P", + "libCamera_s5k3p9spmipiraw_3rd_Preview_480P", + "libCamera_s5k3p9spmipiraw_3rd_Preview_720P", + "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture", + "libCamera_s5k3p9spmipiraw_FaceBeauty_Capture_Bining", + "libCamera_s5k3p9spmipiraw_FaceBeauty_Preview_Noface", + "libCamera_s5k3p9spmipiraw_FaceBeauty_Scene_Preview", + "libCamera_s5k3p9spmipiraw_FaceUnlock", + "libCamera_s5k3p9spmipiraw_Face_Capture", + "libCamera_s5k3p9spmipiraw_Face_Capture_superNS", + "libCamera_s5k3p9spmipiraw_Flash_Capture", + "libCamera_s5k3p9spmipiraw_Panorama", + "libCamera_s5k3p9spmipiraw_Production_Capture", + "libCamera_s5k3p9spmipiraw_Reserved", + "libCamera_s5k3p9spmipiraw_Scene_Capture", + "libCamera_s5k3p9spmipiraw_Scene_Capture_Bining", + "libCamera_s5k3p9spmipiraw_Scene_Preview", + "libCamera_s5k3p9spmipiraw_SlowMotion_Video", + "libCamera_s5k3p9spmipiraw_Video_Recording", + "libCamera_s5k3p9spmipiraw_WeChatQQ_1080P", + "libCamera_s5k3p9spmipiraw_WeChatQQ_480P", + "libCamera_s5k3p9spmipiraw_WeChatQQ_720P", + "libCamera_s5k3p9spmipiraw_YUVHDR_Capture", + "libCamera_s5k3p9spmipiraw_YUVHDR_Capture_Binning", + "libCamera_s5k3p9spmipiraw_zHDR_Capture_Binning", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5kgm1sp_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5kgm1sp_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5kgm1sp_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5kgm1sp_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_s5kgm1spmipiraw_EIS_Video4K", + "libCamera_s5kgm1spmipiraw_Face_Capture", + "libCamera_s5kgm1spmipiraw_Face_Capture_64", + "libCamera_s5kgm1spmipiraw_Face_Preview", + "libCamera_s5kgm1spmipiraw_Flash_Capture", + "libCamera_s5kgm1spmipiraw_Flash_Preview_PF", + "libCamera_s5kgm1spmipiraw_HDR_Scene_Capture", + "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom1", + "libCamera_s5kgm1spmipiraw_MFSR_Scene_Capture_Zoom2", + "libCamera_s5kgm1spmipiraw_Panorama_Capture", + "libCamera_s5kgm1spmipiraw_Professional_capture", + "libCamera_s5kgm1spmipiraw_QQ_Capture_ChatMode", + "libCamera_s5kgm1spmipiraw_QQ_Preview", + "libCamera_s5kgm1spmipiraw_Reserved", + "libCamera_s5kgm1spmipiraw_Scene_Capture", + "libCamera_s5kgm1spmipiraw_Scene_Capture_64", + "libCamera_s5kgm1spmipiraw_Scene_Preview", + "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom1", + "libCamera_s5kgm1spmipiraw_Scene_Preview_Zoom2", + "libCamera_s5kgm1spmipiraw_SuperNS_Face_Preview", + "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture", + "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom1", + "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Capture_Zoom2", + "libCamera_s5kgm1spmipiraw_SuperNS_Scene_Preview", + "libCamera_s5kgm1spmipiraw_Torch_Capture", + "libCamera_s5kgm1spmipiraw_Video", + "libCamera_s5kgm1spmipiraw_Video_1080P_60fps", + "libCamera_s5kgm1spmipiraw_Video_1080P_EIS", + "libCamera_s5kgm1spmipiraw_Video_30fps", + "libCamera_s5kgm1spmipiraw_Video_480P", + "libCamera_s5kgm1spmipiraw_Video_4K", + "libCamera_s5kgm1spmipiraw_Video_4K_Zoom1", + "libCamera_s5kgm1spmipiraw_Video_60fps", + "libCamera_s5kgm1spmipiraw_Video_720P", + "libCamera_s5kgm1spmipiraw_Video_720P_1080P_120fps", + "libCamera_s5kgm1spmipiraw_Video_720P_240fps", + "libCamera_s5kgm1spmipiraw_Video_720P_EIS", + "libCamera_s5kgm1spmipiraw_Video_EIS_Default", + "libCamera_s5kgm1spmipiraw_Video_Zoom1", + "libCamera_s5kgm1spmipiraw_Video_Zoom2", + "libCamera_s5kgm1spmipiraw_Video_zoom", + "libCamera_s5kgm1spmipiraw_Zoom_capture", + "libCamera_s5kgm1spmipiraw_portrait_capture_full", + "libCamera_s5kgm1spmipiraw_portrait_preview_full", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5kgw1_mipi_raw_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5kgw1_mipi_raw_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "s5kgw1_mipi_raw_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/s5kgw1_mipi_raw_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_s5kgw1mipiraw_EIS_Video4K", + "libCamera_s5kgw1mipiraw_Face_Capture", + "libCamera_s5kgw1mipiraw_Face_Capture_64", + "libCamera_s5kgw1mipiraw_Face_Preview", + "libCamera_s5kgw1mipiraw_Flash_Capture", + "libCamera_s5kgw1mipiraw_Flash_Preview_PF", + "libCamera_s5kgw1mipiraw_HDR_Scene_Capture", + "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom1", + "libCamera_s5kgw1mipiraw_MFSR_Scene_Capture_Zoom2", + "libCamera_s5kgw1mipiraw_Panorama_Capture", + "libCamera_s5kgw1mipiraw_Professional_capture", + "libCamera_s5kgw1mipiraw_QQ_Capture_ChatMode", + "libCamera_s5kgw1mipiraw_Reserved", + "libCamera_s5kgw1mipiraw_Scene_Capture", + "libCamera_s5kgw1mipiraw_Scene_Capture_64", + "libCamera_s5kgw1mipiraw_Scene_Preview", + "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom1", + "libCamera_s5kgw1mipiraw_Scene_Preview_Zoom2", + "libCamera_s5kgw1mipiraw_SuperNS_Face_Preview", + "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture", + "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom1", + "libCamera_s5kgw1mipiraw_SuperNS_Scene_Capture_Zoom2", + "libCamera_s5kgw1mipiraw_SuperNS_Scene_Preview", + "libCamera_s5kgw1mipiraw_Torch_Capture", + "libCamera_s5kgw1mipiraw_Video", + "libCamera_s5kgw1mipiraw_Video_1080P_60fps", + "libCamera_s5kgw1mipiraw_Video_1080P_EIS", + "libCamera_s5kgw1mipiraw_Video_30fps", + "libCamera_s5kgw1mipiraw_Video_480P", + "libCamera_s5kgw1mipiraw_Video_4K", + "libCamera_s5kgw1mipiraw_Video_4K_Zoom1", + "libCamera_s5kgw1mipiraw_Video_4K_Zoom2", + "libCamera_s5kgw1mipiraw_Video_60fps", + "libCamera_s5kgw1mipiraw_Video_720P", + "libCamera_s5kgw1mipiraw_Video_720P_1080P_120fps", + "libCamera_s5kgw1mipiraw_Video_720P_240fps", + "libCamera_s5kgw1mipiraw_Video_720P_EIS", + "libCamera_s5kgw1mipiraw_Video_EIS_Default", + "libCamera_s5kgw1mipiraw_Video_Zoom1", + "libCamera_s5kgw1mipiraw_Video_Zoom2", + "libCamera_s5kgw1mipiraw_Video_zoom", + "libCamera_s5kgw1mipiraw_Zoom_capture", + "libCamera_s5kgw1mipiraw_portrait_capture_full", + "libCamera_s5kgw1mipiraw_portrait_preview_full", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sala_wide_ov8856_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sala_wide_ov8856_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sala_wide_ov8856_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sala_wide_ov8856_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_salawideov8856_AutoHDR_Capture", + "libCamera_salawideov8856_AutoHDR_Preview", + "libCamera_salawideov8856_AutoHDR_Video", + "libCamera_salawideov8856_Face_Capture", + "libCamera_salawideov8856_Face_Capture_superNS", + "libCamera_salawideov8856_Flash_Capture", + "libCamera_salawideov8856_Flash_HDR_Capture", + "libCamera_salawideov8856_HDR_Capture", + "libCamera_salawideov8856_HDR_Preview", + "libCamera_salawideov8856_HDR_Video", + "libCamera_salawideov8856_N3D_Capture", + "libCamera_salawideov8856_N3D_Capture_48M", + "libCamera_salawideov8856_N3D_Preview", + "libCamera_salawideov8856_N3D_Preview_48M", + "libCamera_salawideov8856_N3D_Video", + "libCamera_salawideov8856_Reserved", + "libCamera_salawideov8856_Scene_Capture", + "libCamera_salawideov8856_Scene_Capture_4cell", + "libCamera_salawideov8856_Scene_Capture_superNS", + "libCamera_salawideov8856_Scene_Preview", + "libCamera_salawideov8856_Scene_Preview_4k", + "libCamera_salawideov8856_Scene_Preview_ZSD_Flash", + "libCamera_salawideov8856_Scene_Preview_ZSD_superNS", + "libCamera_salawideov8856_Video_1080", + "libCamera_salawideov8856_Video_4k", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "salaa_qtech_main_s5kgm1sp_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/salaa_qtech_main_s5kgm1sp_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "salaa_qtech_main_s5kgm1sp_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/salaa_qtech_main_s5kgm1sp_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_salaaqtechmains5kgm1sp_EIS_Video4K", + "libCamera_salaaqtechmains5kgm1sp_Face_Capture", + "libCamera_salaaqtechmains5kgm1sp_Face_Capture_64", + "libCamera_salaaqtechmains5kgm1sp_Face_Preview", + "libCamera_salaaqtechmains5kgm1sp_Flash_Capture", + "libCamera_salaaqtechmains5kgm1sp_Flash_Preview_PF", + "libCamera_salaaqtechmains5kgm1sp_HDR_Scene_Capture", + "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", + "libCamera_salaaqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", + "libCamera_salaaqtechmains5kgm1sp_Panorama_Capture", + "libCamera_salaaqtechmains5kgm1sp_Professional_capture", + "libCamera_salaaqtechmains5kgm1sp_QQ_Capture_ChatMode", + "libCamera_salaaqtechmains5kgm1sp_QQ_Preview", + "libCamera_salaaqtechmains5kgm1sp_Reserved", + "libCamera_salaaqtechmains5kgm1sp_Scene_Capture", + "libCamera_salaaqtechmains5kgm1sp_Scene_Capture_64", + "libCamera_salaaqtechmains5kgm1sp_Scene_Preview", + "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom1", + "libCamera_salaaqtechmains5kgm1sp_Scene_Preview_Zoom2", + "libCamera_salaaqtechmains5kgm1sp_SuperNS_Face_Preview", + "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture", + "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", + "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", + "libCamera_salaaqtechmains5kgm1sp_SuperNS_Scene_Preview", + "libCamera_salaaqtechmains5kgm1sp_Torch_Capture", + "libCamera_salaaqtechmains5kgm1sp_Video", + "libCamera_salaaqtechmains5kgm1sp_Video_1080P_60fps", + "libCamera_salaaqtechmains5kgm1sp_Video_1080P_EIS", + "libCamera_salaaqtechmains5kgm1sp_Video_30fps", + "libCamera_salaaqtechmains5kgm1sp_Video_480P", + "libCamera_salaaqtechmains5kgm1sp_Video_4K", + "libCamera_salaaqtechmains5kgm1sp_Video_4K_Zoom1", + "libCamera_salaaqtechmains5kgm1sp_Video_60fps", + "libCamera_salaaqtechmains5kgm1sp_Video_720P", + "libCamera_salaaqtechmains5kgm1sp_Video_720P_1080P_120fps", + "libCamera_salaaqtechmains5kgm1sp_Video_720P_240fps", + "libCamera_salaaqtechmains5kgm1sp_Video_720P_EIS", + "libCamera_salaaqtechmains5kgm1sp_Video_EIS_Default", + "libCamera_salaaqtechmains5kgm1sp_Video_Zoom1", + "libCamera_salaaqtechmains5kgm1sp_Video_Zoom2", + "libCamera_salaaqtechmains5kgm1sp_Video_zoom", + "libCamera_salaaqtechmains5kgm1sp_Zoom_capture", + "libCamera_salaaqtechmains5kgm1sp_portrait_capture_full", + "libCamera_salaaqtechmains5kgm1sp_portrait_preview_full", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sarter_qtech_main_s5kgm1sp_IdxMgr", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sarter_qtech_main_s5kgm1sp_IdxMgr.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sarter_qtech_main_s5kgm1sp_tuning", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sarter_qtech_main_s5kgm1sp_tuning.so", + ], + shared_libs: [ + "liblog", + "libCamera_sarterqtechmains5kgm1sp_EIS_Video4K", + "libCamera_sarterqtechmains5kgm1sp_Face_Capture", + "libCamera_sarterqtechmains5kgm1sp_Face_Capture_64", + "libCamera_sarterqtechmains5kgm1sp_Face_Preview", + "libCamera_sarterqtechmains5kgm1sp_Flash_Capture", + "libCamera_sarterqtechmains5kgm1sp_Flash_Preview_PF", + "libCamera_sarterqtechmains5kgm1sp_HDR_Scene_Capture", + "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom1", + "libCamera_sarterqtechmains5kgm1sp_MFSR_Scene_Capture_Zoom2", + "libCamera_sarterqtechmains5kgm1sp_Panorama_Capture", + "libCamera_sarterqtechmains5kgm1sp_Professional_capture", + "libCamera_sarterqtechmains5kgm1sp_QQ_Capture_ChatMode", + "libCamera_sarterqtechmains5kgm1sp_Reserved", + "libCamera_sarterqtechmains5kgm1sp_Scene_Capture", + "libCamera_sarterqtechmains5kgm1sp_Scene_Capture_64", + "libCamera_sarterqtechmains5kgm1sp_Scene_Preview", + "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom1", + "libCamera_sarterqtechmains5kgm1sp_Scene_Preview_Zoom2", + "libCamera_sarterqtechmains5kgm1sp_SuperNS_Face_Preview", + "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture", + "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom1", + "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Capture_Zoom2", + "libCamera_sarterqtechmains5kgm1sp_SuperNS_Scene_Preview", + "libCamera_sarterqtechmains5kgm1sp_Torch_Capture", + "libCamera_sarterqtechmains5kgm1sp_Video", + "libCamera_sarterqtechmains5kgm1sp_Video_1080P_60fps", + "libCamera_sarterqtechmains5kgm1sp_Video_1080P_EIS", + "libCamera_sarterqtechmains5kgm1sp_Video_30fps", + "libCamera_sarterqtechmains5kgm1sp_Video_480P", + "libCamera_sarterqtechmains5kgm1sp_Video_4K", + "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom1", + "libCamera_sarterqtechmains5kgm1sp_Video_4K_Zoom2", + "libCamera_sarterqtechmains5kgm1sp_Video_60fps", + "libCamera_sarterqtechmains5kgm1sp_Video_720P", + "libCamera_sarterqtechmains5kgm1sp_Video_720P_1080P_120fps", + "libCamera_sarterqtechmains5kgm1sp_Video_720P_240fps", + "libCamera_sarterqtechmains5kgm1sp_Video_720P_EIS", + "libCamera_sarterqtechmains5kgm1sp_Video_EIS_Default", + "libCamera_sarterqtechmains5kgm1sp_Video_Zoom1", + "libCamera_sarterqtechmains5kgm1sp_Video_Zoom2", + "libCamera_sarterqtechmains5kgm1sp_Video_zoom", + "libCamera_sarterqtechmains5kgm1sp_Zoom_capture", + "libCamera_sarterqtechmains5kgm1sp_portrait_capture_full", + "libCamera_sarterqtechmains5kgm1sp_portrait_preview_full", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.utils@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.apuware.xrp@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.xrp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.atms@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.bgservice@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.camera.bgservice@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.camdump@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.camdump@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.graphics.common@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.frhandler@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.frhandler@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.graphics.common@1.0", + "android.hidl.memory@1.0", + "vendor.mediatek.hardware.camera.security@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.isphal@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.0", + "android.hardware.graphics.common@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.lomoeffect@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.lomoeffect@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@3.2", + "android.hardware.graphics.common@1.0", + "android.hidl.memory@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.postproc@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.camera.security@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.security@1.0.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.dfps@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.dfps@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.dplanner@2.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.dplanner@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.engineermode@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.engineermode@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.engineermode@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.engineermode@1.2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.2.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.engineermode@1.0", + "vendor.mediatek.hardware.engineermode@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.engineermode@1.3", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.engineermode@1.3.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.engineermode@1.0", + "vendor.mediatek.hardware.engineermode@1.1", + "vendor.mediatek.hardware.engineermode@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.keymaster_attestation@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.keymaster_attestation@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.keymaster_attestation@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.keymaster_attestation@1.1.so", + ], + shared_libs: [ + "vendor.mediatek.hardware.keymaster_attestation@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.lbs@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.lbs@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.mtkradioex@2.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex@2.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "android.hidl.safe_union@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.power@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so", + ], + shared_libs: [ + "android.hardware.power@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.power@2.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so", + ], + shared_libs: [ + "android.hardware.power@1.0", + "android.hardware.power@1.1", + "android.hardware.power@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.pplagent@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.pplagent@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0_vendor", + stem: "vendor.mediatek.hardware.videotelephony@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.trustonic.tee.tui@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.trustonic.tee.tui@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.trustonic.tee@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.trustonic.tee@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.trustonic.tee@1.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.trustonic.tee@1.1.so", + ], + shared_libs: [ + "vendor.trustonic.tee@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libem_support_jni", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/system_ext/lib/libem_support_jni.so", + ], + shared_libs: [ + "libandroid_runtime", + "liblog", + "libutils", + "libgui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libem_support_jni.so", + ], + shared_libs: [ + "libandroid_runtime", + "liblog", + "libutils", + "libgui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcomutils", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libcomutils.so", + ], + shared_libs: [ + "libcutils", + "libstagefright_foundation", + "libutils", + "libstagefright", + "libmedia", + "liblog", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libsink-mtk", + "libsource", + "libvcodec_cap", + "libimsma_rtp", + "libcomutils", + "liblog", + "libsignal", + "libnetd_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_adapt", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_adapt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_rtp", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_rtp.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libimsma_socketwrapper", + "libvcodec_cap", + "libimsma_adapt", + "liblog", + "libsignal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimsma_socketwrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libimsma_socketwrapper.so", + ], + shared_libs: [ + "libbinder", + "libmedia", + "libutils", + "libcutils", + "libstagefright", + "libstagefright_foundation", + "libnetd_client", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_service", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_service.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libui", + "libgui", + "libmedia", + "libbase", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libimsma", + "libsource", + "libimsma_rtp", + "libvt_avsync", + "libstagefright_foundation", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmtk_vt_wrapper", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libmtk_vt_wrapper.so", + ], + shared_libs: [ + "libandroid_runtime", + "libbinder", + "libutils", + "libcutils", + "libnativehelper", + "libfmq", + "libbinder_ndk", + "vendor.mediatek.hardware.videotelephony@1.0", + "vendor.mediatek.hardware.videotelephony-V1-ndk", + "libhidlbase", + "libhidltransport", + "libui", + "libgui", + "libmedia", + "libvcodec_cap", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsignal", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsignal.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libstagefright_foundation", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsink-mtk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsink-mtk.so", + ], + shared_libs: [ + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libui", + "libutils", + "libcomutils", + "libvcodec_cap", + "libvt_avsync", + "liblog", + "libmedia_omx", + "libaudioclient", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsource", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libsource.so", + ], + shared_libs: [ + "libui_shim", + "libbinder", + "libcutils", + "libgui", + "libmedia", + "libstagefright", + "libstagefright_foundation", + "libmedia_omx", + "libui", + "libutils", + "libcamera_client", + "libcomutils", + "libvcodec_cap", + "liblog", + "libsignal", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_cap", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_cap.so", + ], + shared_libs: [ + "libui", + "libcutils", + "libutils", + "libbinder", + "libexpat", + "liblog", + "libvcodec_capenc", + "libstagefright_omx_utils", + "libstagefright_foundation", + "libion", + "android.hardware.graphics.bufferqueue@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvcodec_capenc", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvcodec_capenc.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvt_avsync", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/libvt_avsync.so", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony-V1-ndk", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony-V1-ndk.so", + ], + shared_libs: [ + "libbinder_ndk", + "android.hardware.common-V2-ndk", + "android.hardware.common.fmq-V1-ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.mediatek.hardware.videotelephony@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/lib64/vendor.mediatek.hardware.videotelephony@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboemcrypto", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/liboemcrypto.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "libormshalclient", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/libormshalclient.so", + ], + shared_libs: [ + "libbase", + "libbinder", + "liblog", + "libhidlbase", + "libutils", + "libcutils", + "libhardware", + "vendor.oplus.hardware.orms@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpnscr2", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/libpnscr2.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware_legacy", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.virtual", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/sensors.virtual.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libxml2", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.appradio@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.appradio@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.biometrics.fingerprint@2.1_odm", + stem: "vendor.oplus.hardware.biometrics.fingerprint@2.1", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprint@2.1.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.biometrics.fingerprintservice@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.biometrics.fingerprintservice@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.commondcs@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.commondcs@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.orms@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.orms@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.oplus.hardware.radio@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/odm/lib64/vendor.oplus.hardware.radio@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, } android_app_import { - name: "ImsService", - owner: "realme", - apk: "proprietary/system/priv-app/ImsService/ImsService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, + name: "ImsService", + owner: "realme", + apk: "proprietary/system/priv-app/ImsService/ImsService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, } android_app_import { - name: "EngineerMode", - owner: "realme", - apk: "proprietary/system_ext/app/EngineerMode/EngineerMode.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - system_ext_specific: true, + name: "EngineerMode", + owner: "realme", + apk: "proprietary/system_ext/app/EngineerMode/EngineerMode.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + system_ext_specific: true, } dex_import { - name: "mediatek-common", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-common.jar"], + name: "mediatek-common", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-common.jar", + ], } dex_import { - name: "mediatek-framework", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-framework.jar"], + name: "mediatek-framework", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-framework.jar", + ], } dex_import { - name: "mediatek-ims-base", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-ims-base.jar"], + name: "mediatek-ims-base", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-ims-base.jar", + ], } dex_import { - name: "mediatek-ims-common", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-ims-common.jar"], + name: "mediatek-ims-common", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-ims-common.jar", + ], } dex_import { - name: "mediatek-ims-extension-plugin", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-ims-extension-plugin.jar"], + name: "mediatek-ims-extension-plugin", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-ims-extension-plugin.jar", + ], } dex_import { - name: "mediatek-ims-legacy", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-ims-legacy.jar"], + name: "mediatek-ims-legacy", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-ims-legacy.jar", + ], } dex_import { - name: "mediatek-telecom-common", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-telecom-common.jar"], + name: "mediatek-telecom-common", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-telecom-common.jar", + ], } dex_import { - name: "mediatek-telephony-base", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-telephony-base.jar"], + name: "mediatek-telephony-base", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-telephony-base.jar", + ], } dex_import { - name: "mediatek-telephony-common", - owner: "realme", - jars: ["proprietary/system/framework/mediatek-telephony-common.jar"], + name: "mediatek-telephony-common", + owner: "realme", + jars: [ + "proprietary/system/framework/mediatek-telephony-common.jar", + ], } prebuilt_etc_xml { - name: "android.hardware.gpu@1.0-service.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gpu@1.0-service.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.gpu@1.0-service.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gpu@1.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.neuralnetworks@1.3-service-mtk-dsp-gpu.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-mtk-dsp-gpu.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.3-service-mtk-dsp-gpu.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-mtk-dsp-gpu.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "manifest.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/manifest.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "manifest.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "manifest_android.hardware.drm@1.4-service.widevine.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "manifest_android.hardware.drm@1.4-service.widevine.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "oplus_appradio_device_manifest.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/oplus_appradio_device_manifest.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "oplus_appradio_device_manifest.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/oplus_appradio_device_manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "oplus_radio_device_manifest.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/oplus_radio_device_manifest.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "oplus_radio_device_manifest.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/oplus_radio_device_manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "vendor.mediatek.hardware.dplanner@2.0-service.xml", - owner: "realme", - src: "proprietary/vendor/etc/vintf/manifest/vendor.mediatek.hardware.dplanner@2.0-service.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "autobt", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/autobt"], - shared_libs: ["liblog", "libcutils", "libbluetooth_hw_test", "libbluetooth_relayer", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "bip", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/bip"], - shared_libs: ["libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "ccci_fsd", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/ccci_fsd"], - shared_libs: ["liblog", "libnvram", "libcutils", "libstorage_otp", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "ccci_mdinit", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/ccci_mdinit"], - shared_libs: ["libsysenv", "libcutils", "liblog", "libnvram", "libccci_util", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "ccci_rpcd", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/ccci_rpcd"], - shared_libs: ["libc", "liblog", "libcutils", "libhardware_legacy", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "charon", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/charon"], - shared_libs: ["libstrongswan", "libhydra", "libcharon-ss", "libc", "libm", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "dconfig", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/dconfig"], - shared_libs: ["libtinyxml2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "dexecutor", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/dexecutor"], - shared_libs: ["libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "doeapp-memtester", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/doeapp-memtester"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "doeapp-sat", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/doeapp-sat"], - shared_libs: ["libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "dtc_vendor", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/dtc_vendor"], - shared_libs: ["libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "em_hidl", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/em_hidl"], - shared_libs: ["liblog", "libbase", "libhardware", "libbinder", "libhidlbase", "libhidltransport", "libutils", "libcutils", "vendor.mediatek.hardware.engineermode@1.0", "vendor.mediatek.hardware.engineermode@1.1", "vendor.mediatek.hardware.engineermode@1.2", "vendor.mediatek.hardware.engineermode@1.3", "libbluetooth_relayer", "libbluetoothem_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "epdg_wod", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/epdg_wod"], - shared_libs: ["libcutils", "libwo", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "fuelgauged", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/fuelgauged"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "fuelgauged_nvram", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/fuelgauged_nvram"], - shared_libs: ["libcutils", "libutils", "libnvram", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "gsm0710muxd", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/gsm0710muxd"], - shared_libs: ["libmtkcutils", "libmtkrillog", "libmtkproperty", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.drm@1.4-service.widevine", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine"], - shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libbinder", "android.hardware.drm@1.4", "libwvhidl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.gnss@2.1-service-mediatek", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libbinder", "libhidlbase", "libhidltransport", "android.hardware.gnss@2.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.graphics.allocator@4.0-service-mediatek", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek"], - shared_libs: ["android.hardware.graphics.allocator@4.0", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.keymaster@4.0-service.trustonic", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service.trustonic"], - shared_libs: ["android.hardware.keymaster@4.0", "libbase", "libcutils", "libhardware", "libhidlbase", "libkeymaster4", "liblog", "libutils", "libMcClient", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.neuralnetworks@1.3-service-mtk-neuron", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron"], - }, - }, - compile_multilib: "64", - check_elf_files: false, - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.secure_element@1.2-service-mediatek", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek"], - shared_libs: ["libhidlbase", "libutils", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "libcutils", "liblog", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "vendor.mediatek.hardware.mtkradioex@2.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "android.hardware.sensors@2.0-service-mediatek", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service-mediatek"], - shared_libs: ["liblog", "libcutils", "libhardware", "libhwbinder", "libbase", "libutils", "libhidlbase", "libhidltransport", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "libfmq", "libpower", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "camerahalserver", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/camerahalserver"], - shared_libs: ["libudf", "liblog", "libutils", "libcutils", "libbinder", "libhwbinder", "libhidlbase", "libhidltransport", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_scenariorecorder", "libmtkcam_modulehelper", "android.hardware.camera.provider@2.4", "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "vendor.mediatek.hardware.camera.frhandler@1.0", "vendor.mediatek.hardware.camera.postproc@1.0", "vendor.mediatek.hardware.camera.isphal@1.0", "vendor.mediatek.hardware.camera.bgservice@1.0", "vendor.mediatek.hardware.camera.bgservice@1.1", "libhardware", "libmtkcam_grallocutils", "vendor.mediatek.hardware.camera.atms@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "mtkfusionrild", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/mtkfusionrild"], - shared_libs: ["libutils-v32", "libmtkrillog", "libmtkproperty", "libmtkcutils", "librilfusion", "libmtkrilutils", "libsysenv", "libmtkconfigutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.dfps@1.0-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.dfps@1.0-service"], - shared_libs: ["vendor.mediatek.hardware.dfps@1.0", "libbase", "libcutils", "libfmq", "libhardware", "libhidlbase", "libhidltransport", "liblog", "libsync", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.dplanner@2.0-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.dplanner@2.0-service"], - shared_libs: ["libhidlbase", "libutils", "vendor.mediatek.hardware.dplanner@2.0", "libziparchive", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.gpu@1.0-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service"], - shared_libs: ["libbase", "libhidlbase", "liblog", "libutils", "libcutils", "vendor.mediatek.hardware.gpu@1.0", "libged", "libui", "libc", "libgralloc_extra", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.keyinstall@1.0-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.keyinstall@1.0-service"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.keyinstall@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.keymaster_attestation@1.1-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.keymaster_attestation@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.mms@1.5-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libutils", "libhardware", "vendor.mediatek.hardware.mms@1.5", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.mtkcodecservice@1.1-service", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libutils", "libhardware", "vendor.mediatek.hardware.mtkcodecservice@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.nvram@1.1-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service"], - shared_libs: ["libutils", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libbinder", "libnvram", "liblog", "vendor.mediatek.hardware.nvram@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.mediatek.hardware.pq@2.2-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libutils", "libhardware", "vendor.mediatek.hardware.pq@2.6", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.trustonic.tee@1.1-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.trustonic.tee@1.1-service"], - shared_libs: ["libbinder", "liblog", "libhidlbase", "libhidlmemory", "libutils", "libcutils", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "vendor.trustonic.tee@1.0", "vendor.trustonic.tee@1.1", "vendor.trustonic.tee.tui@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vtservice_hidl", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vtservice_hidl"], - shared_libs: ["libutils", "libcutils", "liblog", "libbase", "libfmq", "vendor.mediatek.hardware.videotelephony@1.0_vendor", "libhardware", "libhwbinder", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, -} - -cc_prebuilt_binary { - name: "ipsec_mon", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ipsec_mon"], - shared_libs: ["libcutils", "liblog", "libforkexecwrap", "libifcutils_mtk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "jpegtool", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/jpegtool"], - shared_libs: ["liblog", "libcutils", "libutils", "libjpeg-alpha_vendor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "lbs_hidl_service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/lbs_hidl_service"], - shared_libs: ["liblog", "libcutils", "libbase", "libhardware", "libbinder", "libhidlbase", "libhidltransport", "libutils", "vendor.mediatek.hardware.lbs@1.0", "lbs_hidl_service-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "mcDriverDaemon", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/mcDriverDaemon"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "mnld", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/mnld"], - shared_libs: ["android.hardware.sensors@1.0-convert-shared", "libmnl", "libcurl", "libcutils", "libnvram", "libcrypto", "libssl", "libz", "liblog", "libhardware", "libladder", "libDR", "libutils", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libhidlbase", "libhidltransport", "libsensorndkbridge", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "mtk_agpsd", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/mtk_agpsd"], - shared_libs: ["libcutils", "liblog", "libutils", "libandroid_net", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "muxreport", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/muxreport"], - shared_libs: ["libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "netdagent", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/netdagent"], - shared_libs: ["libcutils", "liblog", "libforkexecwrap", "libutils", "libhwbinder", "libhidlbase", "libhidltransport", "libifcutils_mtk", "vendor.mediatek.hardware.netdagent@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "nvram_daemon", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/nvram_daemon"], - shared_libs: ["libcutils", "libnvram", "libcustom_nvram", "libfile_op", "libnvram_daemon_callback", "liblog", "libhwm", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "ppl_agent", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ppl_agent"], - shared_libs: ["libutils", "libcutils", "liblog", "libhwbinder", "libbase", "libhidlbase", "libhidltransport", "libfile_op", "vendor.mediatek.hardware.pplagent@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "starter", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/starter"], - shared_libs: ["libstrongswan", "libhydra", "libc", "libm", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "stp_dump3", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/stp_dump3"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "stroke", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/stroke"], - shared_libs: ["libstrongswan", "libc", "libm", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "thermal", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/thermal"], - shared_libs: ["libcutils", "libifcutils_mtk", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "thermal_manager", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/thermal_manager"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "thermalloadalgod", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/thermalloadalgod"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "volte_imcb", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/volte_imcb"], - shared_libs: ["libvolte_core_shr", "libvolte_xdmc_shr", "libverno", "libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "volte_imsm_93", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/volte_imsm_93"], - shared_libs: ["libcutils", "libverno", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "volte_md_status", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/volte_md_status"], - shared_libs: ["libcutils", "libverno", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "volte_stack", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/volte_stack"], - shared_libs: ["libvolte_core_shr", "libvolte_xdmc_shr", "libipsec_ims_shr", "libverno", "libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "volte_ua", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/volte_ua"], - shared_libs: ["libvolte_core_shr", "libvolte_xdmc_shr", "libverno", "libcutils", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vpud", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/vpud"], - shared_libs: ["libcutils", "libvpud_vcodec", "libvcodec_utility", "liblog", "libion", "libaedv", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "wfca", - owner: "realme", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/wfca"], - shared_libs: ["liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "wlan_assistant", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/wlan_assistant"], - shared_libs: ["libc", "liblog", "libcutils", "libnl", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "wmt_launcher", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/wmt_launcher"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "wmt_loader", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/wmt_loader"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "xcap", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/xcap"], - shared_libs: ["libcurl-md", "libssl-md", "libcrypto-md", "libcutils", "libverno", "liblog", "libc", "libdl", "libm", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "vtservice", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/system_ext/bin/vtservice"], - shared_libs: ["libbinder", "libutils", "libcutils", "liblog", "libmtk_vt_service", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - system_ext_specific: true, -} - -cc_prebuilt_binary { - name: "vendor.oplus.hardware.biometrics.fingerprint@2.1-service", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service"], - shared_libs: ["libbinder", "liblog", "libhidlbase", "libhidltransport", "libutils", "vendor.oplus.hardware.biometrics.fingerprint@2.1", "vendor.oplus.hardware.biometrics.fingerprintservice@1.0", "libMcClient", "libhardware", "vendor.oplus.hardware.commondcs@1.0", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - device_specific: true, + name: "vendor.mediatek.hardware.dplanner@2.0-service.xml", + owner: "realme", + src: "proprietary/vendor/etc/vintf/manifest/vendor.mediatek.hardware.dplanner@2.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "autobt", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/autobt", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbluetooth_hw_test", + "libbluetooth_relayer", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "bip", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/bip", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ccci_fsd", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/ccci_fsd", + ], + shared_libs: [ + "liblog", + "libnvram", + "libcutils", + "libstorage_otp", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ccci_mdinit", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/ccci_mdinit", + ], + shared_libs: [ + "libsysenv", + "libcutils", + "liblog", + "libnvram", + "libccci_util", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ccci_rpcd", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/ccci_rpcd", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libhardware_legacy", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "charon", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/charon", + ], + shared_libs: [ + "libstrongswan", + "libhydra", + "libcharon-ss", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "dconfig", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/dconfig", + ], + shared_libs: [ + "libtinyxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "dexecutor", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/dexecutor", + ], + shared_libs: [ + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "doeapp-memtester", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/doeapp-memtester", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "doeapp-sat", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/doeapp-sat", + ], + shared_libs: [ + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "dtc_vendor", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/dtc_vendor", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "em_hidl", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/em_hidl", + ], + shared_libs: [ + "liblog", + "libbase", + "libhardware", + "libbinder", + "libhidlbase", + "libhidltransport", + "libutils", + "libcutils", + "vendor.mediatek.hardware.engineermode@1.0", + "vendor.mediatek.hardware.engineermode@1.1", + "vendor.mediatek.hardware.engineermode@1.2", + "vendor.mediatek.hardware.engineermode@1.3", + "libbluetooth_relayer", + "libbluetoothem_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "epdg_wod", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/epdg_wod", + ], + shared_libs: [ + "libcutils", + "libwo", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "fuelgauged", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/fuelgauged", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "fuelgauged_nvram", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/fuelgauged_nvram", + ], + shared_libs: [ + "libcutils", + "libutils", + "libnvram", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "gsm0710muxd", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/gsm0710muxd", + ], + shared_libs: [ + "libmtkcutils", + "libmtkrillog", + "libmtkproperty", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.drm@1.4-service.widevine", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libbinder", + "android.hardware.drm@1.4", + "libwvhidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.gnss@2.1-service-mediatek", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-mediatek", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libbinder", + "libhidlbase", + "libhidltransport", + "android.hardware.gnss@2.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.graphics.allocator@4.0-service-mediatek", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.graphics.allocator@4.0-service-mediatek", + ], + shared_libs: [ + "android.hardware.graphics.allocator@4.0", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.keymaster@4.0-service.trustonic", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service.trustonic", + ], + shared_libs: [ + "android.hardware.keymaster@4.0", + "libbase", + "libcutils", + "libhardware", + "libhidlbase", + "libkeymaster4", + "liblog", + "libutils", + "libMcClient", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.neuralnetworks@1.3-service-mtk-neuron", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.secure_element@1.2-service-mediatek", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "android.hardware.secure_element@1.0", + "android.hardware.secure_element@1.1", + "android.hardware.secure_element@1.2", + "libcutils", + "liblog", + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "vendor.mediatek.hardware.mtkradioex@2.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "android.hardware.sensors@2.0-service-mediatek", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service-mediatek", + ], + shared_libs: [ + "liblog", + "libcutils", + "libhardware", + "libhwbinder", + "libbase", + "libutils", + "libhidlbase", + "libhidltransport", + "android.hardware.sensors@1.0", + "android.hardware.sensors@2.0", + "libfmq", + "libpower", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "camerahalserver", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/camerahalserver", + ], + shared_libs: [ + "libudf", + "liblog", + "libutils", + "libcutils", + "libbinder", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libmtkcam_stdutils", + "libmtkcam_ulog", + "libmtkcam_scenariorecorder", + "libmtkcam_modulehelper", + "android.hardware.camera.provider@2.4", + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "vendor.mediatek.hardware.camera.frhandler@1.0", + "vendor.mediatek.hardware.camera.postproc@1.0", + "vendor.mediatek.hardware.camera.isphal@1.0", + "vendor.mediatek.hardware.camera.bgservice@1.0", + "vendor.mediatek.hardware.camera.bgservice@1.1", + "libhardware", + "libmtkcam_grallocutils", + "vendor.mediatek.hardware.camera.atms@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mtkfusionrild", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/mtkfusionrild", + ], + shared_libs: [ + "libutils-v32", + "libmtkrillog", + "libmtkproperty", + "libmtkcutils", + "librilfusion", + "libmtkrilutils", + "libsysenv", + "libmtkconfigutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.dfps@1.0-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.dfps@1.0-service", + ], + shared_libs: [ + "vendor.mediatek.hardware.dfps@1.0", + "libbase", + "libcutils", + "libfmq", + "libhardware", + "libhidlbase", + "libhidltransport", + "liblog", + "libsync", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.dplanner@2.0-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.dplanner@2.0-service", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "vendor.mediatek.hardware.dplanner@2.0", + "libziparchive", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.gpu@1.0-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.gpu@1.0-service", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "vendor.mediatek.hardware.gpu@1.0", + "libged", + "libui", + "libc", + "libgralloc_extra", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.keyinstall@1.0-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.keyinstall@1.0-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.keyinstall@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.keymaster_attestation@1.1-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.keymaster_attestation@1.1-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "vendor.mediatek.hardware.keymaster_attestation@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.mms@1.5-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms@1.5-service", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libhardware", + "vendor.mediatek.hardware.mms@1.5", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.mtkcodecservice@1.1-service", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkcodecservice@1.1-service", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libhardware", + "vendor.mediatek.hardware.mtkcodecservice@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.nvram@1.1-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram@1.1-service", + ], + shared_libs: [ + "libutils", + "libcutils", + "libhardware", + "libhidlbase", + "libhidltransport", + "libbinder", + "libnvram", + "liblog", + "vendor.mediatek.hardware.nvram@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.mediatek.hardware.pq@2.2-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq@2.2-service", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libutils", + "libhardware", + "vendor.mediatek.hardware.pq@2.6", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.trustonic.tee@1.1-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.trustonic.tee@1.1-service", + ], + shared_libs: [ + "libbinder", + "liblog", + "libhidlbase", + "libhidlmemory", + "libutils", + "libcutils", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "vendor.trustonic.tee@1.0", + "vendor.trustonic.tee@1.1", + "vendor.trustonic.tee.tui@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vtservice_hidl", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vtservice_hidl", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libbase", + "libfmq", + "vendor.mediatek.hardware.videotelephony@1.0_vendor", + "libhardware", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ipsec_mon", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ipsec_mon", + ], + shared_libs: [ + "libcutils", + "liblog", + "libforkexecwrap", + "libifcutils_mtk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "jpegtool", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/jpegtool", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libjpeg-alpha_vendor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "lbs_hidl_service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/lbs_hidl_service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libhardware", + "libbinder", + "libhidlbase", + "libhidltransport", + "libutils", + "vendor.mediatek.hardware.lbs@1.0", + "lbs_hidl_service-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mcDriverDaemon", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mcDriverDaemon", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mnld", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/mnld", + ], + shared_libs: [ + "android.hardware.sensors@1.0-convert-shared", + "libmnl", + "libcurl", + "libcutils", + "libnvram", + "libcrypto", + "libssl", + "libz", + "liblog", + "libhardware", + "libladder", + "libDR", + "libutils", + "android.frameworks.sensorservice@1.0", + "android.hardware.sensors@1.0", + "libhidlbase", + "libhidltransport", + "libsensorndkbridge", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "mtk_agpsd", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/mtk_agpsd", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libandroid_net", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "muxreport", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/muxreport", + ], + shared_libs: [ + "libmtkrillog", + "libmtkproperty", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "netdagent", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/netdagent", + ], + shared_libs: [ + "libcutils", + "liblog", + "libforkexecwrap", + "libutils", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "libifcutils_mtk", + "vendor.mediatek.hardware.netdagent@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "nvram_daemon", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/nvram_daemon", + ], + shared_libs: [ + "libcutils", + "libnvram", + "libcustom_nvram", + "libfile_op", + "libnvram_daemon_callback", + "liblog", + "libhwm", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "ppl_agent", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ppl_agent", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libhwbinder", + "libbase", + "libhidlbase", + "libhidltransport", + "libfile_op", + "vendor.mediatek.hardware.pplagent@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "starter", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/starter", + ], + shared_libs: [ + "libstrongswan", + "libhydra", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "stp_dump3", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/stp_dump3", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "stroke", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/stroke", + ], + shared_libs: [ + "libstrongswan", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "thermal", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/thermal", + ], + shared_libs: [ + "libcutils", + "libifcutils_mtk", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "thermal_manager", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/thermal_manager", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "thermalloadalgod", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/thermalloadalgod", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "volte_imcb", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/volte_imcb", + ], + shared_libs: [ + "libvolte_core_shr", + "libvolte_xdmc_shr", + "libverno", + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "volte_imsm_93", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/volte_imsm_93", + ], + shared_libs: [ + "libcutils", + "libverno", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "volte_md_status", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/volte_md_status", + ], + shared_libs: [ + "libcutils", + "libverno", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "volte_stack", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/volte_stack", + ], + shared_libs: [ + "libvolte_core_shr", + "libvolte_xdmc_shr", + "libipsec_ims_shr", + "libverno", + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "volte_ua", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/volte_ua", + ], + shared_libs: [ + "libvolte_core_shr", + "libvolte_xdmc_shr", + "libverno", + "libcutils", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vpud", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/vpud", + ], + shared_libs: [ + "libcutils", + "libvpud_vcodec", + "libvcodec_utility", + "liblog", + "libion", + "libaedv", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wfca", + owner: "realme", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/wfca", + ], + shared_libs: [ + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wlan_assistant", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wlan_assistant", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libnl", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wmt_launcher", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wmt_launcher", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "wmt_loader", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/wmt_loader", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "xcap", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/xcap", + ], + shared_libs: [ + "libcurl-md", + "libssl-md", + "libcrypto-md", + "libcutils", + "libverno", + "liblog", + "libc", + "libdl", + "libm", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "vtservice", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/system_ext/bin/vtservice", + ], + shared_libs: [ + "libbinder", + "libutils", + "libcutils", + "liblog", + "libmtk_vt_service", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + system_ext_specific: true, +} + +cc_prebuilt_binary { + name: "vendor.oplus.hardware.biometrics.fingerprint@2.1-service", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/odm/bin/hw/vendor.oplus.hardware.biometrics.fingerprint@2.1-service", + ], + shared_libs: [ + "libbinder", + "liblog", + "libhidlbase", + "libhidltransport", + "libutils", + "vendor.oplus.hardware.biometrics.fingerprint@2.1_odm", + "vendor.oplus.hardware.biometrics.fingerprintservice@1.0", + "libMcClient", + "libhardware", + "vendor.oplus.hardware.commondcs@1.0", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + device_specific: true, } install_symlink { - name: "libGLES_mali_vulkan.mt6785_symlink64", - soc_specific: true, - installed_location: "lib64/hw/vulkan.mt6785.so", - symlink_target: "/vendor/lib64/egl/libGLES_mali.so", + name: "vendor_lib64_hw_vulkan_mt6785_so", + soc_specific: true, + installed_location: "lib64/hw/vulkan.mt6785.so", + symlink_target: "/vendor/lib64/egl/libGLES_mali.so", } install_symlink { - name: "kmsetkey.trustonic_kmsetkey.default_symlink64", - soc_specific: true, - installed_location: "lib64/hw/kmsetkey.default.so", - symlink_target: "/vendor/lib64/hw/kmsetkey.trustonic.so", + name: "vendor_lib64_hw_kmsetkey_default_so", + soc_specific: true, + installed_location: "lib64/hw/kmsetkey.default.so", + symlink_target: "/vendor/lib64/hw/kmsetkey.trustonic.so", } install_symlink { - name: "libMcGatekeeper_gatekeeper.mt6785_symlink64", - soc_specific: true, - installed_location: "lib64/hw/gatekeeper.mt6785.so", - symlink_target: "/vendor/lib64/hw/libMcGatekeeper.so", + name: "vendor_lib64_hw_gatekeeper_mt6785_so", + soc_specific: true, + installed_location: "lib64/hw/gatekeeper.mt6785.so", + symlink_target: "/vendor/lib64/hw/libMcGatekeeper.so", } install_symlink { - name: "libSoftGatekeeper_gatekeeper.default_symlink64", - soc_specific: true, - installed_location: "lib64/hw/gatekeeper.default.so", - symlink_target: "/vendor/lib64/hw/libSoftGatekeeper.so", + name: "vendor_lib64_hw_gatekeeper_default_so", + soc_specific: true, + installed_location: "lib64/hw/gatekeeper.default.so", + symlink_target: "/vendor/lib64/hw/libSoftGatekeeper.so", } - diff --git a/Android.mk b/Android.mk index 3b2a42f..cebbd7a 100644 --- a/Android.mk +++ b/Android.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/realme/RM6785/setup-makefiles.sh LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 451ce71..18ed0ae 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,4 +1,3 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/realme/RM6785/setup-makefiles.sh - diff --git a/RM6785-vendor.mk b/RM6785-vendor.mk index 764a06d..a41fdf0 100644 --- a/RM6785-vendor.mk +++ b/RM6785-vendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/realme/RM6785/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/realme/RM6785 @@ -120,7 +120,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/RM6785/proprietary/odm/etc/init/init.pn8x.se.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.pn8x.se.rc \ vendor/realme/RM6785/proprietary/odm/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc:$(TARGET_COPY_OUT_ODM)/etc/init/vendor.oplus.hardware.biometrics.fingerprint@2.1-service.rc \ vendor/realme/RM6785/proprietary/odm/etc/libnfc-nxp-pnscr.conf:$(TARGET_COPY_OUT_ODM)/etc/libnfc-nxp-pnscr.conf \ - vendor/realme/RM6785/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/realme/RM6785/proprietary/odm/firmware/aw87339/aw87339_abrcv.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_abrcv.bin \ vendor/realme/RM6785/proprietary/odm/firmware/aw87339/aw87339_drcv.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_drcv.bin \ vendor/realme/RM6785/proprietary/odm/firmware/aw87339/aw87339_kspk.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_kspk.bin \ @@ -320,6 +319,7 @@ PRODUCT_COPY_FILES += \ vendor/realme/RM6785/proprietary/vendor/etc/ipsec/ipsec.d/cacerts/thawte.der:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/ipsec.d/cacerts/thawte.der \ vendor/realme/RM6785/proprietary/vendor/etc/ipsec/ssl/openssl.cnf:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/ssl/openssl.cnf \ vendor/realme/RM6785/proprietary/vendor/etc/ipsec/strongswan.conf:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/strongswan.conf \ + vendor/realme/RM6785/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_audio.xml \ vendor/realme/RM6785/proprietary/vendor/etc/media_codecs_mediatek_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_video.xml \ vendor/realme/RM6785/proprietary/vendor/etc/media_profiles_V1_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \ @@ -1313,7 +1313,7 @@ PRODUCT_PACKAGES += \ vendor.oplus.hardware.biometrics.fingerprint@2.1-service PRODUCT_PACKAGES += \ - libGLES_mali_vulkan.mt6785_symlink64 \ - kmsetkey.trustonic_kmsetkey.default_symlink64 \ - libMcGatekeeper_gatekeeper.mt6785_symlink64 \ - libSoftGatekeeper_gatekeeper.default_symlink64 + vendor_lib64_hw_vulkan_mt6785_so \ + vendor_lib64_hw_kmsetkey_default_so \ + vendor_lib64_hw_gatekeeper_mt6785_so \ + vendor_lib64_hw_gatekeeper_default_so diff --git a/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron b/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron index 1bb473941dbf1d2c2fd23e44ac4648b0f8514100..37bd72f748ccd19b4f00ad773a8822f1da569b22 100755 GIT binary patch delta 57968 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 ZGXAyYcg+3st6C@-^lO^ix3ux&zX7hM2E_mX delta 44277 zcmeH|ZA_JA7{~8(I1qUBfO-%R6Ywq2!$3ttQ(?;rUx>6QDiqtypH&f_ymPu|Z$XI&J&x$w3%8OAn z1}OSPzhi8E(x1^(o7bG~+x?b5zq!$uzu3MMLs5BZA$|ULthdwA%y z&y)%FzQA%T%NGV&enRA1>sjuxa?lLkmV&JX^t?BP72f!gylZYK2|+G`)UQt@k`vb_sH5}x%qP|S6*P{kXgHEhC6FN&uwxi zads8UH5cPtVY|qCHn7~va$p~wAU)N>+3|9gd#oHb=LW{(usD(BF_Ck)@_Kg;V~*3= zSkH5ox|P?A^1hFW{QD-Zyu!*Mv$2~`+B=e#6wYp7x$%3h+&k}|ALHyUmbdTXY)`%* zr46&Z_5joJl&rn2*k%Wvv^;n1n!`MKtlX08QhAA$gQosGS6(mK>9kL~u{zHFb%;49 zv)tz!F}2;wVe|UPc-L0!;Osuh{+mlXE7^mOupGb4E$!{=Jb9TM$!sdkl3Kv>m5aRZ z8p)m~u2r#IevLu?LF7ttt(E1o0j9+x^_*OT9xI1U;nne#pCFg)zQ;Iw)M3|JWb&CJ z=PY+CFS@~%4~eNp)~;Z=`cp3Lq+~a22RLUiyX6Qb@Y-UqStQ;~&j`HMhi|2o&adsWcA4_)#OZFyd zn(Ztn-@Go z{j%?V$=)oqv|2fAJ|E6<1<%x*)CcT=_HcIXR-SxRvYp5ImW*-s=uOV{XgT{LXXmVN zO*O;P*W|n_B)fv;LH8de%`B#VMmE^B8>}2QnbKR*W$jDT_(-~}95N^0k$ubL-H&qi zFlYD59m|yLZdp5RWp+|h*o;i*skR7zvv18q%|}-+Xf9lx@X^uL>tpN6bRVn_|1})| zf12)>mBD}bujv5z({vyAAN+woO$WfAru*oB;1B$1IspDO-ADfef8bBk0r02kKKdW{ z1Am$hfIm(5(f`07_|tR%{As$6{s;cRpQZ!gPt$$$Kkx_sG#vncn(m|jfj{u4=>YiC zbRYc>{DD7B2f&}E`{;k*5BzC50RA-HNB;wV;7`*5@TciM`XBfMf0_<}KTY@1|G*#k z({up*X}XX82mZjHrUT$l(|z#ffj>{xsc3{{w&EPtyVLr|CZWANT`*nht~7ee^%@2mUl20Dqe9qyK?F@Tchj_|tSB{SW+sKTQX~pQiihf8Y=NX*vM@G~Gx4 z1ApL8(*f|O=|1`&_yd2M4uC&R_tF2rANbRB0Q_mXkN!93?)L91?b~14=cDjbL{S7N zqA6l1?xTpMh@+T95u}(*F@+*T5l@joF_mH(#dL}=MIyxviX@6;iWG{O6sZ)mDDJ12 zO_4^CPLV+|hhi?pJc{`g3n(6-$m}fb%bMPeyL9)%yq9ml|9k1~-RIW!f0C4#*BEp% zX2)&WU(~*^v#5Ph&FzC7k%X!Je&asgnCSSP_Wx z&Zp5yJrkMV*?1 z>cO-ckOOfW0|OI~4RTok8^i%f^yJ+^vh`5|3r6i94gY}*fkfI`4$Oa(FS3bGKEyU_ zG^Nuvs0o=qLc^bdVS*8`_-A0)e4R5=ZG;8_JZ+40|EIu1f`*LAAB8M7pD;3DoBYF4 zgHd9#qLn?P_@-ylFbu}GME^8==N%#56q>)FJ)IT<_@z~(cY i*z6eE&$RhQPzR$j%;7-ag8{7J#|q^GojtiZdh)Yxe delta 2051 zcmX>&k>$dA#t91Y3;_&au)_jEgGdJk3kF^wDa{~0(O%Jb0TVhpwpsNN0}Dp& zACckDz%aoGoESG>=ZsVvO#~w{5x_m20%y^XG5MpA#pV-625ggm*a`?C71rQ%D9SK7 z%1Umsg`EI5Qt3K5*v^z&094Qe0g#?N+0Inb0Lq8a6;Qs^;)um1cA+EfYAle;vJ~b9%zuAfTTw#L)%BIT@r67BJ{EETCXCtVV{pwg}?q?eT1km5j{5c$$8j Wol%w<7>d(>vojvsev+B7oe2QgjvBB4 diff --git a/proprietary/vendor/bin/mnld b/proprietary/vendor/bin/mnld index 0fedd9087292b6c2ae524288dd15d547812de69e..4df5cd3194cbaa0d5ffde39809a8b00269dc4cf0 100755 GIT binary patch delta 10313 zcmeI2O=}ZT6o${tok*s}nC1gRT6M6MxCm6Sf(sXEbtBZe(3QHY3rn+T(T!M%P(kqn zQY;Jw7u~pXQH?mU3#tF0|DdzYQgCUa@0mCMBlHp){SNlT@H1h;y!Qy9N=Pg_yOzGT~OMw)1YoaNOOhy;X+*Q3lDX z9as)78<(Riu)+NANg_5LLz!M(9{qXrvlS6$ciJaT&h?E^HXCYSX#e9wh z3t5Ocy;!m!(eeti~n8L2GUbOnB+C1^bKZ@^!M&#j!_ z93gtMBWN=8E#%*S6|{#joKM5AGzHxY^AoHG{c7khVb$$9^iu5C(eMO;!2#_o(MJ^c zq2Lq*UP3UBNAZ9)_>YihF6{3oi7vb~g2lHp@b5xz4+Hxbe1!}D8_4~b-1l#>z{YW+ z4^K^6#uM4Ue_+7F1O8167<|z;2o5~JJAKt2EqGfqcFM@|KlLas%9l;RYV+>*S$p9x DJKB6) delta 7119 zcmeHMO=uHA6n?Wak)$T+nl{>MBCAo-gHV5R@Sr8NUW$kZb!lRA|GjAYv%YF|dPH!2|SwGdL#P@tnI_Tr3F3 z-F31SrV8tl3O|~d!8Qh`P>Y8|PL2PZp489AM6Wv^&9cHK!T~OVGyKf1o2%LCXri2; zBS^RVMf$N6?)wsWWld5BYnfjMp91H7%-?nq&2LCL)#3{A_ccjd$i?v__?Z<+w_EWX z>p{QR;`d@i&!HD*UdDzem}pP1lOp4#D;ZSaIyS zRW5~lnf#{yVOGHSFU;zfN~Zp%{$WC0G3zJ%L&)KoBiVa=U>Bv7G3q0H{|w}bOi_IIAcf4 zqOJd+m%qs#Js?y(7IY5!v{=L37|-#cJi}?u&0wzI7l4S9B)@CGn%ph0^+H1)6H0$- z$h^qt?>s2|t2vz5154;p3=v+P_8#uZ*OuOdGVfY!*4PrwC#tF>B2J#zZc4q_p9k0O9GqTdzN9q;~e)t&wW Dym6mu diff --git a/proprietary/vendor/lib/hw/audio.primary.mt6785.so b/proprietary/vendor/lib/hw/audio.primary.mt6785.so index cb1fc889fad95fad95ed36093ea24313169a5341..45c91ff30c0672efcd27956a2f7edf4597a026fb 100644 GIT binary patch delta 641635 zcmeF4dz@BN`~Rq^B*T3q2;eVn31s$9U z)z8t9mnnaF#+(M_&(V>WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<W zDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93 z(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g57 z2IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(Vid zdB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs! zoCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%a ze|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGu zk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu z<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<W zDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93 z(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g57 z2IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(Vid zdB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs! zoCf93(UF%ae|g572IbGuk(ViddB&Uu<WDSvs!oCf93(UF(^ z-{wy=?b7T(@`}Xlz`Uvdw^3YmmEOPnbmKHAe~ym4O!><*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO zj*h%c`O7orG$?<*<}@gOj*h%c`O7or zG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<* z<}@gOj*h%c`O7orG$?<*<}@gOj*h%c z`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO zj*h%c`O7orG$?<*<}@gOj*h%c`O7or zG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<* z<}@gOj*h%c`O7orG$?<*<}@gOj*h%c z`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO zj*h%c`O7orG$?<*<}@gOj*h%c`O7or zG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<* z<}@gOj*h%c`O7orG$?<*<}@gOj*h%c z`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO zj*h%c`O7orG$?<*<}@gOj*h%c`O7or zG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<* z<}@gOj*h%c`O7orG$?<*<}@gOj*h%c z`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO zj*h%c`O7orG$?<*<}@gOj*h%c`O7or zG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<* z<}@gOj*h%c`O7orG$?<*<}@gOj*h%c z`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gOj*h%c`O7orG$?<*<}@gO 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 XsM8PTzeD)%&_$z8Z}suJm4g2RJd=Ag delta 568750 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 Qe#NWzoS#nJ^7ZHcKM`){LjV8( diff --git a/proprietary/vendor/lib/hw/audio.usb.mt6785.so b/proprietary/vendor/lib/hw/audio.usb.mt6785.so index 0c6cb0c1b1c5af7f6dc4f6045bf4056a1faf7c1a..24d6835e57aaca588b8c11f541cd9c017c148b1e 100644 GIT binary patch delta 11517 zcmeI2O=w(I6vzLQ%#2BzHpwK>iKgv1#I}9~3qhl1F%iF_mAHr!L`k&@MlBYkpn^=G zibYaQc`hn`1tHp6Y>_FFoh?dBb)l}*B$U@;OBV|9YtdH4-+l9vT(fu!;k`|7$bGrz zoqNy!oZq=K5V$-4tUb9aJ<)l6kEFvhJZhBbQ9+H`pexj_EU%1jVT`4uvE2jLdL_T$ z4W$a+q(50svp_zh880Kx)C}|94Br07@2|sTnBZ!zuF3oCF?$&WUYoJ7|DougaoXm!YpHCV+fw75ooUPlSMhxB{7f+$+^X}v;%u?o1n%{@!M9SnoDJq; zp1EXagq~v5GHMvpt5cf(rE==Tnv^$oG+lW<^;=yzr~Ryd;*09?q8fDg5~=+oX_zg> ze(W;o=kwK&Ez0Qw?4d8EHsa>+XPS^cBQ6(8SMuE0B6Z<6w($?PN-tkn*x#zPTq114 zZ_>+^S@0YQcvb=%3H%m`bC)nkU`M@l@6${62!aoj9pxfeuWi_MBwzxX1m2_gBL}43 zaDN+)68=)?e}Dqch6R;PMX&MV$z#&DBw{i?L4b}ArN6=e*O0*9uS+ByBy^DVjTkJe zR!BR~A$Vu#&t|2mebS4e?PIU}MCuFeK@vVh0T3z&75vVN@iXFfX0?Lb5ctDF{v(NP zhtR4pz=H%_`!Q_@?QvRm-`*wvT~zF!UW&JZ{g1NWoC4F*;$n-+)e7$CgO zGZ#M>dq#j$MEaZ-jfVkWg}@^uz;7VXNkaSfOOGRL1n0?oF9|K2k#-7x6T1%mpl6#& zpxHvY4f_V{F8rn?c?7moaZea<7=ivN>4#8o7Xo>U;GShIJ&J9|?`|O81pLtmGMpp8 zJ649bkm0TLh&+N8^&z~&I;3BdP=+2)hWm#oZS*s#JG9rae-rzwhq7MX5ZwvUI{Yna zRe^-|T%iAu4PM;Df(dKEODq^ZP9G6A1a4$uA9g3}jXlTTEmluQ($XsjmJV5ok4OJO z&JpWO3;LI}colkAjl%!#FyQyg5dFiK)oB_$6e5403g5*x>rKFOIce*tbbGje1N(on z4(&X){XNh`0rnaC1{6o`d4rEa81R`(rB4ZH?4V)-%v%AcIQ0X3jPhYZ-_=Vu?_S(r L898}%M@s(!lXH?k delta 8084 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 delta 41858 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 s6kOQCEE0HU{_c%!KIZpcMa7^gumAu6 diff --git a/proprietary/vendor/lib/libaalservice.so b/proprietary/vendor/lib/libaalservice.so index a627769382715103442520ec675860104bc15664..8b28f3cc7e2dbad276a4f11cb0412e35036c916b 100644 GIT binary patch delta 16985 zcmeI4Yiv|S6vzK}*;1*zS_*7|nqBCoARv%{mH-M!G$2|UAV6(Y1V5l5S^;BG*hR%i zM0u>?IA~Y!vwTgVuV5=D95tI5q_s-@nej<}e_Jgy@?C!Z| z&SQS(%_`T&G2Q9O_ zF^vvoh&|`TP@2|PEUnQ?OKtr07Qphi{L@Lm_Fp>b+w<4T%6!m>r{`%}pSX%xjDC+yL{Po$H zu(bS5P}KKf`RlVYVQKlBps4S|^4Di)!qW0LK~dj_<*(1qgr((gf}*|;%U_?J2}{f0 z1Vw!xmcKqb6PA|035xnYEPs7=CM+#~6BPA*SpNF#Ojug}CMfFru>AGenXt6{O;FVL zVfpK`Ghu1@o1m!g!}8Z>XTs9*H$hR~NA#9V>)P%;T=jo1)s$O8bxV^H<(H?{P5QoH zcHS1=rEG6+e^%~VPR;Q~E`?Cy&(=aGFOk<)=!6mz-1h}-#ZFeDp{+1OZh3aEyVy1+ z&|?_CW^#xF_aZ2q#G=+nrhBQA-`{JEEGXjT<Ld=B3X(PU9U;_mU??Jk8O8L+qP} zJ816iAhVEyddX!_d7a{ri=Q&ry%5Tap>i2i{K-q^-BwqAc}!FfN`0QHn(lF{2tpkg~PUQM{r z8~EomP@v?wp__?p=Za=-0d^_ zKkF0e*$w#hFc--S!ft?x{ed?b@DUnFz!EOKf*B?W{KDs7#(_7K!ypq__yP6&6oR{h zO!y^k4W&PRJ8+Wrgy8C1!X$RW_rHhF&us-78Q+~y$Pz4I&5}r;q5Kq;?5LR;+J$cd#d4i+R(2goTG@uI;#L#5#YWQ2Y(Rh z0R~*F^p!+9m?aQG;$Q?FR1qoja%J`_wy=q3D|tN=ILQQ_Q*xaCMlTcO-uy-;bftp) z2dW3X*+jn|1jbU967>I1fMqm@#@UE!elcq}lMOJEfn@&cl&`P}iP21>y_wJ@`pYM#^(ujROki9rrRjd7gVPLcsrgZstEK%(%ToAXP%x~%nyn4uA;8iAkk_m8~uKq_7iEUz+CQDGnj8hMiJ(N>V z!c`1dn-cImPoP1c^M^nou3>hm&nRDFaSTrU^%zdks~Y<1BzTtdEqhd9|c4{$Q~HC57@zg(h~tDc#(3olDqX~ z571tIP-On72n9K`5ifL z0_TrcayHSHZ1&HQvJ9RBTY)J`zkxmR;30pP6+g)Ydh+B-HdO~2ICL;g8LZ(piXP@k zMOl!3$X#&!n%|`POz=Ec)Z&%o(~kpAr^1a-IL@UU`AKJi+{M!?f4Vn57I3Ej3x5%T AWB>pF delta 12726 zcmeI3Z%oxy7{|XqxCkkzAc&$gF3Qludeaw`TY_$x%_4qy!~RRG#{2l!hr=eVCdUH%c6-BshIcu%#rF>Ezv- zfUog1@zF=@fi?jZgK$`lb zN?)~0wM=IyO{GJmt*4}c*4~~YtvoETEbPBNLOOpyvXsT}tcKAdE8b6Z1!Eq_=EB9{?7Ah@Wr6SfdZXuSm13 z|7btyIPs7W_Mgv#v176PyO=+{MQW#hctIgs@CBS|D)_gHX{0M zpEMcUY(f6N3M?a_pavn@^|RT-c?e)4h0OXlu`eOQA{#%Ke5>|K71njDu8TNkXd(fC7qRQDJzy9bApTjqev+U4PmVj66X50` zj6_ex1q!7>=~f%C2VkR@#*S4n1y=5nm9A%h3Z(s~Vi(!u z0F*uih-e3Obh_dtgku?~B_RH0G^b-7?e*o`Fwlo}Q&?YO?R2Ou-4we=79?>GY>{SI z|9Uj>;QrVtD}4$8S=?MvQ6&=KkYJ7tSj{miIKWMXZ7BVSQ*iW3Or*I0JVQt4?UpE1 zIcQz;j~RC)1O} z&(oi$KQ|fh^yen~-u>t4&(oiq40!r;lYQ_0^YrKG&rJqA{kh4$cmH|%^YrH?1D^ie zWZ%30JpFn4bCUs2e{Qnx{{2^QQ|&i*-*ceu|1OmoH$~M=Eecik&T78@?C|u^j-J%y zDqbZrLVJ4r$+i4ugf8^>hc@urjCvks=J2wSpW&Cx14B=A4RaDh)m?>7PG~cK6GKPB ze|x%SJ87XQ-GxcKu+*UD#oc!&gr@bT7MJ@Sl{=2in{<=Pe0Wo-6oz?cYL@dzQ;qqK z8WS8P7h>3tueq{!by}#VGbM|6pM1!X7a8Szl?SKK{ICCF*iy{G8zNgr^REPqa7Oww t#SOqPP{10XW*EP3!`VBX?hHc(Pie!?RC)gi)(z*1oVlN#9Oxt${sX7dUk?BP diff --git a/proprietary/vendor/lib/libalsautils-v30.so b/proprietary/vendor/lib/libalsautils-v30.so index be96d9c81f2ade4ef0940816524500f7a80d87a1..307eb0a2ce2e67d80da7d7fd678c59f8ccd114bd 100644 GIT binary patch delta 3387 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 delta 14722 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%0AQkgf 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 N8280~{hPt={{a0719SiY delta 37188 zcmeH}ZERCj7{^ayRk8g+ay0w%H<_^=NqBZ>wDndjX9a|tZrqnr;uH-WR> z-+f-r|NQUM?)fq2L~ZsCGaz~lp)Ru(tNJ@Ef+9=)?-yelLX$E}h?F!`KGJBq;*G~$ z!P)BG2>CC#19bQrajQ&1IBSMz+~#_)VIbI$3R=FD;hE);G)}39uR%LjW~bHDd1=U4 zJTBiWB5xz4gh(hVM1jb*%E!6$^0P(sZVa$50B2C$y)zNrt*}?L zR8w+1CAO9W4ow*2;j_Q<$@-?Oxyn zaKw$;r3e;kSoZ8`hBo6@( zco6*tMW1~Q(N)07Afg@3H%|g?0yeJzn-pD5n)d>i<|Fw;!s$Ll4*~a6@~&*~-LK-r ziu3KxqsNf^JKFxCrRcmI*hlB>sFtV%t_Kz;5iKZs!QH6ct*}?b>Ty3zt=%UbtwbFJ zj&B0)q9hN=+6o88+pX17)(+cMTzHjH2r&0Jj70+5+q( z-$&7X3VTJ8&fBEu%-M+cPOw|+B2i_Kef=fRTRAlZEXe;3?x1~F0iW1}+RncBt%0ab z!10T~9!kD51GRgBV|#(e(7wkm0UiQ2F9X+7bYUKF@kG1x;8x&%!pT|ayd3z{T3}hy zzUoNxdcuoQ^aM?x)#H%7TVbylco$gC4Ewq?5_k~NU3EzQ6?JaNvr)4paJ$`F3+>xc z?T>UsmjTD<9UFrrqKH&WC@gDlN7gXamPWPB)Q)K1dW4l`f*)Is+I_$#c}?cDuk;nb z-aG8%g~N>eryn>3oTQ;yL9JcMLhUMrv&D(=Xzd*B`|wmmHvt#6A_{?K0(S#f z&|Gu8wt?o_Ah0=?G$$v2G#<4BrrnzPEbtC2qVXm~xAQ+)gTT!( zwC2Ym?j_X%lVxjO5vDiPX>BgOC1na{i~a_L9i`Ti%aA+)d~pP72dVbr0(9OEocsaN z7vvYSy53uj=swimMYSWKqK%yDonqHcES-n^oDi=$H|J0YI9zp^9B|)JRYEZ|9%^i2d1Gl8izY* z-%U>emjUT0*|EVGtVHr&L|6QTFz1)Y z5wgRO#51ymzXsU(lDy|-J6f1o5F$!?>`%?8%}hk~URr{aK zr&E1?|Ji@+Kb;D&|8%O)^N;<<{?n-d`%kC(Jpb5#>_43fu>W+b&-0J{$Ntl)0Q*m; z`aJ*Gf9yY<3b6lls?YO}{m1^(sQ~*=r}{kq*njLloeHr3bgIwukNwB~)2RUaPpA4k z|JZ-*Kb;D&|8%O)^N;<<{?n-d`%kC(Jpb5#>_43fu>W+b&-0J{$Ntl)0Q*m;`aJ*G zf9yY<3b6lls?YO}{m1^(sQ~*=r}{kq*njLloeHr3bgIwukNwB~)2RUaPpA4k|JZ-* zKb;D&|8%O)^N;<<{?n-d`%kC(Jpb5#>_43fu>W+b&-0J{$Ntl)0Q*m;`aJ*Gf9yY< z3b6lls?YO}{m1^(sQ~*=r}{kq*njLloeHr3bgIwukNwB~)2YBM^PjM<`H>~Fj~XJ& zwP|xQnaZfGsXoxrd7#6U_~n*0auc<={!N6rMYsR&`Y-)&bhcI%xK4divD3)2`r8d( zR@}ggC|B!pyD=}TmTt(^x<6&iD{7$|&YDq(h&;KtE+@ASAH_nssz<0L zar_JXb^L3?I+!x1b~eY2{+yx_@)3^;>7fTxH?A@I7;C6ZSiY3unWdh-P6`!!?Q_un zB!shi_Wc@gCDhhcotxE&Y(bc_3fhAzt>T<5Uz32Oa3pY6M*>w(T`z64m(G(PyZ0EA dokPj8Zwle3HH}s&khOb{yQXt~q5G|k{{l<~>RJE* diff --git a/proprietary/vendor/lib64/hw/dfps.mt6785.so b/proprietary/vendor/lib64/hw/dfps.mt6785.so index 196a088f2fac4239749a28e4c3373386b882f61a..18494045844e8e2d24f129e5a1d4fb1845948cb0 100644 GIT binary patch delta 11723 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 diff --git a/proprietary/vendor/lib64/lib3a.flash.so b/proprietary/vendor/lib64/lib3a.flash.so index 7aed8b7561e4fd2c1bf980c2451ac65dfec4eb95..264c024a3779082db2af35a80a247cf84473b0db 100644 GIT binary patch delta 1173 zcmX@u$#bxiX8}`v)WCv)wqFdp_a`6(t?3o@O0RWK8p2GkD delta 1173 zcmX@u$#bxiX8}`v#K3}qwqFdp_a`6(t?3o@O0RU~omGuAs diff --git a/proprietary/vendor/lib64/libaalservice.so b/proprietary/vendor/lib64/libaalservice.so index d787e425ae3dac9fb2c7c861ec3d40d0bdb91f8c..5db58bf59138bf453d091b531845bc4959aaaf40 100644 GIT binary patch delta 17413 zcmeI3UuaxK6vk)rkFZ^m-Tc|z6wBV21}YR`0?~H`tb4T!8lAYc2 zn=@zbH{YENfmts#eZARS3bLW%Ye>6yDpY+cZeDk)_IGpL(cqYVAnG60Ip9+Zoe5x<|pZHJw z=TiakpHKB={}ca-|9mN6|7m^sO6G2Zn9$b}pswgI`ukKs{O41B`6EdDC;s!PfcVd+ z`m+Ct|HOYj6%haVRA2T#@t^q5rvl!WZ;Cw6Q(9UYAf z>Bn~PF=l&uIr_*14)*amYS%WW@QB#+)Ar1CGd`LGT!W^mH^1%_b(q3C(?%o5bno0T zo#@?i)|s*@+}jO8gO-yow10BC{=fY5+3BgeXn$TeTs~E|vqi_sGl_IpT+Kg&6YBxp zoKok^neR3gD=!)vQ_F86e8I|Ot{*y->Q?dc2GONkh<=YoT{CNBbF)dCTloXw1k?8$ zK@SrxoI`kx>2xPXE)w1R5aB8&r}}wT3q*q%&^Xgr7e-zsI?8h{@W{`Zlk0X?t!;Kz zXTL>wo!9S4uA3wJ{9B-VIk&=hG(q%EI|@!R{n*^vgJ$H5L@)J%#+jbXg5Dsy{3pV9 zn4U3;+F9Krx|TuiDAPlHNBi3C8m&JKT4nl>I>u8q;YJH z=$`Y)J;k{PICp~R$}H$O(^+1Hi$tsJ=MJXtnbywg2GPpf$aT-c9IJ7UXxN3M4&FSz zVc?3{;Epl6vjnSG1am*~~MF!GdHS9_)SS(qU@*@N7@fNCMY{Voz!zae~=>BBtd z4Wd(X2s<^B?8$7}&Z_z&sPjg$mDktMxVjpmZonhIZdTChTqIf;0G(&L%e3~67HH(j zUl9Hkoz&x8ca`Y!PoS=D)jhu%JF7xBk{Vd6Lp-Y-(I5%Bo9o^-v$Az3GU=X}n*RXd tqg?j{)>o~thL6_tN&QMstuUrnbdUQMF^lzc0M700_ delta 11749 zcmeI2O=w(I6vxkr z2d?}Ee_ZhEb-=5@&N=w63!ZGn}W#A{y!+oDbS7c#Zz&D$bG%xrqUg14Fd3W5ae69m{hu~8w z;9=mU-{HS0c!I^%rA+}}Z$tEm;A66|1&u9Qe+0NH_*LF|9le3*o+A7gFp8dPLhe+; zD=nUa-TBFhwTwjE(D za)!SaQ5S%7N#L`B>ywy#1Nh1xnEVXyvwo6tN>VLeY5CoV_8WQL#=84}>1Qv9eube2 zr1AprnHl(fSrXEz^T5?_f&Fet@E+@9u&S{|SF*@$%jDy{p;~jR)x*wV;90@D*lN`> z8pkOABm6&M6g?!l$AFi<1NL)Q{qqg%q!AVo)s9JN%fNO5c#q`1!KLZkTa53G(d--W zpOD0n>j$s&Br3rvFU;1*w4PzaZ5&-#^oT zrvHLe!1P~`>YMN1ZP$Oed~@h{|K1Ivu$o-U*4DCWq3*U5V%xbh>)$5G|NPqekNL{K zyjZL)9#s>KZgxn;8~%1h*Bu;E4>tH0``Ee{+0iv8ch-Cx5SuAoAV58 zMe^zS_2bVU$15FYt0$3R6n!3X(NoI3`=sjl;H3%G#nlt;Pf6dXUA(11NWCc34j`J6MOMr1z8cf&T-XFTA!mPIY!hz7PFfY%& Ocp&sn?NBl_y!$UGf)wQd diff --git a/proprietary/vendor/lib64/libcam.halsensor.so b/proprietary/vendor/lib64/libcam.halsensor.so index 69326f97b56f9374d6c898e60429b36416548325..0ea2d26d1ae4ce04b8aea4963114f704fc524f40 100644 GIT binary patch delta 56824 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 delta 43325 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 OLdDf5-AkR9GyecPQwMAS delta 17583 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 A_y7O^ delta 16632 zcmeI4ZA@EL7{^a@8aP$Z@pw?K>^h$g~h37aoK)MUggc8k-YUvM90YBB>;G~J@sbI$*{#&iAT7w?yI zlkHM|{GaDJ&-tI{_Dg%|oubSa8xnpW8#I`>(!IEgpF3EP74ZM7S>FCL}F~4i@bt5>ox-OU<56;_#SX&(}_ z;1AgRPR2@@Cz&mDS5y_S+aKWfHG~i3GFH!Vpon7+i+$*lV3_dNC5+WEGubDw$Wi14K0p>Nmh=3ID-giqcjQe7Q*tUg?9{=aHrLd;)bdskc=D zcL9$RZX+Dog5XhsD_FP(!Se|B@-QOzG}JA&(%$Cn6LH&dGW|pYy-bY=V0FKwGIJXtSQ^1*^isPFRJd4~z zRN6_({Sc`Grp%q$p{lRfLER^?hYjAq!mJ&8u>yDm>O_^QzOV^+0eEV+io3}ztH7*P z#ok?5n6FsoHa|jc%WJV>IJHY)?(=3<-9#H2g?jNe)RnaEBn6*_da+zp|3F)^0^DiC zZ&Gk?i7aic7{RSGR$Y#DhXgiRoX)sa`8G1s0Mwahq3&>_w$}==?g^;FwqtOt4#88D z`&+0_(88Xl+*zoHO4Wt^+JxYNQdwH%e&9w@uQdSo3G88=ml6CdmG)>E?Kkk!J>Wy6 z{+*`70)nsEa`%!QR)MeXQA;ZdAh>U%%pI>l@Cco;KMPP=m%t|L+^VYICo@H%PSf#E zP-)Lm&!>SCbOfJ75O#%vuORqfwHkcfI^Sh7_i~MjH`LR93+!RbAEWYa%DtUWZZSLt zfa7FjKj9)i2gJ~vK=5F@8vGa?{}k|)PsN|}+#+}u!84yC_d4y^E$;JT9z0MkON;#i z+(Wq^=YJ;DeZUbK*pCrD$7_`H9Ju3WsAmWtr>-pkhmQdBNh_}~*+lMUJ)7EjQ? z_Ekt6-m5NbzqQ}Mi3e1i??-7-;5^&ldY6Jv1J6{b>fL0;6@fkM`#Y#SjKbMV)D~~0 z#E}!UFly?1P3T$(c$sDk-)4E8rgaYpY_joUHTO~Ld;>4qjC`36a0S+YREYt@Af(F1x_ zU=M4wJ)k@23GCY>@uVM3BVmm%t|T2h`vhItEeT8QUqzY=e4Q-~yI6i=agm zyqDia*H(}_-G|&mv}N;NJWIUQGIz{orkAN}A>ht7wX{fPDvQV>nRb5DJ3Dn5SyG>y0eE(RF()tAUutj=USUo?p8+ZhG zjn21)*Xi-TfZ%zy%G+t(t59FOf~L;UDcNPs^IDm^@i*W}>Ps_iNf&V9DDW0iKSEF7 zsK6$RY*g2s^25l}P)ELlI!5YxdQh!EU1@t`a)aFB-7HH>(*YJGiEA&tIS2vU-#eTq zJOI2_gWT6~V_%Y6CImLwn(b}P!+asaiYdaj4Xve~XE`qMu=H1mdVzw^j@PZ{MSGmR zbbj4`Cp)11=VbSLdUXGF|DEiB_Mem8*XLjRPy5fw4ru>5*?m3#wEwjKoa})1pOf9! z^H2Lv`_IV^X#Y9ceLerQ|Fr*{?11*4lik|b1Z85?D#{eKiZY*j@8dqd=R42$IiEjra?aY;{c8+U7;|RNT+yCk(`_!j z?RQ&sJwn*4{~l3ex0&?nzuT(o5yD>m_lO$1&7@cV-Bw+X5ccZ7N7UGDCcXOaw(5F> zuvh;*qQ-7B>D7O?Ro5egz54GFHFldxul~EOx*j3y)qjtuvD-{~_1|sP^$20F{(D4? z-Dc9O|8A?UM+kfM-y>@5Hj`fccUyHmLfEVS9#Lbrne^(v+p6mk!e0INh#I@iq*wpl zR$Y$}_UgY!)Yxq%z54IA>UxB*SN}bt#%?p|)ql5D*CT|z`tK1ncAH7B{=2QZ9wF@2 ze~+lK+e~`(-)+_P2w|`Odqj=hX40$wZmX_G2z&M4BWmn6lV1IITXj7`*sK2@QDe86 z^yc2tdW5i7|2?9{ZZqlCf45cF zBZR&B?-4b2n@O+!yREt&A?($EkEpTROnUX-ZPoP%VXyvsM2+2M(yRY&tFA`~d-dNV zYV0~>c88n>k-0U{r89(yUnCm|J_zyj}Z3izem*AZ6>|? z@3!iCgs@ltJ)*{LGwIcTw^i38guVLj5jA$3Nw5C9t-2l|?A3pdsIl8jdiCFJ)%6JB z|JVAT+9SRAe`T`Z!9GLx?q>>3h%BrKmCk%LFSynLkdmNo`VJ0f%mJMYis+M zVpF)l8y-BQ#CXO|6x5@{BW^Z=1_UkZmyb@U0BwZOLbLi=a9*sm10DozLePmzYUKAi zMW1RjW_MGvAT8*|Nk_@=v%P@3MuBsVP>)%+2dMChcw=sVr4P}17x)_(o&VE`LR6}p z-#nx*p`Hcd27jNz1u?p((6l|gtDsfd>#L%WEhT8z@sKU39K2i5dRF*1_ebmdDSGTU z(E840&ec1EcB`U`t^yhobZgZy@_S1^z~e^)jS}iH6Zg#T*TYW&O%hsS%u9GxzO}{F zHRyFlI5$3ucBgB*7d)VLoXWJFt522RE$xg&&~{*|zmI1@gzhOc?Mq=VkE(U=$8b+V z(Ak%xzhq*$z6e6A>8XQBt6xs_6Nl#5v4XYeJ^z{o`Tge&9^y5l%JJENfnZ?P&0+b; zE`%1Es$D@_sjYYHX3Q}1!%ZhY93x5MP-yD@1)EZ5j$)~;UQgHS*id1Wl7OKgr&%1_#b3oAfmroG1OXK3)F+d}Y{yxPE5_FH(bZB&t zd&o7hid!#UkS4UmY!m(sU&@v_p$+zfE?N%@ zI%qFs!lM3Y_te8->lmRP(^XI>Kl=chZ!Q6CN@&;IgN#88<(fPaXjW+3oGhJr3Y>ix zvxf}46EfS3H1Z7eH$-TmnSZWdI9hbo0Pe4ML6lI+W_|K)@$sEZ>s^o(+S)cmobB(v z?=Y=rK}OI)KGxByjPv_PeTW(93c!%rxU$mJ^o>bsOV z2b+-p$0>Tt&WOs8pk1E?g{E2l8q@bh^ecKP_bYy>pL}Wl&hVvu^`76C;GPU|C@~$Y z@<*skRWshpxb=-6LAD)AyZ?uy28mPrC$O~2^KFW`I=16qehre%8(24 zW&U+Fv>g*#&w;R!m1?b`DM42(hljT-=RZHMb|jQC$#8HkRrIoD8h1^cpF>S7TXP^k z1AlZr?uiOoIb*!gssoxkG>aw$T^~W~o&jiJ=kXYoGJ*~|2fg<62l@*+jMS5tvutI- zeA!m%I36Ih(2Sdcb~mWxQy&3sM9{U{A#=T!vuF1;k^>Wh4*jRLtF)IM2yLeYEz3dX zxr$y_#v1c3$O*b|Gpua0&9?;@Q~Xzmu1-cQuj~in3R|~aA>*CgQ#lrr!^4gF=e}q? zCFth0K_M;Z0}huLbL^BX$O^i?1+80qoqh)LiSJ5oed|#pgvffrh4nx~g4Pd0rfLRb z^TpZA-@pRin~gH5%H^5L#jyo$>BZv(O{&43=uK zY7BYUnEQT%Q~^QTWs>ULvv8_Q$^=-cy8n&A=n` zWxMNEjXR-T+&ETfH}#i)%*7|5b>G#(c`e4-$?5~E)CWR>1`n$Mk-A`?CqNq|w8X4+ zM*l~j#ps{BnkCQ3J*%C2e!m?YyfZlikDSRFxXjV~j%rk8k(n%E^I&-3eD(9NwTqyY zl{C21Wi|8k4{8@d7d{CeUV&bizEn%|4)&IqpmkrO-6Cyw;X&wiO3g#2zbHh8?om!R#_@?{%! zHFV;=hIO*q8Rhpq6tk^>ph3shH`2$|xL*-MNn`K9(>ANRw^Eo(d|6j+4B#Z z%{A5b>yS6B2mW{@GJJHlXsiS1Ml@~~Za{UB6twwLSZb|mtoT0YGei8n3w|d49<%ig z^j*JcXMT8#Id~TYu4Vo!2Y|mFUtZq}dW#5Jwoi?;Yvn)oIJK9c?Kya$MK4|ey`=@6 zaR6xNtK=tN2+lb|J!Z95Tq?MEwj8nJzmBDg+_?yC1dRK^G` zF>Ow@cHniOOZ$oN z!Bf<-NujM-gIW0~?fVK+5&L;Y(1qt7Ccj&69J&e?@isH(N+-U$XoTX5F(Byn!!fQ| zUp@C=cw?lQ`*lk*_p3^6I!9Z-QL}xTI24*0i-YpJMSmxovOnhpUAP6BFHqX%mtj-? z^-Mdi1GM;S%yUnvT?8$A3%{>b+6{YXJ`}Wl1r_{sS;@WsK}Jdm+WOkCJoJD{aLxi< zc7UKpE%j?NqRe*#OEv8q_@T{pQ_Ddcx`D@_sNA!8PxNa8_?Qt#-l^ zB|tNTmY8NIr(JV5EaJV9J-Kplols#8V$ASe(60cYg=W)r$N)=pEQMD4ea%=jv)pGq*nSX7-9nH?s_$GjM0+PPp~Qy^x<1H?w8C`l0oD<#XEuUaYiZv_{PeTJ}Ha+-9Epbv@A6!cwjKbgWP{t3_@mf8bFv zL}-aAbMjJOs`R+OQ9`|@!I?ds@`lzMgch64cVLu+M;TN53eb$S+j=U-pmi$qvZKM- zdn-#-dX?%*(R0-k0)$e9_T4G+yXAb}BhXbuXzQ1$eU)~O#%l zq1!kvF1(E+qR0!h9F3d5s#hn81Fgf~3x~Bi{196GWsPNS382}7)@FGvJt1h>E68;Xn(O}JgP)`c^_uxw zAJ!`EOH?T_ZBEdRKJdUYMF&&5mOMF+HPhnk7Cm)5(6FFpLB5aO-i2Pr2&MHvrw(7I zT1^pJY}VeI@A;n}$UUO@wa{+84|=xxe3Nn@Thn(t(=Kvo&(jPUB9z+QfvB;wkC}=_ z3H6xi&Pw=ggEW8MF7q_(}f*n_)Y>j#AqS$*U z)2`4ND>0O7o*%RULTOjjnagA~<3)sa``&1Gq0;{CE%YcM=&VP^$nTAsdA|Bl<4e%Z z5egZ)tUh;o2KvkiTJ;QUQ788p)3CS3*8=e+t&u1d$aUG-kU6}7Yw{S~L-VWyp^c5& zdg@HXLQ2q@jX|L#H8&=%=3B`6tanx&kDiCtLxj>^@a?G3rt|~n z6CXmaqlA)`9Y24Prl`ETkrdjl`q4tPTBW-5QS>?^?XLK(UeE?GHc!OC*?SkaTktIs zq}Au(e<5E51f6^#r0P)Gx_dzz5wvazv`sE2*Qa6VDk12M=6r2T{Q|L>7Ieu!j}aQX z;&;dz$ea_jbK7`92NrJ4u2YY4&Uvk9g5i9T+=SSn`5)#I7G3s zG4t<%&a=daD)yt`hojJlS-c*8=!>(?8(zw9B{dek3kh1U`~GBNx$f_$_9C>{tair7 zSvogN3T@|$`JB5v&`gFc{xoHB&Ncx-+kSz)+R0`3 z%4#hgA=G2mZ#z+b^~qmjKG8}tK`2#pj*s2F4DF_cbH~-Nh^-dp?uT}BLOakI)BoBB zUgW<=;_iF2J3`xy{s=vX38nJ@H=tTrtLS+T!PYTBXFQELthM0MqtI@OP_L=|1HN6R zw2xf|8)XSCHf;;@v)>0~Xx5eQUPf#0%12+O@Zqr|L@24xsc)xV0nSlEN#-0@LAPt7 z`SLt)P71naUysNG?=t4=p+GazZvFiHc7M>?#(N*@DyS=v{k2Eihhf|a5K1GOj+ISn z{Ujwr?os4E9+eVu&$^2cSvI?lDTHUH1>NxCFyUuE9^ z^Y<_2)`RE62WkPDw~j_#6eg6`pms;Uf{I>ENrP*Qn9$Zenm_OEPYIUy7gCE^@~qsm z=m6xC>B?bi0f9MZuMhK-f zmV$}G)AndFsh8VLJivJ@P4{@rT-_tK{{MySP|&^%puAf==EYv!Pa%`MnXy z6&XS6HX|O_DLS0g!rJye$nAQPLHWH%(eHF6EkG!(uH@i*$VJBNWcLLGovk*qF?*Qi zgz+@(H6Kr6on!?yx?^Z{vY*yMzK6N>t%&?7bS^BU!F$z9Nx?@^}R)DJqbHN*Hf!9VmUdqPz1sa=40 z4=RTZ4`b9w3c9F$r2KAsHq1Gsl$)nZZ}6L%`4R+ zHVYl4(cy37^M2trw(06U5Pfwj`MJAm4s2r|uGQRYbu#-ywFsewX7a)@LN$9Q5EmT- zefl0_w0Q#TRjZtvG~0v-rCrp6;c1rhqF=!|N+_Lla(p;?0BoHk)MJ_pAuW|0a{YKP z#^}sr+%NCr-1>$w@CTdQe+sHa2=$uvhoSW{Ffdb7$SRS?rN*FpXg$Fh*IwJ9nkSU9 zWgp0Z5#N|4cFdC2S5AOMsx`xV*MZjm1j|-C=s;;#2VL{~YmhBWC~@8?zju#lMv4h- z%@XPeUATwN82kdxsVAhykbB&H`J2ha>=nLtZoO?~e&!iP|H)`b&`uBZwnT4p{+OxzS_1Ah#$QfXr`T45`J#?lV!V{J)_4zfc$|cS+?oh zkO8)7>wmii-WVa&Ya0Iqt2HS4B&9NzJR!8@2Sf4#Mf)!Wnih2P4&*&lBXluMnYyrtGi7<#$Va(^WvD zLc7_~*aO!=pGiVJrcCEb$ZW<`AFgANaGtX^U!O<)h0)>#-VSbe>xM#Uw^luTvDDa} z1pz@lzxxHPRGD|14B7~x9<#xz_a>_kBnT}w)y^1nPbX}VCX{xNoy^eOAN|cqyG>_9 z=B9pV_^C~ZYyZVPqQ8C{-U{5?N~S(_oV0^&w>x+o}%~R zrA6AiEpMV8_ATR9ntp%`<*J#-o`zOKf|kDuKUt`>r|JrPRM6EO7)Oef)^mZ5P=c=9 z3$#s&UZv|N89`^2LGo7RJZ}^<<9&vu+PGv_`MpwUzt@Z!5VZ8P@q${-j8_kj06hiX zJ6Ad1LFr54?itqG^Uuf%;VX#!B4u&fKVh|;aH!QvsX{r#+QGrUoc*C;NS*wSRT^XN z)#wNlO1oF1(Yo5j4AxOBwp?nw;5KMG-eNdY9L7*XuP`+`maUEnSbbRZ-&qk)9TcUXD)&5yw5RO>5TGs zDs6yJ8VwK6ACKNT46;R@lkte|DKuM-trjg&D9Lr=bOr*s?T<;@C<%EB! z0e`ER1NR55|9PqUoK*t{UeHdDe3A*J_8UpBADSv4ZkH$gP zYU+8e>#}qYjpn0}b*%;Gs(pPcnExopz7yvnM}=0fcU`!G?NYA!d4;wzhXRmWNeYKn zFC{LzHmdJMzen#ff(G>&69vt=`>0)B;MRku!`4fb^LJIqQ~^SZsltKYtmONQ)yhq1 zC+`NGSk07>d+=&Nf>5t%J_59*%DID7#4@K};3_329OkqK1+CP3j-G{k{4X+xR%fU0 zgA;*<38lCgfp+KWn040==vPe8#!|#PO*-UyWTe_f(8;=IYO~P0cR=S^LEZY{3p)P6 zJO?jte_Os=alzN(#F8C(v4{?oo|p z2&H`xXaDhptlDuUw_EXd(3YzvUs2isp;QSwBhK$rp~(oLbl%AWOEoI(Wi(0QkuD*e z=iWi7k}hlI{V7$79SJQq_0DMZlj?^;PYPTnmaya55gwlGZlYtxPX6{!)Xgjq6wEdcK z574xrn>SVn=gAuCXHyGInBjIC^;4%oPZB!3H6wAU2(FlTtUGic6o*QuYVD>0kM^9Ye2^@LW@navxE8CVCXhV zsK+$v+RpJxJHw7^udr+x`Rjd^J*Qruf3aEX*+(El;8or~iqJizpuTm&r(U^L{1f$0 zLeTZP_N9wGW=jh=qzR?{h+(L-?ab)qr(wYyp~a@jiKd@*y~Y2USU-Rj>FL^T$yU@D zVM0A-|6L%Jx}G`Yad3_aZA}C#50y%r9SO~+gtpzW@1KrWyAVoNb5{Pp*AdFMhBdZz z3}Ve{>@}TBh6tsaVR=wmv@%at%|`|8T#YE+0jD=>NV#nBq;Q_)oWoo_254qYm`0Gm z>nz)9$D_`g%)KT{5lY%VGQT4F`ENiIgi_TpG+***C*pcMJJpG9d(TK zt3dTRRmXJy8{BUDwFo0hS#rJhGHekhlung9bHJ|K)lx$1d7(mRC}qi&yBWPs3A#y7 z99eBYqx#GWI{9!&h1O|xOKE*?a(^c~&j7~td9)CrM4>yU&=_T&7PK3Ele1I&O`g4O zKVqWDWMh1WoSLAgXo&-@>)sv|)VBW3qu}6O%jm}a@cVXk&_8AZ4G22xBY1+<=Pl(x zBZ6+KM!$-LzcCL*fhN{+{HEoe()$q|R<^HSgjREccIa~xR&Sqb>;8YRY^6^^a{M)B z^pWs{u%OdUMJ=&hCGXHRftaAx&N%ga2j|9;1t~#ye1WWG`}Nt|oGUyFvVvAFMT@py zGjx~G_ZCal@Zg@(U)!T0TEm0{U2$NIphl(IZ=hy8LaB0d_D_pLK$Al2j$-4hq0bCB zk4Jw8X(CSC4O;I%S*o%vWE#2#p>?zKLC{rzP^$Bts5#?&wWH9kZ8%J*)+z0^e}|0{ zf=+u2X`oI$e+(I&vq4(W`GwAdp$P!v&YMtKs=?pfH;J&vxMh<)Xc={WCoAp1+shnq% z+w+}CLMbnO6wK4Z33`ShBdF_dKR+xe-DO&7Awd zf3mb8SvZ$D>n-#3lz2{Pn{_3}dh9bdf!3eqNDQZ0wys0+ zWh*5ix$iMT3r*)&uw#vSSJM)3NC~<_qA{lAc#F>O}Rbsu9Nx${JH?869rz_*?` zSDZCmezrRK^Mmlr(0U%bqjJv_KYBe>J3p4z>SV+bbn$y5gab|gzo71l(-|t2|6P{ZJ>#1B9o`rgv`n9*Yf-7LoTqUC+V`j-y6nl5E7n5h z6rmnduay3O#)hRCITh%J&}kx69eRIwh#~dQWD)@9~H;YBWY1HJAC| zHnkUVC^XCWMW!01_WJ8dKr@1_KSMoDTko%}dp9uuksG+)u3HA#3iO^0I`@feVEzLK zSIX~Ay8%AKpyo^n>Y0R^YO~UAT?M_R1#OJO*0U6Sp_EbD)g_dkO4Aj1>qRBB!NGp$ z|2MbW^b=MUI+XS~y9@tsjU)cJ`~V+FV7WYyETwgo^jb#O$t8rAJoU6&P zxktVaS*rEV1?6|k`I|$5h6HUZK@^bd%5|FV)I?BO{E%a??4^8L zA3R&_^%1vTc`GC@2YYjvj;eu=c*S_qM;v7n1BlaUD#L?1<4zC<8ZYz|qP5qX0rWjB z{FirtKO)hX8N*@CoS>tAI7Zr~!bz@&+Cl68SoZinW(gO*hs;@}5)PoSVsDHIx}*-V zwsipDk-Bo25_HA4;NPaSpMDFgWr@Fcfo~(nLZvg-4>*JQ7cU4AN-OqGR=;Z*vRsr< zlC2p1nytqBo1K{ox^XP}zEE4gAvR8zDA_z82a=tQrr&z!0e8X%O; zO*yMrH(m{$L_j+$KYl-61dmDxTC_AM@)W65d-l=zBDBP8zB6B{Eep}#+$S8r{!dx9 zP4mEiv0CjWANmy*wE2mA{_j!I$le|kbkM(H$5E=WgO3E7614MPa4uEZKBqIiQg0LL zF_WDYhKuaVUPkJ-4Et)mvtD`xg{{1GA;Xe)Ermtul>dvbVeX$4wBvECPE6Mwz(>fX z*%LB^(ypts%KhF3^xE6SoNFi1F&MfQYmAH>0L}qHD}RI^&eC?5>6w`bpB1L zoDtNtBb(6yA-O)K1j7F5{hXz$PC!@co@VJtpaDS_ofQfvovXh~ibbYKJGWd+I<^S4`prU<2z!)&VJY$<4ig@vDmb|)| zbI7zekY`K*M4zgwDACQ#q0Tuy^@6^UCP^r*i#j9hJ(P%8@(iK0?xej|#%AMqpx&<- zozn#WoU9s~qkGB$LF?Lpb}1Ua7QK!TN^6_WdHzw)z&{g0+g3APsJb+F4gU(hofdRU z2RK{*O!r0YofEW0&tk#TjG0eM7GlS*SsS1K0`FDEW{RFe3lmDS9;YJudII_z6Ljln zj1(I*cfCR#=P@WnD4pmlN2FUjKCRDfWremqiM&^*4Iiv}_I<-M=+HOZdgWyFdb(U*i7gyuX}X7E!CCSCo9@Kr1a(hJY?IoF){(wt+SS7lN446=nHni!L1*k! zgWt6m^+|X|OwgLA4iI!o0dD$r94wm>)IB$TuS%Z%R-Oj>P9nuQO*(ox_=mn@-{{ac z`;~#cS@1ZlA0?Ema~&*Or|3yGj)b<_iLyw8>R)JQ?E~wR$>ch2DcbdBne&o*pv$o+ zY2G~$?FI;?(_&6N*+*A~BSO1r0d!(B>e;^`QWAnryDxu5WfP?@Uh_!{+Nsa}TaVqR z5bfp&r4e&v{#@^MJ?-h=$}%^;9h9EXG)=D33(?;&(AUtTEsFj)9B7PC%F?UyJ@DhN zAytY{s^x~|xBH&1HfOi82l~F3y!So76`^tvY%vTXnCkzjy}oA&TfU*m4qbNNZT+Xn z_DMmvzn`y}4OCuA-XoN1c;`gNb2`R(e_+nbXN(ul+vTq@chM8atkr;^Rg2O04T|os zX9y#LHXll=pv&5;cqQ6R2)eBRoNHBYF{&7Ogh~rK?E&Py4&_|@4fK{1v`ekILeZm+ zf;Rj=vd-I_Co=A))GDW)f8^O*jQ-M2BHc+d@nldqXpos7=#`0lXI9W1Z{?4JH__0> zdh>1LR_dMc_ZKP>7!46h>kkfXd^fJ6=&fslwicszRsGR{eSSdilH2%+q&K(meA(kX zzq}JIS~7p{PwY7>D)UzfHr|ZdBS0v{uUgIaYo?wljr=6_gWR*}8OTtiI((0+Q?8lQ zgwlChXSZ&-t}W*X^_UiC2K0=sfBOH&t*^WUdRwEG-Ak*}u%OMWYNSO9Pr2SFt@6kc z6SVbrj61E0KKLwpof33?Ic7%7(RovS1kkLYi}xZE&}IGYEb5@x>t~j#MNhDUgE37y zBMS){ybBRDcK{mRr2<(iDyaM9X0gV2l2Cf?)rp{gs--eQ+w>3gw+f8SJtVu>aXU*j z?p;KIwba-$jPHT%>$b0%Lo5cjkyhZo6fm_tH1Y}8#Xo7p}-0t3HMw`hVemO?I+z*E8(Hv`+O4dr|Bcd3x>_Kj*P37^F=3@FT`7 zVV3yN)1!|;1B(?+=}v_2S4JE4)Z8dVuQ?aAAwuc>nP=r!i~~C1rBR`+dNV(>ZKkZq z@tYL1vOOp~E$54L{LKiuUDvG2wcVjw9eICasfzT82CLPDy7LtfboB=K*ruI8yw67H zEh6Zm22gdV|DSW1+Dp(KYjzc)McVGAnw`>uZq?P`4t0owZ$xzD2qkSe=QiVGf%wJpnRj2&H`xM^}BczV-gW{Y^P@jr+8}0Yd4t@PY7W z>p59kPvF&z2%)6se~l4&mX|`TuPE(s21^J!NOza)*mUPr&~sYQjk=0x{c2ST+Q^|@ zrw&<45yzvgKgaFP)m<}7yKFYv4GUV6gEnlWAEP^}F+tZHju=#t&FBwd!4#o1Gji5; zVlU74Z}?JqXED@16C8R(3X&B)kyMf*?= zxhqNc(CVerulno2KSL;;4Rf;Vmdzr0+}lTp=Lg|lR^6j9*u(=0&kKrN);E`8gpWrU zrsAh>etEVYi7TF9n9f>h)rGZPV;7gn6q|fJ~#3mI|nNfMHtI(G`qN6>ZZM zP+kPoUCx1?yHvCU!!%y)n=jhKFS1g-@ieGA9H)In?COc<(00-P$V=$jpl$y;L+#pM z3>WS%61Hf>+4?HB4^$sxm=3`>+m_!_0;Hgdrx>PZ$efdCeQrblvS42MD5gSIw{LBN zc6>WY+m%D%n8CgfamBvqUx;CH8mBnU@d(3Idi2Y8t;+^WQi&%( z-TYxtTHT~=`{qG;X@5P%5r*l-HO}$ls(-+56QG_k2imcs#p@w?8t{^v0o!t* z^G76{9GEvcZvEpK+;(x?zpJ#}ZyN@pwQA%az zDZnlFqpGuOUL{!9h-U$N^cC_pURTXT$9zT9Hq9WMVd#*daGDU{N@sYUU4$ebWth&w zJch-TfhzeOe}iaAhG{F!G3eXa9E@ierniP|JyGbiv@;*KKs4_FVLmh)6u71jxc}t= zW?m8xFzhvJojs#n&qCV~PzTi&=Y!acryUv&mIUDTB!(6%d4nd}G~h}tmDeft+muq6 zIya!t@tno=*??+=Q@nM&_sd*^wU2ld)YGn_YLqU!_;=NE zh?WGrb`uiREHrJBA4;_r&j6l&?^prK6rSvbw|ECizdM|M|BX&Sv(^F(Q*paFe@Zn$ zQ)`4^s!DDdNC}D__*g|Lhc0Wl7lM#5%}i+Z!1>lm;vr}!2e`qB#3oAitR4UEBB60o zOl1d{hXI#49r)!AP{#mok6~=L8K^FeFi$Z|32NSWk-R|u8nf_lW?mf60xlZ}I(rh} z(-mOuD;CjOond(oyi7J8VwmPSUt(BZ69V_Q1IV3Gz-#sfb33wxZv*or;M%32E>+P^ zUW9&U&~}5K6T1$hv-bqkT9;@~S-0BROm#M}4gQ#uV6><{PwS{olFvIlv6=wo4<^nK} zF-+%H^n}7dO;EdB4$)G8=ju|S?RUiyGC7TB0XIAbom=>qD?shr1I%Bl5@U>0=J8@) zU?_=)0M8wkU*udF0d4T+teIrX7euz19(JBi>jO&j9Wy-&NXPtM0HziN^7s z!o0a6pZVFCS;Yek(*|-|Q0O4PF>mRZ5!q9U)CAu}s&^I{Kl8&Q(_m71U4DLUUdH{S z2@c?OPos@yX~~%XU_u)A4;BeW6+yyEh4=hJ*0$ndhH0_i*^aBHw8dE<#xU)?EW?Oo zPx~B3o1qM+0Pi@qLfB4I=FKE2!&!#uRG?GB--rE^xUZC8T29xGanvjI3#B^XGE84L zai$ON?}7{)Wta{kJ&XdfU8$>Rk&@MtWSAzE&KFzet^%9^yxs|xzfw`dl6!{`HJvFq z2wJlqxtp~s!!$0{)JUs4)FVf)2J;BRv@_?V)&XOYffAr@8+wdTuh3!ZWGoiO(}26W zf&x#MzqFq?2BPJLh|~D@5)qc%y0_q^$|Q9L+6V()+zKWI%H;1mkbq-=gOkw#tGq!9 zrx>O!JI5>b(~!y%+^0BRxHpYI9#f-_$5WF`fFL zN?(=msQ*I3B&eHpC%8!AFKodCc=OTdfQ7F;4$QqnrS0kZF6E8mKz_q~=rF)A9aD2k z`@xZ8um)++Tw?RQvVJx*#f%7(?7hXHTcLAisj3i(TqH@(hk@y1htCoaKsv0nZ5 z6fAtjvw#;nx$v%|A)4<`B3gq!l45lp_yQIS0iL_xFllxAPH4RJA{}=D2akZ(Y(4c6 zUfvx~0^YC-L|dYg$NR_{b3DT^)z8j0@g>C@S5OY zWRy_~SC9oc8o~_I3$dK>HL*?Y$}qjR^VnmBZn8$pH4m#@0dJ~-Om)h9$uLl70eAfY zuPEvVe0Cco_w7r}sZexu`|PVcM0nyMz?+@7hwl0o8N-dSeJW|WIdZ=XWSTH4<^2H5n^kC66X^94(GH#7H~{8aqi#Cp2{4ZUZn+zVu!USe>wyH|*<;baR&9GHo%N&{rW7#aQ~|7`?OFj} z$bov(`Q-vz3*5UI-S_V&+6n4+tZW%LdI_k*4AYS9EL%*_;Epj&#l}*Ufi!cLtMg`b zECtwo*}~cbQORT(rb0*0dF%sXv+#Eq&Nos-Ytsz}EBRedt6do`G_4y(2;B;$-aJ*~ z5AfPAA(~Z7d4D9%B*A3%H%E%ucf0`0*ty0Jr^nm^5xB zeDyNG5x{f&Fq}<&J8SAo03OtkKjQ8F06LIn*lQL!e*5@s&}|OX>)y+!jvWBQ`S%ye z$E|@+O;O97il?XIVTS1#g0nPV5rl4I40}w4?zpMHnn5}dO@VpUljxXz!0Fd7uu_%< z-0(Kw0=3Mgx;)_K(soAo8~}kA;5K?kt}r4oItMqwCyP1$_J40rvWt)UED}A z>@ho>@+pCL6~;559`quP=+$e!%974G%)JK)b*uAcra#k(5{3f=lhaH(fSiUV2hL>o z&T4cZ!A$6(e7#4u^Dv77*F4Dr6 z^j~DI?N3jT+bpk@26@Eq7fEIv1TK?z2eVyut0WA#_IS{3?*q7NAm+*R{%uxL^-Hw6 zM3-gWv=M=n0`-#cp#rz}mw(JLnqRVjYxX+^u=+w4yPI)erHEEEktVHl+3fUz9E7Cx z0l>?L!MwKZ1E@Zw6BO|%;MUhcJ&`)Z*Y`Na6i)&kr)OcN0X1jp)@Fubj~S?`eGi52 zXxBI!BcjzG0m)TxGnghCJe&pq7hR4RU#VLA^j^4Dgkjn^+)*!VXDRbOU%<5zpq~A5 zPyp*3pHZUW7)XP<%X#{9uFhd|413Hp=b^CW_p@jvasOD6eEU(*TCKJ{^>RoaCYYRN z=2&r>P5RCmn|&kLE03qZWZgqlCDB!-ra6pOZdk%B!^I}(6ulFxv@ShZB&^gAFde8O z?4LycLJZTUtTTllcc;cB!}OrT2srEvBtp{_NB@$5+mC|kZO~sh71SBP>sKLkI@NL` zNC=kPTP4i5I`0k%J_ z95jyv9CX$a8#GsB8KzTSyFht^w0|d)C0KdBLj`WrfYhPMT>UxRIs~}NDoK zYe5}lm<~eddS12MWDE_963$6bcYXuAPEq(1TGi*tOa}0x{r3}Ko5GjVc7@pWFi~FM zFzLQ=Uc~?5lTdL4cP02PItp?{e$D^Ha?Y5PR{?Lm4I(ZYiMICf!vZKARj%5aG>&f@-+SE~IOE;j3(0}I>#qxlxhgC`&v+K=Rxlg=bA z0k3@+{%IZX1g*$?hfCX=on^hMMszI1FukwxavA~YvPtc%RcJd(FlCPT;gmV31AQmT zT{bJf+z1geU^3m=T^)EZ(vSBDX`}Q(3|2Ppd~iOf1Aslt09z0H>~OUo!!%?&6W;lI zpaTg|Pk)~#h;-Fx?APe>Pa1I3GI$teTe)taHwUota$w%#4EUafu#Epmk$hrD{yyOo z3BX~%)Ab`5wv?W60y-80+;k8kYmT-(V=>xJ0d|k%7X3@>9fnEM9>`p#)cvZURNpue z&3!br{V=p0VweI?-=Jy(?|>NKD5%?SglP70|N9dVEeUwyFj#tVUo;*eQCMpkz@24K z>LyJYCD#M?9z|`_VF~9+#8)(`0}RvQ%vEsMTJ6|Y;=)6G1n~Bq;SMXc?T3bed4gfD zX>pdw&xpVs(xBd;Qzz?82j8If2E6`hwB4+2FQcg8j`@!k(WbmKM1V~Sr~j_@CYZ<3 zqh%c3(ih6xu6G?X6--jN>jS=vo`m}0M8QdXxgt6+_yW?@jsPUtp*s9zEOuE!fSZS7 zg{@tw&)p2?hyt$F&!+|z-tsy`NHR=?&aUtsSkai7q+_uk!}PF-Q;9xS%H5=cC_xcz zzVmGIKdBPsYCZtC*1-A|+V)~y9*Gc4O1dQ|N^(Dh{o%h+p{AJ$ebvc1YxvpS&~%Pr zItkV9WZ^za+c-+s$o%7_1GAjD&QCOjm-RV<*-qm{gelJ1h)z-mYazui93eVpQZ~*YAJ`)76FRu6)uP2O005^Je7T6AH zZ)&6@7^dl@Q?T7i=H`B<8K(C>YT1K$G3Mi6;h#A$ua09JwVCn9iJrw^0O_( z8;(QUzGFqS>gUj<9UwNxgupz+Fr9&L)Uv~_n}d4R?ucq@?-@^kItjRC1>hEC?$2Nb-(A3Gb!9(BFoo^X zp5JdX?}h@^Xn+z$^Y86u?^l zWIf&)W!PhyoxO+bBVe9nn4U0kYLRK0(=&hvI=SMnpQD)ao*>kvPL)4T4-p0!rUx5t zFBj2lKtA;~+KzyFy>tBWP<87Bs28rl%(xR#ZN4WnOS}SJ{4grijXK<%sXOO6z?<%Y zwr$%3bx!a9vsBvQKa+&Trp0mo!^cCy7{hcB<`3w0t#refi*JPQq!^}8?al8 z3hov@{Tp;3118=&5wxKnM(#iQLDH9WYzi<;`^kex$nREH*DqB&F-$|3E@M?|H|y|Z zTs#5l3VkVmnZlpkg%C*t9-7FnIBz}*O3DGAu>&dJwmoCLuKSz>JDo%#(1%l;3B_Jn zB4xsUooje2Bed*gP>g3*# zv_1PH42b14q2cS+({#K9yzve+Y9HVoI1S7rA<=CDca=YZ(ZyQeu#XYrX~0uFkZ=Q< zFdJ?HlN`gemtBdv#*R%zwED#>`~G^7aOm1`LRYJvH@X$nVZiMNRtnsx%;(Yn;qJ!( z*X`yJV70;@kAP)TfLH2NXrjU=(4)^>)@1?Dxict0fx>f%88i2tOrp_oC+A~4?`ZUf z7^c9}FU(uf&e5rQlwdl95I~b9pK=y~sHn zbUvjBZaW9KPS?j5s^~la2x|YSBDtqiC0FJrU5?BcW|&4DCuY8W1u+u?br^3!0gPFp=g~qFiHRp3<-6#0uFhIf zpaV)uGEDCRKVgJ0vG%*+e83sNYxNU>vsKW`b85fSh??GPrQNjVeMleQ2rx`9@6=E2 zRVnq=m7tCQ_B3krYSwy^EX5W`5KP6x^QTFaeo6n3GU|1g&c@l0@i?;SKV2kgah}H> z(E?s!hUpRB_Mpg6p^|*GQtbii)sCwS^B|B?pl;J;3dv44V+vVbd&s}Z*3`f@$; zGhD?tN!lK`l`=40R>jk49N_{i1bCY65?CDuE(IKAm|mPP1o?%C(L*8HTB-cdDPZEs)$hSwvgCD8Hz0dk)M4fTx@X=5w^|H+5i$0A8O0T%_at25n=OjWdSnB_Zda z%2}>$?3QE^yzv;|HOqrSSI`&axo=T{&}l8EUUCWyw?vt5qQxL~z${>QS{xe&*movT zQ~q?u)bZ!%?$Wqqm|m-JDlN#- z)ubNz{EeXYo+a>%RhVYZSDy>qqjqJOPCPnKAhhYGN(9uCzeHXwP_@idI03jdjnvn! zZO^CV!2X;Dyx{~Wl~!Zr^6iXR$}vpKSfld$J$XJv^G^}U+piigR5oSIu0X%T4AW+{ zbKJdc1*l`7uCFNdPkxlgTP*IEHe}Z~R6_{IijHb98;3+?2`*B@gkgw2HX8-xp{o1KiBh#g-HRqQg z`-T~&7d&mGQHZV%#dG}t#~7w!4Fm!ubZNO`(cJXrphU}`#cQ;#Tce{_*CcH@8QQl zodVq8yrSX-yudV`C7A7Zk=W1E3hi{NcKXkOl|vWNU7q-bxNCJ|z8TLBLXsriMUK|Y z&mz!eLu9bHDLpvLFulZ~65X_JI$UAz#X`N}qkV;Xn>zVj#Ei`t09>WBW;+C*_$#^@ z0qkbkniO($0}{lwq%#btGJ<9=y$N)E28g3F=Kt5nvk? zzHtMzlL1^=x3>Trk>SlDsvYm8(stVws7tpf_3idN72rWf!24<(B(M)Wg=ngQONw&%H+DY(MA~X z+9zTCW>wxOigMOY3~*%$`rV|4dtG�$kUWU*3$Q=?GJ28K$=$kAdn{cjoIxF!x17 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 Okw+f9?vbOj*?$4@g%e!> diff --git a/proprietary/vendor/lib64/liboppo_blank_algo.so b/proprietary/vendor/lib64/liboppo_blank_algo.so index 184223a3973c14310f246e83c359469afd924ede..f570bcf5e70dbb845c6e74aecb8b2c57e91fd3ca 100644 GIT binary patch delta 1575 zcmeHHy-UMD6n`(dgtUt7shAdpMvLI0t&0>D+D)8v6hYL%O>mGF3PN=914JdmZH|&v zDs*t@^6i-U{*fG7@%dP&|n6tPn$J;=R#{Jz4$z1uUkvu7PUnG!_HVMr%{5)>dV z_cZjL6bEB@Ekg3*oMVrePU5<^fCZ7_=z9*vTp$AIWD(UAb*eJzgCH|J|EvQ=R28CM z3)-)^_|XuQ7;(M#>12dXB5 zLA|f(HT`4B6pn!-Xp30`i?Zw+*a$iki-s+!iTa_5o-S4xapvCWNowi`zg;R~*FhN%Dm delta 1032 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 delta 44707 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 diff --git a/proprietary/vendor/lib64/libwifi-hal-mtk.so b/proprietary/vendor/lib64/libwifi-hal-mtk.so index 190d4db3256b2a9c84e4875846c82c09bab56a00..b64c52646e52c273076433c37fe7451905784714 100644 GIT binary patch delta 10517 zcmeI2UuaWT9LIkrN!Kim%}s2cIQB4bU|@R?ov58i3qlJj78$#J z@Il8|BVpVk0|VQjV`Af~MD|ia9|{{(ABNRFRAf^WrHUy28QXs6_xs&p!!F#HdtY`A zBq#ZOe*ez*oO_?n`SF(Hm*SOtt^_|_??B!@#2bCYY`?jXLU*0)oE2| zWH+g-vSVo19{}-anzO_J^YCC_0A1-7GW~a)wUYhanIpKC&XMIhw)^AXInQz6&TheN zfebs4tp1al`u?>F!qeyvAUuu!L8$6KXP2kzWIZz!Guz{-Pbk3XABxPLMU4KQ(u4wx{-Mb1 zS;Xk?DNQKA=pTyAo<)rQp3;N@jQ*j>>{-OQ)`j553C9X>~yraT+KnyQKrKhFFdJ1@%$X zxzMAmwwErgICDMftv0z;qA!y;%X-m(`RP81uCu*Yy}9gt{2RrOdus*jl7p_l{T=mv zv~eM(Hnj!)U9BCPaOwpWn>-MS#JdvEKTB=EFi-Gl9AE_`tD}idq?K!I*4^vz(-MFT zB&t(Ht*dN3#S;wStmy*LT7}IUg`UN$J88_EYwPSvLU}3Q87d3CB6YVQO+fiHoBw1d z_zNZ1nQe;gUcNYX4)5yd%o7y5^#;ctk<4q896L{R><*hhl*~gdOjAkS)rhq?^F51c z5orRtpL6VYl6fQ6U5Q-{679du=9px@EIpqjT7JlMkI)^W5jqM6FwF-YRtu zw{z?Q(UR=%>k@lLl+3m3uHsW{-XnCgsIi6U2jgsBEA$JAwTa%4GwGhIh;%i7$sVoV>+#0JvhF_Pa0aQQ%GCkfjpXcjAl68 zWAKf;zeMZjm>!W8osbpTNRwb?7AyI=C^`=)Xh`uuBO;wQ6rVnUF|x{ zb={}COJa*e%h#D+;t3978(QbVOy{Zu%*vDUtMvR8?>>y(WcLy@`rcEg)9w2P`VI~3 U9az`Dd*Ax~gU%ZttJf6#12y{Fod5s; delta 6444 zcmeI1OK1~O6o$`DQjJaHOk1B+Nh%8QQ7cmGV8sM+At*H9!l0J=LQ^n!_3tPUxiOzmg39vqhS>xSsTOGGdd=M{+U5a4kOddWQU)qoHR4!_e_^K z^9cDhjIRZWN+@X70_#J_UuK+=QQFp8Mcr zsMEkPKJQtq?q*Z30{i=r-^q9#+wuf>Z5Q&37$0S|R%9*hDR-*fYaU)&6xja~GJD_K zdEZUI@f@)2+A*HH1Gw`RaE5Q7BeIP0d{AMHn)8mNj^`c&4j01@yOBR|BUc8kmHXeL zxQ%uBQx&fV?ivMdL7-Lkc>{NzM!uar@1Fp5pTZj5&+F8FUin8>e}S5>q9V2>G}&5O zYy^0~i+E0kVk$Ii6)vPteCNvcwnm{`gTiU3lMj)$@jCmwx%g#ZolQM!pEq#sCh%e2 z*lFIFrdb=)OU9deh)s4dYxo!|A}NeA5ibJG1p!u8+v z-$@7D{&UiO_x^YL&+R`a9dP^4N%!6VKezwf{&Ug+r~7Zy|J(fap~!=8-YyTBmqKE; zH@RB$+zpAZ)6CWyp$GnY2ydRL5z7Kc?1zg|FrpGtX$@7OY^9iI-mVrA;Wgh@i?j?4 z%SBX%i_1m2Ks}!;?Wr)t25;FK`Ca{HHOYCcGHU+KE5!xxeEB4etcP;^hQWT*V8C;8u7--_w#JG* M`*tth+XNl`0j_)&X#fBK