From 2c6fba7d7589301113df8344a70401a09dedbc64 Mon Sep 17 00:00:00 2001 From: Arian Date: Thu, 24 Oct 2024 23:40:01 +0200 Subject: [PATCH] cupid: Switch to python extract-utils Change-Id: Ia6ea2ea79cb3bcbcbf06f0e6660ac31ea576b524 --- Android.bp | 18637 ++++++++++------ Android.mk | 2 +- BoardConfigVendor.mk | 2 +- cupid-vendor.mk | 10 +- .../vendor/lib64/libcamximageformatutils.so | Bin 140457 -> 100640 bytes 5 files changed, 12358 insertions(+), 6293 deletions(-) diff --git a/Android.bp b/Android.bp index cbc2791..b03220c 100644 --- a/Android.bp +++ b/Android.bp @@ -1,6486 +1,12551 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/xiaomi/cupid/setup-makefiles.sh soong_namespace { - imports: [ - "vendor/xiaomi/sm8450-common", - "device/xiaomi/sm8450-common", - "hardware/qcom-caf/sm8450", - "hardware/xiaomi", - "vendor/qcom/opensource/commonsys-intf/display", - ], -} - -cc_prebuilt_library_shared { - name: "com.qti.eeprom.cupid_ofilm_ov32b40_p24c64f_front_eeprom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_ofilm_ov32b40_p24c64f_front_eeprom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eeprom.cupid_semco_imx707_p24c128f_wide_eeprom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_semco_imx707_p24c128f_wide_eeprom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eeprom.cupid_semco_imx766_p24c128f_wide_eeprom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_semco_imx766_p24c128f_wide_eeprom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eeprom.cupid_sunny_ov13b10_bl24sa64_ultra_eeprom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_sunny_ov13b10_bl24sa64_ultra_eeprom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eeprom.cupid_sunny_s5k5e9_gt24p64e_macro_eeprom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_sunny_s5k5e9_gt24p64e_macro_eeprom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.ois.cupid_imx766_bu24618_ois", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.ois.cupid_imx766_bu24618_ois.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.ois.cupid_wide_bu24618_ois", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.ois.cupid_wide_bu24618_ois.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.cupid_ofilm_ov32b40_front", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.cupid_ofilm_ov32b40_front.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.cupid_semco_imx707_wide", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.cupid_semco_imx707_wide.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.cupid_semco_imx766_wide", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.cupid_semco_imx766_wide.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.cupid_sunny_ov13b10_ultra", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.cupid_sunny_ov13b10_ultra.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.sensor.cupid_sunny_s5k5e9_macro", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.cupid_sunny_s5k5e9_macro.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.bots.node.vendortagwrite", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.bots.node.vendortagwrite.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.AIIE", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.AIIE.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libchilog", "libmialgo_ie_preview", "libutils", "libcutils", "libion", "libmialgo_video_enhance", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.aiasd", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libmialgo_sd", "libcamera_scene", "libxmi_high_dynamic_range", "libxmi_hdr_checker", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.facealign", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.facealign.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libTrueSight", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.hdr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.hdr.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libutils", "libcutils", "libmpbase", "libxmi_high_dynamic_range", "libxmi_hdr_checker", "libcamlog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.mimovie", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.mimovie.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libxml2", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.mipitounpacketraw", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.mipitounpacketraw.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.pureShot", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.pureShot.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "liblog", "libmialgo_pureShot", "libmialgo_utils", "libOpenCL", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.realtimebokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.realtimebokeh.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libmpbase", "libarcsoft_dualcam_refocus_video", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.rearvideo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.rearvideo.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libutils", "libcutils", "libchilog", "libvideoBokeh", "libmialgo_video_seg_depth", "libmialgo_video_colourkeeping", "libion", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.skinbeautifier", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.skinbeautifier.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libchilog", "libarcsoft_beautyshot", "libutils", "libcutils", "libcamxcommonutils", "libcamximageformatutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.superiq", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.superiq.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.tsskinbeautifier", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.tsskinbeautifier.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libchilog", "libarcsoft_beautyshot", "libTrueSight", "libutils", "libcutils", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "libcamxcommonutils", "libcamximageformatutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.videobokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.videobokeh.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcutils", "libcom.qti.chinodeutils", "libmibokeh_845_video", "libmibokeh_855", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.mi.node.videonight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.videonight.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libc++", "liblog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libellv", "libcamxcommonutils", "libcamximageformatutils", "libcamlog", "libcom.xiaomi.debug", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.camx.chiiqutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eisv2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv2.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.eisv3", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv3.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.hvx.addconstant", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so"], - shared_libs: ["libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.hvx.binning", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so"], - shared_libs: ["libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.afbfusion", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.afbfusion.so"], - shared_libs: ["libcamxcommonutils", "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.aon", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.aon.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "com.qti.qseeaon", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.customhwnode", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libcom.qti.chinodeutils", "libchilog", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.depth", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.depth.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dewarp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libui", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dummydepth", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummydepth.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libeva", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dummyrtb", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.dummysat", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so"], - shared_libs: ["libc++", "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.eisv2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.eisv3", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.fcv", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libsync", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.formatconversion", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.formatconversion.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libc++", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.gme", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gme.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.gpu", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so"], - shared_libs: ["libc++", "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.gyrornn", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gyrornn.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.hdr10pgen", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.hdr10pgen.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libhdr10plus", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.hdr10plushist", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plushist.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libhdr10plus", "liblog", "libcamxcommonutils", "libcamximageformatutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.hdr10plusmeta", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plusmeta.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libqdMetaData", "libcamxcommonutils", "libcamximageformatutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.ldc.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmiphone_preview_ldc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.memcpy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.ml", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.ml.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libcamxswispiqmodule", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.muxer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.muxer.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libc++", "libcom.qti.chinodeutils", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.remosaic", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libremosaic_wrapper", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.stich", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.stich.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swaidenoiser", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swbestats", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swbestats.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swcac", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swlsc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swmctf", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swmfnr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libmmcamera_mfnr", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swpdpc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swpdpc.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swpreprocess", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swpreprocess.so"], - shared_libs: ["libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.node.swregistration", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.aec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.aecwrapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.aecxcore", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aecxcore.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libopencv3a", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.af", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.af.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.afd", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.afwrapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.asd", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.awb", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.awbwrapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.cnndriver", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.cnndriver.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libbitmlenginev2", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.haf", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.hafoverride", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.localhistogram", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlib", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlibsony", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.pdlibwrapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.statsgenerator", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.statsgenerator.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.tracker", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libfastcvopt", "libscveObjectTracker", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.aec", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so"], - shared_libs: ["libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.af", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so"], - shared_libs: ["libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.awb", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so"], - shared_libs: ["libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qtistatic.stats.pdlib", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so"], - shared_libs: ["libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.gme", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.gme.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "libmorpho_ultrazoom_eis", "libmorpho_video_stabilizer", "libmorpho_ubwc", "libHISCppAlgos", "libhis_11_yaml_build", "libvidhance", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.ica", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.ica.so"], - shared_libs: ["libcamxcommonutils", "libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libui", "libvidhance", "libsensorslog", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.mibokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libchilog", "libmibokeh_855", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.mifilter", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so"], - shared_libs: ["libcamera_metadata", "libchilog", "liblog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libvideofilter_only", "libcamxcommonutils", "libcamximageformatutils", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.misegment", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libchilog", "libcamxcommonutils", "libcamximageformatutils", "libmibokeh_855", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.misv2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv2.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "libmorpho_ultrazoom_eis", "libmorpho_video_stabilizer", "libmorpho_ubwc", "libHISCppAlgos", "libhis_11_yaml_build", "libvidhance", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.misv3", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv3.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "libmorpho_ultrazoom_eis", "libmorpho_video_stabilizer", "libmorpho_ubwc", "libHISCppAlgos", "libhis_11_yaml_build", "libvidhance", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.node.smooth_transition", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.smooth_transition.so"], - shared_libs: ["libcamera_metadata", "libchilog", "libcutils", "libcom.qti.chinodeutils", "libarc_sat", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdepthmapwrapper_secure", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/components/libdepthmapwrapper_secure.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/components", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQnnHtpAltPrepV69Stub-camera", - stem: "libQnnHtpAltPrepV69Stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/libQnnHtpAltPrepV69Stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.anchor", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libcdsprpc", "libmialgo_utils", "libmialgo_rfs", "libion", "libOpenCL", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.arcsoftsll", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_super_night_raw", "libarcsoft_qnnhtp", "libcamlog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.capbokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_beautyshot", "libmialgo_ie_capture", "libarcsoft_dualcam_refocus_image", "librelight_only", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.depurple", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.depurple.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libalCFR", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.gpu", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.gpu.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.hdr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.hdr.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libxmi_high_dynamic_range", "libmpbase", "libcamlog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.ldc.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmiphone_capture_ldc", "libmibokeh_855", "libmialgo_det_ldc", "libcamlog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.memcpy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.memcpy.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.miaideblur", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaideblur.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmiai_deblur", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.miaiie", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiie.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_ie_capture", "libmialgo_utils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.miaiportraitsupernight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiportraitsupernight.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmiai_portraitsupernight", "libbeauty_face_interface", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.mialgoellc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.mialgoellc.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_ellc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.mibokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.mibokeh.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmibokeh_855", "librelight_only", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.misegment", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.misegment.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmibokeh_855", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.offlinepostproc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.offlinepostproc.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.pureview", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.pureview.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_pureView", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.relight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.relight.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "librelight_only", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.skinbeautifier", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.skinbeautifier.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_utils", "libarcsoft_beautyshot", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.sr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.sr.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libsdk_sr", "lib_sr_models", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.supermoon", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.supermoon.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libsupermoon", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.swjpegencode", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.swjpegencode.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libjpeg", "libexif", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.xiaomi.plugin.tsskinbeautifier", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.tsskinbeautifier.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_utils", "libarcsoft_beautyshot", "libTrueSight", "libui", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "camera/plugins", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.2-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.2-impl.so"], - shared_libs: ["android.hardware.camera.device@3.2", "android.hardware.camera.provider@2.4", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.3-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.3-impl.so"], - shared_libs: ["android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.4-ext-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.4-ext-impl.so"], - shared_libs: ["android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "libjpeg", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.4-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.4-impl.so"], - shared_libs: ["android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.5-ext-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.5-ext-impl.so"], - shared_libs: ["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.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.5-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.5-impl.so"], - shared_libs: ["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.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.6-ext-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.6-ext-impl.so"], - shared_libs: ["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", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.6-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.6-impl.so"], - shared_libs: ["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", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.device@3.7-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.device@3.7-impl.so"], - shared_libs: ["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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.4-external", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.4-external.so"], - shared_libs: ["camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.4-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.4-impl.so"], - shared_libs: ["camx.provider@2.4-external", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.4-legacy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.4-legacy.so"], - shared_libs: ["android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.5-external", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.5-external.so"], - shared_libs: ["android.hardware.camera.provider@2.5", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "camx.provider@2.4-legacy", "camx.provider@2.4-external", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.5-legacy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.5-legacy.so"], - shared_libs: ["android.hardware.camera.provider@2.5", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.6-legacy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.6-legacy.so"], - shared_libs: ["android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camx.provider@2.7-legacy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/camx.provider@2.7-legacy.so"], - shared_libs: ["android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.provider@2.7", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "camx.provider@2.6-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.chiusecaseselector", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.chiusecaseselector.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.anchorsync", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.anchorsync.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libion", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libmialgo_rfs", "libdeflicker", "libceres", "libomp", "libdmabufheap", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.demux", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.demux.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.derivedoffline", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.derivedoffline.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.generic", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.ellcprocess", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.ellcprocess.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.ellcsupernight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.ellcsupernight.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.frameselect", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.frameselect.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.fusion", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.fusion.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.generic", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.generic.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.gs.sm8450", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.gs.sm8450.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.parallelVTCam", "com.qti.feature2.frameselect", "com.qti.feature2.generic", "com.qti.feature2.serializer", "com.qti.feature2.rt", "com.qti.feature2.anchorsync", "com.qti.feature2.demux", "com.qti.feature2.fusion", "com.qti.feature2.hdr", "com.qti.feature2.memcpy", "com.qti.feature2.mfsr.sm8450", "com.qti.feature2.rawhdr", "com.qti.feature2.swmf", "com.qti.feature2.mcreprocrt", "com.qti.feature2.mux", "com.qti.feature2.realtimeserializer", "com.qti.feature2.rtmcx", "com.qti.feature2.ellcprocess", "com.qti.feature2.ellcsupernight", "com.qti.feature2.qllimagedump", "com.qti.feature2.rawsuperiq", "com.qti.feature2.rawsupernight", "com.qti.feature2.offlinestatsregeneration", "libchilog", "libcamlog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.hdr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.hdr.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.mcreprocrt", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.mcreprocrt.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.memcpy", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.memcpy.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.mfsr.sm8450", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.mfsr.sm8450.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.mfsr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.mfsr.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.ml", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.ml.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.mux", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.mux.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.offlinestatsregeneration", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.offlinestatsregeneration.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libqdMetaData", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.parallelVTCam", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.parallelVTCam.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.qcfa", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.qcfa.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.qllimagedump", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.qllimagedump.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.rawhdr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.rawhdr.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.rawsuperiq", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.rawsuperiq.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.rawsupernight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.rawsupernight.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.realtimeserializer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.realtimeserializer.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.rt", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.rt.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.rtmcx", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.rtmcx.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.serializer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.serializer.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.statsregeneration", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.statsregeneration.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.stub.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.feature2.swmf", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.feature2.swmf.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.qseeaon", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.qseeaon.so"], - shared_libs: ["libc++", "libcamxcommonutils", "libcutils", "liblog", "libsync", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqshcamera", "libsnsapi", "com.qti.qseeutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.qseeutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.qseeutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.settings.fillmore", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.settings.fillmore.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.settings.sm8450", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.settings.sm8450.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.stats.common", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qti.stats.common.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.mcx.distortionmapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.mcx.distortionmapper.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.mcx.linearmapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.mcx.linearmapper.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.mcx.policy.mfl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.mcx.policy.mfl.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.mcx.policy.xr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.mcx.policy.xr.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.mcx.usecase.extension", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "audio.primary.taro", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/audio.primary.taro.so"], - shared_libs: ["libbase", "liblog", "libcutils", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libultrasound_notify", "libar-pal", "libresampler", "libhardware_legacy", "libaudiocloudctrl", "gyro_fusion_interface", "libstagefright_foundation", "libtinyalsa", "libxlog", "vendor.qti.hardware.pal@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camera.qcom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/camera.qcom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamxfdengine", "libcamxhwnodecontext", "libcamximageformatutils", "libcamxstatscore", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libsensorslog", "libsnsapi", "libtinyxml2_1", "libAF", "libmialgo_globalsaliency", "libcamlog", "libeva", "libsynx", "libcvface_api", "libmegface", "libMegviiFacepp-0.5.2", "libmemunreachable", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camera.xiaomi", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/camera.xiaomi.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libcom.xiaomi.metadatautils", "vendor.xiaomi.hardware.campostproc@1.0", "vendor.xiaomi.hardware.campostproc@1.0-service-impl", "vendor.xiaomi.hardware.bgservice@1.0", "vendor.xiaomi.hardware.bgservice@1.0-impl", "libcom.xiaomi.grallocutils", "libcom.xiaomi.debug", "libmialgoengine", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qti.chi.override", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/com.qti.chi.override.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libbitmlenginev2", "libchilog", "vendor.qti.hardware.camera.postproc@1.0-service-impl", "libcamlog", "vendor.qti.hardware.camera.aon@1.0-service-impl", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "fingerprint.goodix_fod.default", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so"], - shared_libs: ["libhidlbase", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libhardware", "libion", "libgf_hal", "libc", "libm", "libdl", "libc++", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.xiaomi.hardware.quickcamera@1.0-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so"], - shared_libs: ["liblog", "libbase", "libutils", "libcutils", "libhidlbase", "libhardware", "vendor.xiaomi.hardware.quickcamera@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libAF", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libAF.so"], - shared_libs: ["libSNPE", "liblog", "libz", "libm", "libc++_shared", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libHISCppAlgos", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libHISCppAlgos.so"], - shared_libs: ["libhis_11_yaml_build", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQnnHtpAltPrepV69Stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libQnnHtpAltPrepV69Stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSNPE", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSNPE.so"], - shared_libs: ["libdl", "liblog", "libc++_shared", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSnpeCpu", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSnpeCpu.so"], - shared_libs: ["libdl", "liblog", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSnpeGpu", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSnpeGpu.so"], - shared_libs: ["liblog", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSnpeHtpV69Stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSnpeHtpV69Stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libTrueSight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libTrueSight.so"], - shared_libs: ["liblog", "libz", "libEGL", "libGLESv3", "libOpenCL", "libnativewindow", "libGLESv2", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_sr_models", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/lib_sr_models.so"], - shared_libs: ["liblog", "libm", "libc++_shared", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libagm", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libagm.so"], - shared_libs: ["libar-gsl", "liblog", "liblx-osal", "libaudioroute", "libats", "libmisight", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaidenoiser", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libaidenoiser.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libcdsprpc", "libsync", "libbitmlengine", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libalCFR", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libalCFR.so"], - shared_libs: ["libOpenCL", "libc++_shared", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libanc_dc_base", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libanc_dc_base.so"], - shared_libs: ["libz", "libdl", "libm", "liblog", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libanc_hdr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libanc_hdr.so"], - shared_libs: ["libz", "liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libancbase", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libancbase.so"], - shared_libs: ["libm", "liblog", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libar-pal", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libar-pal.so"], - shared_libs: ["libar-gsl", "liblog", "libexpat", "liblx-osal", "libaudioroute", "libcutils", "libaudioroute_ext", "libxlog", "libtinyalsa", "libtinycompress", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarc_sat", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarc_sat.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarc_translate", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarc_translate.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarccali_data", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarccali_data.so"], - shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libmiStereoFactoryRemapBasicLib", "libchilog", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_beautyshot", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_beautyshot.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_image", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_image.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_dualcam_refocus_video", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_video.so"], - shared_libs: ["libeva", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_qnnhtp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_qnnhtp.so"], - shared_libs: ["liblog", "libdl", "libQnnHtpAltPrepV69Stub", "libcdsprpc", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_super_night_raw", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_super_night_raw.so"], - shared_libs: ["libmpbase", "libcdsprpc", "libarcsoft_qnnhtp", "libOpenCL", "libQnnHtpAltPrepV69Stub", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbeauty_face_interface", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbeauty_face_interface.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbitmlengine", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbitmlengine.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libcdsprpc", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbitmlenginev2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbitmlenginev2.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libcdsprpc", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libc++_shared", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libc++_shared.so"], - shared_libs: ["libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamera_nn_stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamera_nn_stub.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamera_scene", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamera_scene.so"], - shared_libs: ["libSNPE", "libsnpe_dsp_domains_v2", "libsnpe_dsp_domains_v3", "libc++_shared", "liblog", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamerapostproc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamerapostproc.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.generic", "com.qti.feature2.offlinestatsregeneration", "libchilog", "libqdMetaData", "com.qti.feature2.mfsr.sm8450", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamlog", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamlog.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxcommonutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxcommonutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libprocessgroup", "libsync", "libutils", "libutilscallstack", "liblz4", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxexternalformatutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxexternalformatutils.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfacialfeatures", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfacialfeatures.so"], - shared_libs: ["libcamxfdalgo", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdalgo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdalgo.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdengine", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdengine.so"], - shared_libs: ["libbitmlenginev2", "libcamxcommonutils", "libcamxfdalgo", "libcamxfacialfeatures", "libcdsprpc", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxhwnodecontext", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxhwnodecontext.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxifestriping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxifestriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamximageformatutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamximageformatutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libbinder_ndk", "libdisplayconfig.qti", "vendor.qti.hardware.display.config-V2-ndk", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxqsatalgo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxqsatalgo.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxsettingsmanager", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxsettingsmanager.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxstatscore", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxstatscore.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxswispiqmodule", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxswispiqmodule.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamximageformatutils", "libcamxcommonutils", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxswprocessalgo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxswprocessalgo.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxtintlessalgo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxtintlessalgo.so"], - shared_libs: ["libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libceres", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libceres.so"], - shared_libs: ["liblog", "libm", "libc++_shared", "libomp", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libchilog", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libchilog.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.qti.chinodeutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.qti.chinodeutils.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamxcommonutils", "libcamximageformatutils", "libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.xiaomi.debug", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.xiaomi.debug.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libsync", "libutilscallstack", "libcamlog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.xiaomi.grallocutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.xiaomi.grallocutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.xiaomi.mawutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.xiaomi.mawutils.so"], - shared_libs: ["libutils", "liblog", "libcutils", "libdmabufheap", "libui", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.xiaomi.metadatautils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.xiaomi.metadatautils.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcamera_metadata", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.xiaomi.pluginutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libcamera_metadata", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcrussp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcrussp.so"], - shared_libs: ["liblog", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvface_api", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvface_api.so"], - shared_libs: ["liblog", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdeflicker", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdeflicker.so"], - shared_libs: ["libceres", "libz", "libdl", "libm", "liblog", "libc", "libomp", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdualcam_optical_zoom_control", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdualcam_optical_zoom_control.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdualcam_video_optical_zoom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdualcam_video_optical_zoom.so"], - shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libellv", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libellv.so"], - shared_libs: ["libOpenCL", "libdmabufheap", "libcdsprpc", "libSNPE", "libc++_shared", "libc", "libm", "libdl", "libGLESv2", "libEGL", "liblog", "libz", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgf_hal", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgf_hal.so"], - shared_libs: ["libhidlbase", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libhardware", "libion", "libdmabufheap", "libQSEEComAPI", "vendor.xiaomi.hardware.fx.tunnel@1.0", "libc", "libm", "libdl", "libc++", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdr10plus", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhdr10plus.so"], - shared_libs: ["libcamxcommonutils", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhexagon_controller", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhexagon_controller.so"], - shared_libs: ["liblog", "libcdsprpc", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhis_11_yaml_build", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhis_11_yaml_build.so"], - shared_libs: ["libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libipebpsstriping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libipebpsstriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libipebpsstriping170", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libipebpsstriping170.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libipebpsstriping480", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libipebpsstriping480.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libjpege", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libjpege.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkaraokepal", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkaraokepal.so"], - shared_libs: ["libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libar-pal", "audio.primary.taro", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmctfengine_stub", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmctfengine_stub.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmfGhostDetection", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmfGhostDetection.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiStereoFactoryRemapBasicLib", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiStereoFactoryRemapBasicLib.so"], - shared_libs: ["libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiai_deblur", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiai_deblur.so"], - shared_libs: ["libSNPE", "liblog", "libz", "libm", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiai_portraitsupernight", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiai_portraitsupernight.so"], - shared_libs: ["libm", "liblog", "libz", "libOpenCL", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_ai_vision", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_ai_vision.so"], - shared_libs: ["libSNPE", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_basic", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_basic.so"], - shared_libs: ["libmialgo_utils", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_det_ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_det_ldc.so"], - shared_libs: ["liblog", "libmialgo_ai_vision", "libmialgo_utils", "libcdsprpc", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_ellc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_ellc.so"], - shared_libs: ["libOpenCL", "libdmabufheap", "libcdsprpc", "libSNPE", "libmialgo_utils", "libc++_shared", "libc", "libm", "libdl", "libGLESv2", "libEGL", "liblog", "libz", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_globalsaliency", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_globalsaliency.so"], - shared_libs: ["libOpenCL", "libcdsprpc", "libmialgo_ai_vision", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_ie_capture", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_ie_capture.so"], - shared_libs: ["libSNPE", "libmialgo_utils", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_ie_preview", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_ie_preview.so"], - shared_libs: ["libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_image_colourkeeping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_image_colourkeeping.so"], - shared_libs: ["libion", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_pureShot", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_pureShot.so"], - shared_libs: ["liblog", "libion", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libmibokeh_mask_dsp", "libhexagon_controller", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_pureView", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_pureView.so"], - shared_libs: ["liblog", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_rfs", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_rfs.so"], - shared_libs: ["liblog", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_sd", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_sd.so"], - shared_libs: ["libc++_shared", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_seg_ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_seg_ldc.so"], - shared_libs: ["liblog", "libmialgo_ai_vision", "libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_utils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_utils.so"], - shared_libs: ["libcdsprpc", "libOpenCL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_video_colourkeeping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_video_colourkeeping.so"], - shared_libs: ["libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_video_enhance", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_video_enhance.so"], - shared_libs: ["libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgo_video_seg_depth", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgo_video_seg_depth.so"], - shared_libs: ["libOpenCL", "libcdsprpc", "libmialgo_ai_vision", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmialgoengine", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmialgoengine.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libdmabufheap", "libnativewindow", "libprocessgroup", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.grallocutils", "libcom.xiaomi.debug", "libcamlog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmibokeh_845_video", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmibokeh_845_video.so"], - shared_libs: ["libSNPE", "libOpenCL", "liblog", "libz", "libm", "libc++_shared", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmibokeh_855", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmibokeh_855.so"], - shared_libs: ["libOpenCL", "liblog", "libz", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmibokeh_mask_dsp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmibokeh_mask_dsp.so"], - shared_libs: ["libOpenCL", "liblog", "libz", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiphone_capture_ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiphone_capture_ldc.so"], - shared_libs: ["libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiphone_preview_bokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiphone_preview_bokeh.so"], - shared_libs: ["libmialgo_ai_vision", "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmiphone_preview_ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmiphone_preview_ldc.so"], - shared_libs: ["libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_bestats", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_bestats.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_cac3", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_cac3.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libOpenCL", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_lscv35", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_lscv35.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_mfnr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_mfnr.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_mfnr_t4", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_mfnr_t4.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_pdpc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_pdpc.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmorpho_ubwc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmorpho_ubwc.so"], - shared_libs: ["libOpenCL", "liblog", "libnativewindow", "libEGL", "libGLESv3", "libmediandk", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmorpho_ultrazoom_eis", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmorpho_ultrazoom_eis.so"], - shared_libs: ["libc", "libm", "libdl", "libEGL", "liblog", "libGLESv2", "libGLESv3", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmorpho_video_stabilizer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmorpho_video_stabilizer.so"], - shared_libs: ["libc", "libm", "libdl", "libEGL", "liblog", "libGLESv2", "libGLESv3", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmpbase", - owner: "xiaomi", - 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: "libomp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libomp.so"], - shared_libs: ["libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libopencv", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libopencv.so"], - shared_libs: ["libc", "libm", "libdl", "liblog", "libz", "libc++", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libopencv3a", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libopencv3a.so"], - shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libopestriping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libopestriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libos", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libos.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqll", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqll.so"], - shared_libs: ["libcutils", "libcamxcommonutils", "libbitmlenginev2", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqll10", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqll10.so"], - shared_libs: ["libcamxcommonutils", "libbitmlengine", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqllengine", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqllengine.so"], - shared_libs: ["android.hardware.graphics.common@1.1", "libcamxcommonutils", "libqll", "libcutils", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqshcamera", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqshcamera.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "libsnsapi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libquickcamera", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libquickcamera.so"], - shared_libs: ["liblog", "libutils", "libhidlbase", "libcutils", "vendor.xiaomi.hardware.quickcamera@1.0", "vendor.xiaomi.hardware.quickcamera@1.0-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librelight_only", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/librelight_only.so"], - shared_libs: ["libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libremosaic_wrapper", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libremosaic_wrapper.so"], - shared_libs: ["liblog", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libremosaiclib", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libremosaiclib.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdk_sr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdk_sr.so"], - shared_libs: ["libOpenCL", "liblog", "libm", "libdl", "libc++_shared", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsfeShiftExtrapolation", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsfeShiftExtrapolation.so"], - shared_libs: ["libcdsprpc", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnpe_dsp_domains_v2", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so"], - shared_libs: ["liblog", "libdl", "libcdsprpc", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnpe_dsp_domains_v3", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so"], - shared_libs: ["liblog", "libdl", "libcdsprpc", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssccalapi@2.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssccalapi@2.0.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libsensorslog", "libssc", "libutils", "libcutils", "libhardware", "libhidltransport", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.frameworks.sensorservice@1.0", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsupermoon", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsupermoon.so"], - shared_libs: ["libSNPE", "libc++_shared", "libc", "libm", "libdl", "libz", "liblog", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libswregistrationalgo", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libswregistrationalgo.so"], - shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsynx", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsynx.so"], - shared_libs: ["libos", "libthreadutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtfestriping", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtfestriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libthreadutils", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libthreadutils.so"], - shared_libs: ["libos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtriplecam_optical_zoom_control", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtriplecam_optical_zoom_control.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtriplecam_video_optical_zoom", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so"], - shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libubifocus", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libubifocus.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideoBokeh", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideoBokeh.so"], - shared_libs: ["libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "libm", "liblog", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideofilter_only", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideofilter_only.so"], - shared_libs: ["libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance.so"], - shared_libs: ["libGLESv3", "libEGL", "libGLESv2", "libdl", "libm", "liblog", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_active_ois", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_active_ois.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_dmbr", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_dmbr.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_face_stabilizer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_face_stabilizer.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_horizon_correction", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_horizon_correction.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_ldc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_ldc.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_stabilizer", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_stabilizer.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvidhance_super_stabilization", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvidhance_super_stabilization.so"], - shared_libs: ["libvidhance", "libdl", "libm", "liblog", "libGLESv3", "libEGL", "libGLESv2", "libc++", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxmi_hdr_checker", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxmi_hdr_checker.so"], - shared_libs: ["libc", "libz", "libdl", "libm", "liblog", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxmi_high_dynamic_range", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxmi_high_dynamic_range.so"], - shared_libs: ["libm", "liblog", "libz", "libOpenCL", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxmi_high_dynamic_range_cdsp", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxmi_high_dynamic_range_cdsp.so"], - shared_libs: ["libcdsprpc", "libOpenCL", "liblog", "libmialgo_utils", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxmi_slow_motion_mein", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxmi_slow_motion_mein.so"], - shared_libs: ["libOpenCL", "liblog", "libcdsprpc", "libSNPE", "libmialgo_utils", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.camera.aon@1.0-service-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.camera.aon@1.0-service-impl.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.qseeaon", "vendor.qti.hardware.camera.aon@1.0", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libprocessgroup", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.camera.postproc@1.0", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.xiaomi.hardware.bgservice@1.0-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0-impl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhidlbase", "libhidltransport", "vendor.xiaomi.hardware.bgservice@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.xiaomi.hardware.bgservice@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.xiaomi.hardware.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.xiaomi.hardware.campostproc@1.0-service-impl", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0-service-impl.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libbase", "libbinder", "libhardware", "libhidlbase", "libfmq", "libhidltransport", "libcamera_metadata", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libgrallocutils", "libmialgoengine", "vendor.xiaomi.hardware.campostproc@1.0", "android.hardware.camera.common@1.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.xiaomi.hardware.campostproc@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@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.xiaomi.hardware.quickcamera@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.xiaomi.hardware.quickcamera@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, + imports: [ + "device/xiaomi/sm8450-common", + "hardware/qcom-caf/sm8450", + "hardware/xiaomi", + "vendor/qcom/opensource/commonsys-intf/display", + "vendor/xiaomi/sm8450-common", + ], +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.cupid_ofilm_ov32b40_p24c64f_front_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_ofilm_ov32b40_p24c64f_front_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.cupid_semco_imx707_p24c128f_wide_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_semco_imx707_p24c128f_wide_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.cupid_semco_imx766_p24c128f_wide_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_semco_imx766_p24c128f_wide_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.cupid_sunny_ov13b10_bl24sa64_ultra_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_sunny_ov13b10_bl24sa64_ultra_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eeprom.cupid_sunny_s5k5e9_gt24p64e_macro_eeprom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.eeprom.cupid_sunny_s5k5e9_gt24p64e_macro_eeprom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.ois.cupid_imx766_bu24618_ois", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.ois.cupid_imx766_bu24618_ois.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.ois.cupid_wide_bu24618_ois", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.ois.cupid_wide_bu24618_ois.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.cupid_ofilm_ov32b40_front", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.cupid_ofilm_ov32b40_front.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.cupid_semco_imx707_wide", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.cupid_semco_imx707_wide.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.cupid_semco_imx766_wide", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.cupid_semco_imx766_wide.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.cupid_sunny_ov13b10_ultra", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.cupid_sunny_ov13b10_ultra.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.sensor.cupid_sunny_s5k5e9_macro", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/com.qti.sensor.cupid_sunny_s5k5e9_macro.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.bots.node.vendortagwrite", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.bots.node.vendortagwrite.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libchilog", + "libcom.qti.chinodeutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.AIIE", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.AIIE.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libchilog", + "libmialgo_ie_preview", + "libutils", + "libcutils", + "libion", + "libmialgo_video_enhance", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.aiasd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libchilog", + "libcutils", + "libutils", + "libcom.xiaomi.mawutils", + "libui", + "libmialgo_sd", + "libcamera_scene", + "libxmi_high_dynamic_range", + "libxmi_hdr_checker", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.facealign", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.facealign.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libTrueSight", + "libui", + "libnativewindow", + "libEGL", + "libGLESv2", + "libGLESv3", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.hdr.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libchilog", + "libutils", + "libcutils", + "libmpbase", + "libxmi_high_dynamic_range", + "libxmi_hdr_checker", + "libcamlog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.mimovie", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.mimovie.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libutils", + "libcutils", + "libxml2", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.mipitounpacketraw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.mipitounpacketraw.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libutils", + "libcutils", + "libmpbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.pureShot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.pureShot.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libutils", + "libcutils", + "liblog", + "libmialgo_pureShot", + "libmialgo_utils", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.realtimebokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.realtimebokeh.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libmpbase", + "libarcsoft_dualcam_refocus_video", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.rearvideo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.rearvideo.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libutils", + "libcutils", + "libchilog", + "libvideoBokeh", + "libmialgo_video_seg_depth", + "libmialgo_video_colourkeeping", + "libion", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.skinbeautifier", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.skinbeautifier.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libchilog", + "libarcsoft_beautyshot", + "libutils", + "libcutils", + "libcamxcommonutils", + "libcamximageformatutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.superiq", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.superiq.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.tsskinbeautifier", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.tsskinbeautifier.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libsync", + "libchilog", + "libarcsoft_beautyshot", + "libTrueSight", + "libutils", + "libcutils", + "libui", + "libnativewindow", + "libEGL", + "libGLESv2", + "libGLESv3", + "libcamxcommonutils", + "libcamximageformatutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.videobokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.videobokeh.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcutils", + "libcom.qti.chinodeutils", + "libmibokeh_845_video", + "libmibokeh_855", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.mi.node.videonight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.mi.node.videonight.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libc++", + "liblog", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libellv", + "libcamxcommonutils", + "libcamximageformatutils", + "libcamlog", + "libcom.xiaomi.debug", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.camx.chiiqutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.eisv2.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.eisv3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.eisv3.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.addconstant", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so", + ], + shared_libs: [ + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.hvx.binning", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so", + ], + shared_libs: [ + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.afbfusion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.afbfusion.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.aon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.aon.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "com.qti.qseeaon", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.customhwnode", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libcom.qti.chinodeutils", + "libchilog", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.depth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.depth.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libchilog", + "libcom.qti.chinodeutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dewarp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libui", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummydepth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dummydepth.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libeva", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummyrtb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.dummysat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so", + ], + shared_libs: [ + "libc++", + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.eisv3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.fcv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libsync", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.formatconversion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.formatconversion.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "libc++", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.gme", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.gme.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.gpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so", + ], + shared_libs: [ + "libc++", + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.gyrornn", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.gyrornn.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.hdr10pgen", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10pgen.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libchilog", + "libcom.qti.chinodeutils", + "libhdr10plus", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.hdr10plushist", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plushist.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libutils", + "libcutils", + "libhdr10plus", + "liblog", + "libcamxcommonutils", + "libcamximageformatutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.hdr10plusmeta", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plusmeta.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libchilog", + "libutils", + "libcutils", + "libqdMetaData", + "libcamxcommonutils", + "libcamximageformatutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.ldc.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "liblog", + "libutils", + "libcutils", + "libmiphone_preview_ldc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.memcpy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.ml", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.ml.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamximageformatutils", + "libcamxswispiqmodule", + "libchilog", + "libcom.qti.chinodeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.muxer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.muxer.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libc++", + "libcom.qti.chinodeutils", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.remosaic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libremosaic_wrapper", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.stich", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.stich.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swaidenoiser", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swbestats", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swbestats.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swcac", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swlsc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swmctf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swmfnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libmmcamera_mfnr", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swpdpc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swpdpc.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamximageformatutils", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "libcutils", + "liblog", + "libsync", + "libcamxswispiqmodule", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swpreprocess", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swpreprocess.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcamxcommonutils", + "libchilog", + "libcom.qti.chinodeutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.node.swregistration", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libchilog", + "libcom.qti.chinodeutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aecwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.aecxcore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.aecxcore.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libopencv3a", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.af", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.af.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.afd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.afwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.asd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.awbwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.cnndriver", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.cnndriver.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libbitmlenginev2", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.haf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.hafoverride", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.localhistogram", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibsony", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.pdlibwrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.statsgenerator", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.statsgenerator.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.tracker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libfastcvopt", + "libscveObjectTracker", + "com.qti.stats.common", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.aec", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libchilog", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.af", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libchilog", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.awb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libchilog", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qtistatic.stats.pdlib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libchilog", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.gme", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.gme.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcamlog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "libcamxcommonutils", + "libsync", + "libui", + "libmorpho_ultrazoom_eis", + "libmorpho_video_stabilizer", + "libmorpho_ubwc", + "libHISCppAlgos", + "libhis_11_yaml_build", + "libvidhance", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.ica", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.ica.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcamera_metadata", + "libchilog", + "libcamlog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "libui", + "libvidhance", + "libsensorslog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mibokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libchilog", + "libmibokeh_855", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.mifilter", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "liblog", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libvideofilter_only", + "libcamxcommonutils", + "libcamximageformatutils", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.misegment", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libutils", + "libcutils", + "libchilog", + "libcamxcommonutils", + "libcamximageformatutils", + "libmibokeh_855", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.misv2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv2.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcamlog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "libcamxcommonutils", + "libsync", + "libui", + "libmorpho_ultrazoom_eis", + "libmorpho_video_stabilizer", + "libmorpho_ubwc", + "libHISCppAlgos", + "libhis_11_yaml_build", + "libvidhance", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.misv3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv3.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcamlog", + "libcom.qti.chinodeutils", + "libcutils", + "libutils", + "libcamxcommonutils", + "libsync", + "libui", + "libmorpho_ultrazoom_eis", + "libmorpho_video_stabilizer", + "libmorpho_ubwc", + "libHISCppAlgos", + "libhis_11_yaml_build", + "libvidhance", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.node.smooth_transition", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/com.xiaomi.node.smooth_transition.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "libcutils", + "libcom.qti.chinodeutils", + "libarc_sat", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdepthmapwrapper_secure", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/components/libdepthmapwrapper_secure.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/components", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnHtpAltPrepV69Stub_camera", + stem: "libQnnHtpAltPrepV69Stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/libQnnHtpAltPrepV69Stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.anchor", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libcdsprpc", + "libmialgo_utils", + "libmialgo_rfs", + "libion", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.arcsoftsll", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmpbase", + "libarcsoft_super_night_raw", + "libarcsoft_qnnhtp", + "libcamlog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.capbokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmpbase", + "libarcsoft_beautyshot", + "libmialgo_ie_capture", + "libarcsoft_dualcam_refocus_image", + "librelight_only", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.depurple", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.depurple.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libalCFR", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.gpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.gpu.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.hdr.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libxmi_high_dynamic_range", + "libmpbase", + "libcamlog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.ldc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmiphone_capture_ldc", + "libmibokeh_855", + "libmialgo_det_ldc", + "libcamlog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.memcpy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.memcpy.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.miaideblur", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaideblur.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmiai_deblur", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.miaiie", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiie.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmialgo_ie_capture", + "libmialgo_utils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.miaiportraitsupernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiportraitsupernight.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmiai_portraitsupernight", + "libbeauty_face_interface", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.mialgoellc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.mialgoellc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmialgo_ellc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.mibokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.mibokeh.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmibokeh_855", + "librelight_only", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.misegment", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.misegment.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmibokeh_855", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.offlinepostproc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.offlinepostproc.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.pureview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.pureview.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmialgo_pureView", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.relight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.relight.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "librelight_only", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.skinbeautifier", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.skinbeautifier.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmialgo_utils", + "libarcsoft_beautyshot", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.sr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.sr.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libsdk_sr", + "lib_sr_models", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.supermoon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.supermoon.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libsupermoon", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.swjpegencode", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.swjpegencode.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libjpeg", + "libexif", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.xiaomi.plugin.tsskinbeautifier", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.tsskinbeautifier.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libcamera_metadata", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libmialgo_utils", + "libarcsoft_beautyshot", + "libTrueSight", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "camera/plugins", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.2-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.2-impl.so", + ], + shared_libs: [ + "android.hardware.camera.device@3.2", + "android.hardware.camera.provider@2.4", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.3-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.3-impl.so", + ], + shared_libs: [ + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.4-ext-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.4-ext-impl.so", + ], + shared_libs: [ + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "libjpeg", + "libsync", + "libtinyxml2", + "libutils", + "libyuv", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.4-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.4-impl.so", + ], + shared_libs: [ + "android.hardware.camera.device@3.2", + "android.hardware.camera.device@3.3", + "android.hardware.camera.device@3.4", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.5-ext-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.5-ext-impl.so", + ], + shared_libs: [ + "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.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-ext-impl", + "libjpeg", + "liblog", + "libsync", + "libtinyxml2", + "libutils", + "libyuv", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.5-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.5-impl.so", + ], + shared_libs: [ + "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.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.6-ext-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.6-ext-impl.so", + ], + shared_libs: [ + "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", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-ext-impl", + "camx.device@3.5-ext-impl", + "libjpeg", + "liblog", + "libsync", + "libtinyxml2", + "libutils", + "libyuv", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.6-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.6-impl.so", + ], + shared_libs: [ + "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", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.device@3.7-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.device@3.7-impl.so", + ], + shared_libs: [ + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.4-external", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.4-external.so", + ], + shared_libs: [ + "camx.device@3.4-ext-impl", + "camx.device@3.5-ext-impl", + "camx.device@3.6-ext-impl", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.4-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.4-impl.so", + ], + shared_libs: [ + "camx.provider@2.4-external", + "camx.provider@2.4-legacy", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.4-legacy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.4-legacy.so", + ], + shared_libs: [ + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.5-external", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.5-external.so", + ], + shared_libs: [ + "android.hardware.camera.provider@2.5", + "camx.device@3.4-ext-impl", + "camx.device@3.5-ext-impl", + "camx.device@3.6-ext-impl", + "camx.provider@2.4-legacy", + "camx.provider@2.4-external", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.5-legacy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.5-legacy.so", + ], + shared_libs: [ + "android.hardware.camera.provider@2.5", + "camx.provider@2.4-legacy", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.6-legacy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.6-legacy.so", + ], + shared_libs: [ + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "camx.provider@2.4-legacy", + "camx.provider@2.5-legacy", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camx.provider@2.7-legacy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/camx.provider@2.7-legacy.so", + ], + shared_libs: [ + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "android.hardware.camera.provider@2.7", + "camx.provider@2.4-legacy", + "camx.provider@2.5-legacy", + "camx.provider@2.6-legacy", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.chiusecaseselector", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.chiusecaseselector.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.anchorsync", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.anchorsync.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libion", + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libmialgo_rfs", + "libdeflicker", + "libceres", + "libomp", + "libdmabufheap", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.demux", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.demux.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.derivedoffline", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.derivedoffline.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "com.qti.feature2.generic", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.ellcprocess", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.ellcprocess.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.ellcsupernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.ellcsupernight.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.frameselect", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.frameselect.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.fusion", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.fusion.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.generic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.generic.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.gs.sm8450", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.gs.sm8450.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "com.qti.feature2.parallelVTCam", + "com.qti.feature2.frameselect", + "com.qti.feature2.generic", + "com.qti.feature2.serializer", + "com.qti.feature2.rt", + "com.qti.feature2.anchorsync", + "com.qti.feature2.demux", + "com.qti.feature2.fusion", + "com.qti.feature2.hdr", + "com.qti.feature2.memcpy", + "com.qti.feature2.mfsr.sm8450", + "com.qti.feature2.rawhdr", + "com.qti.feature2.swmf", + "com.qti.feature2.mcreprocrt", + "com.qti.feature2.mux", + "com.qti.feature2.realtimeserializer", + "com.qti.feature2.rtmcx", + "com.qti.feature2.ellcprocess", + "com.qti.feature2.ellcsupernight", + "com.qti.feature2.qllimagedump", + "com.qti.feature2.rawsuperiq", + "com.qti.feature2.rawsupernight", + "com.qti.feature2.offlinestatsregeneration", + "libchilog", + "libcamlog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.hdr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.mcreprocrt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.mcreprocrt.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.memcpy", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.memcpy.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.mfsr.sm8450", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.mfsr.sm8450.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.mfsr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.mfsr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.ml", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.ml.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.mux", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.mux.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.offlinestatsregeneration", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.offlinestatsregeneration.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libqdMetaData", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.parallelVTCam", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.parallelVTCam.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.qcfa", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.qcfa.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.qllimagedump", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.qllimagedump.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rawhdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rawhdr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rawsuperiq", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rawsuperiq.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rawsupernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rawsupernight.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.realtimeserializer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.realtimeserializer.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rt", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rt.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.rtmcx", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.rtmcx.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.serializer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.serializer.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.statsregeneration", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.statsregeneration.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.feature2.swmf", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.feature2.swmf.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.qseeaon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.qseeaon.so", + ], + shared_libs: [ + "libc++", + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqshcamera", + "libsnsapi", + "com.qti.qseeutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.qseeutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.qseeutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libsnsapi", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.settings.fillmore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.settings.fillmore.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libprocessgroup", + "libcamxcommonutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.settings.sm8450", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.settings.sm8450.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libprocessgroup", + "libcamxcommonutils", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.stats.common", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qti.stats.common.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.mcx.distortionmapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.mcx.distortionmapper.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.mcx.linearmapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.mcx.linearmapper.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.mcx.policy.mfl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.mcx.policy.mfl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.mcx.policy.xr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.mcx.policy.xr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.mcx.usecase.extension", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "libchilog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.taro", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/audio.primary.taro.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libaudioutils", + "libexpat", + "libhidlbase", + "libprocessgroup", + "libutils", + "libultrasound_notify", + "libar-pal", + "libresampler", + "libhardware_legacy", + "libaudiocloudctrl", + "gyro_fusion_interface", + "libstagefright_foundation", + "libtinyalsa", + "libxlog", + "vendor.qti.hardware.pal@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.qcom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/camera.qcom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libcamxfdengine", + "libcamxhwnodecontext", + "libcamximageformatutils", + "libcamxstatscore", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libsensorslog", + "libsnsapi", + "libtinyxml2_1", + "libAF", + "libmialgo_globalsaliency", + "libcamlog", + "libeva", + "libsynx", + "libcvface_api", + "libmegface", + "libMegviiFacepp-0.5.2", + "libmemunreachable", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.xiaomi", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/camera.xiaomi.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libcom.xiaomi.metadatautils", + "vendor.xiaomi.hardware.campostproc@1.0", + "vendor.xiaomi.hardware.campostproc@1.0-service-impl", + "vendor.xiaomi.hardware.bgservice@1.0", + "vendor.xiaomi.hardware.bgservice@1.0-impl", + "libcom.xiaomi.grallocutils", + "libcom.xiaomi.debug", + "libmialgoengine", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qti.chi.override", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/com.qti.chi.override.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libbitmlenginev2", + "libchilog", + "vendor.qti.hardware.camera.postproc@1.0-service-impl", + "libcamlog", + "vendor.qti.hardware.camera.aon@1.0-service-impl", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "fingerprint.goodix_fod.default", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so", + ], + shared_libs: [ + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libutils", + "libcutils", + "liblog", + "libhardware", + "libion", + "libgf_hal", + "libc", + "libm", + "libdl", + "libc++", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.xiaomi.hardware.quickcamera@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libbase", + "libutils", + "libcutils", + "libhidlbase", + "libhardware", + "vendor.xiaomi.hardware.quickcamera@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libAF", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libAF.so", + ], + shared_libs: [ + "libSNPE", + "liblog", + "libz", + "libm", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libHISCppAlgos", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libHISCppAlgos.so", + ], + shared_libs: [ + "libhis_11_yaml_build", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQnnHtpAltPrepV69Stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQnnHtpAltPrepV69Stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSNPE", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSNPE.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libc++_shared", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeCpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeCpu.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeGpu", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeGpu.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSnpeHtpV69Stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSnpeHtpV69Stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libTrueSight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libTrueSight.so", + ], + shared_libs: [ + "liblog", + "libz", + "libEGL", + "libGLESv3", + "libOpenCL", + "libnativewindow", + "libGLESv2", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_sr_models", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/lib_sr_models.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libagm", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libagm.so", + ], + shared_libs: [ + "libar-gsl", + "liblog", + "liblx-osal", + "libaudioroute", + "libats", + "libmisight", + "libtinyalsa", + "libaudio_log_utils", + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaidenoiser", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libaidenoiser.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libcdsprpc", + "libsync", + "libbitmlengine", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libalCFR", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libalCFR.so", + ], + shared_libs: [ + "libOpenCL", + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_dc_base", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_dc_base.so", + ], + shared_libs: [ + "libz", + "libdl", + "libm", + "liblog", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libanc_hdr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libanc_hdr.so", + ], + shared_libs: [ + "libz", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libancbase", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libancbase.so", + ], + shared_libs: [ + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libar-pal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libar-pal.so", + ], + shared_libs: [ + "libar-gsl", + "liblog", + "libexpat", + "liblx-osal", + "libaudioroute", + "libcutils", + "libaudioroute_ext", + "libxlog", + "libtinyalsa", + "libtinycompress", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarc_sat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarc_sat.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarc_translate", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarc_translate.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarccali_data", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarccali_data.so", + ], + shared_libs: [ + "libcamera_metadata", + "libcom.qti.chinodeutils", + "libcutils", + "libmiStereoFactoryRemapBasicLib", + "libchilog", + "libmpbase", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_beautyshot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_beautyshot.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_image", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_image.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_dualcam_refocus_video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_video.so", + ], + shared_libs: [ + "libeva", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_qnnhtp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_qnnhtp.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libQnnHtpAltPrepV69Stub", + "libcdsprpc", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_super_night_raw", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_super_night_raw.so", + ], + shared_libs: [ + "libmpbase", + "libcdsprpc", + "libarcsoft_qnnhtp", + "libOpenCL", + "libQnnHtpAltPrepV69Stub", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbeauty_face_interface", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbeauty_face_interface.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitmlengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbitmlengine.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libcdsprpc", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbitmlenginev2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbitmlenginev2.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libcdsprpc", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc++_shared", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc++_shared.so", + ], + shared_libs: [ + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_nn_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamera_nn_stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_scene", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamera_scene.so", + ], + shared_libs: [ + "libSNPE", + "libsnpe_dsp_domains_v2", + "libsnpe_dsp_domains_v3", + "libc++_shared", + "liblog", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamerapostproc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamerapostproc.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.chi.override", + "com.qti.feature2.generic", + "com.qti.feature2.offlinestatsregeneration", + "libchilog", + "libqdMetaData", + "com.qti.feature2.mfsr.sm8450", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamlog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamlog.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxcommonutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxcommonutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libprocessgroup", + "libsync", + "libutils", + "libutilscallstack", + "liblz4", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxexternalformatutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxexternalformatutils.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfacialfeatures", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfacialfeatures.so", + ], + shared_libs: [ + "libcamxfdalgo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdalgo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdengine.so", + ], + shared_libs: [ + "libbitmlenginev2", + "libcamxcommonutils", + "libcamxfdalgo", + "libcamxfacialfeatures", + "libcdsprpc", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxhwnodecontext", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxhwnodecontext.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxifestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxifestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamximageformatutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamximageformatutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libbinder_ndk", + "libdisplayconfig.qti", + "vendor.qti.hardware.display.config-V2-ndk", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxqsatalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxqsatalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxsettingsmanager", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxsettingsmanager.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxstatscore", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxstatscore.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswispiqmodule", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxswispiqmodule.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamximageformatutils", + "libcamxcommonutils", + "libcutils", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswprocessalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxswprocessalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxtintlessalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxtintlessalgo.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libceres", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libceres.so", + ], + shared_libs: [ + "liblog", + "libm", + "libc++_shared", + "libomp", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchilog", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libchilog.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.qti.chinodeutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.qti.chinodeutils.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamera_metadata", + "libcamxcommonutils", + "libcamximageformatutils", + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.debug", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.debug.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libsync", + "libutilscallstack", + "libcamlog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.grallocutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.grallocutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.mawutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.mawutils.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libcutils", + "libdmabufheap", + "libui", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.metadatautils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.metadatautils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcamera_metadata", + "libcom.xiaomi.debug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.xiaomi.pluginutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libcamera_metadata", + "libcom.xiaomi.debug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcrussp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcrussp.so", + ], + shared_libs: [ + "liblog", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvface_api", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvface_api.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdeflicker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdeflicker.so", + ], + shared_libs: [ + "libceres", + "libz", + "libdl", + "libm", + "liblog", + "libc", + "libomp", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcam_optical_zoom_control", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdualcam_optical_zoom_control.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdualcam_video_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdualcam_video_optical_zoom.so", + ], + shared_libs: [ + "libmpbase", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libellv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libellv.so", + ], + shared_libs: [ + "libOpenCL", + "libdmabufheap", + "libcdsprpc", + "libSNPE", + "libc++_shared", + "libc", + "libm", + "libdl", + "libGLESv2", + "libEGL", + "liblog", + "libz", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgf_hal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgf_hal.so", + ], + shared_libs: [ + "libhidlbase", + "libhwbinder", + "libhidltransport", + "libutils", + "libcutils", + "liblog", + "libhardware", + "libion", + "libdmabufheap", + "libQSEEComAPI", + "vendor.xiaomi.hardware.fx.tunnel@1.0", + "libc", + "libm", + "libdl", + "libc++", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr10plus", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr10plus.so", + ], + shared_libs: [ + "libcamxcommonutils", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhexagon_controller", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhexagon_controller.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhis_11_yaml_build", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhis_11_yaml_build.so", + ], + shared_libs: [ + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping170", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping170.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping480", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping480.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpege", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpege.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkaraokepal", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkaraokepal.so", + ], + shared_libs: [ + "libaudioroute", + "libaudioutils", + "libcutils", + "libexpat", + "liblog", + "libar-pal", + "audio.primary.taro", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmctfengine_stub", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmctfengine_stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmfGhostDetection", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmfGhostDetection.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiStereoFactoryRemapBasicLib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiStereoFactoryRemapBasicLib.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiai_deblur", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiai_deblur.so", + ], + shared_libs: [ + "libSNPE", + "liblog", + "libz", + "libm", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiai_portraitsupernight", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiai_portraitsupernight.so", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libOpenCL", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ai_vision", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ai_vision.so", + ], + shared_libs: [ + "libSNPE", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_basic", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_basic.so", + ], + shared_libs: [ + "libmialgo_utils", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_det_ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_det_ldc.so", + ], + shared_libs: [ + "liblog", + "libmialgo_ai_vision", + "libmialgo_utils", + "libcdsprpc", + "libOpenCL", + "libm", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ellc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ellc.so", + ], + shared_libs: [ + "libOpenCL", + "libdmabufheap", + "libcdsprpc", + "libSNPE", + "libmialgo_utils", + "libc++_shared", + "libc", + "libm", + "libdl", + "libGLESv2", + "libEGL", + "liblog", + "libz", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_globalsaliency", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_globalsaliency.so", + ], + shared_libs: [ + "libOpenCL", + "libcdsprpc", + "libmialgo_ai_vision", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ie_capture", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ie_capture.so", + ], + shared_libs: [ + "libSNPE", + "libmialgo_utils", + "libcdsprpc", + "libOpenCL", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_ie_preview", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_ie_preview.so", + ], + shared_libs: [ + "libmialgo_utils", + "libion", + "libcdsprpc", + "libOpenCL", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_image_colourkeeping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_image_colourkeeping.so", + ], + shared_libs: [ + "libion", + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_pureShot", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_pureShot.so", + ], + shared_libs: [ + "liblog", + "libion", + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libmibokeh_mask_dsp", + "libhexagon_controller", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_pureView", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_pureView.so", + ], + shared_libs: [ + "liblog", + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_rfs", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_rfs.so", + ], + shared_libs: [ + "liblog", + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_sd", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_sd.so", + ], + shared_libs: [ + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_seg_ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_seg_ldc.so", + ], + shared_libs: [ + "liblog", + "libmialgo_ai_vision", + "libmialgo_utils", + "libion", + "libcdsprpc", + "libOpenCL", + "libm", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_utils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_utils.so", + ], + shared_libs: [ + "libcdsprpc", + "libOpenCL", + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_video_colourkeeping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_video_colourkeeping.so", + ], + shared_libs: [ + "libOpenCL", + "libcdsprpc", + "libmialgo_utils", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_video_enhance", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_video_enhance.so", + ], + shared_libs: [ + "libmialgo_utils", + "libion", + "libcdsprpc", + "libOpenCL", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgo_video_seg_depth", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgo_video_seg_depth.so", + ], + shared_libs: [ + "libOpenCL", + "libcdsprpc", + "libmialgo_ai_vision", + "libc++_shared", + "libm", + "liblog", + "libz", + "libc", + "libGLESv3", + "libEGL", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmialgoengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmialgoengine.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "libhidlbase", + "libhidltransport", + "libui", + "libcamera_metadata", + "libutils", + "libdmabufheap", + "libnativewindow", + "libprocessgroup", + "libcom.xiaomi.pluginutils", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.grallocutils", + "libcom.xiaomi.debug", + "libcamlog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmibokeh_845_video", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmibokeh_845_video.so", + ], + shared_libs: [ + "libSNPE", + "libOpenCL", + "liblog", + "libz", + "libm", + "libc++_shared", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmibokeh_855", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmibokeh_855.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libz", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmibokeh_mask_dsp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmibokeh_mask_dsp.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libz", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiphone_capture_ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiphone_capture_ldc.so", + ], + shared_libs: [ + "libmialgo_utils", + "libOpenCL", + "libcdsprpc", + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiphone_preview_bokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiphone_preview_bokeh.so", + ], + shared_libs: [ + "libmialgo_ai_vision", + "libmialgo_utils", + "libOpenCL", + "libcdsprpc", + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmiphone_preview_ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmiphone_preview_ldc.so", + ], + shared_libs: [ + "libmialgo_utils", + "libOpenCL", + "libcdsprpc", + "libc++_shared", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_bestats", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_bestats.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_cac3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_cac3.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libOpenCL", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_lscv35", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_lscv35.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libopencv", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_mfnr_t4", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_mfnr_t4.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libopencv", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_pdpc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_pdpc.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_ubwc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_ubwc.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libnativewindow", + "libEGL", + "libGLESv3", + "libmediandk", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + check_elf_files: false, + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_ultrazoom_eis", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_ultrazoom_eis.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libEGL", + "liblog", + "libGLESv2", + "libGLESv3", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmorpho_video_stabilizer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmorpho_video_stabilizer.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "libEGL", + "liblog", + "libGLESv2", + "libGLESv3", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "xiaomi", + 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: "libomp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libomp.so", + ], + shared_libs: [ + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopencv", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopencv.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + "libz", + "libc++", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopencv3a", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopencv3a.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libopestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libopestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libos", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libos.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqll", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqll.so", + ], + shared_libs: [ + "libcutils", + "libcamxcommonutils", + "libbitmlenginev2", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqll10", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqll10.so", + ], + shared_libs: [ + "libcamxcommonutils", + "libbitmlengine", + "libcdsprpc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqllengine", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqllengine.so", + ], + shared_libs: [ + "android.hardware.graphics.common@1.1", + "libcamxcommonutils", + "libqll", + "libcutils", + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqshcamera", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqshcamera.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libsnsapi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libquickcamera", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libquickcamera.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libhidlbase", + "libcutils", + "vendor.xiaomi.hardware.quickcamera@1.0", + "vendor.xiaomi.hardware.quickcamera@1.0-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librelight_only", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librelight_only.so", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaic_wrapper", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libremosaic_wrapper.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libremosaiclib", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libremosaiclib.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdk_sr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdk_sr.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libm", + "libdl", + "libc++_shared", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsfeShiftExtrapolation", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsfeShiftExtrapolation.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v2", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libcdsprpc", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v3", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libcdsprpc", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssccalapi@2.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssccalapi@2.0.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "liblog", + "libsnsapi", + "libsensorslog", + "libssc", + "libutils", + "libcutils", + "libhardware", + "libhidltransport", + "libhidlbase", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-ScopedWakelock", + "android.frameworks.sensorservice@1.0", + "libjsoncpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsupermoon", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsupermoon.so", + ], + shared_libs: [ + "libSNPE", + "libc++_shared", + "libc", + "libm", + "libdl", + "libz", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswregistrationalgo", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libswregistrationalgo.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsynx", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsynx.so", + ], + shared_libs: [ + "libos", + "libthreadutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtfestriping", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtfestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthreadutils", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthreadutils.so", + ], + shared_libs: [ + "libos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtriplecam_optical_zoom_control", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtriplecam_optical_zoom_control.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtriplecam_video_optical_zoom", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so", + ], + shared_libs: [ + "libmpbase", + "libOpenCL", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libubifocus", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libubifocus.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libcdsprpc", + "libopencv", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideoBokeh", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideoBokeh.so", + ], + shared_libs: [ + "libmialgo_utils", + "libOpenCL", + "libcdsprpc", + "libc++_shared", + "libm", + "liblog", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideofilter_only", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideofilter_only.so", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "liblog", + "libc++_shared", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance.so", + ], + shared_libs: [ + "libGLESv3", + "libEGL", + "libGLESv2", + "libdl", + "libm", + "liblog", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_active_ois", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_active_ois.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_dmbr", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_dmbr.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_face_stabilizer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_face_stabilizer.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_horizon_correction", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_horizon_correction.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_ldc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_ldc.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_stabilizer", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_stabilizer.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvidhance_super_stabilization", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvidhance_super_stabilization.so", + ], + shared_libs: [ + "libvidhance", + "libdl", + "libm", + "liblog", + "libGLESv3", + "libEGL", + "libGLESv2", + "libc++", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_hdr_checker", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxmi_hdr_checker.so", + ], + shared_libs: [ + "libc", + "libz", + "libdl", + "libm", + "liblog", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_high_dynamic_range", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxmi_high_dynamic_range.so", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libOpenCL", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_high_dynamic_range_cdsp", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxmi_high_dynamic_range_cdsp.so", + ], + shared_libs: [ + "libcdsprpc", + "libOpenCL", + "liblog", + "libmialgo_utils", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxmi_slow_motion_mein", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxmi_slow_motion_mein.so", + ], + shared_libs: [ + "libOpenCL", + "liblog", + "libcdsprpc", + "libSNPE", + "libmialgo_utils", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.camera.aon@1.0-service-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.camera.aon@1.0-service-impl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "com.qti.qseeaon", + "vendor.qti.hardware.camera.aon@1.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libsync", + "android.hardware.graphics.common@1.1", + "libhardware", + "libhidlbase", + "libhidltransport", + "libprocessgroup", + "libcamera_metadata", + "libcamxcommonutils", + "libcamxsettingsmanager", + "libutils", + "android.hardware.graphics.allocator@4.0", + "android.hardware.graphics.mapper@4.0", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.allocator@4.0", + "vendor.qti.hardware.display.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "vendor.qti.hardware.camera.postproc@1.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.xiaomi.hardware.bgservice@1.0-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhidlbase", + "libhidltransport", + "vendor.xiaomi.hardware.bgservice@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.xiaomi.hardware.bgservice@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.xiaomi.hardware.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.xiaomi.hardware.campostproc@1.0-service-impl", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0-service-impl.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libbase", + "libbinder", + "libhardware", + "libhidlbase", + "libfmq", + "libhidltransport", + "libcamera_metadata", + "libcom.xiaomi.metadatautils", + "libcom.xiaomi.debug", + "libgrallocutils", + "libmialgoengine", + "vendor.xiaomi.hardware.campostproc@1.0", + "android.hardware.camera.common@1.0", + "android.hardware.graphics.mapper@4.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.xiaomi.hardware.campostproc@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@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.xiaomi.hardware.quickcamera@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.xiaomi.hardware.quickcamera@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, } prebuilt_rfsa { - name: "bm2n00", - filename: "bm2n00.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n00.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n00", + filename: "bm2n00.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n00.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n01", - filename: "bm2n01.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n01.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n01", + filename: "bm2n01.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n01.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n02", - filename: "bm2n02.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n02.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n02", + filename: "bm2n02.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n02.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n03", - filename: "bm2n03.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n03.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n03", + filename: "bm2n03.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n03.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n04", - filename: "bm2n04.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n04.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n04", + filename: "bm2n04.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n04.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n05", - filename: "bm2n05.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n05.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n05", + filename: "bm2n05.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n05.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n06", - filename: "bm2n06.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n06.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n06", + filename: "bm2n06.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n06.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n07", - filename: "bm2n07.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n07.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n07", + filename: "bm2n07.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n07.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n08", - filename: "bm2n08.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n08.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n08", + filename: "bm2n08.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n08.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n09", - filename: "bm2n09.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n09.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n09", + filename: "bm2n09.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n09.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n10", - filename: "bm2n10.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n10.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n10", + filename: "bm2n10.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n10.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "bm2n11", - filename: "bm2n11.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/bm2n11.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "bm2n11", + filename: "bm2n11.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/bm2n11.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "capi_elus_rx", - filename: "capi_elus_rx.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/capi_elus_rx.so", - relative_install_path: "adsp", - soc_specific: true, + name: "capi_elus_rx", + filename: "capi_elus_rx.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_elus_rx.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "capi_elus_tx", - filename: "capi_elus_tx.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/capi_elus_tx.so", - relative_install_path: "adsp", - soc_specific: true, + name: "capi_elus_tx", + filename: "capi_elus_tx.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/capi_elus_tx.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "hrtf5c", - filename: "hrtf5c.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/hrtf5c.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "hrtf5c", + filename: "hrtf5c.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/hrtf5c.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libCalculator_skel", - filename: "libCalculator_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libCalculator_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libCalculator_skel", + filename: "libCalculator_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libCalculator_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libDspIOProxy_skel", - filename: "libDspIOProxy_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libDspIOProxy_skel", + filename: "libDspIOProxy_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libMIAIHDR_skel", - filename: "libMIAIHDR_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libMIAIHDR_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libMIAIHDR_skel", + filename: "libMIAIHDR_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libMIAIHDR_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libQ6MSFR_manager_skel", - filename: "libQ6MSFR_manager_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libQ6MSFR_manager_skel", + filename: "libQ6MSFR_manager_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libQnnHtpAltPrepSkel", - filename: "libQnnHtpAltPrepSkel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpAltPrepSkel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libQnnHtpAltPrepSkel", + filename: "libQnnHtpAltPrepSkel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpAltPrepSkel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libQnnHtpAltPrepV69Skel", - filename: "libQnnHtpAltPrepV69Skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpAltPrepV69Skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libQnnHtpAltPrepV69Skel", + filename: "libQnnHtpAltPrepV69Skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpAltPrepV69Skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libQnnHtpV69", - filename: "libQnnHtpV69.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpV69.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libQnnHtpV69", + filename: "libQnnHtpV69.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpV69.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libSnpeHtpV69Skel", - filename: "libSnpeHtpV69Skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libSnpeHtpV69Skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libSnpeHtpV69Skel", + filename: "libSnpeHtpV69Skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libSnpeHtpV69Skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libVppFrcQnnHtp", - filename: "libVppFrcQnnHtp.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libVppFrcQnnHtp.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libVppFrcQnnHtp", + filename: "libVppFrcQnnHtp.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libVppFrcQnnHtp.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libVppQnnHtp", - filename: "libVppQnnHtp.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libVppQnnHtp.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libVppQnnHtp", + filename: "libVppQnnHtp.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libVppQnnHtp.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libapn_dsp_skel", - filename: "libapn_dsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libapn_dsp_skel", + filename: "libapn_dsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libarcsoft_beauty_hvx_skel", - filename: "libarcsoft_beauty_hvx_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_beauty_hvx_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libarcsoft_beauty_hvx_skel", + filename: "libarcsoft_beauty_hvx_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_beauty_hvx_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libbitml_nsp_v2_skel", - filename: "libbitml_nsp_v2_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libbitml_nsp_v2_skel", + filename: "libbitml_nsp_v2_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libcalculator_skel", - filename: "libcalculator_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libcalculator_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libcalculator_skel", + filename: "libcalculator_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libcalculator_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libcvpdsp_2_1", - filename: "libcvpdsp_2_1.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libcvpdsp_2_1", + filename: "libcvpdsp_2_1.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdspCV_skel", - filename: "libdspCV_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdspCV_skel", + filename: "libdspCV_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdsp_streamer_binning", - filename: "libdsp_streamer_binning.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_binning", + filename: "libdsp_streamer_binning.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdsp_streamer_qvrcam_receiver", - filename: "libdsp_streamer_qvrcam_receiver.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_qvrcam_receiver", + filename: "libdsp_streamer_qvrcam_receiver.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libevadsp_3_0", - filename: "libevadsp_3_0.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libevadsp_3_0", + filename: "libevadsp_3_0.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libevadsp_3_0.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libeye_tracking_dsp_sample_skel", - filename: "libeye_tracking_dsp_sample_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libeye_tracking_dsp_sample_skel", + filename: "libeye_tracking_dsp_sample_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libfastcvadsp", - filename: "libfastcvadsp.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvadsp", + filename: "libfastcvadsp.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libfastcvdsp_skel", - filename: "libfastcvdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvdsp_skel", + filename: "libfastcvdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libhalide_hexagon_remote_skel", - filename: "libhalide_hexagon_remote_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libhalide_hexagon_remote_skel", + filename: "libhalide_hexagon_remote_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libhdr_cdsp_skel", - filename: "libhdr_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libhdr_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libhdr_cdsp_skel", + filename: "libhdr_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libhdr_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_basic_cdsp_skel", - filename: "libmialgo_basic_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_basic_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_basic_cdsp_skel", + filename: "libmialgo_basic_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_basic_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_ldc_cdsp_skel", - filename: "libmialgo_ldc_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_ldc_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_ldc_cdsp_skel", + filename: "libmialgo_ldc_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_ldc_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_low_light_align_cdsp_skel", - filename: "libmialgo_low_light_align_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_low_light_align_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_low_light_align_cdsp_skel", + filename: "libmialgo_low_light_align_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_low_light_align_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_mfnr_cdsp_skel", - filename: "libmialgo_mfnr_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_mfnr_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_mfnr_cdsp_skel", + filename: "libmialgo_mfnr_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_mfnr_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_pureview_cdsp_skel", - filename: "libmialgo_pureview_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_pureview_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_pureview_cdsp_skel", + filename: "libmialgo_pureview_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_pureview_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_rfs_cdsp_skel", - filename: "libmialgo_rfs_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_rfs_cdsp_skel", + filename: "libmialgo_rfs_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmialgo_sfnr_cdsp_skel", - filename: "libmialgo_sfnr_cdsp_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_sfnr_cdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmialgo_sfnr_cdsp_skel", + filename: "libmialgo_sfnr_cdsp_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_sfnr_cdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmobilenet_dsp_frc", - filename: "libmobilenet_dsp_frc.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmobilenet_dsp_frc", + filename: "libmobilenet_dsp_frc.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libmobilenet_dsp_frc_networks", - filename: "libmobilenet_dsp_frc_networks.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc_networks.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libmobilenet_dsp_frc_networks", + filename: "libmobilenet_dsp_frc_networks.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc_networks.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libqvr_cam_dsp_driver_skel", - filename: "libqvr_cam_dsp_driver_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libqvr_cam_dsp_driver_skel", + filename: "libqvr_cam_dsp_driver_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libqvr_dsp_driver_skel", - filename: "libqvr_dsp_driver_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libqvr_dsp_driver_skel", + filename: "libqvr_dsp_driver_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libscveT2T_skel", - filename: "libscveT2T_skel.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libscveT2T_skel", + filename: "libscveT2T_skel.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libtracker_6dof_skel_8250", - filename: "libtracker_6dof_skel_8250.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libtracker_6dof_skel_8250", + filename: "libtracker_6dof_skel_8250.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libtracker_6dof_skel_8350", - filename: "libtracker_6dof_skel_8350.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libtracker_6dof_skel_8350", + filename: "libtracker_6dof_skel_8350.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libvpp_ais_networks", - filename: "libvpp_ais_networks.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libvpp_ais_networks.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libvpp_ais_networks", + filename: "libvpp_ais_networks.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libvpp_ais_networks.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libvpp_vqa_networks", - filename: "libvpp_vqa_networks.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libvpp_vqa_networks.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libvpp_vqa_networks", + filename: "libvpp_vqa_networks.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libvpp_vqa_networks.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libvpt_action_recognition", - filename: "libvpt_action_recognition.so", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/libvpt_action_recognition.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libvpt_action_recognition", + filename: "libvpt_action_recognition.so", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/libvpt_action_recognition.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "misound_karaoke_res", - filename: "misound_karaoke_res.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/misound_karaoke_res.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "misound_karaoke_res", + filename: "misound_karaoke_res.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_karaoke_res.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "misound_karaokemix_res", - filename: "misound_karaokemix_res.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/misound_karaokemix_res.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "misound_karaokemix_res", + filename: "misound_karaokemix_res.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_karaokemix_res.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "misound_res_headphone", - filename: "misound_res_headphone.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/misound_res_headphone.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "misound_res_headphone", + filename: "misound_res_headphone.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_res_headphone.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "misound_res_spk", - filename: "misound_res_spk.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "misound_res_spk", + filename: "misound_res_spk.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "misound_res_spk4ch", - filename: "misound_res_spk4ch.bin", - owner: "xiaomi", - src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk4ch.bin", - relative_install_path: "adsp", - soc_specific: true, + name: "misound_res_spk4ch", + filename: "misound_res_spk4ch.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk4ch.bin", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_etc_xml { - name: "vendor.xiaomi.hardware.quickcamera@1.0-service.xml", - owner: "xiaomi", - src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "vendor.xiaomi.hardware.quickcamera@1.0-service.xml", + owner: "xiaomi", + src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } cc_prebuilt_binary { - name: "batterysecret", - owner: "xiaomi", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/batterysecret"], - shared_libs: ["libcutils", "libutils", "libbinder", "libbase", "liblog", "libhidlbase", "libhidltransport", "android.hardware.health@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "batterysecret", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/batterysecret", + ], + shared_libs: [ + "libcutils", + "libutils", + "libbinder", + "libbase", + "liblog", + "libhidlbase", + "libhidltransport", + "android.hardware.health@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.camera.provider@2.7-service_64", - owner: "xiaomi", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64"], - shared_libs: ["android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.provider@2.7", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "camx.provider@2.6-legacy", "camx.provider@2.7-legacy", "libbinder", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "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", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.camera.provider@2.7-service_64", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64", + ], + shared_libs: [ + "android.hardware.camera.provider@2.5", + "android.hardware.camera.provider@2.6", + "android.hardware.camera.provider@2.7", + "camx.provider@2.4-legacy", + "camx.provider@2.5-legacy", + "camx.provider@2.6-legacy", + "camx.provider@2.7-legacy", + "libbinder", + "android.hardware.camera.common@1.0", + "android.hardware.camera.device@1.0", + "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", + "android.hardware.camera.device@3.7", + "android.hardware.camera.provider@2.4", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "camx.device@3.2-impl", + "camx.device@3.3-impl", + "camx.device@3.4-impl", + "camx.device@3.5-impl", + "camx.device@3.6-impl", + "libtinyxml2", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@4.0", + "libcamera_metadata", + "libcutils", + "libexif", + "libfmq", + "libgralloctypes", + "libhardware", + "libhidlbase", + "liblog", + "libutils", + "camx.device@3.7-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.xiaomi.hardware.quickcamera@1.0-service", - owner: "xiaomi", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.xiaomi.hardware.quickcamera@1.0-service"], - shared_libs: ["liblog", "libbase", "libbinder", "libutils", "libcutils", "libhidlbase", "libhardware", "libquickcamera", "vendor.xiaomi.hardware.quickcamera@1.0", "vendor.xiaomi.hardware.quickcamera@1.0-impl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.xiaomi.hardware.quickcamera@1.0-service", + owner: "xiaomi", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.quickcamera@1.0-service", + ], + shared_libs: [ + "liblog", + "libbase", + "libbinder", + "libutils", + "libcutils", + "libhidlbase", + "libhardware", + "libquickcamera", + "vendor.xiaomi.hardware.quickcamera@1.0", + "vendor.xiaomi.hardware.quickcamera@1.0-impl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } - diff --git a/Android.mk b/Android.mk index a591105..2dd5248 100644 --- a/Android.mk +++ b/Android.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/xiaomi/cupid/setup-makefiles.sh LOCAL_PATH := $(call my-dir) diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index 80766db..51050a8 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/xiaomi/cupid/setup-makefiles.sh AB_OTA_PARTITIONS += \ abl \ diff --git a/cupid-vendor.mk b/cupid-vendor.mk index a679194..38a21ae 100644 --- a/cupid-vendor.mk +++ b/cupid-vendor.mk @@ -1,12 +1,11 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/xiaomi/cupid/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/xiaomi/cupid PRODUCT_COPY_FILES += \ - vendor/xiaomi/cupid/proprietary/vendor/etc/displayconfig/display_id_4630946545580055170.xml:$(TARGET_COPY_OUT_VENDOR)/etc/displayconfig/display_id_4630946545580055170.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/acdbdata/Forte/Forte_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_acdb_cal.acdb \ vendor/xiaomi/cupid/proprietary/vendor/etc/acdbdata/Forte/Forte_workspaceFileXml.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte/Forte_workspaceFileXml.qwsp \ vendor/xiaomi/cupid/proprietary/vendor/etc/acdbdata/Forte_elus/Forte_elus_acdb_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Forte_elus/Forte_elus_acdb_cal.acdb \ @@ -355,12 +354,12 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/cupid/proprietary/vendor/etc/camera/xiaomi/thirdpartysnapshot.json:$(TARGET_COPY_OUT_VENDOR)/etc/camera/xiaomi/thirdpartysnapshot.json \ vendor/xiaomi/cupid/proprietary/vendor/etc/card-defs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/card-defs.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/display/qdcm_calib_data_xiaomi_42_02_0a_mp_cmd_mode_dsc_dsi_panel.json:$(TARGET_COPY_OUT_VENDOR)/etc/display/qdcm_calib_data_xiaomi_42_02_0a_mp_cmd_mode_dsc_dsi_panel.json \ + vendor/xiaomi/cupid/proprietary/vendor/etc/displayconfig/display_id_4630946545580055170.xml:$(TARGET_COPY_OUT_VENDOR)/etc/displayconfig/display_id_4630946545580055170.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/init/hw/init.batterysecret.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.batterysecret.rc \ vendor/xiaomi/cupid/proprietary/vendor/etc/init/vendor.qti.camera.provider@2.7-service_64.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.camera.provider@2.7-service_64.rc \ vendor/xiaomi/cupid/proprietary/vendor/etc/kvh2xml.xml:$(TARGET_COPY_OUT_VENDOR)/etc/kvh2xml.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf \ vendor/xiaomi/cupid/proprietary/vendor/etc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf \ - vendor/xiaomi/cupid/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf \ vendor/xiaomi/cupid/proprietary/vendor/etc/mdss_dsi_l3_42_02_0a_dsc_cmd_mi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mdss_dsi_l3_42_02_0a_dsc_cmd_mi.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/microphone_characteristics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/microphone_characteristics.xml \ vendor/xiaomi/cupid/proprietary/vendor/etc/sensors/calibratedCheck.json:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/calibratedCheck.json \ @@ -611,7 +610,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/cupid/proprietary/vendor/lib64/camera/fdconfigpreview.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreview.bin \ vendor/xiaomi/cupid/proprietary/vendor/lib64/camera/fdconfigpreviewlite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigpreviewlite.bin \ vendor/xiaomi/cupid/proprietary/vendor/lib64/camera/fdconfigvideo.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideo.bin \ - vendor/xiaomi/cupid/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin + vendor/xiaomi/cupid/proprietary/vendor/lib64/camera/fdconfigvideolite.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/fdconfigvideolite.bin \ + vendor/xiaomi/cupid/proprietary/vendor/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf PRODUCT_PACKAGES += \ com.qti.eeprom.cupid_ofilm_ov32b40_p24c64f_front_eeprom \ @@ -710,7 +710,7 @@ PRODUCT_PACKAGES += \ com.xiaomi.node.misv3 \ com.xiaomi.node.smooth_transition \ libdepthmapwrapper_secure \ - libQnnHtpAltPrepV69Stub-camera \ + libQnnHtpAltPrepV69Stub_camera \ com.xiaomi.plugin.anchor \ com.xiaomi.plugin.arcsoftsll \ com.xiaomi.plugin.capbokeh \ diff --git a/proprietary/vendor/lib64/libcamximageformatutils.so b/proprietary/vendor/lib64/libcamximageformatutils.so index 0b1f1826916d7d6e7ceaa6fcdfbfaaab7674d2c5..f4dc1358f60b75bd2f7d82af8b72e37d3c079e03 100644 GIT binary patch delta 1267 zcmZ{jPe@cz6voeeGtP|8q|ZO$Q!|YeMxksm%0r8pg@)EbsTQ_rf?7xfT8$*QaB?CQ z1f5=R-8n%)VPse^ix#;Y7v-i+5a^;}+GNm1kpA5JzVkqY?&h00zjMC(y?5_>z7fhj z3@qBg2qowU)o0_!%5ny|D`#YHoOPPTn6obYj^Btm1z|gj!p;`$>?^zB;@8x5zv{Gn z=-;Q#p3!=Kn|%(djdt=>d+4S0|9*{cj2{7E%AJ5wTW3=7v~Y)V5b8ceR7Iw23c9#Z zk9y2)BKlPUJP2HzN4K{v>$p~-~c%%W-FF0D7qb&gU_W-Mx z<*qi>ruTjayi^UGVm!eIx&u7%81*lF*%Ex9O=WI0s~OXeAhg2IJqWyh57RNelBMeP zxaX~L9Zh60#=$Ag=BvPk11ENdr?+5k@^!e$$v;)XydvyI``HfjA>MmXop&W!G7h|( z!B{Wj+unHtNBN~j+58IMwPl5?Od95wI?vDj`dRsBBVPy`x2(v?JEJ^AB>P&7&P-Q( zzN=kaI4An^b1Bgwe729|+i}rYd0%DLs|-SG`S0W6ZbWX+2s6Cz1D1O;qBFe9S(VD3 zSykBg>B~t~Xj8`S@^mbW|N7GFs9N>1Y mUT9C(EazqNsBF%NsB#?0h^Z27RhxgG5tD`ps3u&W$EM}F;L`WE#jU>33$uUY0 z{CL50mqCGHP&A8KxX`6;a?>UVB(ShH3M~qv?B09M4UypT;62*h3vbTM`QP)u=l$+1 z&*FUXiw*Z|yu?R3NG++FYd==zFCb$13+8TJoOi{IbsC?0J#5U ztFDIhf#1SG{+2#6x`j$e!rqm(*Uqw=KHoAjTMIOQTX9-8)BG(Xv$a6;w-u*lGtJ*J zGFuBYe_L@{Hq-nqBeS)jPT`hY@_lgWOHxpBSl0X<2CT5x{1t#4mNkEe0W0h^e+3|i zWzFAVzzTcKUjfKrS@U-ou)<#RR{(NY*8Cj?tgzSo6@VO;HGhWzE9^CY1t5oI&EH|b z3VY380mxxl^LH4q!v25rPb&JeL(aCv@@+AC~2py!mL7ezfqJi;jPHnf@#-%x$~A7E_P0Sz3L>Lw3&brU+St zK+cpi6vSif3w6B)(k)^SA>S%MZ7vhF(~!oIH1eCh2e0iFYR59DJ^02AK2T?bnhAmP zHJn3x>j!mJsEK+|2k_if5Y%0!hRE6is1jwm3e-9e@9NYH6cv_0>|~L5)h*P%=a6;d zxxcWhv`{-vfb%mL!6O&&+*eEulCCLGL)cY>HNc&>L~Z6csE<(nTnTE0mv=S00O@x{ z5PQ9#whMJ20<|x(s|bH4A-#<=iye4_ z`$7#zq4qHZvW)NBT+Vx5yAQQ3_}?sLRK)!iVHOI*+xh!r70v zKZrfQ4}kNoQ1@cs+=J(Kv-=H@pi$@JUH!;HQ75V+@_vQdh$I`)`8xiu(!T0S4@n@& kX?)+@WZ+KN+dDkipSn3Ta{J`nA%n(Rjgh8WW2Y(j2kdk|IRF3v