diff --git a/Android.bp b/Android.bp index d4cdb00..4465903 100644 --- a/Android.bp +++ b/Android.bp @@ -5,6 +5,12 @@ soong_namespace { imports: [ "vendor/xiaomi/sm6150-common", + "device/xiaomi/sm6150-common", + "hardware/qcom-caf/sm8150", + "hardware/qcom-caf/wlan", + "hardware/xiaomi", + "vendor/qcom/opensource/dataservices", + "vendor/qcom/opensource/display", ], } @@ -17,10 +23,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/btaudio_offload_if.so"], + shared_libs: ["libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libbluetooth_audio_session_qti_2_1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -34,10 +40,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/hw/audio.primary.sm6150.so"], + shared_libs: ["libbase", "liblog", "libcutils", "libtinyalsa", "libtinycompress", "libaudioroute", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libaudioroute_ext", "libhardware_legacy", "libaudio_log_utils", "android.hardware.power@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -52,10 +58,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/liba2dpoffload.so"], + shared_libs: ["libaudioutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -69,10 +75,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libacdb-fts.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -86,10 +92,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libacdbloader.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libtinyalsa", "libacdbrtac", "libadiertac", "libacdb-fts", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -103,10 +109,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libacdbrtac.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -120,10 +126,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadiertac.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -137,10 +143,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadm.so"], + shared_libs: ["liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -154,10 +160,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libaudcal.so"], + shared_libs: ["libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -171,10 +177,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libaudio_log_utils.so"], + shared_libs: ["libutils", "libcutils", "libexpat", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -188,10 +194,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libaudioparsers.so"], + shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -205,10 +211,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libaudioroute_ext.so"], + shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -222,10 +228,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libhdmiedid.so"], + shared_libs: ["libaudioutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -239,10 +245,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libhfp.so"], + shared_libs: ["libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libtinyalsa", "libtinycompress", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -256,10 +262,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqtigef.so"], + shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -273,10 +279,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libsndmonitor.so"], + shared_libs: ["libaudioutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -290,10 +296,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libspkrprot.so"], + shared_libs: ["libaudioutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -307,10 +313,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/vndk/libxlog.so"], + shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, relative_install_path: "vndk", prefer: true, soc_specific: true, @@ -325,10 +331,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_gc02m1.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -343,10 +349,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx355.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -361,10 +367,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_imx471_front.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -379,10 +385,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov02b1b.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -397,10 +403,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_ov5675_macro.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -415,10 +421,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5kgw3.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -433,10 +439,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/com.qti.sensor.sweet_s5khm2.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, @@ -451,10 +457,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.altek.node.depurple.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libxml2_vendor", "libalCFR", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -469,10 +475,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.altek.node.distortioncorrection.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmibokeh_712", "libalLDC", "libalhLDC", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -487,10 +493,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libarcsoft_portrait_lighting", "libarcsoft_portrait_lighting_c", "libmpbase", "libarcsoft_dualcam_refocus", "libarcsoft_beautyshot", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -505,10 +511,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.deflicker.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_preview_deflicker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -523,10 +529,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.distortioncorrection.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_distortion_correction", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -541,10 +547,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdr.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libxmi_high_dynamic_range", "libhvx_interface", "libxmi_hdr_checker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -559,10 +565,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.hdrchecker.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libxmi_high_dynamic_range", "libhvx_interface", "libxmi_hdr_checker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -577,10 +583,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libmpbase", "libarcsoft_dualcam_refocus", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -595,10 +601,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.skinbeautifier.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libarcsoft_beautyshot", "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -613,10 +619,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.smoothtransition.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libtriplecam_video_optical_zoom", "libdualcam_video_optical_zoom", "libmulticam_video_optical_zoom", "libmulticam_image_optical_zoom", "libcutils", "libmpbase", "liblog", "libutils", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -631,10 +637,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.arcsoft.node.superlowlightraw.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_super_night_raw", "libarcsoft_hta", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -649,10 +655,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmialgo_sd", "libc++_shared", "libcamera_scene", "libSNPE", "libcamera_dirty", "libxmi_high_dynamic_range", "libxmi_hdr_checker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -667,10 +673,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -685,10 +691,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv2.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -703,10 +709,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.eisv3.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -721,10 +727,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -739,10 +745,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -757,10 +763,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.depth.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -775,10 +781,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -793,10 +799,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -811,10 +817,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -829,10 +835,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -847,10 +853,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -865,10 +871,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -883,10 +889,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -901,10 +907,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libremosaic_wrapper", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -919,10 +925,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.stich.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -937,10 +943,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -955,10 +961,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.watermark.so"], + shared_libs: ["libpiex_shim", "libcutils", "libutils", "libcamera_metadata", "libcom.qti.chinodeutils", "libjpeg", "libpng", "libz", "libpiex", "libexpat", "libdng_sdk", "libEGL", "libGLESv2", "libnativewindow", "libft2vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -973,10 +979,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.node.xiaomigenderage.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libxml2", "libFaceGrade", "libXMFD_AgeGender", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -991,10 +997,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1009,10 +1015,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.af.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1027,10 +1033,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1045,10 +1051,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1063,10 +1069,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1081,10 +1087,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1099,10 +1105,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1117,10 +1123,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1135,10 +1141,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so"], + shared_libs: ["libcutils", "liblog", "libsync", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1153,10 +1159,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1171,10 +1177,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1189,10 +1195,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1207,10 +1213,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1225,10 +1231,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1243,10 +1249,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1261,10 +1267,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1279,10 +1285,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.vidhance.node.eis.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libvidhance", "libutils", "libcutils", "libui", "libsensorslog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1297,10 +1303,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.vidhance.stats.aec_dmbr.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "android.frameworks.sensorservice@1.0", "libvidhance", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1315,10 +1321,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.visidon.node.clearshot.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libxml2", "libsync", "libVDClearShot", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1333,10 +1339,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libarcsoft_portrait_lighting", "libarcsoft_portrait_lighting_c", "libmibokeh_712", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1351,10 +1357,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so"], + shared_libs: ["libcamera_metadata", "liblog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libvideofilter_only", "libmpbase", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1369,10 +1375,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifragment.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmibokeh_712", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1387,10 +1393,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.mimovie.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1405,10 +1411,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libmibokeh_712", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1423,10 +1429,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1441,10 +1447,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/camera/components/libmmcamera_cac3.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libOpenCL", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "camera/components", prefer: true, soc_specific: true, @@ -1459,10 +1465,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/camera.qcom.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libcamera_metadata", "libcamxfdengine", "libcamxstatscore", "libsync", "libmegface", "libMegviiFacepp-0.5.2", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1477,6 +1483,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/com.qti.chi.override.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcamera_metadata", "libhardware", "libhidlbase", "libhidltransport", "libqdMetaData", "libsync", "libutils", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libmialgo_fs", "libmialgo_utils", "libion", "libmialgo_rfs", "libremosaic_wrapper", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -1495,10 +1502,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/fingerprint.fortsense.sm6150.so"], + shared_libs: ["liblog", "libutils", "libcutils", "libhidlbase", "libhidltransport", "android.hidl.memory@1.0", "android.hidl.memory.token@1.0", "android.hidl.allocator@1.0", "libhidlmemory", "libhardware", "libhwbinder", "vendor.sw.swfingerprint@2.0", "libbinder", "libQSEEComAPI", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1513,10 +1520,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so"], + shared_libs: ["liblog", "libutils", "libhidlbase", "libhidltransport", "libhwbinder", "libcutils", "libQSEEComAPI", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1531,10 +1538,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libFaceGrade.so"], + shared_libs: ["liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1548,10 +1555,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libPSNPE.so"], + shared_libs: ["libSNPE", "liblog", "libc++_shared", "libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1565,10 +1572,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libSNPE.so"], + shared_libs: ["libdl", "liblog", "libc++_shared", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1582,10 +1589,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libVDClearShot.so"], + shared_libs: ["liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1599,10 +1606,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libXMFD_AgeGender.so"], + shared_libs: ["liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1616,10 +1623,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib_sr_models.so"], + shared_libs: ["libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1633,10 +1640,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libalCFR.so"], + shared_libs: ["libOpenCL", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1650,6 +1657,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libalLDC.so"], + shared_libs: ["libc++_shared", "liblog", "libGLESv3", "libEGL", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -1667,6 +1675,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libalhLDC.so"], + shared_libs: ["libc++_shared", "libOpenCL", "liblog", "libGLESv3", "libEGL", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -1675,6 +1684,40 @@ cc_prebuilt_library_shared { soc_specific: true, } +cc_prebuilt_library_shared { + name: "libarcdualcamsat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcdualcamsat.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libdualcam_video_optical_zoom", "libcutils", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsat", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libarcsat.so"], + shared_libs: ["libcamera_metadata", "libcom.qti.chinodeutils", "libtriplecam_video_optical_zoom", "libcutils", "libmpbase", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + cc_prebuilt_library_shared { name: "libarcsoft_beautyshot", owner: "xiaomi", @@ -1684,10 +1727,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_beautyshot.so"], + shared_libs: ["libc++_shared", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1701,10 +1744,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_distortion_correction.so"], + shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1718,10 +1761,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus.so"], + shared_libs: ["libarcsoft_dualcam_refocus_rear_t", "libarcsoft_dualcam_refocus_rear_w", "libarcsoft_dualcam_refocus_front", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1735,10 +1778,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_front.so"], + shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1752,10 +1795,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so"], + shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1769,10 +1812,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so"], + shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1786,6 +1829,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_hta.so"], + shared_libs: ["liblog", "libcdsprpc", "libhta_hexagon_runtime", "libc", "libm", ], }, }, compile_multilib: "64", @@ -1803,10 +1847,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_portrait_lighting.so"], + shared_libs: ["libmpbase", "libarcsoft_portrait_lighting_c", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1820,10 +1864,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_portrait_lighting_c.so"], + shared_libs: ["libOpenCL", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1837,10 +1881,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_preview_deflicker.so"], + shared_libs: ["liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1854,6 +1898,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libarcsoft_super_night_raw.so"], + shared_libs: ["libmpbase", "libcdsprpc", "libarcsoft_hta", "libhta_hexagon_runtime", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -1871,10 +1916,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libbeauty_face_interface.so"], + shared_libs: ["liblog", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1888,10 +1933,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libc++_shared.so"], + shared_libs: ["libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1905,10 +1950,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamera_dirty.so"], + shared_libs: ["libc++_shared", "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1922,10 +1967,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamera_nn_stub.so"], + shared_libs: ["libc++", "libcutils", "liblog", "libcdsprpc", "libqdMetaData", "libsnsapi", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libhardware", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1939,10 +1984,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamera_scene.so"], + shared_libs: ["libSNPE", "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1956,10 +2001,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxfdalgov7.so"], + shared_libs: ["libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1973,10 +2018,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxfdalgov8.so"], + shared_libs: ["libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1990,10 +2035,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxfdengine.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libcamera_nn_stub", "libcdsprpc", "libcamxfdalgov8", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2007,10 +2052,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxstatscore.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2024,10 +2069,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxswprocessalgo.so"], + shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2041,10 +2086,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcamxtintlessalgo.so"], + shared_libs: ["libcutils", "liblog", "libsync", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2058,10 +2103,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcapiv2svacnn.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2075,10 +2120,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcapiv2vop.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2092,10 +2137,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcom.qti.chinodeutils.so"], + shared_libs: ["libcamera_metadata", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2109,10 +2154,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdualcam_optical_zoom_control.so"], + shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2126,10 +2171,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdualcam_video_optical_zoom.so"], + shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2143,10 +2188,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libft2vendor.so"], + shared_libs: ["libpng", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2160,10 +2205,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libhta.so"], + shared_libs: ["libcdsprpc", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2177,10 +2222,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libhta_hexagon_runtime.so"], + shared_libs: ["libm", "liblog", "libcdsprpc", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2194,6 +2239,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libhvx_interface.so"], + shared_libs: ["liblog", "libcdsprpc", "libm", "libc", ], }, }, compile_multilib: "64", @@ -2211,10 +2257,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmiai_portraitsupernight.so"], + shared_libs: ["libm", "liblog", "libz", "libOpenCL", "libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2228,10 +2274,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgo_fs.so"], + shared_libs: ["liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2245,10 +2291,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgo_ie_capture.so"], + shared_libs: ["libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2262,6 +2308,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgo_rfs.so"], + shared_libs: ["liblog", "libmialgo_utils", "libcdsprpc", "libion", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", @@ -2279,10 +2326,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgo_sd.so"], + shared_libs: ["libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2296,10 +2343,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgo_utils.so"], + shared_libs: ["libcdsprpc", "libOpenCL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2313,6 +2360,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmialgoengine.so"], + shared_libs: ["libxmi_high_dynamic_range", "libhvx_interface", "libxmi_hdr_checker", "liblog", "libutils", "libcutils", "libhardware", "libnativewindow", "libEGL", "libion", "libGLESv2", "libmpbase", "libarcsoft_beautyshot", "libarcsoft_dualcam_refocus", "libarcsoft_portrait_lighting", "libarcsoft_portrait_lighting_c", "libarcsoft_distortion_correction", "libmialgo_ie_capture", "libmialgo_utils", "libalhLDC", "libalCFR", "libbeauty_face_interface", "libmiai_portraitsupernight", "librelight_only", "libmibokeh_712", "libsdk_sr", "lib_sr_models", "libxml2_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -2330,10 +2378,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmibokeh_712.so"], + shared_libs: ["libOpenCL", "liblog", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2347,10 +2395,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmpbase.so"], + shared_libs: ["libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2364,10 +2412,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmulticam_image_optical_zoom.so"], + shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2381,10 +2429,27 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmulticam_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: "libnanopb", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: ["proprietary/vendor/lib64/libnanopb.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2398,10 +2463,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnotifyaudiohal.so"], + shared_libs: ["libultrasound", "liblog", "libc", "libm", "libdl", "libc++", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2415,10 +2480,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liboemcrypto.so"], + shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libhidlbase", "libcpion", "libminkdescriptor", "libcutils", "libtrustedapploader", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2432,10 +2497,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libpn553_fw.so"], + shared_libs: [ ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2449,10 +2514,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/librelight_only.so"], + shared_libs: ["libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2466,10 +2531,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libremosaic_wrapper.so"], + shared_libs: ["liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2483,10 +2548,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libremosaiclib.so"], + shared_libs: ["liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2500,10 +2565,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdk_sr.so"], + shared_libs: ["liblog", "libm", "libOpenCL", "libdl", "libc++_shared", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2517,10 +2582,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsensorcal.so"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libssc", "libutils", "libcutils", "libsensorslog", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2534,10 +2599,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsensorslog.so"], + shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2551,10 +2616,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnpe_adsp.so"], + shared_libs: ["liblog", "libdl", "libadsprpc", "libm", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2568,10 +2633,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains.so"], + shared_libs: ["liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2585,10 +2650,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_system.so"], + shared_libs: ["liblog", "libdl", "libcdsprpc_system", "libm", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2602,10 +2667,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so"], + shared_libs: ["liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2619,10 +2684,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2_system.so"], + shared_libs: ["liblog", "libdl", "libcdsprpc_system", "libm", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2636,10 +2701,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsns_device_mode_stub.so"], + shared_libs: ["libsns_fastRPC_util", "liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2653,10 +2718,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsns_fastRPC_util.so"], + shared_libs: ["liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2670,10 +2735,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsns_low_lat_stream_stub.so"], + shared_libs: ["libsns_fastRPC_util", "liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2687,10 +2752,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnsapi.so"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2704,10 +2769,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsnsdiaglog.so"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libsensorslog", "libutils", "libcutils", "libssc", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2721,10 +2786,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libssc.so"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsensorslog", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2738,10 +2803,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libssc_default_listener.so"], + shared_libs: ["liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2755,10 +2820,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libssccalapi.so"], + shared_libs: ["libdiag", "liblog", "libutils", "libcutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libqmi_csi", "libnanopb", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2772,10 +2837,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libswregistrationalgo.so"], + shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2789,10 +2854,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libswvdec.so"], + shared_libs: ["libcutils", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2806,10 +2871,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsymphony-cpu.so"], + shared_libs: ["liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2823,10 +2888,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libthermalclient.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2840,10 +2905,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so"], + shared_libs: ["libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2857,10 +2922,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libultrasound.so"], + shared_libs: ["libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2874,10 +2939,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libvideofilter_only.so"], + shared_libs: ["libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2891,10 +2956,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libvidhance.so"], + shared_libs: ["libGLESv3", "libEGL", "libGLESv2", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2908,10 +2973,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libxmi_hdr_checker.so"], + shared_libs: ["libc", "libz", "libdl", "libm", "liblog", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2925,10 +2990,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libxmi_high_dynamic_range.so"], + shared_libs: ["libm", "liblog", "libz", "libOpenCL", "libc", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2942,10 +3007,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libxml2_vendor.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2959,10 +3024,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/sensors.elliptic.so"], + shared_libs: ["libnotifyaudiohal", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2976,10 +3041,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/sensors.mius.proximity.so"], + shared_libs: ["liblog", "libcutils", "libutils", "libultrasound", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2993,10 +3058,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/sensors.ssc.so"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libssc", "libsnsdiaglog", "libutils", "libcutils", "libsns_fastRPC_util", "libsensorslog", "libhardware", "libhidltransport", "libhidlbase", "android.hardware.sensors@1.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3010,10 +3075,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/sensors.touch.so"], + shared_libs: ["libssc", "liblog", "libcutils", "libsensorslog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libutils", "libsnsdiaglog", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3027,10 +3092,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.sw.swfingerprint@2.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3071,6 +3136,15 @@ prebuilt_rfsa { soc_specific: true, } +prebuilt_rfsa { + name: "dirac_resource", + filename: "dirac_resource.dar", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/dirac_resource.dar", + relative_install_path: "adsp", + soc_specific: true, +} + prebuilt_rfsa { name: "libVC1Dec", filename: "libVC1Dec.so", @@ -3296,16 +3370,61 @@ prebuilt_rfsa { 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, +} + +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, +} + +prebuilt_rfsa { + name: "misound_res", + filename: "misound_res.bin", + owner: "xiaomi", + src: "proprietary/vendor/lib/rfsa/adsp/misound_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, +} + +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, +} + 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", - check_elf_files: false, strip: { none: true, }, @@ -3319,10 +3438,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/mi_thermald"], + shared_libs: ["libcutils", "liblog", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -3336,10 +3455,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/sensors.qti"], + shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libssc", "libsensorslog", "libcutils", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -3353,10 +3472,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/thermal-engine"], + shared_libs: ["libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, diff --git a/proprietary/vendor/lib64/hw/fingerprint.fortsense.sm6150.so b/proprietary/vendor/lib64/hw/fingerprint.fortsense.sm6150.so index 8c46b46..2aa5236 100644 Binary files a/proprietary/vendor/lib64/hw/fingerprint.fortsense.sm6150.so and b/proprietary/vendor/lib64/hw/fingerprint.fortsense.sm6150.so differ diff --git a/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so b/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so index 882c8e5..a6ae2ab 100644 Binary files a/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so and b/proprietary/vendor/lib64/hw/fingerprint.fpc.sm6150.so differ diff --git a/proprietary/vendor/lib64/libarcdualcamsat.so b/proprietary/vendor/lib64/libarcdualcamsat.so new file mode 100644 index 0000000..d415aae Binary files /dev/null and b/proprietary/vendor/lib64/libarcdualcamsat.so differ diff --git a/proprietary/vendor/lib64/libarcsat.so b/proprietary/vendor/lib64/libarcsat.so new file mode 100644 index 0000000..3289c21 Binary files /dev/null and b/proprietary/vendor/lib64/libarcsat.so differ diff --git a/proprietary/vendor/lib64/libnanopb.so b/proprietary/vendor/lib64/libnanopb.so new file mode 100644 index 0000000..d41c755 Binary files /dev/null and b/proprietary/vendor/lib64/libnanopb.so differ diff --git a/sweet-vendor.mk b/sweet-vendor.mk index c31c540..4608308 100644 --- a/sweet-vendor.mk +++ b/sweet-vendor.mk @@ -139,12 +139,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.elf:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.elf \ vendor/xiaomi/sweet/proprietary/vendor/firmware/ipa_fws.mdt:$(TARGET_COPY_OUT_VENDOR)/firmware/ipa_fws.mdt \ vendor/xiaomi/sweet/proprietary/vendor/firmware/osc_rtp_24K_5s.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/osc_rtp_24K_5s.bin \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/dirac_resource.dar:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/dirac_resource.dar \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/misound_karaoke_res.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/misound_karaoke_res.bin \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/misound_karaokemix_res.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/misound_karaokemix_res.bin \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/misound_res.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/misound_res.bin \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/misound_res_headphone.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/misound_res_headphone.bin \ - vendor/xiaomi/sweet/proprietary/vendor/lib/rfsa/adsp/misound_res_spk.bin:$(TARGET_COPY_OUT_VENDOR)/lib/rfsa/adsp/misound_res_spk.bin \ vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx355_ultra.bin \ vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_imx471_front.bin \ vendor/xiaomi/sweet/proprietary/vendor/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.sensormodule.sweet_ofilm_ov02b1b.bin \ @@ -276,6 +270,8 @@ PRODUCT_PACKAGES += \ libalCFR \ libalLDC \ libalhLDC \ + libarcdualcamsat \ + libarcsat \ libarcsoft_beautyshot \ libarcsoft_distortion_correction \ libarcsoft_dualcam_refocus \ @@ -318,6 +314,7 @@ PRODUCT_PACKAGES += \ libmpbase \ libmulticam_image_optical_zoom \ libmulticam_video_optical_zoom \ + libnanopb \ libnotifyaudiohal \ liboemcrypto \ libpn553_fw \ @@ -360,6 +357,7 @@ PRODUCT_PACKAGES += \ capi_v2_aptX_Classic \ capi_v2_aptX_HD \ capi_v2_dap_cpdp \ + dirac_resource \ libVC1Dec \ libVC1DecDsp_skel \ libapps_mem_heap \ @@ -385,6 +383,11 @@ PRODUCT_PACKAGES += \ libsnpe_dsp_v66_domains_v2_skel \ libsns_device_mode_skel \ libsns_low_lat_stream_skel \ + misound_karaoke_res \ + misound_karaokemix_res \ + misound_res \ + misound_res_headphone \ + misound_res_spk \ batterysecret \ mi_thermald \ sensors.qti \