diff --git a/Android.bp b/Android.bp index 9d83856..366e1a2 100644 --- a/Android.bp +++ b/Android.bp @@ -1,16416 +1,27893 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/realme/nemo/setup-makefiles.sh soong_namespace { - imports: [ - "device/realme/nemo", - "hardware/mediatek", - "hardware/mediatek/libmtkperf_client" - ], -} - -cc_prebuilt_library_shared { - name: "libaptXHD_encoder", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary//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//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.mdmonitor@1.0", - owner: "realme", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.mediatek.hardware.mdmonitor@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/nemo", + "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.mdmonitor@1.0", + owner: "realme", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.mediatek.hardware.mdmonitor@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/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/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/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/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/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/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/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/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/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/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: "md_monitor", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/md_monitor"], - shared_libs: ["libc++", "liblog", "libccci_util", "libselinux", "libcutils", "vendor.mediatek.hardware.mdmonitor@1.0", "libhidlbase", "libhidltransport", "libutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_binary { - name: "md_monitor_ctrl", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/md_monitor_ctrl"], - shared_libs: ["libc++", "liblog", "libutils", "libcutils", "vendor.mediatek.hardware.mdmonitor@1.0", "libhwbinder", "libhidlbase", "libhidltransport", "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: "netdc", - owner: "realme", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/netdc"], - shared_libs: ["libcutils", "liblog", "libutils", "libhidlbase", "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: "md_monitor", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/md_monitor", + ], + shared_libs: [ + "libc++", + "liblog", + "libccci_util", + "libselinux", + "libcutils", + "vendor.mediatek.hardware.mdmonitor@1.0", + "libhidlbase", + "libhidltransport", + "libutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_binary { + name: "md_monitor_ctrl", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/md_monitor_ctrl", + ], + shared_libs: [ + "libc++", + "liblog", + "libutils", + "libcutils", + "vendor.mediatek.hardware.mdmonitor@1.0", + "libhwbinder", + "libhidlbase", + "libhidltransport", + "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: "netdc", + owner: "realme", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/netdc", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libhidlbase", + "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 c8865d4..9ad499b 100644 --- a/Android.mk +++ b/Android.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/realme/nemo/setup-makefiles.sh LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 3e6a318..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/nemo/setup-makefiles.sh - diff --git a/nemo-vendor.mk b/nemo-vendor.mk index 29cce70..fb8c5fc 100644 --- a/nemo-vendor.mk +++ b/nemo-vendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/realme/nemo/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/realme/nemo @@ -120,7 +120,6 @@ PRODUCT_COPY_FILES += \ vendor/realme/nemo/proprietary/odm/etc/init/init.pn8x.se.rc:$(TARGET_COPY_OUT_ODM)/etc/init/init.pn8x.se.rc \ vendor/realme/nemo/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/nemo/proprietary/odm/etc/libnfc-nxp-pnscr.conf:$(TARGET_COPY_OUT_ODM)/etc/libnfc-nxp-pnscr.conf \ - vendor/realme/nemo/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/realme/nemo/proprietary/odm/firmware/aw87339/aw87339_abrcv.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_abrcv.bin \ vendor/realme/nemo/proprietary/odm/firmware/aw87339/aw87339_drcv.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_drcv.bin \ vendor/realme/nemo/proprietary/odm/firmware/aw87339/aw87339_kspk.bin:$(TARGET_COPY_OUT_ODM)/firmware/aw87339/aw87339_kspk.bin \ @@ -405,6 +404,7 @@ PRODUCT_COPY_FILES += \ vendor/realme/nemo/proprietary/vendor/etc/ipsec/ipsec.d/cacerts/thawte.der:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/ipsec.d/cacerts/thawte.der \ vendor/realme/nemo/proprietary/vendor/etc/ipsec/ssl/openssl.cnf:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/ssl/openssl.cnf \ vendor/realme/nemo/proprietary/vendor/etc/ipsec/strongswan.conf:$(TARGET_COPY_OUT_VENDOR)/etc/ipsec/strongswan.conf \ + vendor/realme/nemo/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ vendor/realme/nemo/proprietary/vendor/etc/media_codecs_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \ vendor/realme/nemo/proprietary/vendor/etc/media_codecs_mediatek_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_audio.xml \ vendor/realme/nemo/proprietary/vendor/etc/media_codecs_mediatek_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_mediatek_video.xml \ @@ -1400,7 +1400,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/framework/mediatek-common.jar b/proprietary/system/framework/mediatek-common.jar similarity index 100% rename from proprietary/framework/mediatek-common.jar rename to proprietary/system/framework/mediatek-common.jar diff --git a/proprietary/framework/mediatek-framework.jar b/proprietary/system/framework/mediatek-framework.jar similarity index 100% rename from proprietary/framework/mediatek-framework.jar rename to proprietary/system/framework/mediatek-framework.jar diff --git a/proprietary/framework/mediatek-ims-base.jar b/proprietary/system/framework/mediatek-ims-base.jar similarity index 100% rename from proprietary/framework/mediatek-ims-base.jar rename to proprietary/system/framework/mediatek-ims-base.jar diff --git a/proprietary/framework/mediatek-ims-common.jar b/proprietary/system/framework/mediatek-ims-common.jar similarity index 100% rename from proprietary/framework/mediatek-ims-common.jar rename to proprietary/system/framework/mediatek-ims-common.jar diff --git a/proprietary/framework/mediatek-ims-extension-plugin.jar b/proprietary/system/framework/mediatek-ims-extension-plugin.jar similarity index 100% rename from proprietary/framework/mediatek-ims-extension-plugin.jar rename to proprietary/system/framework/mediatek-ims-extension-plugin.jar diff --git a/proprietary/framework/mediatek-ims-legacy.jar b/proprietary/system/framework/mediatek-ims-legacy.jar similarity index 100% rename from proprietary/framework/mediatek-ims-legacy.jar rename to proprietary/system/framework/mediatek-ims-legacy.jar diff --git a/proprietary/framework/mediatek-telecom-common.jar b/proprietary/system/framework/mediatek-telecom-common.jar similarity index 100% rename from proprietary/framework/mediatek-telecom-common.jar rename to proprietary/system/framework/mediatek-telecom-common.jar diff --git a/proprietary/framework/mediatek-telephony-base.jar b/proprietary/system/framework/mediatek-telephony-base.jar similarity index 100% rename from proprietary/framework/mediatek-telephony-base.jar rename to proprietary/system/framework/mediatek-telephony-base.jar diff --git a/proprietary/framework/mediatek-telephony-common.jar b/proprietary/system/framework/mediatek-telephony-common.jar similarity index 100% rename from proprietary/framework/mediatek-telephony-common.jar rename to proprietary/system/framework/mediatek-telephony-common.jar diff --git a/proprietary/lib64/libaptXHD_encoder.so b/proprietary/system/lib64/libaptXHD_encoder.so similarity index 100% rename from proprietary/lib64/libaptXHD_encoder.so rename to proprietary/system/lib64/libaptXHD_encoder.so diff --git a/proprietary/lib64/libaptX_encoder.so b/proprietary/system/lib64/libaptX_encoder.so similarity index 100% rename from proprietary/lib64/libaptX_encoder.so rename to proprietary/system/lib64/libaptX_encoder.so diff --git a/proprietary/priv-app/ImsService/ImsService.apk b/proprietary/system/priv-app/ImsService/ImsService.apk similarity index 100% rename from proprietary/priv-app/ImsService/ImsService.apk rename to proprietary/system/priv-app/ImsService/ImsService.apk 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 1bb4739..37bd72f 100644 Binary files a/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron and b/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-mtk-neuron differ diff --git a/proprietary/vendor/bin/hw/mtkfusionrild b/proprietary/vendor/bin/hw/mtkfusionrild index e6844f0..9f1f86e 100644 Binary files a/proprietary/vendor/bin/hw/mtkfusionrild and b/proprietary/vendor/bin/hw/mtkfusionrild differ diff --git a/proprietary/vendor/bin/mnld b/proprietary/vendor/bin/mnld index 0fedd90..4df5cd3 100644 Binary files a/proprietary/vendor/bin/mnld and b/proprietary/vendor/bin/mnld differ diff --git a/proprietary/vendor/lib/hw/audio.primary.mt6785.so b/proprietary/vendor/lib/hw/audio.primary.mt6785.so index cb1fc88..45c91ff 100644 Binary files a/proprietary/vendor/lib/hw/audio.primary.mt6785.so and b/proprietary/vendor/lib/hw/audio.primary.mt6785.so differ diff --git a/proprietary/vendor/lib/hw/audio.usb.mt6785.so b/proprietary/vendor/lib/hw/audio.usb.mt6785.so index 0c6cb0c..24d6835 100644 Binary files a/proprietary/vendor/lib/hw/audio.usb.mt6785.so and b/proprietary/vendor/lib/hw/audio.usb.mt6785.so differ diff --git a/proprietary/vendor/lib/libMtkOmxVdecEx.so b/proprietary/vendor/lib/libMtkOmxVdecEx.so index 52f4cbe..84eef43 100644 Binary files a/proprietary/vendor/lib/libMtkOmxVdecEx.so and b/proprietary/vendor/lib/libMtkOmxVdecEx.so differ diff --git a/proprietary/vendor/lib/libaalservice.so b/proprietary/vendor/lib/libaalservice.so index a627769..8b28f3c 100644 Binary files a/proprietary/vendor/lib/libaalservice.so and b/proprietary/vendor/lib/libaalservice.so differ diff --git a/proprietary/vendor/lib/libalsautils-v30.so b/proprietary/vendor/lib/libalsautils-v30.so index be96d9c..307eb0a 100644 Binary files a/proprietary/vendor/lib/libalsautils-v30.so and b/proprietary/vendor/lib/libalsautils-v30.so differ diff --git a/proprietary/vendor/lib/libmnl.so b/proprietary/vendor/lib/libmnl.so index 3cf7193..b28e16d 100644 Binary files a/proprietary/vendor/lib/libmnl.so and b/proprietary/vendor/lib/libmnl.so differ diff --git a/proprietary/vendor/lib/libspeech_enh_lib.so b/proprietary/vendor/lib/libspeech_enh_lib.so index 201084c..f45d2eb 100644 Binary files a/proprietary/vendor/lib/libspeech_enh_lib.so and b/proprietary/vendor/lib/libspeech_enh_lib.so differ diff --git a/proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so b/proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so index a191a20..b795d6c 100644 Binary files a/proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so and b/proprietary/vendor/lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so differ diff --git a/proprietary/vendor/lib64/hw/dfps.mt6785.so b/proprietary/vendor/lib64/hw/dfps.mt6785.so index 5dd17ad..1849404 100644 Binary files a/proprietary/vendor/lib64/hw/dfps.mt6785.so and b/proprietary/vendor/lib64/hw/dfps.mt6785.so differ diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so index 639745d..1db1bb6 100644 Binary files a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so and b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.pq@2.6-impl.so differ diff --git a/proprietary/vendor/lib64/lib3a.flash.so b/proprietary/vendor/lib64/lib3a.flash.so index 7aed8b7..264c024 100644 Binary files a/proprietary/vendor/lib64/lib3a.flash.so and b/proprietary/vendor/lib64/lib3a.flash.so differ diff --git a/proprietary/vendor/lib64/libaalservice.so b/proprietary/vendor/lib64/libaalservice.so index d787e42..5db58bf 100644 Binary files a/proprietary/vendor/lib64/libaalservice.so and b/proprietary/vendor/lib64/libaalservice.so differ diff --git a/proprietary/vendor/lib64/libcam.halsensor.so b/proprietary/vendor/lib64/libcam.halsensor.so index 69326f9..0ea2d26 100644 Binary files a/proprietary/vendor/lib64/libcam.halsensor.so and b/proprietary/vendor/lib64/libcam.halsensor.so differ diff --git a/proprietary/vendor/lib64/libcam.utils.sensorprovider.so b/proprietary/vendor/lib64/libcam.utils.sensorprovider.so index 5c5664a..d7111d5 100644 Binary files a/proprietary/vendor/lib64/libcam.utils.sensorprovider.so and b/proprietary/vendor/lib64/libcam.utils.sensorprovider.so differ diff --git a/proprietary/vendor/lib64/libmtkcam_stdutils.so b/proprietary/vendor/lib64/libmtkcam_stdutils.so index 3c812c3..982d25b 100644 Binary files a/proprietary/vendor/lib64/libmtkcam_stdutils.so and b/proprietary/vendor/lib64/libmtkcam_stdutils.so differ diff --git a/proprietary/vendor/lib64/liboppo_aisd.so b/proprietary/vendor/lib64/liboppo_aisd.so index e1c857f..8a333c8 100644 Binary files a/proprietary/vendor/lib64/liboppo_aisd.so and b/proprietary/vendor/lib64/liboppo_aisd.so differ diff --git a/proprietary/vendor/lib64/liboppo_blank_algo.so b/proprietary/vendor/lib64/liboppo_blank_algo.so index 184223a..f570bcf 100644 Binary files a/proprietary/vendor/lib64/liboppo_blank_algo.so and b/proprietary/vendor/lib64/liboppo_blank_algo.so differ diff --git a/proprietary/vendor/lib64/libutils-v30.so b/proprietary/vendor/lib64/libutils-v30.so index ce1ae79..a4b75ec 100644 Binary files a/proprietary/vendor/lib64/libutils-v30.so and b/proprietary/vendor/lib64/libutils-v30.so differ diff --git a/proprietary/vendor/lib64/libwifi-hal-mtk.so b/proprietary/vendor/lib64/libwifi-hal-mtk.so index 190d4db..b64c526 100644 Binary files a/proprietary/vendor/lib64/libwifi-hal-mtk.so and b/proprietary/vendor/lib64/libwifi-hal-mtk.so differ