From 88c720b2d8dc3c35596251dd5aaa81ce19d2ba84 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Wed, 11 Sep 2024 10:02:55 +0200 Subject: [PATCH] sm6150-common: Regenerate with checkelf changes Change-Id: Iae99641c451921f79ead49c9610256a8a8b1bccd Signed-off-by: donjohanliebert --- Android.bp | 765 ++++++++++-------- proprietary/vendor/lib/libcdsprpc.so | Bin 0 -> 207488 bytes proprietary/vendor/lib/libcdsprpc_system.so | Bin 0 -> 202564 bytes .../vendor/lib/vendor.qti.hardware.dsp@1.0.so | Bin 0 -> 83108 bytes proprietary/vendor/lib64/libcdsprpc_system.so | Bin 0 -> 269872 bytes sm6150-common-vendor.mk | 19 +- 6 files changed, 428 insertions(+), 356 deletions(-) create mode 100644 proprietary/vendor/lib/libcdsprpc.so create mode 100644 proprietary/vendor/lib/libcdsprpc_system.so create mode 100644 proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so create mode 100644 proprietary/vendor/lib64/libcdsprpc_system.so diff --git a/Android.bp b/Android.bp index ebaf102..d8a05ed 100644 --- a/Android.bp +++ b/Android.bp @@ -4,6 +4,12 @@ soong_namespace { imports: [ + "device/xiaomi/sm6150-common", + "hardware/qcom-caf/sm8150", + "hardware/qcom-caf/wlan", + "hardware/xiaomi", + "vendor/qcom/opensource/dataservices", + "vendor/qcom/opensource/display", ], } @@ -16,13 +22,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/eglSubDriverAndroid.so"], + shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@2.0", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/eglSubDriverAndroid.so"], + shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@2.0", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -37,13 +44,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/libEGL_adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/libEGL_adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -58,13 +66,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so"], + shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so"], + shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -79,13 +88,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/libGLESv2_adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/libGLESv2_adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -100,13 +110,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/libq3dtools_adreno.so"], + shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/libq3dtools_adreno.so"], + shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -121,13 +132,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/egl/libq3dtools_esx.so"], + shared_libs: ["libcutils", "liblog", "libz", "libdl", "libc++", "libc", "libm", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/egl/libq3dtools_esx.so"], + shared_libs: ["libcutils", "liblog", "libz", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "egl", prefer: true, soc_specific: true, @@ -142,13 +154,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/hw/vulkan.adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vulkan.adreno.so"], + shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -163,13 +176,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libC2D2.so"], + shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libC2D2.so"], + shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -183,13 +197,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libCB.so"], + shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libvndksupport", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libCB.so"], + shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libvndksupport", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -203,13 +218,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOpenCL.so"], + shared_libs: ["libcutils", "libvndksupport", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libOpenCL.so"], + shared_libs: ["libcutils", "libvndksupport", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -223,13 +239,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadreno_utils.so"], + shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libadreno_utils.so"], + shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -243,13 +260,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadsp_default_listener.so"], + shared_libs: ["liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libadsp_default_listener.so"], + shared_libs: ["liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -263,13 +281,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libadsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -283,13 +302,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libc2d30_bltlib.so"], + shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libc2d30_bltlib.so"], + shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -303,13 +323,56 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libcdsp_default_listener.so"], + shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libcdsp_default_listener.so"], + shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsprpc", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libcdsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcdsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsprpc_system", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/libcdsprpc_system.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/libcdsprpc_system.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -323,13 +386,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libdiag.so"], + shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libdiag.so"], + shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -343,13 +407,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libdsutils.so"], + shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libdsutils.so"], + shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -363,13 +428,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libgsl.so"], + shared_libs: ["libcutils", "liblog", "libz", "libsync", "libion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libgsl.so"], + shared_libs: ["libcutils", "liblog", "libz", "libsync", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -383,13 +449,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libidl.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libidl.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -403,13 +470,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libllvm-glnext.so"], + shared_libs: ["libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libllvm-glnext.so"], + shared_libs: ["libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -423,13 +491,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libllvm-qcom.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libllvm-qcom.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -443,20 +512,20 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libmdmdetect.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libmdmdetect.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { - name: "libmmosal_vendor", - stem: "libmmosal", + name: "libmmosal", owner: "xiaomi", strip: { none: true, @@ -464,13 +533,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libmmosal.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libmmosal.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -484,13 +554,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi.so"], + shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi.so"], + shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -504,13 +575,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_cci.so"], + shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_cci.so"], + shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -524,13 +596,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_client_helper.so"], + shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_client_helper.so"], + shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -544,13 +617,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_client_qmux.so"], + shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_client_qmux.so"], + shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -564,13 +638,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_common_so.so"], + shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_common_so.so"], + shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -584,13 +659,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_csi.so"], + shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_csi.so"], + shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -604,13 +680,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmi_encdec.so"], + shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmi_encdec.so"], + shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -624,13 +701,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqmiservices.so"], + shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libqmiservices.so"], + shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -644,13 +722,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libvpphvx.so"], + shared_libs: ["libcutils", "liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libvpphvx.so"], + shared_libs: ["libcutils", "liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -664,13 +743,35 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libvpplibrary.so"], + shared_libs: ["libhidlbase", "libutils", "vendor.qti.hardware.capabilityconfigstore@1.0", "libcutils", "liblog", "libqdMetaData", "libion", "libvpphvx", "libadsprpc", "libC2D2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/libvpplibrary.so"], + shared_libs: ["libhidlbase", "libutils", "vendor.qti.hardware.capabilityconfigstore@1.0", "libcutils", "liblog", "libqdMetaData", "libion", "libvpphvx", "libadsprpc", "libC2D2", "libc++", "libc", "libm", "libdl", ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.dsp@1.0", + owner: "xiaomi", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: ["proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], + }, + android_arm64: { + srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -684,13 +785,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/vendor.qti.hardware.vpp@1.1.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -704,13 +806,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/vendor.qti.hardware.vpp@1.2.so"], + shared_libs: ["vendor.qti.hardware.vpp@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so"], + shared_libs: ["vendor.qti.hardware.vpp@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -724,13 +827,14 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/vendor.qti.hardware.vpp@1.3.so"], + shared_libs: ["vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so"], + shared_libs: ["vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -744,10 +848,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so"], + shared_libs: ["android.hardware.audio.common@5.0", "libbluetooth_audio_session_qti_2_1", "libbase", "libcutils", "libfmq", "libhidlbase", "libhidltransport", "liblog", "libutils", "vendor.qti.hardware.bluetooth_audio@2.1", "vendor.qti.hardware.bluetooth_audio@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -762,10 +866,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxAacDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -779,10 +883,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxAlacDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -796,10 +900,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxAmrDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -813,10 +917,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxAmrwbplusDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -830,10 +934,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxApeDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -847,10 +951,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxDsdDec.so"], + shared_libs: ["libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -864,10 +968,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxEvrcDec.so"], + shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -881,10 +985,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxQcelp13Dec.so"], + shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -898,6 +1002,7 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxVpp.so"], + shared_libs: ["liblog", "libutils", "libbinder", "libcutils", "libvppclient", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", @@ -915,10 +1020,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libOmxWmaDec.so"], + shared_libs: ["libutils", "liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -932,10 +1037,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libadpcmdec.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -949,10 +1054,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libbluetooth_audio_session_qti.so"], + shared_libs: ["vendor.qti.hardware.bluetooth_audio@2.0", "libaudioutils", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -966,10 +1071,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libbluetooth_audio_session_qti_2_1.so"], + shared_libs: ["vendor.qti.hardware.bluetooth_audio@2.1", "vendor.qti.hardware.bluetooth_audio@2.0", "libaudioutils", "libbase", "libcutils", "libfmq", "libhidlbase", "libhidltransport", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -983,10 +1088,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libdsd2pcm.so"], + shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1000,10 +1105,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libqcodec2.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1017,10 +1122,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/librice.so"], + shared_libs: ["libdl", "libc", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1034,10 +1139,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libsmwrapper.so"], + shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1051,10 +1156,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/libvppclient.so"], + shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "libhardware", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "vendor.qti.hardware.vpp@1.3", "libvpplibrary", "libcutils", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1068,10 +1173,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/soundfx/libasphere.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, relative_install_path: "soundfx", prefer: true, soc_specific: true, @@ -1086,10 +1191,10 @@ cc_prebuilt_library_shared { target: { android_arm: { srcs: ["proprietary/vendor/lib/soundfx/libshoebox.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, relative_install_path: "soundfx", prefer: true, soc_specific: true, @@ -1105,10 +1210,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1122,10 +1227,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@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, } @@ -1139,10 +1244,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so"], + shared_libs: ["com.qualcomm.qti.imscmservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1156,10 +1261,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so"], + shared_libs: ["com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.imscmservice@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1173,10 +1278,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@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, } @@ -1190,10 +1295,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so"], + shared_libs: ["com.qualcomm.qti.uceservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1207,10 +1312,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so"], + shared_libs: ["com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1224,10 +1329,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.3.so"], + shared_libs: ["com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1241,10 +1346,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/deviceInfoServiceModule.so"], + shared_libs: ["vendor.qti.hardware.radio.internal.deviceinfo@1.0", "libqcrilFramework", "libril-qc-hal-qmi", "libril-qc-logger", "libutils", "librilqmiservices", "libqmi_cci", "libhidlbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1258,10 +1363,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so"], + shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "libdiag", "libqmiservices", "libqmi_cci", "libbtnv", "android.hardware.bluetooth@1.0", "libsoc_helper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1276,10 +1381,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so"], + shared_libs: ["android.hardware.gatekeeper@1.0", "libhidlbase", "libutils", "liblog", "libcutils", "libkeymasterdeviceutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1294,10 +1399,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/com.dsi.ant@1.0-impl.so"], + shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "com.dsi.ant@1.0", "android.hardware.bluetooth@1.0", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1312,10 +1417,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so"], + shared_libs: ["liblog", "libhidlbase", "libutils", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "vendor.qti.gnss@3.0", "vendor.qti.gnss@4.0", "libloc_core", "libgps.utils", "liblocation_api", "liblocationservice_glue", "liblbs_core", "libdataitems", "liblocationservice", "libxtadapter", "libizat_core", "libizat_client_api", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1330,10 +1435,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so"], + shared_libs: ["libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.alarm@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1348,10 +1453,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so"], + shared_libs: ["libhidlbase", "libutils", "liblog", "libbase", "libcutils", "vendor.qti.hardware.bluetooth_sar@1.0", "vendor.qti.hardware.bluetooth_sar@1.1", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1366,10 +1471,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so"], + shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.btconfigstore@1.0", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1384,10 +1489,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so"], + shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.btconfigstore@2.0", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1402,10 +1507,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libxml2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1420,10 +1525,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so"], + shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.fm@1.0_vendor", "android.hardware.bluetooth@1.0-impl-qti", "libqmi", "libqmiservices", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1438,10 +1543,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so"], + shared_libs: ["libhwbinder", "libhidlbase", "libhidltransport", "libutils", "libcutils", "libcrypto", "libbase", "liblog", "vendor.qti.hardware.soter@1.0", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "hw", prefer: true, soc_specific: true, @@ -1456,10 +1561,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imscmservice.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhidlbase", "com.qualcomm.qti.imscmservice@2.0", "lib-imsdpl", "lib-imsqimf", "lib-imsxml", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1473,10 +1578,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsdpl.so"], + shared_libs: ["libdiag", "libqmiservices", "libcutils", "libutils", "liblog", "libtime_genoff", "libcrypto", "libssl", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1490,10 +1595,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsqimf.so"], + shared_libs: ["lib-imsdpl", "lib-imsxml", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1507,10 +1612,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsrcs-v2.so"], + shared_libs: ["lib-imsdpl", "lib-imsqimf", "lib-imsxml", "lib-siputility", "libqmi_cci", "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqmiservices", "libqti_vndfwk_detect", "lib-rcsconfig", "libidl", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "com.qualcomm.qti.uceservice@2.3", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "vendor.qti.ims.callinfo@1.0", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "vendor.qti.ims.callcapability@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1524,10 +1629,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsrcsbaseimpl.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect", "libidl", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "com.qualcomm.qti.uceservice@2.0", "com.qualcomm.qti.uceservice@2.1", "com.qualcomm.qti.uceservice@2.2", "com.qualcomm.qti.uceservice@2.3", "vendor.qti.ims.callinfo@1.0", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1541,10 +1646,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsvtcore.so"], + shared_libs: ["librcc", "libion", "libhidlbase", "vendor.qti.imsrtpservice@3.0_vendor", "vendor.qti.imsrtpservice@3.0-service-Impl", "libdiag", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1558,10 +1663,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-imsxml.so"], + shared_libs: ["lib-imsdpl", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1575,10 +1680,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-rcsconfig.so"], + shared_libs: ["lib-imsdpl", "libqmi_cci", "libcutils", "libutils", "liblog", "libqmiservices", "libqmi_csi", "libdiag", "libhidlbase", "libhardware_legacy", "libqti_vndfwk_detect", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1592,10 +1697,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-rtpcommon.so"], + shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1609,10 +1714,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-rtpcore.so"], + shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "lib-imsvtcore", "lib-rtpcommon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1626,10 +1731,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-rtpsl.so"], + shared_libs: ["libcutils", "libutils", "liblog", "lib-imsdpl", "lib-rtpcore", "lib-rtpcommon", "libqti_vndfwk_detect", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1643,10 +1748,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-siputility.so"], + shared_libs: ["lib-imsdpl", "lib-imsxml", "lib-imsqimf", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1660,10 +1765,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/lib-uceservice.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhidlbase", "lib-imsdpl", "lib-imsqimf", "lib-imsxml", "lib-siputility", "libqti_vndfwk_detect", "lib-imscmservice", "com.qualcomm.qti.imscmservice@2.0", "com.qualcomm.qti.uceservice@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1677,10 +1782,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libGPreqcancel.so"], + shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1694,10 +1799,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libGPreqcancel_svc.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1711,10 +1816,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libQSEEComAPI.so"], + shared_libs: ["libion", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1728,10 +1833,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libbtnv.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1745,10 +1850,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcacertclient.so"], + shared_libs: ["liblog", "libutils", "libcutils", "libhidlbase", "vendor.qti.hardware.cacert@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1762,10 +1867,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcdfw.so"], + shared_libs: ["libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1779,27 +1884,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcdfw_remote_api.so"], + shared_libs: ["libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcdsprpc", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcdsprpc.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1813,6 +1901,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcne.so"], + shared_libs: ["libcutils", "liblog", "libdiag", "libnetutils", "libutils", "libcneapiclient", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect", "libhardware_legacy", "libhidlbase", "libnl", "libidl", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.hardware.data.lce@1.0", "libandroid_net", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.factory@2.3", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "vendor.qti.hardware.mwqemadapter@1.0", "vendor.qti.data.mwqem@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -1830,10 +1919,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcneapiclient.so"], + shared_libs: ["libcutils", "libnetutils", "libutils", "libdiag", "liblog", "libhidlbase", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1847,10 +1936,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcneoplookup.so"], + shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1864,10 +1953,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libconfigdb.so"], + shared_libs: ["libxml", "libdsutils", "libdiag", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1881,10 +1970,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libcpion.so"], + shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1898,10 +1987,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdataitems.so"], + shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1915,10 +2004,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdisplayqos.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1932,10 +2021,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdpmqmihal.so"], + shared_libs: ["libhidlbase", "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "com.qualcomm.qti.dpm.api@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1949,10 +2038,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdrmfs.so"], + shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1966,10 +2055,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdrmtime.so"], + shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -1983,10 +2072,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libdsi_netctrl.so"], + shared_libs: ["libqdi", "libdiag", "libcutils", "liblog", "libnetmgr", "libdsutils", "libconfigdb", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2000,10 +2089,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libgdtap.so"], + shared_libs: ["libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "libizat_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2017,10 +2106,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libhdcpsrm.so"], + shared_libs: ["liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2034,10 +2123,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libhdr_tm.so"], + shared_libs: ["liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2051,10 +2140,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libizat_client_api.so"], + shared_libs: ["liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2068,10 +2157,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libizat_core.so"], + shared_libs: ["libutils", "libcutils", "libloc_core", "libgps.utils", "libloc_api_v02", "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2085,10 +2174,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libjnihelper.so"], + shared_libs: ["libcutils", "liblog", "libqmiservices", "libqmi_cci", "libcacertclient", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2102,10 +2191,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libkeymasterdeviceutils.so"], + shared_libs: ["libion", "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2119,10 +2208,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libkeymasterutils.so"], + shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2136,10 +2225,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblbs_core.so"], + shared_libs: ["liblog", "libutils", "libcutils", "libizat_core", "libloc_core", "libgps.utils", "libcrypto", "libsqlite", "libloc_api_v02", "libmdmdetect", "libperipheral_client", "libpdmapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2153,10 +2242,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libloc_api_v02.so"], + shared_libs: ["libutils", "libcutils", "libqmi_cci", "libqmi_common_so", "libloc_core", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2170,10 +2259,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libloc_socket.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2187,10 +2276,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblocationservice.so"], + shared_libs: ["libcutils", "liblog", "libloc_core", "libgps.utils", "liblbs_core", "libdataitems", "liblowi_client", "libizat_core", "liblocation_api", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2204,10 +2293,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblocationservice_glue.so"], + shared_libs: ["liblocationservice", "libcutils", "liblog", "libloc_core", "libgps.utils", "libhardware_legacy", "liblbs_core", "libdataitems", "liblocation_api", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2221,10 +2310,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblowi_client.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2238,10 +2327,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblowi_wifihal.so"], + shared_libs: ["liblowi_client", "libcutils", "libutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2255,10 +2344,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/liblqe.so"], + shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2272,10 +2361,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libmdsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2289,10 +2378,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libminkdescriptor.so"], + shared_libs: ["liblog", "libutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2306,10 +2395,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libminksocket.so"], + shared_libs: ["libqrtr", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2323,10 +2412,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnetmgr.so"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2340,10 +2429,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnetmgr_common.so"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2357,10 +2446,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnetmgr_nr_fusion.so"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2374,10 +2463,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnetmgr_rmnet_ext.so"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "librmnetctl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2391,10 +2480,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libnlnetmgr.so"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2408,10 +2497,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libops.so"], + shared_libs: ["libutils", "libcutils", "libQSEEComAPI", "liblog", "libdrm", "libhidlbase", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2425,10 +2514,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libpdmapper.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2442,10 +2531,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libpdnotifier.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2459,10 +2548,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libperipheral_client.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2476,10 +2565,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqcbor.so"], + shared_libs: ["liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2493,10 +2582,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqcc_file_agent.so"], + shared_libs: ["libcutils", "liblog", "libutils", "libbase", "libfmq", "libhidlbase", "vendor.qti.hardware.qccsyshal@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2510,10 +2599,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqcmaputils.so"], + shared_libs: ["libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2527,10 +2616,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqcrilFramework.so"], + shared_libs: ["libdiag", "liblog", "qtimutex", "libril-qc-logger", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2544,10 +2633,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqcrildatactl.so"], + shared_libs: ["libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2561,10 +2650,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqdi.so"], + shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2578,10 +2667,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqdp.so"], + shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2595,10 +2684,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqisl.so"], + shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2612,10 +2701,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqrtr.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2629,10 +2718,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqseed3.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2646,10 +2735,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqsocket.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2663,10 +2752,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libqtikeymaster4.so"], + shared_libs: ["liblog", "libcrypto", "libhidlbase", "libutils", "libcutils", "libkeymasterdeviceutils", "libkeymasterutils", "libbase", "libqcbor", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2680,10 +2769,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/librcc.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2697,10 +2786,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libril-qc-hal-qmi.so"], + shared_libs: ["libhidlbase", "vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "vendor.qti.hardware.radio.ims@1.7", "vendor.qti.hardware.radio.am@1.0", "vendor.qti.hardware.radio.qcrilhook@1.0", "vendor.qti.hardware.radio.uim@1.0", "vendor.qti.hardware.radio.uim@1.1", "vendor.qti.hardware.radio.uim@1.2", "vendor.qti.hardware.radio.uim_remote_server@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "vendor.qti.hardware.radio.uim_remote_client@1.2", "vendor.qti.hardware.radio.lpa@1.0", "vendor.qti.hardware.radio.lpa@1.1", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "vendor.qti.hardware.radio.qtiradio@2.4", "android.hardware.radio@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "libqcrilFramework", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "vendor.qti.hardware.radio.internal.deviceinfo@1.0", "libdsutils", "libcutils", "liblog", "libutils", "qcrild_librilutils", "libqmi_cci", "libqmi_client_qmux", "libdiag", "libhardware_legacy", "libqmiservices", "librilqmiservices", "libqmi_client_helper", "libidl", "libtime_genoff", "libsqlite", "libbinder", "libmdmdetect", "libperipheral_client", "libril-qc-logger", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hardware.radio.deprecated@1.0", "qtimutex", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libvndksupport", "libbase", "libz", "libqdi", "libnetmgr", "libconfigdb", "libxml", "qtibus", "libsystem_health_mon", "libpdmapper", "libpdnotifier", "libxml2", "libdsi_netctrl", "libqdp", "liblqe", "vendor.qti.hardware.data.iwlan@1.0", "vendor.qti.hardware.data.connection@1.0", "vendor.qti.hardware.data.connection@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2714,10 +2803,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libril-qc-logger.so"], + shared_libs: ["liblog", "libcutils", "libc++", "libdiag", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2731,10 +2820,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/librilqmiservices.so"], + shared_libs: ["libqmi_common_so", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2748,10 +2837,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/librpmb.so"], + shared_libs: ["libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2765,10 +2854,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdedrm.so"], + shared_libs: ["libdrm", "libdrmutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2782,10 +2871,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdm-color.so"], + shared_libs: ["liblog", "libcutils", "libbinder", "libutils", "libdisplaydebug", "libtinyxml2_1", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2799,10 +2888,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdm-colormgr-algo.so"], + shared_libs: ["liblog", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2816,10 +2905,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdm-diag.so"], + shared_libs: ["libdiag", "libsdmutils", "libbinder", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2833,10 +2922,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"], + shared_libs: ["libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2850,10 +2939,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdmextension.so"], + shared_libs: ["libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2867,10 +2956,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsdsprpc.so"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libion", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2884,10 +2973,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsoc_helper.so"], + shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2901,10 +2990,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libssd.so"], + shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2918,10 +3007,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libsystem_health_mon.so"], + shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2935,10 +3024,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libtime_genoff.so"], + shared_libs: ["libc", "libcutils", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2952,10 +3041,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libtinyxml2_1.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2969,10 +3058,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libtrustedapploader.so"], + shared_libs: ["liblog", "libminkdescriptor", "libminksocket", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -2986,10 +3075,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libwms.so"], + shared_libs: ["libcne", "libqmiservices", "libqmi_cci", "liblog", "libcneoplookup", "libandroid_net", "libutils", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.latency@2.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3003,6 +3092,7 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libwqe.so"], + shared_libs: ["libbinder", "libcutils", "libnetutils", "libutils", "liblog", "libsqlite", "libcneapiclient", "libcne", "libnl", "libxml", "libxml2", "libandroid_net", "libqti_vndfwk_detect", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -3020,10 +3110,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libwvhidl.so"], + shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hidl.memory@1.0", "libbase", "libcrypto", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3037,10 +3127,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libxml.so"], + shared_libs: ["liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3054,10 +3144,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/libxtadapter.so"], + shared_libs: ["libgps.utils", "liblog", "libloc_core", "libizat_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3071,10 +3161,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/mediadrm/libwvdrmengine.so"], + shared_libs: ["libbase", "libcrypto", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, relative_install_path: "mediadrm", prefer: true, soc_specific: true, @@ -3089,10 +3179,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/qcrild_librilutils.so"], + shared_libs: ["libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3106,10 +3196,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/qtibus.so"], + shared_libs: ["qtimutex", "libqcrilFramework", "libril-qc-logger", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3123,10 +3213,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/qtimutex.so"], + shared_libs: ["libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3140,10 +3230,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so"], + shared_libs: ["vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3157,10 +3247,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so"], + shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3174,10 +3264,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.2.so"], + shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.mwqem@1.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3191,10 +3281,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.factory@2.3.so"], + shared_libs: ["vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.mwqem@1.0", "vendor.qti.data.slm@1.0", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.lce@1.0", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.ims.rcsconfig@1.0", "vendor.qti.ims.rcsconfig@1.1", "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3208,10 +3298,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.mwqem@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3225,10 +3315,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3242,10 +3332,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@1.0.so"], + shared_libs: ["android.hardware.gnss@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3259,10 +3349,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@1.1.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3276,10 +3366,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@1.2.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3293,10 +3383,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@2.0.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3310,10 +3400,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@2.1.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3327,10 +3417,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@3.0.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3344,10 +3434,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@4.0-service.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libgps.utils", "libqti_vndfwk_detect", "libhidlbase", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "vendor.qti.gnss@3.0", "vendor.qti.gnss@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3361,10 +3451,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.gnss@4.0.so"], + shared_libs: ["android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "vendor.qti.gnss@3.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3378,10 +3468,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3395,10 +3485,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3412,10 +3502,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so"], + shared_libs: ["vendor.qti.hardware.bluetooth_sar@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3429,10 +3519,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3446,10 +3536,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so"], + shared_libs: ["vendor.qti.hardware.data.cne.internal.constants@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3463,10 +3553,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3480,10 +3570,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so"], + shared_libs: ["vendor.qti.hardware.data.cne.internal.constants@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3497,10 +3587,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3514,10 +3604,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so"], + shared_libs: ["vendor.qti.hardware.data.connection@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3531,10 +3621,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3548,10 +3638,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so"], + shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3565,10 +3655,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3582,10 +3672,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.lce@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3599,27 +3689,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.dsp@1.0", - owner: "xiaomi", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so"], - }, - }, - compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3634,10 +3707,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3651,10 +3724,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3668,10 +3741,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3685,10 +3758,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3702,10 +3775,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3719,10 +3792,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3736,10 +3809,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3753,10 +3826,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3770,10 +3843,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3787,10 +3860,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3804,10 +3877,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3821,10 +3894,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so"], + shared_libs: ["vendor.qti.hardware.radio.ims@1.0", "vendor.qti.hardware.radio.ims@1.1", "vendor.qti.hardware.radio.ims@1.2", "vendor.qti.hardware.radio.ims@1.3", "vendor.qti.hardware.radio.ims@1.4", "vendor.qti.hardware.radio.ims@1.5", "vendor.qti.hardware.radio.ims@1.6", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3838,10 +3911,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3855,10 +3928,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3872,10 +3945,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so"], + shared_libs: ["vendor.qti.hardware.radio.lpa@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3889,10 +3962,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3906,10 +3979,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3923,10 +3996,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so"], + shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3940,10 +4013,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so"], + shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3957,10 +4030,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so"], + shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3974,10 +4047,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so"], + shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -3991,10 +4064,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so"], + shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4008,10 +4081,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.5.so"], + shared_libs: ["android.hardware.radio@1.0", "android.hardware.radio@1.1", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "vendor.qti.hardware.radio.qtiradio@2.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4025,10 +4098,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.6.so"], + shared_libs: ["android.hardware.radio@1.0", "vendor.qti.hardware.radio.qtiradio@1.0", "vendor.qti.hardware.radio.qtiradio@2.0", "vendor.qti.hardware.radio.qtiradio@2.1", "vendor.qti.hardware.radio.qtiradio@2.2", "vendor.qti.hardware.radio.qtiradio@2.3", "vendor.qti.hardware.radio.qtiradio@2.4", "vendor.qti.hardware.radio.qtiradio@2.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4042,10 +4115,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4059,10 +4132,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so"], + shared_libs: ["vendor.qti.hardware.radio.uim@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4076,10 +4149,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so"], + shared_libs: ["vendor.qti.hardware.radio.uim@1.0", "vendor.qti.hardware.radio.uim@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4093,10 +4166,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4110,10 +4183,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so"], + shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4127,10 +4200,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so"], + shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4144,10 +4217,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4161,10 +4234,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4178,10 +4251,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4195,10 +4268,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4212,10 +4285,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so"], + shared_libs: ["vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.rcsconfig@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4229,10 +4302,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.factory@1.1.so"], + shared_libs: ["vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.rcsconfig@2.0", "vendor.qti.ims.rcsconfig@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4246,10 +4319,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4263,10 +4336,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so"], + shared_libs: ["vendor.qti.ims.rcsconfig@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4280,10 +4353,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@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, } @@ -4297,10 +4370,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so"], + shared_libs: ["vendor.qti.ims.rcsconfig@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4314,10 +4387,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libdiag", "vendor.qti.imsrtpservice@3.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4332,10 +4405,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } @@ -4349,10 +4422,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.latency@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, } @@ -4366,17 +4439,16 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/vendor/lib64/vendor.qti.latency@2.1.so"], + shared_libs: ["vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { - name: "com.qualcomm.qti.dpm.api@1.0_system_ext", - stem: "com.qualcomm.qti.dpm.api@1.0", + name: "com.qualcomm.qti.dpm.api@1.0", owner: "xiaomi", strip: { none: true, @@ -4384,10 +4456,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4401,10 +4473,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/fm_helium.so"], + shared_libs: ["libfm-hci", "liblog", "libnativehelper", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4418,10 +4490,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/lib-imsvideocodec.so"], + shared_libs: ["lib-imsvtutils", "lib-imsvtextutils", "libcutils", "libutils", "liblog", "libdiag_system", "libgui", "libandroid", "libnativewindow", "libmediandk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4435,10 +4507,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/lib-imsvt.so"], + shared_libs: ["lib-imsvideocodec", "libmediandk", "libnativewindow", "libion", "libdmabufheap", "lib-imsvtutils", "libandroid", "libhidlbase", "vendor.qti.imsrtpservice@3.0", "vendor.qti.imsrtpservice@3.1", "libdiag_system", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4452,10 +4524,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/lib-imsvtextutils.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libdiag_system", "lib-imsvtutils", "libGLESv2", "libEGL", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4469,10 +4541,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/lib-imsvtutils.so"], + shared_libs: ["libutils", "libcutils", "liblog", "libdiag_system", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4486,10 +4558,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libdiag_system.so"], + shared_libs: ["vendor.qti.diaghal@1.0", "libhidlbase", "liblog", "libutils", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libc", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4503,10 +4575,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libdpmctmgr.so"], + shared_libs: ["libdiag_system", "libbinder", "libcutils", "libutils", "libdpmframework", "com.qualcomm.qti.dpm.api@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4520,10 +4592,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libdpmfdmgr.so"], + shared_libs: ["libdiag_system", "libbinder", "libcutils", "libutils", "libdpmframework", "com.qualcomm.qti.dpm.api@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4537,10 +4609,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libdpmframework.so"], + shared_libs: ["libdiag_system", "libbinder", "libcutils", "libutils", "liblog", "libhidlbase", "libhardware", "libhardware_legacy", "com.qualcomm.qti.dpm.api@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4554,10 +4626,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libdpmtcm.so"], + shared_libs: ["libdiag_system", "libbinder", "libcutils", "libutils", "libdpmframework", "com.qualcomm.qti.dpm.api@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4571,10 +4643,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libfm-hci.so"], + shared_libs: ["libcutils", "libbase", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.fm@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4588,10 +4660,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libimscamera_jni.so"], + shared_libs: ["libnativehelper", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4605,10 +4677,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/libimsmedia_jni.so"], + shared_libs: ["libnativehelper", "libcutils", "libutils", "libgui", "libbinder", "liblog", "libandroid", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4622,17 +4694,16 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { - name: "vendor.qti.hardware.fm@1.0_system_ext", - stem: "vendor.qti.hardware.fm@1.0", + name: "vendor.qti.hardware.fm@1.0", owner: "xiaomi", strip: { none: true, @@ -4640,17 +4711,16 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { - name: "vendor.qti.imsrtpservice@3.0_system_ext", - stem: "vendor.qti.imsrtpservice@3.0", + name: "vendor.qti.imsrtpservice@3.0", owner: "xiaomi", strip: { none: true, @@ -4658,17 +4728,16 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so"], + shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { - name: "vendor.qti.imsrtpservice@3.1_system_ext", - stem: "vendor.qti.imsrtpservice@3.1", + name: "vendor.qti.imsrtpservice@3.1", owner: "xiaomi", strip: { none: true, @@ -4676,10 +4745,10 @@ cc_prebuilt_library_shared { target: { android_arm64: { srcs: ["proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.1.so"], + shared_libs: ["vendor.qti.imsrtpservice@3.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, prefer: true, system_ext_specific: true, } @@ -4839,7 +4908,7 @@ dex_import { } prebuilt_etc_xml { - name: "manifest_android.hardware.drm@1.3-service.widevine", + name: "manifest_android.hardware.drm@1.3-service.widevine.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml", filename_from_src: true, @@ -4848,7 +4917,7 @@ prebuilt_etc_xml { } prebuilt_etc_xml { - name: "vendor.qti.gnss@4.0-service", + name: "vendor.qti.gnss@4.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml", filename_from_src: true, @@ -4862,10 +4931,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/adpl"], + shared_libs: ["libc", "liblog", "libdiag", "libdsutils", "librmnetctl", "libqmi_cci", "libqmiservices", "libnetutils", "libcutils", "libqmi_client_qmux", "libqmi_encdec", "libqcmaputils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4879,10 +4948,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/adsprpcd"], + shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4896,10 +4965,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/cdsprpcd"], + shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4913,10 +4982,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/cnd"], + shared_libs: ["libdiag", "libcutils", "liblog", "libnetutils", "libqti_vndfwk_detect", "libutils", "libcne", "libcneapiclient", "libqmiservices", "libhidlbase", "libandroid_net", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.data.factory@2.0", "vendor.qti.data.factory@2.1", "vendor.qti.data.factory@2.2", "vendor.qti.data.factory@2.3", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4930,10 +4999,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/cnss-daemon"], + shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libnl", "libcld80211", "libperipheral_client", "libmdmdetect", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4947,10 +5016,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/dpmQmiMgr"], + shared_libs: ["libcutils", "liblog", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqmi_cci", "libqmi_client_helper", "libqmiservices", "libdpmqmihal", "com.qualcomm.qti.dpm.api@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4964,10 +5033,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/dspservice"], + shared_libs: ["libhidlbase", "libhardware", "libutils", "libcutils", "liblog", "libavservices_minijail", "vendor.qti.hardware.dsp@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4981,10 +5050,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hvdcp_opti"], + shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -4998,10 +5067,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti"], + shared_libs: ["liblog", "libcutils", "libutils", "libhidlbase", "android.hardware.bluetooth@1.0", "vendor.qti.hardware.fm@1.0_vendor", "com.dsi.ant@1.0", "vendor.qti.hardware.bluetooth_sar@1.0", "vendor.qti.hardware.bluetooth_sar@1.1", "vendor.qti.hardware.btconfigstore@1.0", "vendor.qti.hardware.btconfigstore@2.0", "libqti_vndfwk_detect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5016,10 +5085,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine"], + shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libwvhidl", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5034,10 +5103,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti"], + shared_libs: ["android.hardware.gatekeeper@1.0", "libhardware", "libhidlbase", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5052,10 +5121,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.1-service-qti"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libqtikeymaster4", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5070,10 +5139,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/qcrild"], + shared_libs: ["libcutils", "liblog", "libril-qc-hal-qmi", "libhardware_legacy", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5088,10 +5157,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "vendor.qti.hardware.alarm@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5106,10 +5175,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service"], + shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libxml2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5124,10 +5193,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service"], + shared_libs: ["vendor.qti.hardware.soter@1.0", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5142,10 +5211,10 @@ cc_prebuilt_binary { target: { android_arm: { srcs: ["proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service"], + shared_libs: ["libqcodec2", "android.hardware.media.c2@1.0", "android.hardware.media.omx@1.0", "liblog", "libcutils", "libavservices_minijail", "libbinder", "libhidlbase", "libcodec2_vndk", "libstagefright_omx", "libstagefright_xmlparser", "libutils", "libvndksupport", "libcodec2_hidl@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", - check_elf_files: false, strip: { none: true, }, @@ -5160,10 +5229,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/ims_rtp_daemon"], + shared_libs: ["libdiag", "libcutils", "liblog", "lib-imsvtcore", "lib-imsdpl", "lib-rtpsl", "lib-rtpcore", "lib-rtpcommon", "libqmiservices", "libqmi_csi", "libqmi_cci", "vendor.qti.imsrtpservice@3.0_vendor", "vendor.qti.imsrtpservice@3.0-service-Impl", "libutils", "libhidlbase", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5177,6 +5246,7 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/imsdatadaemon"], + shared_libs: ["libqmi_cci", "libcutils", "liblog", "libqmiservices", "libqmi_csi", "libdsi_netctrl", "libdiag", "libcneapiclient", "libandroid_net", "libutils", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -5194,10 +5264,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/imsqmidaemon"], + shared_libs: ["libqmiservices", "libqmi_cci", "libidl", "libcutils", "libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5211,10 +5281,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/imsrcsd"], + shared_libs: ["liblog", "libbase", "libhidlbase", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5228,10 +5298,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/irsc_util"], + shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5245,10 +5315,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/loc_launcher"], + shared_libs: ["liblog", "libutils", "libcutils", "libgps.utils", "libqti_vndfwk_detect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5262,6 +5332,7 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/lowi-server"], + shared_libs: ["libcutils", "libgps.utils", "liblog", "libnl", "libqmi_cci", "libqmi_common_so", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", @@ -5279,10 +5350,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/msm_irqbalance"], + shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5296,10 +5367,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/netmgrd"], + shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetutils", "librmnetctl", "libnlnetmgr", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libutils", "libhidlbase", "libandroid_net", "android.system.net.netd@1.1", "libqti_vndfwk_detect", "libcneapiclient", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5313,10 +5384,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/nv_mac"], + shared_libs: ["libcutils", "liblog", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5330,10 +5401,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/pd-mapper"], + shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5347,10 +5418,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/pm-proxy"], + shared_libs: ["libperipheral_client", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5364,10 +5435,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/pm-service"], + shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5381,10 +5452,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/power_off_alarm"], + shared_libs: ["libc", "liblog", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5398,10 +5469,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/qrtr-ns"], + shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5415,10 +5486,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/qseecomd"], + shared_libs: ["libcutils", "libutils", "liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5432,10 +5503,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/qti"], + shared_libs: ["libc", "liblog", "libdiag", "libdsutils", "librmnetctl", "libqmi_cci", "libqmiservices", "libnetutils", "libcutils", "libqmi_client_qmux", "libqmi_encdec", "libqcmaputils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5449,10 +5520,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/rmt_storage"], + shared_libs: ["libqmi_csi", "libqmi_common_so", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5466,10 +5537,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/slim_daemon"], + shared_libs: ["libgps.utils", "liblog", "libdiag", "libqmi_csi", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libutils", "libhidlbase", "libsensorndkbridge", "android.hardware.sensors@1.0", "android.frameworks.sensorservice@1.0", "libloc_api_v02", "libloc_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5483,10 +5554,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/tftp_server"], + shared_libs: ["libqsocket", "libqrtr", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5500,10 +5571,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/time_daemon"], + shared_libs: ["libc", "liblog", "libcutils", "libqmi_cci", "libqmi_common_so", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5517,10 +5588,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/vppservice"], + shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "libhardware", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "vendor.qti.hardware.vpp@1.3", "libcutils", "libvpplibrary", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5534,10 +5605,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/vendor/bin/xtra-daemon"], + shared_libs: ["libutils", "libcutils", "libcrypto", "libssl", "libsqlite", "libgps.utils", "libloc_core", "libizat_core", "liblbs_core", "liblog", "libandroid_net", "libavservices_minijail", "libcdfw_remote_api", "libqcc_file_agent", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, @@ -5551,10 +5622,10 @@ cc_prebuilt_binary { target: { android_arm64: { srcs: ["proprietary/system_ext/bin/dpmd"], + shared_libs: ["libdpmframework", "libdiag_system", "libhardware_legacy", "libhidlbase", "libcutils", "libutils", "com.qualcomm.qti.dpm.api@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", - check_elf_files: false, strip: { none: true, }, diff --git a/proprietary/vendor/lib/libcdsprpc.so b/proprietary/vendor/lib/libcdsprpc.so new file mode 100644 index 0000000000000000000000000000000000000000..cab852e1e685702586ce931fc0bf856d278c4dc6 GIT binary patch literal 207488 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

FWcy)9dWvWrlX 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 SZ4hR{MuV^b_u!rGcKJUdf!_}R literal 0 HcmV?d00001 diff --git a/proprietary/vendor/lib/libcdsprpc_system.so b/proprietary/vendor/lib/libcdsprpc_system.so new file mode 100644 index 0000000000000000000000000000000000000000..8d431cc2ea1c82fc21ee287ffd86dc4e69f84a36 GIT binary patch literal 202564 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 literal 0 HcmV?d00001 diff --git a/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so b/proprietary/vendor/lib/vendor.qti.hardware.dsp@1.0.so new file mode 100644 index 0000000000000000000000000000000000000000..453066b77a7ccac43928f4ad298a1f1bcb1756b4 GIT binary patch literal 83108 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 Jq&r5q{{uK(p0fY| literal 0 HcmV?d00001 diff --git a/proprietary/vendor/lib64/libcdsprpc_system.so b/proprietary/vendor/lib64/libcdsprpc_system.so new file mode 100644 index 0000000000000000000000000000000000000000..f9471799d5a79b3c44e2cd71e48b813052794262 GIT binary patch literal 269872 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

&>#&OC_{F^Z|)ZcO948M?>fqssGe*QDK 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 literal 0 HcmV?d00001 diff --git a/sm6150-common-vendor.mk b/sm6150-common-vendor.mk index 2502595..c09d261 100644 --- a/sm6150-common-vendor.mk +++ b/sm6150-common-vendor.mk @@ -113,6 +113,8 @@ PRODUCT_PACKAGES += \ libadsprpc \ libc2d30_bltlib \ libcdsp_default_listener \ + libcdsprpc \ + libcdsprpc_system \ libdiag \ libdsutils \ libgsl \ @@ -120,7 +122,7 @@ PRODUCT_PACKAGES += \ libllvm-glnext \ libllvm-qcom \ libmdmdetect \ - libmmosal_vendor \ + libmmosal \ libqmi \ libqmi_cci \ libqmi_client_helper \ @@ -131,6 +133,7 @@ PRODUCT_PACKAGES += \ libqmiservices \ libvpphvx \ libvpplibrary \ + vendor.qti.hardware.dsp@1.0 \ vendor.qti.hardware.vpp@1.1 \ vendor.qti.hardware.vpp@1.2 \ vendor.qti.hardware.vpp@1.3 \ @@ -195,7 +198,6 @@ PRODUCT_PACKAGES += \ libcacertclient \ libcdfw \ libcdfw_remote_api \ - libcdsprpc \ libcne \ libcneapiclient \ libcneoplookup \ @@ -302,7 +304,6 @@ PRODUCT_PACKAGES += \ vendor.qti.hardware.data.latency@1.0 \ vendor.qti.hardware.data.lce@1.0 \ vendor.qti.hardware.data.qmi@1.0 \ - vendor.qti.hardware.dsp@1.0 \ vendor.qti.hardware.fm@1.0_vendor \ vendor.qti.hardware.mwqemadapter@1.0 \ vendor.qti.hardware.qccsyshal@1.0 \ @@ -347,7 +348,7 @@ PRODUCT_PACKAGES += \ vendor.qti.imsrtpservice@3.0_vendor \ vendor.qti.latency@2.0 \ vendor.qti.latency@2.1 \ - com.qualcomm.qti.dpm.api@1.0_system_ext \ + com.qualcomm.qti.dpm.api@1.0 \ fm_helium \ lib-imsvideocodec \ lib-imsvt \ @@ -362,9 +363,9 @@ PRODUCT_PACKAGES += \ libimscamera_jni \ libimsmedia_jni \ vendor.qti.diaghal@1.0 \ - vendor.qti.hardware.fm@1.0_system_ext \ - vendor.qti.imsrtpservice@3.0_system_ext \ - vendor.qti.imsrtpservice@3.1_system_ext \ + vendor.qti.hardware.fm@1.0 \ + vendor.qti.imsrtpservice@3.0 \ + vendor.qti.imsrtpservice@3.1 \ CACertService \ CneApp \ IWlanService \ @@ -381,8 +382,8 @@ PRODUCT_PACKAGES += \ dpmapi \ qcrilhook \ qti-telephony-common \ - manifest_android.hardware.drm@1.3-service.widevine \ - vendor.qti.gnss@4.0-service \ + manifest_android.hardware.drm@1.3-service.widevine.xml \ + vendor.qti.gnss@4.0-service.xml \ adpl \ adsprpcd \ cdsprpcd \