// // Automatically generated file. DO NOT MODIFY // soong_namespace { imports: [ "device/xiaomi/mondrian", "hardware/qcom-caf/sm8450", "hardware/qcom-caf/wlan", "hardware/xiaomi", "vendor/qcom/opensource/commonsys/display", "vendor/qcom/opensource/commonsys-intf/display", "vendor/qcom/opensource/dataservices", ], } cc_prebuilt_library_shared { name: "android.hardware.secure_element@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/android.hardware.secure_element@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libhardware", "libbase", "libcutils", "libhwbinder", "libcrypto", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "android.hardware.secure_element@1.0", "libGPTEE_vendor", "vendor.qti.esepowermanager@1.0", "vendor.qti.esepowermanager@1.1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.secure_element@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libhardware", "libbase", "libcutils", "libhwbinder", "libcrypto", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "android.hardware.secure_element@1.0", "libGPTEE_vendor", "vendor.qti.esepowermanager@1.0", "vendor.qti.esepowermanager@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "btaudio_offload_if", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/btaudio_offload_if.so", ], shared_libs: [ "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libbluetooth_audio_session_qti_2_1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/btaudio_offload_if.so", ], shared_libs: [ "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libbluetooth_audio_session_qti_2_1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.avc.dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.avc.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.avc.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.avc.sec.dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.avc.sec.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.avc.sec.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.client.so", ], shared_libs: [ "libcodec2_hidl_shim", "libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libhidlbase", "libcutils", "libstagefright_bufferpool@2.0.1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.client.so", ], shared_libs: [ "libcodec2_hidl_shim", "libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libhidlbase", "libcutils", "libstagefright_bufferpool@2.0.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.egl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.egl.so", ], shared_libs: [ "libui", "libGLESv3", "libEGL", "liblog", "libcutils", "libstagefright_foundation", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.egl.so", ], shared_libs: [ "libui", "libGLESv3", "libEGL", "liblog", "libcutils", "libstagefright_foundation", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.hevc.dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.hevc.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.hevc.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.hevc.enc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.hevc.enc.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.hevc.enc.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.hevc.sec.dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.hevc.sec.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.hevc.sec.dec.so", ], shared_libs: [ "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "c2.dolby.store", "c2.dolby.client", "libstagefright_bufferpool@2.0.1", "libdolbyvision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "c2.dolby.store", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/c2.dolby.store.so", ], shared_libs: [ "libbase", "libcodec2", "libcodec2_vndk", "libutils", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "liblog", "libcutils", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/c2.dolby.store.so", ], shared_libs: [ "libbase", "libcodec2", "libcodec2_vndk", "libutils", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "liblog", "libcutils", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.2-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.2-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.provider@2.4", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.2-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.provider@2.4", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.3-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.3-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.3-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.4-ext-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.4-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "libjpeg", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.4-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "libjpeg", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.4-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.4-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.4-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.5-ext-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.5-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.5-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.5-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.5-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.5-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.6-ext-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.6-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.6-ext-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "libjpeg", "liblog", "libsync", "libtinyxml2", "libutils", "libyuv", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.6-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.6-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.6-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.device@3.7-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.device@3.7-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.device@3.7-impl.so", ], shared_libs: [ "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.4-external", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.4-external.so", ], shared_libs: [ "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.4-external.so", ], shared_libs: [ "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.4-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.4-impl.so", ], shared_libs: [ "camx.provider@2.4-external", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.4-impl.so", ], shared_libs: [ "camx.provider@2.4-external", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.4-legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.4-legacy.so", ], shared_libs: [ "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.4-legacy.so", ], shared_libs: [ "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.5-external", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.5-external.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "camx.provider@2.4-legacy", "camx.provider@2.4-external", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.5-external.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "camx.device@3.4-ext-impl", "camx.device@3.5-ext-impl", "camx.device@3.6-ext-impl", "camx.provider@2.4-legacy", "camx.provider@2.4-external", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.5-legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.5-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.5-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "camx.provider@2.4-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.6-legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.6-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.6-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camx.provider@2.7-legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camx.provider@2.7-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.provider@2.7", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "camx.provider@2.6-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/camx.provider@2.7-legacy.so", ], shared_libs: [ "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.provider@2.7", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "camx.provider@2.6-legacy", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.settings.fillmore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qti.settings.fillmore.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.settings.fillmore.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.settings.sm8450", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qti.settings.sm8450.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.settings.sm8450.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libprocessgroup", "libcamxcommonutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.dpm.api@1.0_vendor", stem: "com.qualcomm.qti.dpm.api@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.dpm.api@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.imscmservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.imscmservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.imscmservice@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.imscmservice@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.imscmservice@2.1.so", ], shared_libs: [ "com.qualcomm.qti.imscmservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.imscmservice@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.uceservice@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.uceservice@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/com.qualcomm.qti.uceservice@2.1.so", ], shared_libs: [ "com.qualcomm.qti.uceservice@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.uceservice@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.uceservice@2.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "eglSubDriverAndroid", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/egl/eglSubDriverAndroid.so", ], shared_libs: [ "libEGL_adreno", "libcutils", "libhardware", "libgsl", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/eglSubDriverAndroid.so", ], shared_libs: [ "libEGL_adreno", "libcutils", "libhardware", "libgsl", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libEGL_adreno", owner: "xiaomi", strip: { none: true, }, 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", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGLESv1_CM_adreno", owner: "xiaomi", strip: { none: true, }, 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", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGLESv2_adreno", owner: "xiaomi", strip: { none: true, }, 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", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libVkLayer_ADRENO_qprofiler", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/egl/libVkLayer_ADRENO_qprofiler.so", ], shared_libs: [ "liblog", "libz", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so", ], shared_libs: [ "liblog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libq3dtools_adreno", owner: "xiaomi", strip: { none: true, }, 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", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libq3dtools_esx", owner: "xiaomi", strip: { none: true, }, 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", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.bluetooth@1.0-impl-qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "liblog", "libutils", "libdiag", "libqmi_cci", "libbtnv", "android.hardware.bluetooth@1.0", "libsoc_helper", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "liblog", "libutils", "libdiag", "libqmi_cci", "libbtnv", "android.hardware.bluetooth@1.0", "libsoc_helper", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.gatekeeper@1.0-impl-qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.graphics.mapper@4.0-impl-qti-display", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhidlbase", "libqdMetaData", "libgrallocutils", "libgralloccore", "libgralloctypes", "libsync", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "vendor.qti.hardware.display.mapperextensions@1.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libdmabufheap", "vendor.qti.hardware.display.mapperextensions@1.2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.graphics.mapper@4.0-impl-qti-display.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhidlbase", "libqdMetaData", "libgrallocutils", "libgralloccore", "libgralloctypes", "libsync", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "vendor.qti.hardware.display.mapperextensions@1.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libdmabufheap", "vendor.qti.hardware.display.mapperextensions@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.primary.taro_vendor", stem: "audio.primary.taro", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/audio.primary.taro.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libultrasound_notify", "libar-pal_vendor", "libresampler", "libhardware_legacy", "libaudiocloudctrl", "gyro_fusion_interface", "libstagefright_foundation", "libtinyalsa", "libxlog", "vendor.qti.hardware.pal@1.0-impl_vendor", "vendor.qti.hardware.pal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.primary.taro.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libultrasound_notify", "libar-pal_vendor", "libresampler", "libhardware_legacy", "libaudiocloudctrl", "gyro_fusion_interface", "libstagefright_foundation", "libtinyalsa", "libxlog", "vendor.qti.hardware.pal@1.0-impl_vendor", "vendor.qti.hardware.pal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.dsi.ant@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "consumerir.qcom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/consumerir.qcom.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/consumerir.qcom.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "displayfeature.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/displayfeature.default.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libxml2", "libdrm", "libstagefright_foundation-v33", "libhidltransport", "libhidlbase", "android.frameworks.sensorservice@1.0", "libtinyxml2", "libhardware", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.common@1.2", "libmiSensorCtrl", "libtruetone", "libvideomode", "libpaperMode", "libmiBrightness", "libcolortempmode", "libflatmode", "libmi_dspp", "libMiDispDevManager", "libqservice", "libsdm-disp-vndapis", "libgrallocutils", "libqdMetaData", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.allocator@3.0", "vendor.qti.hardware.display.mapperextensions@1.0", "libmi-stc-HW-modulate", "libdisplayconfig.qti", "libsre", "libfpsmonitor", "libdither", "libsdr2hdr", "libdisplaycount", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/displayfeature.default.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libxml2", "libdrm", "libstagefright_foundation-v33", "libhidltransport", "libhidlbase", "android.frameworks.sensorservice@1.0", "libtinyxml2", "libhardware", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.common@1.2", "libmiSensorCtrl", "libtruetone", "libvideomode", "libpaperMode", "libmiBrightness", "libcolortempmode", "libflatmode", "libmi_dspp", "libMiDispDevManager", "libqservice", "libsdm-disp-vndapis", "libgrallocutils", "libqdMetaData", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.allocator@3.0", "vendor.qti.hardware.display.mapperextensions@1.0", "libmi-stc-HW-modulate", "libdisplayconfig.qti", "libsre", "libfpsmonitor", "libdither", "libsdr2hdr", "libdisplaycount", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "gralloc.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/gralloc.default.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/gralloc.default.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "gyro_fusion_interface", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/gyro_fusion_interface.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/gyro_fusion_interface.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sound_trigger.primary.taro_vendor", stem: "sound_trigger.primary.taro", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/sound_trigger.primary.taro.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libar-pal_vendor", "libxlog", "libmisight_vendor", "vendor.qti.hardware.ListenSoundModel@1.0-impl", "vendor.qti.hardware.ListenSoundModel@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sound_trigger.primary.taro.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libar-pal_vendor", "libxlog", "libmisight_vendor", "vendor.qti.hardware.ListenSoundModel@1.0-impl", "vendor.qti.hardware.ListenSoundModel@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.esepowermanager@1.1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.1-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.esepowermanager@1.0", "vendor.qti.esepowermanager@1.1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.esepowermanager@1.0", "vendor.qti.esepowermanager@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.alarm@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_audio@2.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so", ], shared_libs: [ "android.hardware.audio.common@5.0", "vendor.qti.hardware.bluetooth_audio@2.0", "libbase", "libbluetooth_audio_session_qti", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so", ], shared_libs: [ "android.hardware.audio.common@5.0", "vendor.qti.hardware.bluetooth_audio@2.0", "libbase", "libbluetooth_audio_session_qti", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_audio@2.1-impl", owner: "xiaomi", strip: { none: true, }, 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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_sar@1.1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.btconfigstore@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.btconfigstore@2.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.capabilityconfigstore@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.eid@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.eid@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbase", "libQSEEComAPI", "libhwbinder", "libhidlbase", "libhidltransport", "libcrypto", "vendor.qti.hardware.eid@1.0", "libGPTEE_vendor", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libhidlmemory", "vendor.display.config@1.3", "libdisplayconfig.qti", "libqdutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.eid@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbase", "libQSEEComAPI", "libhwbinder", "libhidlbase", "libhidltransport", "libcrypto", "vendor.qti.hardware.eid@1.0", "libGPTEE_vendor", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libhidlmemory", "vendor.display.config@1.3", "libdisplayconfig.qti", "libqdutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.fm@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.fm@1.0", "android.hardware.bluetooth@1.0-impl-qti", "libqmi_cci", "libqmiservices", "libqmi", "libc++", "libc", "libm", "libdl", ], }, 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", "android.hardware.bluetooth@1.0-impl-qti", "libqmi_cci", "libqmiservices", "libqmi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qseecom@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so", ], shared_libs: [ "libbase", "libhidlbase", "libhidlmemory", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libQSEEComAPI", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so", ], shared_libs: [ "libbase", "libhidlbase", "libhidlmemory", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libQSEEComAPI", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qteeconnector@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libQSEEComAPI", "libGPreqcancel_svc", "libxml2", "libminkdescriptor", "libqcbor", "libdmabufheap", "libion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libQSEEComAPI", "libGPreqcancel_svc", "libxml2", "libminkdescriptor", "libqcbor", "libdmabufheap", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.sensorscalibrate@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.sensorscalibrate@1.0", "libsensorcal", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.sensorscalibrate@1.0", "libsensorcal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.servicetracker@1.2-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.qti.hardware.servicetracker@1.2-impl.so", ], shared_libs: [ "libhidlbase", "libhardware", "libbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.servicetracker@1.2", "vendor.qti.hardware.servicetracker@1.1", "vendor.qti.hardware.servicetracker@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so", ], shared_libs: [ "libhidlbase", "libhardware", "libbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.servicetracker@1.2", "vendor.qti.hardware.servicetracker@1.1", "vendor.qti.hardware.servicetracker@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.soter@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.displayfeature@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libbinder", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.xiaomi.hardware.displayfeature@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libbinder", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.micharge@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.xiaomi.hardware.micharge@1.0-impl.so", ], shared_libs: [ "libbase", "libhidlbase", "liblog", "libutils", "libcutils", "vendor.xiaomi.hardware.micharge@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.xiaomi.hardware.micharge@1.0-impl.so", ], shared_libs: [ "libbase", "libhidlbase", "liblog", "libutils", "libcutils", "vendor.xiaomi.hardware.micharge@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.quickcamera@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so", ], shared_libs: [ "liblog", "libbase", "libutils", "libcutils", "libhidlbase", "libhardware", "vendor.xiaomi.hardware.quickcamera@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so", ], shared_libs: [ "liblog", "libbase", "libutils", "libcutils", "libhidlbase", "libhardware", "vendor.xiaomi.hardware.quickcamera@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vulkan.adreno", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/vulkan.adreno.so", ], shared_libs: [ "libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "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", "libnativewindow", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "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", "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", "libnativewindow", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imscommon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imscommon.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqti_vndfwk_detect_vendor", "libqmi_cci", "libqmi_csi", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_encdec", "libandroid_net", "libdsi_netctrl", "libdiag", "libqmi_common_so", "libcneapiclient", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.factory@2.2", "libnetutils", "libz", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-imscommon.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqti_vndfwk_detect_vendor", "libqmi_cci", "libqmi_csi", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_encdec", "libandroid_net", "libdsi_netctrl", "libdiag", "libqmi_common_so", "libcneapiclient", "vendor.qti.ims.factory@1.0", "vendor.qti.ims.factory@1.1", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.factory@2.2", "libnetutils", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsdpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imsdpl.so", ], shared_libs: [ "libdiag", "libqmiservices", "libcutils", "libutils", "liblog", "libtime_genoff", "libcrypto", "libssl", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsqimf", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imsqimf.so", ], shared_libs: [ "lib-imsdpl", "lib-imsxml", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-imsqimf.so", ], shared_libs: [ "lib-imsdpl", "lib-imsxml", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsrcsservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imsrcsservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libnetutils", "libandroid_net", "libz", "libdsi_netctrl", "lib-imscommon", "libdiag", "libqti_vndfwk_detect_vendor", "libqmi_cci", "libqmi_csi", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_encdec", "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.0", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.rcsuce@1.1", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.factory@2.2", "vendor.qti.ims.rcsuce@1.2", "vendor.qti.ims.rcssip@1.2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-imsrcsservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libnetutils", "libandroid_net", "libz", "libdsi_netctrl", "lib-imscommon", "libdiag", "libqti_vndfwk_detect_vendor", "libqmi_cci", "libqmi_csi", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_encdec", "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.0", "com.qualcomm.qti.imscmservice@2.1", "com.qualcomm.qti.imscmservice@2.2", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.rcsuce@1.1", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.factory@2.2", "vendor.qti.ims.rcsuce@1.2", "vendor.qti.ims.rcssip@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imsservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "lib-imscommon", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_cci", "libdiag", "libidl", "libqti_vndfwk_detect_vendor", "libandroid_net", "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", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.factory@2.2", "vendor.qti.ims.configservice@1.1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-imsservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "lib-imscommon", "libbase", "libhardware_legacy", "libhidlbase", "libqmiservices", "libqmi_cci", "libdiag", "libidl", "libqti_vndfwk_detect_vendor", "libandroid_net", "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", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.factory@2.2", "vendor.qti.ims.configservice@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsvtcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-imsxml", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-imsxml.so", ], shared_libs: [ "lib-imsdpl", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-imsxml.so", ], shared_libs: [ "lib-imsdpl", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-rtpcommon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-rtpcommon.so", ], shared_libs: [ "libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-rtpcommon.so", ], shared_libs: [ "libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-rtpcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-rtpcore.so", ], shared_libs: [ "libdiag", "libcutils", "libutils", "liblog", "lib-imsdpl", "lib-imsvtcore", "lib-rtpcommon", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib-rtpsl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib-rtpsl.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "lib-imsdpl", "lib-rtpcore", "lib-rtpcommon", "libqti_vndfwk_detect_vendor", "libdiag", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib-rtpsl.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "lib-imsdpl", "lib-rtpcore", "lib-rtpcommon", "libqti_vndfwk_detect_vendor", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAF", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libAF.so", ], shared_libs: [ "libm", "libc++_shared", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libAF.so", ], shared_libs: [ "libSNPE", "liblog", "libz", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAlacSwDec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libAlacSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libAlacSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libApeSwDec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libApeSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libApeSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libCB", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libCB.so", ], shared_libs: [ "libcutils", "liblog", "libgsl", "libutils", "libnativewindow", "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", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libCB.so", ], shared_libs: [ "libcutils", "liblog", "libgsl", "libutils", "libnativewindow", "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", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libEvrcSwCodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libEvrcSwCodec.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libEvrcSwCodec.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFace3DTA", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libFace3DTA.so", ], shared_libs: [ "liblog", "libutils", "libQSEEComAPI", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libFace3DTA.so", ], shared_libs: [ "liblog", "libutils", "libQSEEComAPI", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFace3D_hlos", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libFace3D_hlos.so", ], shared_libs: [ "libFace3DTA", "libQ6MSFR_manager_stub", "libscveCommon_stub", "liblog", "libcdsprpc", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libFace3D_hlos.so", ], shared_libs: [ "libFace3DTA", "libQ6MSFR_manager_stub", "libscveCommon_stub", "liblog", "libcdsprpc", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFlacSwDec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libFlacSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libFlacSwDec.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGPQTEEC_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libGPQTEEC_vendor.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libhidlbase", "libGPTEE_vendor", "libQTEEConnector_vendor", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libGPQTEEC_vendor.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libhidlbase", "libGPTEE_vendor", "libQTEEConnector_vendor", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGPTEE_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libGPTEE_vendor.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libGPTEE_vendor.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGPreqcancel", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libGPreqcancel.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libGPreqcancel.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGPreqcancel_svc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libGPreqcancel_svc.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libGPreqcancel_svc.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMiDispDevManager", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libMiDispDevManager.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libdrm", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libMiDispDevManager.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libdrm", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libOmxCore_vendor", stem: "libOmxCore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libOmxCore.so", ], shared_libs: [ "liblog", "libcutils", "libplatformconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libOmxCore.so", ], shared_libs: [ "liblog", "libcutils", "libplatformconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libOpenCL", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQ6MSFR_manager_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQ6MSFR_manager_stub.so", ], shared_libs: [ "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQ6MSFR_manager_stub.so", ], shared_libs: [ "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQSEEComAPI", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQSEEComAPI.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libion", "libdmabufheap", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQSEEComAPI.so", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libion", "libdmabufheap", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQTEEConnector_listener", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQTEEConnector_listener.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "libQSEEComAPI", "libxml2", "libbinder", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQTEEConnector_listener.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "libQSEEComAPI", "libxml2", "libbinder", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQTEEConnector_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQTEEConnector_vendor.so", ], shared_libs: [ "libhidlbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQTEEConnector_vendor.so", ], shared_libs: [ "libhidlbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQcelp13SwCodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQcelp13SwCodec.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQcelp13SwCodec.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQtiRilLoadable", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libQtiRilLoadable.so", ], shared_libs: [ "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libQtiRilLoadable.so", ], shared_libs: [ "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libSNPE", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libSNPE.so", ], shared_libs: [ "libdl", "liblog", "libc++_shared", "libc", "libm", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libSNPE.so", ], shared_libs: [ "libdl", "liblog", "libc++_shared", "libc", "libm", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libSnpeHtpV69Stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libSnpeHtpV69Stub.so", ], shared_libs: [ "libcdsprpc", "liblog", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libSnpeHtpV69Stub.so", ], shared_libs: [ "libcdsprpc", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libStereoRectifyWrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libStereoRectifyWrapper.so", ], shared_libs: [ "libdl", "liblog", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libStereoRectifyWrapper.so", ], shared_libs: [ "liblog", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTouchInputVM", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTouchInputVM.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTouchInputVM.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedInput", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedInput.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libTrustedInputTZ", "libTouchInputVM", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedInput.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libTrustedInputTZ", "libTouchInputVM", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedInputTZ", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedInputTZ.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "libbase", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedInputTZ.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "libbase", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedInputUtils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedInputUtils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedInputUtils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedUI", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedUI.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libutils", "libcutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libhidlmemory", "libcpion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedUI.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libutils", "libcutils", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libhidlmemory", "libcpion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedUITZ", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedUITZ.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "libbase", "libcpion", "libsi", "libQSEEComAPI", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "vendor.display.config@1.0", "libgralloc.qti", "libgralloctypes", "libdisplayconfig.qti", "libtrustedapploader", "libhidlmemory", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedUITZ.so", ], shared_libs: [ "liblog", "libhidlbase", "libbinder", "libutils", "libcutils", "libbase", "libcpion", "libsi", "libQSEEComAPI", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "vendor.display.config@1.0", "libgralloc.qti", "libgralloctypes", "libdisplayconfig.qti", "libtrustedapploader", "libhidlmemory", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrustedUIVM", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libTrustedUIVM.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libutils", "libcutils", "libbase", "libminksocket_vendor", "libvmmem", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libdisplayconfig.qti", "libtrustedapploader", "libminkdescriptor", "libhidlmemory", "android.hidl.allocator@1.0", "libcpion", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrustedUIVM.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libbinder", "libutils", "libcutils", "libbase", "libminksocket_vendor", "libvmmem", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libdisplayconfig.qti", "libtrustedapploader", "libminkdescriptor", "libhidlmemory", "android.hidl.allocator@1.0", "libcpion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libXMFaceFocus", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libXMFaceFocus.so", ], shared_libs: [ "libz", "libdl", "libm", "liblog", "libSNPE", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libXMFaceFocus.so", ], shared_libs: [ "libz", "libdl", "libm", "liblog", "libSNPE", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_bt_aptx_vendor", stem: "lib_bt_aptx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_bt_aptx.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_bt_aptx.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_bt_ble_vendor", stem: "lib_bt_ble", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_bt_ble.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_bt_ble.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_bt_bundle_vendor", stem: "lib_bt_bundle", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_bt_bundle.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_bt_bundle.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_bt_lhdc_vendor", stem: "lib_bt_lhdc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_bt_lhdc.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_bt_lhdc.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libadm.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libadm.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadreno_app_profiles", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libadreno_app_profiles.so", ], shared_libs: [ "libcutils", "libhardware", "libutils", "libhidlbase", "libhidlmemory", "android.hidl.memory@1.0", "vendor.qti.qspmhal@1.0", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libadreno_app_profiles.so", ], shared_libs: [ "libcutils", "libhardware", "libutils", "libhidlbase", "libhidlmemory", "android.hidl.memory@1.0", "vendor.qti.qspmhal@1.0", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadreno_utils", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadsp_default_listener", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadsprpc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libadsprpc.so", ], shared_libs: [ "libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "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", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagm_vendor", stem: "libagm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagm.so", ], shared_libs: [ "libar-gsl_vendor", "liblog", "liblx-osal_vendor", "libaudioroute", "libats_vendor", "libmisight_vendor", "libcutils", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagm.so", ], shared_libs: [ "libar-gsl_vendor", "liblog", "liblx-osal_vendor", "libaudioroute", "libats_vendor", "libmisight_vendor", "libcutils", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagm_compress_plugin_vendor", stem: "libagm_compress_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagm_compress_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagm_compress_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libutils", "libcutils", "liblog", "libtinyalsa", "libtinycompress", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagm_mixer_plugin_vendor", stem: "libagm_mixer_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagm_mixer_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libcutils", "libutils", "liblog", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagm_mixer_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libcutils", "libutils", "liblog", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagm_pcm_plugin_vendor", stem: "libagm_pcm_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagm_pcm_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libutils", "libcutils", "liblog", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagm_pcm_plugin.so", ], shared_libs: [ "libsndcardparser_vendor", "libagmclient_vendor", "libutils", "libcutils", "liblog", "libtinyalsa", "libaudio_log_utils", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagmclient_vendor", stem: "libagmclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagmclient.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.AGMIPC@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagmclient.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.AGMIPC@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libagmmixer_vendor", stem: "libagmmixer", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libagmmixer.so", ], shared_libs: [ "libtinyalsa", "libexpat", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libagmmixer.so", ], shared_libs: [ "libtinyalsa", "libexpat", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libar-acdb_vendor", stem: "libar-acdb", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libar-acdb.so", ], shared_libs: [ "liblx-osal_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libar-acdb.so", ], shared_libs: [ "liblx-osal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libar-gpr_vendor", stem: "libar-gpr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libar-gpr.so", ], shared_libs: [ "liblx-osal_vendor", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libar-gpr.so", ], shared_libs: [ "liblx-osal_vendor", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libar-gsl_vendor", stem: "libar-gsl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libar-gsl.so", ], shared_libs: [ "liblx-osal_vendor", "libar-acdb_vendor", "liblx-ar_util_vendor", "libar-gpr_vendor", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libar-gsl.so", ], shared_libs: [ "liblx-osal_vendor", "libar-acdb_vendor", "liblx-ar_util_vendor", "libar-gpr_vendor", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libar-pal_vendor", stem: "libar-pal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libar-pal.so", ], shared_libs: [ "libar-gsl_vendor", "liblog", "libexpat", "liblx-osal_vendor", "libaudioroute", "libcutils", "libagmclient_vendor", "libaudioroute_ext", "libxlog", "libtinyalsa", "libtinycompress", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libar-pal.so", ], shared_libs: [ "libar-gsl_vendor", "liblog", "libexpat", "liblx-osal_vendor", "libaudioroute", "libcutils", "libagmclient_vendor", "libaudioroute_ext", "libxlog", "libtinyalsa", "libtinycompress", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libats_vendor", stem: "libats", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libats.so", ], shared_libs: [ "liblx-osal_vendor", "libutils", "libcutils", "libdiag", "libar-gsl_vendor", "libar-acdb_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libats.so", ], shared_libs: [ "liblx-osal_vendor", "libutils", "libcutils", "libdiag", "libar-gsl_vendor", "libar-acdb_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudio_log_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudio_log_utils.so", ], shared_libs: [ "libutils", "libcutils", "libexpat", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudio_log_utils.so", ], shared_libs: [ "libutils", "libcutils", "libexpat", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocloudctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudiocloudctrl.so", ], shared_libs: [ "liblog", "libcutils", "libtinyxml2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocloudctrl.so", ], shared_libs: [ "liblog", "libcutils", "libtinyxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioroute_ext", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libaudioroute_ext.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioroute_ext.so", ], shared_libs: [ "liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbluetooth_audio_session_qti", owner: "xiaomi", strip: { none: true, }, 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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbluetooth_audio_session_qti_2_1", owner: "xiaomi", strip: { none: true, }, 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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbt-hidlclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libbt-hidlclient.so", ], shared_libs: [ "libutils", "libhidlbase", "android.hardware.bluetooth@1.0", "com.dsi.ant@1.0", "vendor.qti.hardware.fm@1.0", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libbt-hidlclient.so", ], shared_libs: [ "libutils", "libhidlbase", "android.hardware.bluetooth@1.0", "com.dsi.ant@1.0", "vendor.qti.hardware.fm@1.0", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbtnv", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libbtnv.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libbtnv.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libc++_shared", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libc++_shared.so", ], shared_libs: [ "libc", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libc++_shared.so", ], shared_libs: [ "libc", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcacertclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcacertclient.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhidlbase", "vendor.qti.hardware.cacert@1.0", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxcommonutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxcommonutils.so", ], shared_libs: [ "libprocessgroup_shim", "libc++", "libcutils", "liblog", "libprocessgroup", "libsync", "libutils", "libutilscallstack", "liblz4", "libz", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxcommonutils.so", ], shared_libs: [ "libprocessgroup_shim", "libc++", "libcutils", "liblog", "libprocessgroup", "libsync", "libutils", "libutilscallstack", "liblz4", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxexternalformatutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxexternalformatutils.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libz", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxexternalformatutils.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxsettingsmanager", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxsettingsmanager.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxsettingsmanager.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcapiv2svacnnvendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcapiv2svacnnvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcapiv2svacnnvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcapiv2svarnnvendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcapiv2svarnnvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcapiv2svarnnvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcapiv2uvvendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcapiv2uvvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcapiv2uvvendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcdsp_default_listener", owner: "xiaomi", strip: { none: true, }, 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", "libdmabufheap", "libvmmem", "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", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcne", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcne.so", ], shared_libs: [ "libcutils", "liblog", "libdiag", "libnetutils", "libutils", "libcneapiclient", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect_vendor", "libhardware_legacy", "libhidlbase", "libnl", "libidl", "libshsc", "libdsutils", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "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", "vendor.qti.hardware.data.flow@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.data.factory@2.4", "vendor.qti.data.factory@2.5", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.dynamicdds@1.1", "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", "android.hardware.wifi.hostapd@1.0", "android.hardware.wifi.supplicant@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcne.so", ], shared_libs: [ "libcutils", "liblog", "libdiag", "libnetutils", "libutils", "libcneapiclient", "libqmiservices", "libqmi_cci", "libqti_vndfwk_detect_vendor", "libhardware_legacy", "libhidlbase", "libnl", "libidl", "libshsc", "libdsutils", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "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", "vendor.qti.hardware.data.flow@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.data.factory@2.4", "vendor.qti.data.factory@2.5", "vendor.qti.hardware.data.qmi@1.0", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.dynamicdds@1.1", "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", "android.hardware.wifi.hostapd@1.0", "android.hardware.wifi.supplicant@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcneapiclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, 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", "libandroid_net", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcneoplookup", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcneoplookup.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcneoplookup.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcneqmiutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcneqmiutils.so", ], shared_libs: [ "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcneqmiutils.so", ], shared_libs: [ "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcolortempmode", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcolortempmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcolortempmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libconfigdb", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libconfigdb.so", ], shared_libs: [ "libxml", "libdiag", "libdsutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libconfigdb.so", ], shared_libs: [ "libxml", "libdiag", "libdsutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcpion", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcpion.so", ], shared_libs: [ "liblog", "libion", "libdmabufheap", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcpion.so", ], shared_libs: [ "liblog", "libion", "libdmabufheap", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcv_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcv_common.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcv_common.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcvp2_1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcvp2_1.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libutils", "libcv_common", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcvp2_1.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libutils", "libcv_common", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcvpcpuRev_skel", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcvpcpuRev_skel.so", ], shared_libs: [ "liblog", "libcdsprpc", "libion", "libcv_common", "libbase", "libdmabufheap", "libutils", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libcvpcpuRev_skel.so", ], shared_libs: [ "liblog", "libcdsprpc", "libion", "libcv_common", "libbase", "libdmabufheap", "libutils", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdapparamstorage", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdapparamstorage.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdapparamstorage.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdeccfg", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdeccfg.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdeccfg.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdiag", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayconfig.qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplayconfig.qti.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "vendor.display.config@2.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayconfig.qti.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "vendor.display.config@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplaycount", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplaycount.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplaycount.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplaydebug", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplaydebug.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplaydebug.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplayfeature.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayfeature.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayfeatureservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplayfeatureservice.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libdisplayfeature", "libhidltransport", "libhidlbase", "libgui_vendor", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayfeatureservice.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libdisplayfeature", "libhidltransport", "libhidlbase", "libgui_vendor", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayqos", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplayqos.so", ], shared_libs: [ "libdisplaydebug", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayqos.so", ], shared_libs: [ "libdisplaydebug", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayskuutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdisplayskuutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayskuutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdither", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdither.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdither.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdolbyottcameracontrol", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdolbyottcameracontrol.so", ], shared_libs: [ "libdl", "liblog", "libGLESv3", "libEGL", "libc", "libm", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdolbyottcameracontrol.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdolbyvision", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdolbyvision.so", ], shared_libs: [ "libbase", "libcodec2", "libcodec2_vndk", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "liblog", "libEGL", "libGLESv2", "libui", "libutils", "libstagefright_foundation", "libcutils", "libdolbyottcameracontrol", "libhidlbase", "c2.dolby.egl", "c2.dolby.client", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdolbyvision.so", ], shared_libs: [ "libbase", "libcodec2", "libcodec2_vndk", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "liblog", "libEGL", "libGLESv2", "libui", "libutils", "libstagefright_foundation", "libcutils", "libdolbyottcameracontrol", "libhidlbase", "c2.dolby.egl", "c2.dolby.client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdpmqmihal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdpmqmihal.so", ], shared_libs: [ "libhidlbase", "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "com.qualcomm.qti.dpm.api@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrm_vendor", stem: "libdrm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdrm.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdrm.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrmfs", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdrmfs.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdrmfs.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrmtime", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdrmtime.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdrmtime.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrmutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdrmutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdrm", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdrmutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdrm", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdsd2pcm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libdsd2pcm.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libdsd2pcm.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdsi_netctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdsutils", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeva", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libeva.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libutils", "libcv_common", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libeva.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libutils", "libcv_common", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeva_util", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libeva_util.so", ], shared_libs: [ "libc++", "libutils", "libQSEEComAPI", "liblog", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libeva_util.so", ], shared_libs: [ "libc++", "libutils", "libQSEEComAPI", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeyecare", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libeyecare.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libeyecare.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libface3d_dev", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libface3d_dev.so", ], shared_libs: [ "libutils", "libbinder", "liblog", "libcutils", "libui", "libbase", "libdmabufheap", "libFace3D_hlos", "libFace3DTA", "libQ6MSFR_manager_stub", "libcamera2ndk_vendor", "libmediandk", "libnativewindow", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libface3d_dev.so", ], shared_libs: [ "libutils", "libbinder", "liblog", "libcutils", "libui", "libbase", "libdmabufheap", "libFace3D_hlos", "libFace3DTA", "libQ6MSFR_manager_stub", "libcamera2ndk_vendor", "libmediandk", "libnativewindow", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfastcrc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfastcrc.so", ], shared_libs: [ "libvideoutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfastcrc.so", ], shared_libs: [ "libvideoutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfastcvdsp_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfastcvdsp_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfastcvdsp_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfastcvopt", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfastcvopt.so", ], shared_libs: [ "liblog", "libdmabufheap", "libfastcvdsp_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfastcvopt.so", ], shared_libs: [ "liblog", "libdmabufheap", "libfastcvdsp_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libflatmode", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libflatmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libflatmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfmpal_vendor", stem: "libfmpal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfmpal.so", ], shared_libs: [ "libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfmpal.so", ], shared_libs: [ "libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfpsmonitor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libfpsmonitor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libdisplayconfig.qti", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libfpsmonitor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libdisplayconfig.qti", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpudataproducer", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgpudataproducer.so", ], shared_libs: [ "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgpudataproducer.so", ], shared_libs: [ "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgralloc.qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgralloc.qti.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libgralloctypes", "libhidlbase", "libhardware", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgralloc.qti.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libgralloctypes", "libhidlbase", "libhardware", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgralloccore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgralloccore.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqdMetaData", "libgrallocutils", "libgralloctypes", "libgralloc.qti", "libhidlbase", "libion", "libdmabufheap", "libvmmem", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgralloccore.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqdMetaData", "libgrallocutils", "libgralloctypes", "libgralloc.qti", "libhidlbase", "libion", "libdmabufheap", "libvmmem", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgrallocutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgrallocutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqdMetaData", "libgralloctypes", "libhidlbase", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgrallocutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libqdMetaData", "libgralloctypes", "libhidlbase", "android.hardware.graphics.common@1.2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgsl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgsl.so", ], shared_libs: [ "libcutils", "liblog", "libz", "libsync", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libgsl.so", ], shared_libs: [ "libcutils", "liblog", "libz", "libsync", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhalide_hexagon_host", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libhalide_hexagon_host.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libhalide_hexagon_host.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libidl", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjnihelper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libjnihelper.so", ], shared_libs: [ "libcutils", "liblog", "libqmiservices", "libqmi_cci", "libcacertclient", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libjnihelper.so", ], shared_libs: [ "libcutils", "liblog", "libqmiservices", "libqmi_cci", "libcacertclient", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkaraokepal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkaraokepal.so", ], shared_libs: [ "libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libar-pal_vendor", "audio.primary.taro_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkaraokepal.so", ], shared_libs: [ "libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libar-pal_vendor", "audio.primary.taro_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkcl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkcl.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkcl.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkernelmanager", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkernelmanager.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkernelmanager.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkeymasterdeviceutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkeymasterdeviceutils.so", ], shared_libs: [ "libion", "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libdmabufheap", "libspcom", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkeymasterdeviceutils.so", ], shared_libs: [ "libion", "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libdmabufheap", "libspcom", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkeymasterprovision", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkeymasterprovision.so", ], shared_libs: [ "liblog", "libcrypto", "libkeymasterdeviceutils", "libkeymasterutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkeymasterprovision.so", ], shared_libs: [ "liblog", "libcrypto", "libkeymasterdeviceutils", "libkeymasterutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libkeymasterutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libkeymasterutils.so", ], shared_libs: [ "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libkeymasterutils.so", ], shared_libs: [ "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblistensoundmodel2vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liblistensoundmodel2vendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liblistensoundmodel2vendor.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libllvm-glnext", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libllvm-qcom", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libllvm-qgl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libllvm-qgl.so", ], shared_libs: [ "libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libllvm-qgl.so", ], shared_libs: [ "libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblqe", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liblqe.so", ], shared_libs: [ "libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "liblog", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblx-ar_util_vendor", stem: "liblx-ar_util", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liblx-ar_util.so", ], shared_libs: [ "liblog", "liblx-osal_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liblx-ar_util.so", ], shared_libs: [ "liblog", "liblx-osal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblx-osal_vendor", stem: "liblx-osal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liblx-osal.so", ], shared_libs: [ "liblog", "libdiag", "libion", "libpdmapper", "libpdnotifier", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liblx-osal.so", ], shared_libs: [ "liblog", "libdiag", "libion", "libpdmapper", "libpdnotifier", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmasc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmasc.so", ], shared_libs: [ "libbinder", "libdiag", "libqmi_cci", "libcne", "libqmi", "libqmiservices", "libandroid_net", "libcneqmiutils", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.mwqemadapter@1.0", "libcutils", "libidl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmasc.so", ], shared_libs: [ "libbinder", "libdiag", "libqmi_cci", "libcne", "libqmi", "libqmiservices", "libandroid_net", "libcneqmiutils", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.mwqemadapter@1.0", "libcutils", "libidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmcs_vendor", stem: "libmcs", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmcs.so", ], shared_libs: [ "libagm_vendor", "libaudioroute", "libar-acdb_vendor", "liblog", "libcutils", "libats_vendor", "liblx-osal_vendor", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmcs.so", ], shared_libs: [ "libagm_vendor", "libaudioroute", "libar-acdb_vendor", "liblog", "libcutils", "libats_vendor", "liblx-osal_vendor", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmdmdetect", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmdsprpc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmdsprpc.so", ], shared_libs: [ "libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmdsprpc.so", ], shared_libs: [ "libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmemunreachable_vendor", stem: "libmemunreachable", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmemunreachable.so", ], shared_libs: [ "libbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmemunreachable.so", ], shared_libs: [ "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmfido", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmfido.so", ], shared_libs: [ "vendor.xiaomi.hardware.mfidoca@1.0", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmfido.so", ], shared_libs: [ "vendor.xiaomi.hardware.mfidoca@1.0", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmi-stc-HW-modulate", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmi-stc-HW-modulate.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libtinyxml2_1", "libsdmutils", "libqservice", "libstagefright_foundation", "libxml2", "libmiXmlParser", "libeyecare", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmi-stc-HW-modulate.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libtinyxml2_1", "libsdmutils", "libqservice", "libstagefright_foundation", "libxml2", "libmiXmlParser", "libeyecare", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiBrightness", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmiBrightness.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libstagefright_foundation", "libMiDispDevManager", "libfpsmonitor", "libqservice", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiBrightness.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libstagefright_foundation", "libMiDispDevManager", "libfpsmonitor", "libqservice", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiSensorCtrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmiSensorCtrl.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiSensorCtrl.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiXmlParser", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmiXmlParser.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libxml2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiXmlParser.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmi_dspp", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmi_dspp.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libmi-stc-HW-modulate", "libqservice", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmi_dspp.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "libmi-stc-HW-modulate", "libqservice", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmialgo_utils.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_utils.so", ], shared_libs: [ "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libminkdescriptor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libminkdescriptor.so", ], shared_libs: [ "liblog", "libutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libminkdescriptor.so", ], shared_libs: [ "liblog", "libutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libminksocket_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libminksocket_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libqrtr", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libminksocket_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libqrtr", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisight_vendor", stem: "libmisight", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmisight.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libjsoncpp", "libc", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisight.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libjsoncpp", "libc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmlipay", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmlipay.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmlipay.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmlipay@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmlipay@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "vendor.xiaomi.hardware.mlipay@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmlipay@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "vendor.xiaomi.hardware.mlipay@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmm-hdcpmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmm-hdcpmgr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmm-hdcpmgr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmm-omxcore_vendor", stem: "libmm-omxcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmm-omxcore.so", ], shared_libs: [ "liblog", "libcutils", "libplatformconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmm-omxcore.so", ], shared_libs: [ "liblog", "libcutils", "libplatformconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmt", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmt.so", ], shared_libs: [ "libcrypto", "libhardware", "libkeymasterprovision", "libkeymasterutils", "libkeymasterdeviceutils", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libutils", "libcutils", "libhidlbase", "libhidltransport", "libQSEEComAPI", "libmlipay", "vendor.xiaomi.hardware.mlipay@1.0_vendor", "libmfido", "vendor.xiaomi.hardware.mfidoca@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libmt.so", ], shared_libs: [ "libcrypto", "libhardware", "libkeymasterprovision", "libkeymasterutils", "libkeymasterdeviceutils", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libutils", "libcutils", "libhidlbase", "libhidltransport", "libQSEEComAPI", "libmlipay", "vendor.xiaomi.hardware.mlipay@1.0_vendor", "libmfido", "vendor.xiaomi.hardware.mfidoca@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libnetmgrxfrmutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgr.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libnetmgrxfrmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_common.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_datapath_proxy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_datapath_proxy.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libnlnetmgr", "libnetmgrportutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgr_datapath_proxy.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libnlnetmgr", "libnetmgrportutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_nr_fusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_nr_fusion.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_rmnet_ext", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_rmnet_ext.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "librmnetctl", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_sscm3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_sscm3.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgr_sscm3.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgr_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgr_utils.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libhidlbase", "libandroid_net", "libutils", "android.system.net.netd@1.1", "libbinder", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgr_utils.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libhidlbase", "libandroid_net", "libutils", "android.system.net.netd@1.1", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgrext_interface_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgrext_interface_client.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgrext_interface_client.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgrext_interface_server", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgrext_interface_server.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libnetmgrportutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgrext_interface_server.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libnetmgrportutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgrmodemproxy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgrmodemproxy.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libnetmgr_utils", "libnetmgrportutils", "libnetmgr_datapath_proxy", "libnlnetmgr", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgrmodemproxy.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libnetmgr_utils", "libnetmgrportutils", "libnetmgr_datapath_proxy", "libnlnetmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgrportutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgrportutils.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgrportutils.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnetmgrxfrmutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnetmgrxfrmutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnetmgrxfrmutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnlnetmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libnlnetmgr.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libnetmgrxfrmutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libnlnetmgr.so", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libnetmgr_common", "libnetmgrxfrmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liboemcrypto", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/liboemcrypto.so", ], shared_libs: [ "libutils", "liblog", "libQSEEComAPI", "libhidlbase", "libcpion", "libminkdescriptor", "libcutils", "libtrustedapploader", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/liboemcrypto.so", ], shared_libs: [ "libutils", "liblog", "libQSEEComAPI", "libhidlbase", "libcpion", "libminkdescriptor", "libcutils", "libtrustedapploader", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libops", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libops.so", ], shared_libs: [ "libutils", "libcutils", "libQSEEComAPI", "liblog", "libdrm", "libhidlbase", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libops.so", ], shared_libs: [ "libutils", "libcutils", "libQSEEComAPI", "liblog", "libdrm", "libhidlbase", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libos", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libos.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libos.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpal_net_if", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpal_net_if.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libandroid_net", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpal_net_if.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libandroid_net", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpalclient_vendor", stem: "libpalclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpalclient.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.pal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpalclient.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.pal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpaperMode", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpaperMode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpaperMode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpasrutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpasrutils.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpasrutils.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpdmapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpdmapper.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpdnotifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpdnotifier.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libperfconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libperfconfig.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libxml2", "libqti-util", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libperfconfig.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libxml2", "libqti-util", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libperfgluelayer", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libperfgluelayer.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libqti-perfd-client", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libperfgluelayer.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libqti-perfd-client", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libperfioctl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libperfioctl.so", ], shared_libs: [ "libdrm", "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libperfioctl.so", ], shared_libs: [ "libdrm", "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libperipheral_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libperipheral_client.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libperipheral_client.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libplatformconfig_vendor", stem: "libplatformconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libplatformconfig.so", ], shared_libs: [ "libexpat", "liblog", "libcutils", "libutils", "libhidlbase", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libplatformconfig.so", ], shared_libs: [ "libexpat", "liblog", "libcutils", "libutils", "libhidlbase", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpowercallback", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpowercallback.so", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhwbinder", "libbinder", "libhidlbase", "libhidltransport", "libpowercore", "libtinyxml2", "vendor.qti.hardware.perf@2.1", "vendor.qti.hardware.power.powermodule@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpowercallback.so", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhwbinder", "libbinder", "libhidlbase", "libhidltransport", "libpowercore", "libtinyxml2", "vendor.qti.hardware.perf@2.1", "vendor.qti.hardware.power.powermodule@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpowercore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpowercore.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "vendor.display.config@1.0", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpowercore.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "vendor.display.config@1.0", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpsi_vendor", stem: "libpsi", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpsi.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpsi.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpsmoptfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libpsmoptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libsqlite", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libpsmoptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libsqlite", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_base", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_base.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_base.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_basecodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_basecodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libqc2audio_base", "libqc2audio_utils", "libqc2audio_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_basecodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libqc2audio_base", "libqc2audio_utils", "libqc2audio_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_core.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libqc2audio_hooks", "libqc2audio_utils", "libqc2audio_platform", "libqc2audio_basecodec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_core.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libqc2audio_hooks", "libqc2audio_utils", "libqc2audio_platform", "libqc2audio_basecodec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_hooks", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_hooks.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_hooks.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_hwaudiocodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_hwaudiocodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqc2audio_base", "libqc2audio_platform", "libqc2audio_utils", "libqc2audio_basecodec", "libcodec2_vndk", "libstagefright_foundation", "libpalclient_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_hwaudiocodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqc2audio_base", "libqc2audio_platform", "libqc2audio_utils", "libqc2audio_basecodec", "libcodec2_vndk", "libstagefright_foundation", "libpalclient_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_platform.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libqc2audio_base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_platform.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libqc2audio_base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_swaudiocodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_swaudiocodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqc2audio_base", "libqc2audio_platform", "libqc2audio_utils", "libqc2audio_basecodec", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_swaudiocodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqc2audio_base", "libqc2audio_platform", "libqc2audio_utils", "libqc2audio_basecodec", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2audio_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2audio_utils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libqc2audio_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2audio_utils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libqc2audio_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2colorconvertfilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2colorconvertfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_mockfilter", "libqc2filter", "libqcodec2_basecodec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2colorconvertfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_mockfilter", "libqc2filter", "libqcodec2_basecodec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2filter", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2filter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2filter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqc2vppfilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqc2vppfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "libqcodec2_base", "libqcodec2_basecodec", "libqcodec2_utils", "libqcodec2_platform", "vendor.qti.hardware.vpp@2.0", "vendor.qti.hardware.capabilityconfigstore@1.0", "vendor.qti.hardware.qconfig@1.0", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqc2vppfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqdMetaData", "libhidlbase", "libqcodec2_base", "libqcodec2_basecodec", "libqcodec2_utils", "libqcodec2_platform", "vendor.qti.hardware.vpp@2.0", "vendor.qti.hardware.capabilityconfigstore@1.0", "vendor.qti.hardware.qconfig@1.0", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcbor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcbor.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcbor.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcci_legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcci_legacy.so", ], shared_libs: [ "libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcci_legacy.so", ], shared_libs: [ "libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcmaputils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcmaputils.so", ], shared_libs: [ "libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcmaputils.so", ], shared_libs: [ "libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_base", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_base.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_base.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_basecodec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_basecodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_platform", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_basecodec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_platform", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_core.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_hooks", "libqcodec2_utils", "libqcodec2_platform", "libqcodec2_basecodec", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_core.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_hooks", "libqcodec2_utils", "libqcodec2_platform", "libqcodec2_basecodec", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_filterbase", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_filterbase.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_filterbase.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_hooks", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_hooks.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_hooks.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_mockfilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_mockfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqcodec2_base", "libqcodec2_platform", "libqcodec2_utils", "libqcodec2_basecodec", "libcodec2_vndk", "libqcodec2_v4l2codec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_mockfilter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqcodec2_base", "libqcodec2_platform", "libqcodec2_utils", "libqcodec2_basecodec", "libcodec2_vndk", "libqcodec2_v4l2codec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_mockqc2filter", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_mockqc2filter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "libqcodec2_filterbase", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_mockqc2filter.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "libqcodec2_filterbase", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_platform.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libjsoncpp", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_platform.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libjsoncpp", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_utils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_platform", "libhidlbase", "libgrallocutils", "libgralloctypes", "libgralloc.qti", "libdisplayconfig.qti", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libnativewindow", "libvideotxr", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_utils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_platform", "libhidlbase", "libgrallocutils", "libgralloctypes", "libgralloc.qti", "libdisplayconfig.qti", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libnativewindow", "libvideotxr", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcodec2_v4l2codec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcodec2_v4l2codec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqcodec2_base", "libqcodec2_platform", "libqcodec2_utils", "libqcodec2_basecodec", "libcodec2_vndk", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcodec2_v4l2codec.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libqcodec2_base", "libqcodec2_platform", "libqcodec2_utils", "libqcodec2_basecodec", "libcodec2_vndk", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqconfigclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqconfigclient.so", ], shared_libs: [ "libutils", "libhidlbase", "libcutils", "liblog", "vendor.qti.hardware.qconfig@1.0", "libjsoncpp", "libbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqconfigclient.so", ], shared_libs: [ "libutils", "libhidlbase", "libcutils", "liblog", "vendor.qti.hardware.qconfig@1.0", "libjsoncpp", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilDataModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilDataModule.so", ], shared_libs: [ "android.hardware.radio@1.6", "vendor.qti.hardware.data.iwlan@1.0", "vendor.qti.hardware.data.iwlan@1.1", "vendor.qti.hardware.data.connection@1.0", "vendor.qti.hardware.data.connection@1.1", "libbinder_ndk", "libqdpr", "libdsi_netctrl", "liblog", "libcutils", "libbase", "libutils", "libqcrilNrFramework", "libqcrilNrLogger", "libril-db", "libqcrilNrQtiBus", "libqcrilNrQtiMutex", "qcrilNrQmiModule", "qtiril-utils", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmiservices", "libdsutils", "libhidlbase", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilDataModule.so", ], shared_libs: [ "android.hardware.radio@1.6", "vendor.qti.hardware.data.iwlan@1.0", "vendor.qti.hardware.data.iwlan@1.1", "vendor.qti.hardware.data.connection@1.0", "vendor.qti.hardware.data.connection@1.1", "libbinder_ndk", "libqdpr", "libdsi_netctrl", "liblog", "libcutils", "libbase", "libutils", "libqcrilNrFramework", "libqcrilNrLogger", "libril-db", "libqcrilNrQtiBus", "libqcrilNrQtiMutex", "qcrilNrQmiModule", "qtiril-utils", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmiservices", "libdsutils", "libhidlbase", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilNr.so", ], shared_libs: [ "qcrilInterfaces", "libxiaomi_qcril", "libhidlbase", "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.lpa@1.2", "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", "vendor.qti.hardware.radio.qtiradio@2.6", "android.hardware.radio@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "android.hardware.radio.config@1.3", "libqcrilNrFramework", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "libcutils", "liblog", "libutils", "qcrild_libqcrilnrutils", "libqmi_cci", "libqmi_client_qmux", "libdiag", "libhardware_legacy", "libqmiservices", "librilqmimiscservices", "libqmi_client_helper", "libidl", "libsqlite", "libbinder", "libmdmdetect", "libperipheral_client", "libqcrilNrLogger", "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@1.6", "android.hardware.radio.deprecated@1.0", "libqcrilNrQtiMutex", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libvndksupport", "libbase", "libz", "libconfigdb", "libxml", "libqcrilNrQtiBus", "qtiwakelock", "qtiril-utils", "qcrilMarshal", "libril-db", "libril-legacy", "qcrilNrQmiModule", "libQtiRilLoadable", "libbinder_ndk", "qtiPeripheralMgr", "vendor.qti.hardware.radio.ims-V7-ndk_platform", "vendor.qti.hardware.radio.qtiradio-V5-ndk_platform", "libsystem_health_mon", "libxml2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNr.so", ], shared_libs: [ "qcrilInterfaces", "libxiaomi_qcril", "libhidlbase", "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.lpa@1.2", "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", "vendor.qti.hardware.radio.qtiradio@2.6", "android.hardware.radio@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "android.hardware.radio.config@1.3", "libqcrilNrFramework", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "libcutils", "liblog", "libutils", "qcrild_libqcrilnrutils", "libqmi_cci", "libqmi_client_qmux", "libdiag", "libhardware_legacy", "libqmiservices", "librilqmimiscservices", "libqmi_client_helper", "libidl", "libsqlite", "libbinder", "libmdmdetect", "libperipheral_client", "libqcrilNrLogger", "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@1.6", "android.hardware.radio.deprecated@1.0", "libqcrilNrQtiMutex", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libvndksupport", "libbase", "libz", "libconfigdb", "libxml", "libqcrilNrQtiBus", "qtiwakelock", "qtiril-utils", "qcrilMarshal", "libril-db", "libril-legacy", "qcrilNrQmiModule", "libQtiRilLoadable", "libbinder_ndk", "qtiPeripheralMgr", "vendor.qti.hardware.radio.ims-V7-ndk_platform", "vendor.qti.hardware.radio.qtiradio-V5-ndk_platform", "libsystem_health_mon", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrFramework", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilNrFramework.so", ], shared_libs: [ "libqcrilNrLogger", "libqcrilNrQtiMutex", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrFramework.so", ], shared_libs: [ "libqcrilNrLogger", "libqcrilNrQtiMutex", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrLogger", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilNrLogger.so", ], shared_libs: [ "liblog", "libcutils", "libdiag", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrLogger.so", ], shared_libs: [ "liblog", "libcutils", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrQtiBus", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilNrQtiBus.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrFramework", "libqcrilNrLogger", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrQtiBus.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrFramework", "libqcrilNrLogger", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrQtiMutex", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrilNrQtiMutex.so", ], shared_libs: [ "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrQtiMutex.so", ], shared_libs: [ "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrildataaidl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrildataaidl.so", ], shared_libs: [ "libqcrilNrFramework", "libqcrilNrLogger", "libutils", "libbinder_ndk", "vendor.qti.hardware.data.connectionfactory-V1-ndk_platform", "vendor.qti.hardware.data.ka-V1-ndk_platform", "vendor.qti.hardware.data.dataactivity-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrildataaidl.so", ], shared_libs: [ "libqcrilNrFramework", "libqcrilNrLogger", "libutils", "libbinder_ndk", "vendor.qti.hardware.data.connectionfactory-V1-ndk_platform", "vendor.qti.hardware.data.ka-V1-ndk_platform", "vendor.qti.hardware.data.dataactivity-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrildatactl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqcrildatactl.so", ], shared_libs: [ "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrildatactl.so", ], shared_libs: [ "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdMetaData", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqdMetaData.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhidlbase", "libgralloc.qti", "libgralloctypes", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdMetaData.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhidlbase", "libgralloc.qti", "libgralloctypes", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdi", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqdi.so", ], shared_libs: [ "libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdp", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqdp.so", ], shared_libs: [ "libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libqdpr", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdp.so", ], shared_libs: [ "libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libqdpr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdpr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqdpr.so", ], shared_libs: [ "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libcutils", "libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdpr.so", ], shared_libs: [ "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libcutils", "libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqdutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libqservice", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libqservice", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqesdk", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqesdk.so", ], shared_libs: [ "liblog", "libjsoncpp", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqesdk.so", ], shared_libs: [ "liblog", "libjsoncpp", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqesdk_manager", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqesdk_manager.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcrypto", "libjsoncpp", "libminkdescriptor", "libminksocket_vendor", "libqcbor", "libbinder", "libbinder_ndk", "vendor.qti.qesdsys-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqesdk_manager.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcrypto", "libjsoncpp", "libminkdescriptor", "libminksocket_vendor", "libqcbor", "libbinder", "libbinder_ndk", "vendor.qti.qesdsys-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqisl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqisl.so", ], shared_libs: [ "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqisl.so", ], shared_libs: [ "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_cci", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_client_helper", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_client_qmux", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_common_so", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_csi", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_encdec", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmi_legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqmi_legacy.so", ], shared_libs: [ "libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqmi_legacy.so", ], shared_libs: [ "libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqmiservices", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqrtr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqrtr.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqrtr.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqrtrclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqrtrclient.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libqrtr", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqrtrclient.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libqrtr", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqseed3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqseed3.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqseed3.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqservice.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqshcamera", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqshcamera.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqshcamera.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqsocket", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqsocket.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqsocket.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-iopd-client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-iopd-client.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "libqti-util", "liblog", "vendor.qti.hardware.iop@2.0", "libhidlbase", "libsqlite", "libqti-perfd-client", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-iopd-client.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "libqti-util", "liblog", "vendor.qti.hardware.iop@2.0", "libhidlbase", "libsqlite", "libqti-perfd-client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-iopd", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-iopd.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "libqti-util", "liblog", "libhidlbase", "vendor.qti.hardware.iop@2.0", "libbase", "libqti-iopd-client", "libqti-perfd-client", "libsqlite", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-iopd.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "libqti-util", "liblog", "libhidlbase", "vendor.qti.hardware.iop@2.0", "libbase", "libqti-iopd-client", "libqti-perfd-client", "libsqlite", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-perfd-client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-perfd-client.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "vendor.qti.hardware.perf@2.2", "vendor.qti.hardware.perf@2.3", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-perfd-client.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "vendor.qti.hardware.perf@2.2", "vendor.qti.hardware.perf@2.3", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-perfd", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-perfd.so", ], shared_libs: [ "libcutils", "liblog", "libxml2", "libqti-util", "libhidlbase", "vendor.qti.hardware.perf@2.3", "libbase", "libthermalclient", "libqti-perfd-client", "libperfconfig", "libperfgluelayer", "libdisplayconfig.qti", "libperfioctl", "vendor.qti.memory.pasrmanager@1.1", "libutils", "libutilscallstack", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-perfd.so", ], shared_libs: [ "libcutils", "liblog", "libxml2", "libqti-util", "libhidlbase", "vendor.qti.hardware.perf@2.3", "libbase", "libthermalclient", "libqti-perfd-client", "libperfconfig", "libperfgluelayer", "libdisplayconfig.qti", "libperfioctl", "vendor.qti.memory.pasrmanager@1.1", "libutils", "libutilscallstack", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-util", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-util.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-util.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqti-utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqti-utils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqti-utils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqtigefar_vendor", stem: "libqtigefar", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqtigefar.so", ], shared_libs: [ "liblog", "libcutils", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqtigefar.so", ], shared_libs: [ "liblog", "libcutils", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqtikeymaster4", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libquickcamera", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libquickcamera.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libcutils", "vendor.xiaomi.hardware.quickcamera@1.0", "vendor.xiaomi.hardware.quickcamera@1.0-impl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libquickcamera.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libcutils", "vendor.xiaomi.hardware.quickcamera@1.0", "vendor.xiaomi.hardware.quickcamera@1.0-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqvrcamera_client.qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqvrcamera_client.qti.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libnativewindow", "libui", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqvrcamera_client.qti.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libnativewindow", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqvrservice_client.qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libqvrservice_client.qti.so", ], shared_libs: [ "liblog", "libcutils", "libdrm", "libutils", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libqvrservice_client.qti.so", ], shared_libs: [ "liblog", "libcutils", "libdrm", "libutils", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librcc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librcc.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librcc.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librcmask", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librcmask.so", ], shared_libs: [ "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librcmask.so", ], shared_libs: [ "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libresampler", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libresampler.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libresampler.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril-db", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril-db.so", ], shared_libs: [ "libcutils", "libqcrilNrLogger", "libsqlite", "libqcrilNrFramework", "libqcrilNrQtiMutex", "qtiril-utils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril-db.so", ], shared_libs: [ "libcutils", "libqcrilNrLogger", "libsqlite", "libqcrilNrFramework", "libqcrilNrQtiMutex", "qtiril-utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril-legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril-legacy.so", ], shared_libs: [ "libpdmapper", "libpdnotifier", "libqcrilNrLogger", "libcutils", "qtiPeripheralMgr", "libqcrilNrQtiMutex", "qtiril-utils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril-legacy.so", ], shared_libs: [ "libpdmapper", "libpdnotifier", "libqcrilNrLogger", "libcutils", "qtiPeripheralMgr", "libqcrilNrQtiMutex", "qtiril-utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril-qc-ltedirectdisc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril-qc-ltedirectdisc.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril-qc-ltedirectdisc.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libril-qc-radioconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libril-qc-radioconfig.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libril-qc-radioconfig.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librilqmimiscservices", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librilqmimiscservices.so", ], shared_libs: [ "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librilqmimiscservices.so", ], shared_libs: [ "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librmnetctl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librmnetctl.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librmnetctl.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librpmb", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/librpmb.so", ], shared_libs: [ "libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/librpmb.so", ], shared_libs: [ "libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveCommon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveCommon.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libscveCommon_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libscveCommon.so", ], shared_libs: [ "liblog", "libbase", "libdmabufheap", "libscveCommon_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveCommon_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveCommon_stub.so", ], shared_libs: [ "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libscveCommon_stub.so", ], shared_libs: [ "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveObjectSegmentation", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveObjectSegmentation.so", ], shared_libs: [ "liblog", "libfastcvopt", "libscveCommon", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libscveObjectSegmentation.so", ], shared_libs: [ "liblog", "libfastcvopt", "libscveCommon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveObjectTracker", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveObjectTracker.so", ], shared_libs: [ "liblog", "libfastcvopt", "libscveCommon", "libscveObjectSegmentation", "libdmabufheap", "libeva", "libcv_common", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libscveObjectTracker.so", ], shared_libs: [ "liblog", "libfastcvopt", "libscveCommon", "libscveObjectSegmentation", "libdmabufheap", "libeva", "libcv_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveObjectTracker_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveObjectTracker_stub.so", ], shared_libs: [ "libfastcvopt", "liblog", "libscveCommon", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libscveObjectTracker_stub.so", ], shared_libs: [ "libfastcvopt", "liblog", "libscveCommon", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdedrm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdedrm.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdrm", "libdrmutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdedrm.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdrm", "libdrmutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdm-color", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdm-color.so", ], shared_libs: [ "liblog", "libcutils", "libbinder", "libutils", "libdisplaydebug", "libtinyxml2_1", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdm-colormgr-algo", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdm-colormgr-algo.so", ], shared_libs: [ "liblog", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdm-colormgr-algo.so", ], shared_libs: [ "liblog", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdm-disp-vndapis", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdm-disp-vndapis.so", ], shared_libs: [ "libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdm-disp-vndapis.so", ], shared_libs: [ "libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdmcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdmcore.so", ], shared_libs: [ "libhidltransport", "libhidlbase", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "liblog", "libcutils", "libutils-v33", "libdisplaydebug", "libsdmutils", "libdrm", "libdrmutils", "libsdedrm", "libbinder", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdmcore.so", ], shared_libs: [ "libhidltransport", "libhidlbase", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "liblog", "libcutils", "libutils-v33", "libdisplaydebug", "libsdmutils", "libdrm", "libdrmutils", "libsdedrm", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdmextension", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdmextension.so", ], shared_libs: [ "libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libdisplayskuutils", "libtinyxml2_1", "libtestutils", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdmextension.so", ], shared_libs: [ "libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libdisplayskuutils", "libtinyxml2_1", "libtestutils", "libcrypto", "libssl", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdmutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdmutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdmutils.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdr2hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdr2hdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdr2hdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdsprpc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsdsprpc.so", ], shared_libs: [ "libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdsprpc.so", ], shared_libs: [ "libhidlbase", "libhardware", "libutils", "vendor.qti.hardware.dsp@1.0", "liblog", "libc", "libcutils", "libdmabufheap", "libvmmem", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensor_cal@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsensor_cal@2.0.so", ], shared_libs: [ "liblog", "libhardware", "libutils", "libcutils", "libhidlbase", "vendor.xiaomi.sensor.citsensorservice@1.1", "vendor.xiaomi.sensor.citsensorservice@2.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensor_cal@2.0.so", ], shared_libs: [ "liblog", "libhardware", "libutils", "libcutils", "libhidlbase", "vendor.xiaomi.sensor.citsensorservice@1.1", "vendor.xiaomi.sensor.citsensorservice@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensorcal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsensorcal.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libssc", "libutils", "libcutils", "libsensorslog", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensorcal.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libssc", "libutils", "libcutils", "libsensorslog", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensorslog", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsensorslog.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensorslog.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libshsc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libshsc.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libshsc.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libshsusr_verinfo", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libshsusr_verinfo.so", ], shared_libs: [ "libutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libshsusr_verinfo.so", ], shared_libs: [ "libutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsi", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsi.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libtrustedapploader", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsi.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libtrustedapploader", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libskewknob", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libskewknob.so", ], shared_libs: [ "liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libskewknob.so", ], shared_libs: [ "liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsn100u_fw", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsn100u_fw.so", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsn100u_fw.so", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsn220u_fw", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsn220u_fw.so", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsn220u_fw.so", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsndcardparser_vendor", stem: "libsndcardparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsndcardparser.so", ], shared_libs: [ "libexpat", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsndcardparser.so", ], shared_libs: [ "libexpat", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnpe_dsp_domains_v2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsnpe_dsp_domains_v2.so", ], shared_libs: [ "liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so", ], shared_libs: [ "liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnpe_dsp_domains_v3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsnpe_dsp_domains_v3.so", ], shared_libs: [ "liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnpe_dsp_domains_v3.so", ], shared_libs: [ "liblog", "libdl", "libcdsprpc", "libm", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsns_device_mode_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsns_device_mode_stub.so", ], shared_libs: [ "liblog", "libc", "libutils", "libcutils", "libadsprpc", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsns_device_mode_stub.so", ], shared_libs: [ "liblog", "libc", "libutils", "libcutils", "libadsprpc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsns_direct_channel_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsns_direct_channel_stub.so", ], shared_libs: [ "liblog", "libc", "libutils", "libcutils", "libadsprpc", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsns_direct_channel_stub.so", ], shared_libs: [ "liblog", "libc", "libutils", "libcutils", "libadsprpc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsns_registry_skel", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsns_registry_skel.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsns_registry_skel.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnsapi", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsnsapi.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnsapi.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnsdiaglog", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsnsdiaglog.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libsensorslog", "libutils", "libcutils", "libssc", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnsdiaglog.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libsensorslog", "libutils", "libcutils", "libssc", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsoc_helper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsoc_helper.so", ], shared_libs: [ "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsoc_helper.so", ], shared_libs: [ "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsoc_helper_jni", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsoc_helper_jni.so", ], shared_libs: [ "libsoc_helper", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsoc_helper_jni.so", ], shared_libs: [ "libsoc_helper", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspcom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libspcom.so", ], shared_libs: [ "libion", "libdmabufheap", "libvmmem", "libutils", "libcutils", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libspcom.so", ], shared_libs: [ "libion", "libdmabufheap", "libvmmem", "libutils", "libcutils", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libspl.so", ], shared_libs: [ "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libspl.so", ], shared_libs: [ "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsre", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsre.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libfpsmonitor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsre.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi-stc-HW-modulate", "libfpsmonitor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libssc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libssc.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsensorslog", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libssc.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsensorslog", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libssc_default_listener", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libssc_default_listener.so", ], shared_libs: [ "liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libssc_default_listener.so", ], shared_libs: [ "liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libssccalapi@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libssccalapi@2.0.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libsensorslog", "libssc", "libutils", "libcutils", "libhardware", "libhidltransport", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.frameworks.sensorservice@1.0", "libjsoncpp", "libmisight_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libssccalapi@2.0.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libsensorslog", "libssc", "libutils", "libcutils", "libhardware", "libhidltransport", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.frameworks.sensorservice@1.0", "libjsoncpp", "libmisight_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libssd", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libssd.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libssd.so", ], shared_libs: [ "libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_ac4dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_ac4dec.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_foundation", "libutils", "libcutils", "liblog", "libstagefright_omx", "libstagefright_softomx", "libmedia_omx", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libstagefright_soft_ac4dec.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_foundation", "libutils", "libcutils", "liblog", "libstagefright_omx", "libstagefright_softomx", "libmedia_omx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_ddpdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_ddpdec.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_omx", "libstagefright_softomx", "libstagefright_foundation", "libutils", "libcutils", "libmedia_omx", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libstagefright_soft_ddpdec.so", ], shared_libs: [ "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libdeccfg", "libstagefright_omx", "libstagefright_softomx", "libstagefright_foundation", "libutils", "libcutils", "libmedia_omx", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefrightdolby", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefrightdolby.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libstagefrightdolby.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsubsystem_control", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsubsystem_control.so", ], shared_libs: [ "libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsubsystem_control.so", ], shared_libs: [ "libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsynx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsynx.so", ], shared_libs: [ "libos", "libthreadutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsynx.so", ], shared_libs: [ "libos", "libthreadutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsystem_health_mon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsystem_health_mon.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libsystem_health_mon.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtestutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtestutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtestutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libthermalclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libthermalclient.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libthermalclient.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libthreadutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libthreadutils.so", ], shared_libs: [ "libos", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libthreadutils.so", ], shared_libs: [ "libos", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtida@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtida@1.2.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "vendor.xiaomi.hardware.tidaservice@1.1", "vendor.xiaomi.hardware.tidaservice@1.2", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libbase", "libcrypto", "libcutils", "liblog", "libmt", "libutils", "libQSEEComAPI", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtida@1.2.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "vendor.xiaomi.hardware.tidaservice@1.1", "vendor.xiaomi.hardware.tidaservice@1.2", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libbase", "libcrypto", "libcutils", "liblog", "libmt", "libutils", "libQSEEComAPI", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtime_genoff", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtime_genoff.so", ], shared_libs: [ "libc", "libcutils", "liblog", "libc++", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtime_genoff.so", ], shared_libs: [ "libc", "libcutils", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtinyxml2_1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtinyxml2_1.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtinyxml2_1.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtruetone", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtruetone.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libfpsmonitor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtruetone.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libfpsmonitor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtrustedapploader", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtrustedapploader.so", ], shared_libs: [ "liblog", "libminkdescriptor", "libminksocket_vendor", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libtrustedapploader.so", ], shared_libs: [ "liblog", "libminkdescriptor", "libminksocket_vendor", "libqcbor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libultrasound_notify", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libultrasound_notify.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libultrasound_notify.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvendorscenariopoweroptfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvendorscenariopoweroptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvendorscenariopoweroptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideomode", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvideomode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi_dspp", "libsdr2hdr", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideomode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.frameworks.sensorservice@1.0", "libmi_dspp", "libsdr2hdr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideooptfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvideooptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideooptfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libdisplayconfig.qti", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideotxr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvideotxr.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideotxr.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideoutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvideoutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideoutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvmmem", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvmmem.so", ], shared_libs: [ "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvmmem.so", ], shared_libs: [ "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvppclient", owner: "xiaomi", strip: { none: true, }, 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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvppcommon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvppcommon.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libdmabufheap", "libvmmem", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvppcommon.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libdmabufheap", "libvmmem", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvpphcp", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvpphcp.so", ], shared_libs: [ "libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvpphcp.so", ], shared_libs: [ "libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvpphvx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvpphvx.so", ], shared_libs: [ "libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvpphvx.so", ], shared_libs: [ "libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvppimmotion", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvppimmotion.so", ], shared_libs: [ "libcutils", "liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvppimmotion.so", ], shared_libs: [ "libcutils", "liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvpplibrary", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvpplibrary.so", ], shared_libs: [ "libvppcommon", "libhidlbase", "libutils", "vendor.qti.hardware.capabilityconfigstore@1.0", "libcutils", "liblog", "libqdMetaData", "libdmabufheap", "libmisight_vendor", "libvpphvx", "libcdsprpc", "libvpphcp", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvpplibrary.so", ], shared_libs: [ "libvppcommon", "libhidlbase", "libutils", "vendor.qti.hardware.capabilityconfigstore@1.0", "libcutils", "liblog", "libqdMetaData", "libdmabufheap", "libmisight_vendor", "libvpphvx", "libcdsprpc", "libvpphcp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvpptestutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvpptestutils.so", ], shared_libs: [ "libcutils", "liblog", "libvpplibrary", "libvppcommon", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libvpptestutils.so", ], shared_libs: [ "libcutils", "liblog", "libvpplibrary", "libvppcommon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwms", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.latency@2.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, 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.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.latency@1.0", "vendor.qti.latency@2.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwqe", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libwqe.so", ], shared_libs: [ "libbinder", "libcutils", "libnetutils", "libutils", "liblog", "libsqlite", "libcneapiclient", "libcne", "libnl", "libxml", "libxml2", "libandroid_net", "libqti_vndfwk_detect_vendor", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, 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", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.cne.internal.api@1.0", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwvkeybox", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libwvkeybox.so", ], shared_libs: [ "libcutils", "liblog", "libxml2", "liboemcrypto", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libwvkeybox.so", ], shared_libs: [ "libcutils", "liblog", "libxml2", "liboemcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxiaomi_qcril", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libxiaomi_qcril.so", ], shared_libs: [ "libcutils", "libutils", "libqcrilNrQtiMutex", "libril-db", "qtiril-utils", "libsqlite", "libxml", "libidl", "liblog", "libqmi", "libqcci_legacy", "libqmi_cci", "libdiag", "libqmi_common_so", "libxml2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libxiaomi_qcril.so", ], shared_libs: [ "libcutils", "libutils", "libqcrilNrQtiMutex", "libril-db", "qtiril-utils", "libsqlite", "libxml", "libidl", "liblog", "libqmi", "libqcci_legacy", "libqmi_cci", "libdiag", "libqmi_common_so", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxlog", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libxlog.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libxlog.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxmi_slow_motion_mein", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libxmi_slow_motion_mein.so", ], shared_libs: [ "libOpenCL", "liblog", "libcdsprpc", "libSNPE", "libmialgo_utils", "libm", "libdl", "libc", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libxmi_slow_motion_mein.so", ], shared_libs: [ "libOpenCL", "liblog", "libcdsprpc", "libSNPE", "libc++_shared", "libmialgo_utils", "libm", "libdl", "libc", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxml", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libxml.so", ], shared_libs: [ "liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libxml.so", ], shared_libs: [ "liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdrmclearkeyplugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/mediadrm/libdrmclearkeyplugin.so", ], shared_libs: [ "libcrypto", "liblog", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so", ], shared_libs: [ "libcrypto", "liblog", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "mediadrm", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwvdrmengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/mediadrm/libwvdrmengine.so", ], shared_libs: [ "libbase", "libcrypto", "libhidlbase", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/mediadrm/libwvdrmengine.so", ], shared_libs: [ "libbase", "libcrypto", "libhidlbase", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "mediadrm", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "nfc_nci.nqx.default.hw.v1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/nfc_nci.nqx.default.hw.v1.so", ], shared_libs: [ "libbase_shim", "android.hardware.nfc@1.0", "android.hardware.nfc@1.1", "android.hardware.nfc@1.2", "vendor.nxp.hardware.nfc@2.0", "android.hardware.secure_element@1.0", "libbase", "libcutils", "libhardware", "libhardware_legacy", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/nfc_nci.nqx.default.hw.v1.so", ], shared_libs: [ "libbase_shim", "android.hardware.nfc@1.0", "android.hardware.nfc@1.1", "android.hardware.nfc@1.2", "vendor.nxp.hardware.nfc@2.0", "android.hardware.secure_element@1.0", "libbase", "libcutils", "libhardware", "libhardware_legacy", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcrilInterfaces", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qcrilInterfaces.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrLogger", "libqcrilNrFramework", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qcrilInterfaces.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrLogger", "libqcrilNrFramework", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcrilMarshal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qcrilMarshal.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qcrilMarshal.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcrilNrQmiModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qcrilNrQmiModule.so", ], shared_libs: [ "libqcrilNrLogger", "libqcrilNrFramework", "libqcrilNrQtiMutex", "qtiril-utils", "libqmi_cci", "libqmi_client_qmux", "libqmiservices", "libqmi_client_helper", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qcrilNrQmiModule.so", ], shared_libs: [ "libqcrilNrLogger", "libqcrilNrFramework", "libqcrilNrQtiMutex", "qtiril-utils", "libqmi_cci", "libqmi_client_qmux", "libqmiservices", "libqmi_client_helper", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcrild_libqcrilnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qcrild_libqcrilnr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio.deprecated@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "libhidlbase", "qcrild_libqcrilnrutils", "libqcrilNrFramework", "libqcrilNrLogger", "libqcrilNrQtiMutex", "qtiwakelock", "qcrilMarshal", "libQtiRilLoadable", "libril-legacy", "libqcrilNr", "qcrilInterfaces", "libril-db", "android.hardware.radio@1.5", "android.hardware.radio@1.6", "libbinder_ndk", "libbase", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qcrild_libqcrilnr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio.deprecated@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "libhidlbase", "qcrild_libqcrilnrutils", "libqcrilNrFramework", "libqcrilNrLogger", "libqcrilNrQtiMutex", "qtiwakelock", "qcrilMarshal", "libQtiRilLoadable", "libril-legacy", "libqcrilNr", "qcrilInterfaces", "libril-db", "android.hardware.radio@1.5", "android.hardware.radio@1.6", "libbinder_ndk", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcrild_libqcrilnrutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qcrild_libqcrilnrutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qcrild_libqcrilnrutils.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qti.video.utils.videobufferlayout", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qti.video.utils.videobufferlayout.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qti.video.utils.videobufferlayout.so", ], shared_libs: [ "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qtiPeripheralMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qtiPeripheralMgr.so", ], shared_libs: [ "libqcrilNrQtiMutex", "liblog", "libmdmdetect", "libqcrilNrLogger", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qtiPeripheralMgr.so", ], shared_libs: [ "libqcrilNrQtiMutex", "liblog", "libmdmdetect", "libqcrilNrLogger", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qtiril-utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qtiril-utils.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qtiril-utils.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qtiwakelock", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/qtiwakelock.so", ], shared_libs: [ "libcutils", "libqcrilNrQtiMutex", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/qtiwakelock.so", ], shared_libs: [ "libcutils", "libqcrilNrQtiMutex", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.ssc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.ssc.so", ], shared_libs: [ "libsns_direct_channel_stub", "libadsprpc", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libssc", "libsnsdiaglog", "libutils", "libcutils", "libsensorslog", "libhardware", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.1", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.ssc.so", ], shared_libs: [ "libsns_direct_channel_stub", "libadsprpc", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libssc", "libsnsdiaglog", "libutils", "libcutils", "libsensorslog", "libhardware", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.1", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.touch.detect", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.touch.detect.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libutils", "libcutils", "libhardware", "libhidltransport", "libhidlbase", "libsensorslog", "libssc", "libsnsapi", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libfmq", "libpower", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.touch.detect.so", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libutils", "libcutils", "libhardware", "libhidltransport", "libhidlbase", "libsensorslog", "libssc", "libsnsapi", "android.hardware.sensors@1.0", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libfmq", "libpower", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.ultrasoundproximity", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/sensors.ultrasoundproximity.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libultrasound_notify", "libfmq", "libhidltransport", "libhidlbase", "libssc", "libhardware", "android.hardware.sensors@2.0", "sensors.ssc", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.ultrasoundproximity.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libultrasound_notify", "libfmq", "libhidltransport", "libhidlbase", "libssc", "libhardware", "android.hardware.sensors@2.0", "sensors.ssc", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libasphere", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libasphere.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libasphere.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiopreprocessing", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libaudiopreprocessing.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libaudiopreprocessing.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbundlewrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libbundlewrapper.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libbundlewrapper.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdownmix", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libdownmix.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libdownmix.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdynproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libdynproc.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libdynproc.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeffectproxy", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libeffectproxy.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libeffects", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libeffectproxy.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libeffects", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhapticgenerator", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libhapticgenerator.so", ], shared_libs: [ "libaudioutils", "libbinder", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libhapticgenerator.so", ], shared_libs: [ "libaudioutils", "libbinder", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhwdap", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libhwdap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libhwdap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libldnhncr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libldnhncr.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libldnhncr.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundfx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libmisoundfx.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libstagefright_foundation-v33", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libmisoundfx.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libstagefright_foundation-v33", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libreverbwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libreverbwrapper.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libreverbwrapper.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libshoebox", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libshoebox.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libshoebox.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswdap", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libswdap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libswdap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswgamedap", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libswgamedap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libswgamedap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswvqe", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libswvqe.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libswvqe.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libaudioutils", "libdapparamstorage", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvisualizer", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/soundfx/libvisualizer.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/soundfx/libvisualizer.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", relative_install_path: "soundfx", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.dolby.hardware.dms@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.dolby.hardware.dms@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.libdpmctmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.libdpmctmgr.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.dpmservice@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.libdpmctmgr.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.dpmservice@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.libdpmfdmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.libdpmfdmgr.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.libdpmfdmgr.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.libdpmframework", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.libdpmframework.so", ], shared_libs: [ "libhidlbase_shim", "libdiag", "libbinder", "libcutils", "libutils", "liblog", "libhidlbase", "libhardware", "libhardware_legacy", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.dpmservice@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.libdpmframework.so", ], shared_libs: [ "libhidlbase_shim", "libdiag", "libbinder", "libcutils", "libutils", "liblog", "libhidlbase", "libhardware", "libhardware_legacy", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.dpmservice@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.libdpmtcm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.libdpmtcm.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "libhidlbase", "libhardware", "libhardware_legacy", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.libdpmtcm.so", ], shared_libs: [ "libdiag", "libbinder", "libcutils", "libutils", "libhidlbase", "libhardware", "libhardware_legacy", "vendor.libdpmframework", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.libmwqemiptablemgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.libmwqemiptablemgr.so", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "vendor.libdpmframework", "libdiag", "libhidlbase", "libhardware", "libhardware_legacy", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.libmwqemiptablemgr.so", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "vendor.libdpmframework", "libdiag", "libhidlbase", "libhardware", "libhardware_legacy", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.nxp.hardware.nfc@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.nxp.hardware.nfc@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.nxp.hardware.nfc@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.4", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.data.factory@2.4.so", ], shared_libs: [ "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.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.cne.internal.server@1.1", "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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.data.factory@2.4.so", ], shared_libs: [ "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.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.cne.internal.server@1.1", "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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.factory@2.5", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.data.factory@2.5.so", ], shared_libs: [ "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.data.factory@2.4", "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.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.flow@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", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.data.factory@2.5.so", ], shared_libs: [ "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.data.factory@2.4", "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.cne.internal.server@1.1", "vendor.qti.hardware.data.cne.internal.server@1.2", "vendor.qti.hardware.data.dynamicdds@1.0", "vendor.qti.hardware.data.flow@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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.mwqem@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.data.mwqem@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.data.slm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.data.slm@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.diaghal@1.0_vendor", stem: "vendor.qti.diaghal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.diaghal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.diaghal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.esepowermanager@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.esepowermanager@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.esepowermanager@1.1.so", ], shared_libs: [ "vendor.qti.esepowermanager@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.esepowermanager@1.1.so", ], shared_libs: [ "vendor.qti.esepowermanager@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.AGMIPC@1.0-impl_vendor", stem: "vendor.qti.hardware.AGMIPC@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libar-gsl_vendor", "vendor.qti.hardware.AGMIPC@1.0_vendor", "libagm_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libar-gsl_vendor", "vendor.qti.hardware.AGMIPC@1.0_vendor", "libagm_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.AGMIPC@1.0_vendor", stem: "vendor.qti.hardware.AGMIPC@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.ListenSoundModel@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.ListenSoundModel@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libhidlmemory", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "vendor.qti.hardware.ListenSoundModel@1.0", "liblistensoundmodel2vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libhidlmemory", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "vendor.qti.hardware.ListenSoundModel@1.0", "liblistensoundmodel2vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.ListenSoundModel@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.ListenSoundModel@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.ListenSoundModel@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.alarm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.alarm@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_sar@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_sar@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.cacert@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.cacert@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.cne.internal.api@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.cne.internal.constants@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.cne.internal.server@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.cne.internal.server@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.1.so", ], shared_libs: [ "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.1.so", ], shared_libs: [ "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.cne.internal.server@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.2.so", ], shared_libs: [ "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.2.so", ], shared_libs: [ "vendor.qti.hardware.data.cne.internal.constants@1.0", "vendor.qti.hardware.data.cne.internal.server@1.0", "vendor.qti.hardware.data.cne.internal.server@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.connection@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.connection@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.connection@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.connectionfactory-V1-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "vendor.qti.hardware.data.dataactivity-V1-ndk_platform", "vendor.qti.hardware.data.ka-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.connectionfactory-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "vendor.qti.hardware.data.dataactivity-V1-ndk_platform", "vendor.qti.hardware.data.ka-V1-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.dataactivity-V1-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.dataactivity-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.dynamicdds@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.dynamicdds@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.dynamicdds@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.dynamicdds@1.1.so", ], shared_libs: [ "vendor.qti.hardware.data.dynamicdds@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.1.so", ], shared_libs: [ "vendor.qti.hardware.data.dynamicdds@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.flow@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.flow@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.flow@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.iwlan@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.iwlan@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.iwlan@1.1.so", ], shared_libs: [ "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hardware.radio@1.6", "android.hidl.safe_union@1.0", "vendor.qti.hardware.data.iwlan@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.1.so", ], shared_libs: [ "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio@1.2", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "android.hardware.radio@1.6", "android.hidl.safe_union@1.0", "vendor.qti.hardware.data.iwlan@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.ka-V1-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.ka-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.data.ka-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.latency@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.lce@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.lce@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.data.qmi@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.data.qmi@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.dpmservice@1.0_vendor", stem: "vendor.qti.hardware.dpmservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.dpmservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.dpmservice@1.1_vendor", stem: "vendor.qti.hardware.dpmservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.dpmservice@1.1.so", ], shared_libs: [ "vendor.qti.hardware.dpmservice@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.dpmservice@1.1.so", ], shared_libs: [ "vendor.qti.hardware.dpmservice@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.eid@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.eid@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.eid@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.fm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.iop@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.iop@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.mwqemadapter@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.pal@1.0-impl_vendor", stem: "vendor.qti.hardware.pal@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.pal@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.pal@1.0_vendor", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "vendor.qti.hardware.pal@1.0_vendor", "libar-pal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.pal@1.0_vendor", stem: "vendor.qti.hardware.pal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.pal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.pal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.power.powermodule@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.power.powermodule@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.power.powermodule@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qconfig@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.qconfig@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qconfig@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qdutils_disp@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qseecom@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qteeconnector@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.am@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.am@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.atcmdfwd@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims-V7-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.ims-V7-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims-V7-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.4", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.5", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.6", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.7", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.ims@1.8", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.ims@1.8.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", "vendor.qti.hardware.radio.ims@1.7", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.8.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", "vendor.qti.hardware.radio.ims@1.7", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.internal.deviceinfo@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.lpa@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.lpa@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.lpa@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.lpa@1.2.so", ], shared_libs: [ "vendor.qti.hardware.radio.lpa@1.0", "vendor.qti.hardware.radio.lpa@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.2.so", ], shared_libs: [ "vendor.qti.hardware.radio.lpa@1.0", "vendor.qti.hardware.radio.lpa@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qcrilhook@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio-V5-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio-V5-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio-V5-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.4", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.5", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.qtiradio@2.6", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.uim@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim_remote_client@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim_remote_client@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim_remote_client@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.radio.uim_remote_server@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.sensorscalibrate@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.sensorscalibrate@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.slmadapter@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.soter@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.soter@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.trustedui@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.trustedui@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.trustedui@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.trustedui@1.1.so", ], shared_libs: [ "android.hidl.memory.block@1.0", "android.hidl.memory.token@1.0", "vendor.qti.hardware.trustedui@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.1.so", ], shared_libs: [ "android.hidl.memory.block@1.0", "android.hidl.memory.token@1.0", "vendor.qti.hardware.trustedui@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.trustedui@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.trustedui@1.2.so", ], shared_libs: [ "android.hidl.memory.block@1.0", "android.hidl.memory.token@1.0", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.trustedui@1.2.so", ], shared_libs: [ "android.hidl.memory.block@1.0", "android.hidl.memory.token@1.0", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.tui_comm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.vpp@1.1", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.vpp@1.2", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.vpp@1.3", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.vpp@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.hardware.vpp@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.vpp@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.callcapability@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.callcapability@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.callinfo@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.callinfo@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.configservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.configservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.configservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.configservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.configservice@1.1.so", ], shared_libs: [ "vendor.qti.ims.configservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.configservice@1.1.so", ], shared_libs: [ "vendor.qti.ims.configservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.connection@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.connection@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.connection@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.factory@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.factory@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.factory@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.factory@2.0.so", ], shared_libs: [ "vendor.qti.ims.connection@1.0", "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.configservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.factory@2.0.so", ], shared_libs: [ "vendor.qti.ims.connection@1.0", "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.configservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.factory@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.factory@2.1.so", ], shared_libs: [ "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.configservice@1.1", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.factory@2.1.so", ], shared_libs: [ "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.configservice@1.1", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.factory@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.factory@2.2.so", ], shared_libs: [ "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.configservice@1.1", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.rcssip@1.2", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "vendor.qti.ims.rcsuce@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.factory@2.2.so", ], shared_libs: [ "vendor.qti.ims.callcapability@1.0", "vendor.qti.ims.configservice@1.0", "vendor.qti.ims.configservice@1.1", "vendor.qti.ims.connection@1.0", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "vendor.qti.ims.rcssip@1.2", "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "vendor.qti.ims.rcsuce@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsconfig@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsconfig@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsconfig@1.1.so", ], shared_libs: [ "vendor.qti.ims.rcsconfig@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsconfig@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsconfig@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsconfig@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsconfig@2.1.so", ], shared_libs: [ "vendor.qti.ims.rcsconfig@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcssip@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcssip@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcssip@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcssip@1.1.so", ], shared_libs: [ "vendor.qti.ims.rcssip@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.1.so", ], shared_libs: [ "vendor.qti.ims.rcssip@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcssip@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcssip@1.2.so", ], shared_libs: [ "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcssip@1.2.so", ], shared_libs: [ "vendor.qti.ims.rcssip@1.0", "vendor.qti.ims.rcssip@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsuce@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsuce@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsuce@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsuce@1.1.so", ], shared_libs: [ "vendor.qti.ims.rcsuce@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.1.so", ], shared_libs: [ "vendor.qti.ims.rcsuce@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ims.rcsuce@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.ims.rcsuce@1.2.so", ], shared_libs: [ "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.ims.rcsuce@1.2.so", ], shared_libs: [ "vendor.qti.ims.rcsuce@1.0", "vendor.qti.ims.rcsuce@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.imsrtpservice@3.0-service-Impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/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", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.imsrtpservice@3.0_vendor", stem: "vendor.qti.imsrtpservice@3.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.imsrtpservice@3.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.imsrtpservice@3.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.latency@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.latency@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.latency@2.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.latency@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.latency@2.1.so", ], shared_libs: [ "vendor.qti.latency@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.memory.pasrmanager@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.memory.pasrmanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.memory.pasrmanager@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.memory.pasrmanager@1.1.so", ], shared_libs: [ "vendor.qti.memory.pasrmanager@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so", ], shared_libs: [ "vendor.qti.memory.pasrmanager@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.power.pasrmanager@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.power.pasrmanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.power.pasrmanager@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qesdsys-V1-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.qesdsys-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qesdsys-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qspmhal@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.qspmhal@1.0-impl.so", ], shared_libs: [ "libutils", "vendor.qti.qspmhal@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlbase", "libhidlmemory", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qspmhal@1.0-impl.so", ], shared_libs: [ "libutils", "vendor.qti.qspmhal@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlbase", "libhidlmemory", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qspmhal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.qspmhal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qspmhal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.sla.service@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.sla.service@1.0-impl.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libhwbinder", "libbase", "libhidlbase", "libhidltransport", "vendor.qti.sla.service@1.0", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.sla.service@1.0-impl.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libhwbinder", "libbase", "libhidlbase", "libhidltransport", "vendor.qti.sla.service@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.sla.service@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.qti.sla.service@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.sla.service@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.displayfeature@1.0_vendor", stem: "vendor.xiaomi.hardware.displayfeature@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.displayfeature@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.displayfeature@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.fx.tunnel@1.0_vendor", stem: "vendor.xiaomi.hardware.fx.tunnel@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.fx.tunnel@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mfidoca@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.mfidoca@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mfidoca@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.micharge@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.micharge@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.micharge@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mlipay@1.0_vendor", stem: "vendor.xiaomi.hardware.mlipay@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.mlipay@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mlipay@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mlipay@1.1_vendor", stem: "vendor.xiaomi.hardware.mlipay@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.mlipay@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mlipay@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mtdservice@1.0_vendor", stem: "vendor.xiaomi.hardware.mtdservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.mtdservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.quickcamera@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.quickcamera@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.quickcamera@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.tidaservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.tidaservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.tidaservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.tidaservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.tidaservice@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.tidaservice@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.tidaservice@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.hardware.tidaservice@1.2.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "vendor.xiaomi.hardware.tidaservice@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.tidaservice@1.2.so", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "vendor.xiaomi.hardware.tidaservice@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.sensor.citsensorservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.sensor.citsensorservice@1.1.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.sensor.citsensorservice@1.1.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.sensor.citsensorservice@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/vendor.xiaomi.sensor.citsensorservice@2.0.so", ], shared_libs: [ "vendor.xiaomi.sensor.citsensorservice@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.sensor.citsensorservice@2.0.so", ], shared_libs: [ "vendor.xiaomi.sensor.citsensorservice@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeai_fixed_32", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libeai_fixed_32.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpu_tonemapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libgpu_tonemapper.so", ], shared_libs: [ "libcutils", "libEGL", "libGLESv2", "libGLESv3", "libgrallocutils", "libhidlbase", "libqdMetaData", "libui", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_aacdec_vendor", stem: "libstagefright_soft_aacdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_aacdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_aacenc_vendor", stem: "libstagefright_soft_aacenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_aacenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_amrdec_vendor", stem: "libstagefright_soft_amrdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_amrdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libstagefright_amrnb_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_amrnbenc_vendor", stem: "libstagefright_soft_amrnbenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_amrnbenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libstagefright_amrnb_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_amrwbenc_vendor", stem: "libstagefright_soft_amrwbenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_amrwbenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libstagefright_enc_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_avcdec_vendor", stem: "libstagefright_soft_avcdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_avcdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_avcenc_vendor", stem: "libstagefright_soft_avcenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_avcenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_flacdec_vendor", stem: "libstagefright_soft_flacdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_flacdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libstagefright_flacdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_flacenc_vendor", stem: "libstagefright_soft_flacenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_flacenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libaudioutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_g711dec_vendor", stem: "libstagefright_soft_g711dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_g711dec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_gsmdec_vendor", stem: "libstagefright_soft_gsmdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_gsmdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_hevcdec_vendor", stem: "libstagefright_soft_hevcdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_hevcdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_mp3dec_vendor", stem: "libstagefright_soft_mp3dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_mp3dec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_mpeg2dec_vendor", stem: "libstagefright_soft_mpeg2dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_mpeg2dec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_mpeg4dec_vendor", stem: "libstagefright_soft_mpeg4dec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_mpeg4dec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_mpeg4enc_vendor", stem: "libstagefright_soft_mpeg4enc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_mpeg4enc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_opusdec_vendor", stem: "libstagefright_soft_opusdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_opusdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libopus", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_rawdec_vendor", stem: "libstagefright_soft_rawdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_rawdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_vorbisdec_vendor", stem: "libstagefright_soft_vorbisdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_vorbisdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libvorbisidec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_vpxdec_vendor", stem: "libstagefright_soft_vpxdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_vpxdec.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libvpx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefright_soft_vpxenc_vendor", stem: "libstagefright_soft_vpxenc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefright_soft_vpxenc.so", ], shared_libs: [ "libstagefright_softomx", "libstagefright_foundation", "libutils", "liblog", "libvpx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstagefrighthw_vendor", stem: "libstagefrighthw", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstagefrighthw.so", ], shared_libs: [ "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.actuator.mondrian_aac_ov64b40_dw9800v_wide_ii_actuator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.actuator.mondrian_aac_ov64b40_dw9800v_wide_ii_actuator.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.actuator.mondrian_sunny_ov64b40_dw9800v_wide_i_actuator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.actuator.mondrian_sunny_ov64b40_dw9800v_wide_i_actuator.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_aac_ov16a1q_gt24p64e_front_ii_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_aac_ov16a1q_gt24p64e_front_ii_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_aac_ov64b40_gt24p128e_wide_ii_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_aac_ov64b40_gt24p128e_wide_ii_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_ofilm_ov08d10_p24c64f_ultra_i_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_ofilm_ov08d10_p24c64f_ultra_i_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_ofilm_ov16a1q_gt24p64e_front_i_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_ofilm_ov16a1q_gt24p64e_front_i_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_sunny_ov02b10_gt24p64e_macro_i_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov02b10_gt24p64e_macro_i_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_sunny_ov08d10_p24c64f_ultra_ii_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov08d10_p24c64f_ultra_ii_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eeprom.mondrian_sunny_ov64b40_gt24p128e_wide_i_eeprom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov64b40_gt24p128e_wide_i_eeprom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_aac_ov16a1q_front_ii", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_aac_ov16a1q_front_ii.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_aac_ov64b40_wide_ii", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_aac_ov64b40_wide_ii.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_ofilm_ov08d10_ultra_i", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_ofilm_ov08d10_ultra_i.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_ofilm_ov16a1q_front_i", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_ofilm_ov16a1q_front_i.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_sunny_ov02b10_macro_i", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov02b10_macro_i.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_sunny_ov08d10_ultra_ii", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov08d10_ultra_ii.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.mondrian_sunny_ov64b40_wide_i", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov64b40_wide_i.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.bots.node.vendortagwrite", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.bots.node.vendortagwrite.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.AIIE", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.AIIE.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libchilog", "libmialgo_ie_preview", "libutils", "libcutils", "libion", "libmialgo_video_enhance", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.aiasd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.aiasd.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libmialgo_sd", "libcamera_scene", "libxmi_high_dynamic_range", "libxmi_hdr_checker", "libxmi_slow_motion_triger", "libarcsoft_super_night_detection", "libmi_supernight_raw_checker", "libcamxsettingsmanager", "libarcsoft_hdr_detection", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.eisv2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.eisv2.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.facealign", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.facealign.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libTrueSight", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.frontbokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.frontbokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libchilog", "libmialgo_aio_seg", "libmiphone_preview_bokeh_mono", "libutilscallstack", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.hdr.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libutils", "libcutils", "libmpbase", "libxmi_high_dynamic_range", "libxmi_hdr_checker", "libcamlog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.mawsaliency", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.mawsaliency.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libmialgo_globalsaliency", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.mimovie", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.mimovie.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libxml2", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.mipitounpacketraw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.mipitounpacketraw.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.realtimebokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.realtimebokeh.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libmpbase", "libarcsoft_dualcam_refocus_video", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.rearvideo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.rearvideo.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libutils", "libcutils", "libchilog", "libvideoBokeh", "libmialgo_video_seg_depth", "libmialgo_video_colourkeeping", "libion", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.skinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.skinbeautifier.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libsync", "libarcsoft_beautyshot", "libcamxcommonutils", "libcamximageformatutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.superiq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.superiq.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.test_rearvideo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.test_rearvideo.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libmialgo_video_seg_depth", "libvideoBokeh", "libmialgo_video_colourkeeping", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.tsskinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.tsskinbeautifier.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libchilog", "libarcsoft_beautyshot", "libTrueSight", "libutils", "libcutils", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "libcamxcommonutils", "libcamximageformatutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.videobokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.videobokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libchilog", "libcutils", "libutils", "libcom.xiaomi.mawutils", "libui", "libmibokeh_845_video", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.videonight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.mi.node.videonight.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libc++", "liblog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libanc_supervq", "libcamxcommonutils", "libcamximageformatutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.camx.chiiqutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eisv2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.eisv2.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.eisv3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.eisv3.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.hvx.addconstant", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so", ], shared_libs: [ "libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.hvx.binning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so", ], shared_libs: [ "libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.afbfusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.afbfusion.so", ], shared_libs: [ "libcamxcommonutils", "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.aon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.aon.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "com.qti.qseeaon", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.customhwnode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.customhwnode.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libcom.qti.chinodeutils", "libchilog", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.depth.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.dewarp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.dewarp.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libui", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.dummydepth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.dummydepth.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libeva", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.dummyrtb", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.dummysat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so", ], shared_libs: [ "libc++", "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.eisv2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.eisv3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.fcv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libsync", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.formatconversion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.formatconversion.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libcutils", "libc++", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.gme", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.gme.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.gpu", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so", ], shared_libs: [ "libc++", "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.gyrornn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.gyrornn.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.hdr10pgen", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10pgen.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libhdr10plus", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.hdr10phist", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10phist.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libchilog", "libcom.qti.chinodeutils", "libhdr10plus", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.hdr10plushist", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plushist.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libhdr10plus", "liblog", "libcamxcommonutils", "libcamximageformatutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.hdr10plusmeta", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.hdr10plusmeta.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libchilog", "libutils", "libcutils", "libqdMetaData", "libcamxcommonutils", "libcamximageformatutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.ldc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.ldc.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libchilog", "libalLDC", "libalhLDC", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.memcpy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.ml", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.ml.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libcamxswispiqmodule", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.mlinference", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.mlinference.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.muxer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.muxer.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libc++", "libcom.qti.chinodeutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.remosaic", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libremosaic_wrapper", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.stich", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.stich.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swaidenoiser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swaidenoiser.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swbestats", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swbestats.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swcac", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swcac.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swec.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamximageformatutils", "libchilog", "libcom.qti.chinodeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swfusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swfusion.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swhme", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swhme.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libcamxsettingsmanager", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swlsc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swlsc.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swmctf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swmctf.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swmfnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swmfnr.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libmmcamera_mfnr", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swpdpc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swpdpc.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamximageformatutils", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libcamxswispiqmodule", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swpreprocess", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swpreprocess.so", ], shared_libs: [ "libcamera_metadata", "libcamxcommonutils", "libchilog", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.swregistration", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libchilog", "libcom.qti.chinodeutils", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.aec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.aecwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.aecxcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.aecxcore.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libopencv3a", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.af", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.af.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.afd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.afwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.asd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.awb", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.awbwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.cnndriver", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.cnndriver.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libbitmlenginev2", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.haf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.hafoverride", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.localhistogram", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.pdlib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.pdlibsony", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.pdlibwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.roimixer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.roimixer.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.roimixerlib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.roimixerlib.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.statsgenerator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.statsgenerator.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.tracker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qti.stats.tracker.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libfastcvopt", "libscveObjectTracker", "com.qti.stats.common", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qtistatic.stats.aec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so", ], shared_libs: [ "libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qtistatic.stats.af", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so", ], shared_libs: [ "libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qtistatic.stats.awb", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so", ], shared_libs: [ "libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qtistatic.stats.pdlib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so", ], shared_libs: [ "libcamxcommonutils", "libchilog", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.gme", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.gme.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.mibokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libchilog", "libutilscallstack", "libmibokeh_855", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.mifilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.mifilter.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "liblog", "libcom.qti.chinodeutils", "libutils", "libcutils", "libvideofilter_only", "libcamxcommonutils", "libcamximageformatutils", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.misegment", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misegment.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libutils", "libcutils", "libchilog", "libcamxcommonutils", "libcamximageformatutils", "libmibokeh_855", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.misv2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv2.so", ], shared_libs: [ "liblog", "libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "libMiMotion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.misv3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.misv3.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcamlog", "libcom.qti.chinodeutils", "libcutils", "libutils", "libcamxcommonutils", "libsync", "libui", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.node.smooth_transition", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/com.xiaomi.node.smooth_transition.so", ], shared_libs: [ "libcamera_metadata", "libchilog", "libcutils", "libcom.qti.chinodeutils", "libarc_sat", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdepthmapwrapper_secure", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/components/libdepthmapwrapper_secure.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQnnHtp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/libQnnHtp.so", ], shared_libs: [ "liblog", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQnnHtpV69Skel", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/libQnnHtpV69Skel.so", ], }, }, compile_multilib: "64", check_elf_files: false, relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libQnnHtpV69Stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/libQnnHtpV69Stub.so", ], shared_libs: [ "libcdsprpc", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.anchor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libcdsprpc", "libmialgo_utils", "libmialgo_rfs", "libion", "libOpenCL", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.arcsoftsll", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_super_night_raw", "libarcsoft_qnnhtp", "libcamlog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.capbokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_beautyshot", "libmialgo_ie_capture", "libarcsoft_dualcam_refocus_image", "librelight_only", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.depurple", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.depurple.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libalCFR", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.frontbokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.frontbokeh.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_aio_seg", "libmiphone_capture_bokeh_front", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.fusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.fusion.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libanc_dc_base", "libwa_opticalzoom_fusion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.gpu", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.gpu.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.hdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_high_dynamic_range", "libarcsoft_low_light_hdr", "libarcsoft_zoom_high_dynamic_range", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.ldc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.ldc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libalhLDC", "libalAILDC", "libalNN", "libalNN_engine", "libalNN_gpu", "libalAI_Seg", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.memcpy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.memcpy.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.miaideblur", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaideblur.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmiai_deblur", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.miaiie", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiie.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_ie_capture", "libmialgo_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.miaiportraitsupernight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiportraitsupernight.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmiai_portraitsupernight", "libbeauty_face_interface", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mialgoellc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.mialgoellc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_ellc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.misegment", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.misegment.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmibokeh_855", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.offlinepostproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.offlinepostproc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.pureview", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.pureview.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_pureView", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.relight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.relight.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "librelight_only", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.skinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.skinbeautifier.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libcom.xiaomi.mawutils", "libui", "libmialgo_utils", "libarcsoft_beautyshot", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.sr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.sr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmpbase", "libarcsoft_mf_superresolution", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.supermoon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.supermoon.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libsupermoon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.swjpegencode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.swjpegencode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libjpeg", "libexif", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.tsskinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/camera/plugins/com.xiaomi.plugin.tsskinbeautifier.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmialgo_utils", "libarcsoft_beautyshot", "libTrueSight", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.chiusecaseselector", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.chiusecaseselector.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.anchorsync", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.anchorsync.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libion", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libmialgo_rfs", "libdeflicker", "libceres", "libomp", "libdmabufheap", "libxmi_slow_motion_mein", "libtinyxml2", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.demux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.demux.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.derivedoffline", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.derivedoffline.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.generic", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.ellcprocess", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.ellcprocess.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.ellcsupernight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.ellcsupernight.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.frameselect", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.frameselect.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.fusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.fusion.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.generic", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.generic.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.gs.fillmore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.gs.fillmore.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.parallelVTCam", "com.qti.feature2.frameselect", "com.qti.feature2.generic", "com.qti.feature2.ml.fillmore", "com.qti.feature2.serializer", "com.qti.feature2.rt", "com.qti.feature2.anchorsync", "com.qti.feature2.demux", "com.qti.feature2.fusion", "com.qti.feature2.hdr", "com.qti.feature2.memcpy", "com.qti.feature2.mfsr", "com.qti.feature2.rawhdr", "com.qti.feature2.swmf", "com.qti.feature2.mcreprocrt", "com.qti.feature2.mux", "com.qti.feature2.realtimeserializer", "com.qti.feature2.rtmcx", "com.qti.feature2.ellcprocess", "com.qti.feature2.ellcsupernight", "com.qti.feature2.qllimagedump", "com.qti.feature2.rawsuperiq", "com.qti.feature2.rawsupernight", "com.qti.feature2.multirawproc", "com.qti.feature2.offlinestatsregeneration", "libchilog", "libcamlog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.gs.sm8450", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.gs.sm8450.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.parallelVTCam", "com.qti.feature2.frameselect", "com.qti.feature2.generic", "com.qti.feature2.ml", "com.qti.feature2.serializer", "com.qti.feature2.rt", "com.qti.feature2.anchorsync", "com.qti.feature2.demux", "com.qti.feature2.fusion", "com.qti.feature2.hdr", "com.qti.feature2.memcpy", "com.qti.feature2.mfsr.sm8450", "com.qti.feature2.rawhdr", "com.qti.feature2.swmf", "com.qti.feature2.mcreprocrt", "com.qti.feature2.mux", "com.qti.feature2.realtimeserializer", "com.qti.feature2.rtmcx", "com.qti.feature2.ellcprocess", "com.qti.feature2.ellcsupernight", "com.qti.feature2.qllimagedump", "com.qti.feature2.rawsuperiq", "com.qti.feature2.rawsupernight", "com.qti.feature2.multirawproc", "com.qti.feature2.offlinestatsregeneration", "libchilog", "libcamlog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.hdr.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.mcreprocrt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.mcreprocrt.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.memcpy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.memcpy.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.mfsr.netrani", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.mfsr.netrani.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.mfsr.sm8450", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.mfsr.sm8450.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.mfsr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.mfsr.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.ml.fillmore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.ml.fillmore.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.ml", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.ml.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.multirawproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.multirawproc.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.mux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.mux.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.offlinestatsregeneration", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.offlinestatsregeneration.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libqdMetaData", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.parallelVTCam", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.parallelVTCam.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.qcfa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.qcfa.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.qllimagedump", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.qllimagedump.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.rawhdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.rawhdr.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.rawsuperiq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.rawsuperiq.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.rawsupernight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.rawsupernight.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.realtimeserializer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.realtimeserializer.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.rt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.rt.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.rtmcx", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.rtmcx.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.serializer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.serializer.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.statsregeneration", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.statsregeneration.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.stub.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.feature2.swmf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.feature2.swmf.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.qseeaon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.qseeaon.so", ], shared_libs: [ "libc++", "libcamxcommonutils", "libcutils", "liblog", "libsync", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqshcamera", "libsnsapi", "com.qti.qseeutils", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.qseeutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.qseeutils.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.stats.common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qti.stats.common.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.mcx.distortionmapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.mcx.distortionmapper.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.mcx.linearmapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.mcx.linearmapper.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.mcx.policy.mfl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.mcx.policy.mfl.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.mcx.policy.xr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.mcx.policy.xr.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.mcx.usecase.extension", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "libchilog", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "deviceInfoServiceModuleNr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/deviceInfoServiceModuleNr.so", ], shared_libs: [ "vendor.qti.hardware.radio.internal.deviceinfo@1.0", "libqcrilNrFramework", "libqcrilNr", "libqcrilNrLogger", "libutils", "libqmiservices", "libqmi_cci", "libhidlbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.bluetooth_qti.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.bluetooth_qti.default.so", ], shared_libs: [ "libbluetooth_audio_session_qti_2_1", "libbluetooth_audio_session_qti", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camera.qcom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/camera.qcom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libcamxfdengine", "libcamxhwnodecontext", "libcamximageformatutils", "libcamxstatscore", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libsensorslog", "libsnsapi", "libtinyxml2_1", "libAF", "libMiMotion", "libmialgo_globalsaliency", "libcamlog", "android.frameworks.sensorservice@1.0", "libeva", "libcvp2_1", "libsynx", "libXMFaceFocus", "libmemunreachable", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camera.xiaomi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/camera.xiaomi.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libcom.xiaomi.metadatautils", "vendor.xiaomi.hardware.campostproc@1.0", "vendor.xiaomi.hardware.campostproc@1.0-service-impl", "vendor.xiaomi.hardware.bgservice@1.0", "vendor.xiaomi.hardware.bgservice@1.0-impl", "libcom.xiaomi.grallocutils", "libcom.xiaomi.debug", "libmialgoengine", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.chi.override", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/com.qti.chi.override.so", ], shared_libs: [ "libprocessgroup_shim", "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libprocessgroup", "libbitmlenginev2", "libchilog", "libSNPE", "vendor.qti.hardware.camera.postproc@1.0-service-impl", "libcamlog", "vendor.qti.hardware.camera.aon@1.0-service-impl", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.fpc_fod.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/fingerprint.fpc_fod.default.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libutils", "libcutils", "libhwbinder", "libhardware", "vendor.xiaomi.hardware.fx.tunnel@1.0_vendor", "libion", "libQSEEComAPI", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.goodix_fod.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/fingerprint.goodix_fod.default.so", ], shared_libs: [ "libhidlbase", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libhardware", "libion", "libgf_hal", "libc", "libm", "libdl", "libc++", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccvndhal@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so", ], shared_libs: [ "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "vendor.qti.hardware.qccvndhal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.wifidisplaysession@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.wifidisplaysession@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "vendor.qti.hardware.wifidisplaysession@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.sensor.citsensorservice@2.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.xiaomi.sensor.citsensorservice@2.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libcutils", "libhardware", "libbase", "libssccalapi@2.0", "libsnsapi", "vendor.xiaomi.sensor.citsensorservice@1.1", "vendor.xiaomi.sensor.citsensorservice@2.0", "android.frameworks.sensorservice@1.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "vendor.display.config@2.0", "libqdutils", "vendor.qti.hardware.display.composer@3.0", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libdisplayconfig.qti", "libtinyxml2", "libjsoncpp", "libmisight_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "jcos_nq_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/jcos_nq_client.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libchrome", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libDspIOProxy_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libDspIOProxy_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFileMux_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libFileMux_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libHISCppAlgos", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libHISCppAlgos.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMapService", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libMapService.so", ], shared_libs: [ "libcdsprpc", "libdl", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMiMotion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libMiMotion.so", ], shared_libs: [ "libc++_shared", "libc", "libm", "libdl", "libGLESv2", "libEGL", "liblog", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libScenescape", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libScenescape.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libTrueSight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libTrueSight.so", ], shared_libs: [ "liblog", "libz", "libEGL", "libGLESv3", "libOpenCL", "libnativewindow", "libGLESv2", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libadaptlaunch", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libadaptlaunch.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaidenoiser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaidenoiser.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libcdsprpc", "libsync", "libbitmlengine", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalAILDC", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalAILDC.so", ], shared_libs: [ "libc++_shared", "liblog", "libGLESv3", "libEGL", "libnativewindow", "libz", "libOpenCL", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalAI_Seg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalAI_Seg.so", ], shared_libs: [ "libOpenCL", "libc++_shared", "libz", "liblog", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalCFR", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalCFR.so", ], shared_libs: [ "libOpenCL", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalLDC", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalLDC.so", ], shared_libs: [ "libc++_shared", "liblog", "libGLESv3", "libEGL", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalNN", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalNN.so", ], shared_libs: [ "libalNN_engine", "libc++_shared", "liblog", "libz", "libGLESv2", "libEGL", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalNN_engine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalNN_engine.so", ], shared_libs: [ "libm", "libdl", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalNN_gpu", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalNN_gpu.so", ], shared_libs: [ "libEGL", "libGLESv3", "libGLESv2", "libdl", "libm", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalNN_snpe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalNN_snpe.so", ], shared_libs: [ "libalNN_engine", "libSNPE", "libc++_shared", "liblog", "libz", "libGLESv2", "libEGL", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalhLDC", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalhLDC.so", ], shared_libs: [ "libc++_shared", "libOpenCL", "liblog", "libGLESv3", "libEGL", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libanc_dc_base", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libanc_dc_base.so", ], shared_libs: [ "libz", "libdl", "libm", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libanc_hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libanc_hdr.so", ], shared_libs: [ "libz", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libanc_supervq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libanc_supervq.so", ], shared_libs: [ "libz", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libancbase", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libancbase.so", ], shared_libs: [ "libm", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libapengine.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libmeters-ns", "liblmutils-ns", "libsqlite", "libqti-perfd-client", "vendor.display.config@1.0", "libhwbinder", "libhidlbase", "libutils", "libtinyxml2", "libperfconfig", "libthermalclient", "liblmthermallistner", "libqti-perfd", "android.hardware.thermal@2.0", "android.hidl.allocator@1.0", "vendor.qti.qspmhal@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libappclassifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libappclassifier.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libsqlite", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarc_sat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarc_sat.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarc_translate", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarc_translate.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_beautyshot", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_beautyshot.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_refocus_image", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_image.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_refocus_video", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_video.so", ], shared_libs: [ "libeva", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_hdr_detection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_hdr_detection.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_high_dynamic_range", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_high_dynamic_range.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_low_light_hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_low_light_hdr.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_mf_superresolution", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_mf_superresolution.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_qnnhtp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_qnnhtp.so", ], shared_libs: [ "liblog", "libdl", "libcdsprpc", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_super_night_detection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_super_night_detection.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_super_night_raw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_super_night_raw.so", ], shared_libs: [ "libmpbase", "libcdsprpc", "libarcsoft_qnnhtp", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_zoom_high_dynamic_range", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarcsoft_zoom_high_dynamic_range.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbacklight-calib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbacklight-calib.so", ], shared_libs: [ "libdisplaydebug", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbeauty_face_interface", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbeauty_face_interface.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbitmlengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbitmlengine.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libcdsprpc", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbitmlenginev2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbitmlenginev2.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libcdsprpc", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera_nn_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamera_nn_stub.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera_scene", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamera_scene.so", ], shared_libs: [ "libSNPE", "libsnpe_dsp_domains_v2", "libsnpe_dsp_domains_v3", "libc++_shared", "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamerapostproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamerapostproc.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.chi.override", "com.qti.feature2.generic", "com.qti.feature2.offlinestatsregeneration", "libchilog", "libqdMetaData", "com.qti.feature2.mfsr.sm8450", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamlog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamlog.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxfacialfeatures", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxfacialfeatures.so", ], shared_libs: [ "libcamxfdalgo", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxfdalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxfdalgo.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxfdengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxfdengine.so", ], shared_libs: [ "libbitmlenginev2", "libcamxcommonutils", "libcamxfdalgo", "libcamxfacialfeatures", "libcdsprpc", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxhwnodecontext", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxhwnodecontext.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxifestriping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxifestriping.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamximageformatutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamximageformatutils.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libbinder_ndk", "libdisplayconfig.qti", "vendor.qti.hardware.display.config-V2-ndk", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxqsatalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxqsatalgo.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxstatscore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxstatscore.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxswispiqmodule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxswispiqmodule.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamximageformatutils", "libcamxcommonutils", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxswprocessalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxswprocessalgo.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxtintlessalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamxtintlessalgo.so", ], shared_libs: [ "libcamxcommonutils", "libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcdfw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcdfw.so", ], shared_libs: [ "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcdfw_remote_api", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcdfw_remote_api.so", ], shared_libs: [ "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libceres", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libceres.so", ], shared_libs: [ "liblog", "libm", "libc++_shared", "libomp", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libchilog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libchilog.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.qti.chinodeutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.qti.chinodeutils.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamera_metadata", "libcamxcommonutils", "libcamximageformatutils", "libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.debug", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.debug.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libsync", "libutilscallstack", "libcamlog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.grallocutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.grallocutils.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.mawutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.mawutils.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libdmabufheap", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.metadatautils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.metadatautils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcamera_metadata", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.pluginutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.pluginutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamera_metadata", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdataitems", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdataitems.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "libloc_base_util", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdeflicker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdeflicker.so", ], shared_libs: [ "libceres", "libz", "liblog", "libdl", "libc", "libm", "libomp", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdigital-dimming", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdigital-dimming.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libtinyxml2_1", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisp-aba", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisp-aba.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdlbdsservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdlbdsservice.so", ], shared_libs: [ "libutils", "libcutils", "libstagefright_foundation", "liblog", "libxml2", "libcrypto", "libdapparamstorage", "libsqlite", "libhidlbase", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdpps", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdpps.so", ], shared_libs: [ "libcutils", "libdisp-aba", "libqdutils", "libutils", "liblog", "libbinder", "libdrm", "libtinyxml2", "libdisplaydebug", "libhidlbase", "android.frameworks.sensorservice@1.0", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdualcam_optical_zoom_control", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdualcam_optical_zoom_control.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdualcam_video_optical_zoom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdualcam_video_optical_zoom.so", ], shared_libs: [ "libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeai_fixed", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libeai_fixed.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeai_float", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libeai_float.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libembmsservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libembmsservice.so", ], shared_libs: [ "liblog", "libqmi_cci", "libqmi", "libqmi_client_helper", "libqmiservices", "libidl", "libdsutils", "libtime_genoff", "libdiag", "libdsi_netctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeye_tracking_dsp_sample_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libeye_tracking_dsp_sample_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgame_enhance", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgame_enhance.so", ], shared_libs: [ "liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libdisplayskuutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgf_hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgf_hal.so", ], shared_libs: [ "libhidlbase", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libhardware", "libion", "libdmabufheap", "libQSEEComAPI", "vendor.xiaomi.hardware.fx.tunnel@1.0_vendor", "libc", "libm", "libdl", "libc++", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgnsspps", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgnsspps.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgrpc++_unsecure_prebuilt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgrpc++_unsecure_prebuilt.so", ], shared_libs: [ "libz", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdr10plus", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdr10plus.so", ], shared_libs: [ "libcamxcommonutils", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdr_backlight_adapter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdr_backlight_adapter.so", ], shared_libs: [ "liblog", "libtinyxml2_1", "libcutils", "libutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdr_tm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdr_tm.so", ], shared_libs: [ "liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libdisplayskuutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdrdynamic", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdrdynamic.so", ], shared_libs: [ "liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libdisplayskuutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdrdynamicootf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdrdynamicootf.so", ], shared_libs: [ "liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libipebpsstriping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libipebpsstriping.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libipebpsstriping170", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libipebpsstriping170.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libipebpsstriping480", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libipebpsstriping480.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libizat_client_api", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libizat_client_api.so", ], shared_libs: [ "liblog", "libgps.utils", "libloc_base_util", "libloc_mq_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libizat_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libizat_core.so", ], shared_libs: [ "libutils", "libcutils", "libloc_core", "libgps.utils", "libloc_api_v02", "libloc_util", "libloc_base_util", "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjpege", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjpege.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblbs_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblbs_core.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libizat_core", "libloc_core", "libgps.utils", "libcrypto", "libsqlite", "libloc_base_util", "libloc_api_v02", "libmdmdetect", "libperipheral_client", "libpdmapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblearningmodule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblearningmodule.so", ], shared_libs: [ "liblog", "libc", "libcutils", "libutils", "libtinyxml2", "libsqlite", "libperfgluelayer", "libperfconfig", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblightninglaunches", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblightninglaunches.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblmthermallistner", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblmthermallistner.so", ], shared_libs: [ "liblog", "libc", "libcutils", "libhidlbase", "libutils", "libthermalclient", "android.hardware.thermal@2.0", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblmutils-ns", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblmutils-ns.so", ], shared_libs: [ "liblog", "libnl", "vendor.qti.hardware.servicetracker@1.0", "vendor.qti.hardware.iop@2.0", "vendor.qti.hardware.servicetracker@1.1", "libhidlbase", "libsqlite", "libutils", "libqti-iopd", "libqti-perfd", "libqti-iopd-client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_api_v02", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_api_wds", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_api_wds.so", ], shared_libs: [ "libgps.utils", "libidl", "libcutils", "liblog", "libutils", "liblocation_api", "libqmi_cci", "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_base_util", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_base_util.so", ], shared_libs: [ "libsqlite", "libssl", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_eng_hub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_eng_hub.so", ], shared_libs: [ "libgps.utils", "liblog", "libizat_core", "libgnsspps", "libdiag", "liblocdiagiface", "libutils", "libloc_util", "libcdfw", "libloc_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_mq_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_mq_client.so", ], shared_libs: [ "libc", "liblog", "libcutils", "libgps.utils", "libloc_base_util", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_qwes_iface", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_qwes_iface.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgps.utils", "libqcbor", "libminksocket_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_ril_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_ril_client.so", ], shared_libs: [ "libcutils", "liblog", "libloc_core", "libgps.utils", "liblbs_core", "libdataitems", "libutils", "liblocationservice_glue", "qcril_client", "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_socket", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_socket.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libloc_util", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_util.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblocationservice", owner: "xiaomi", strip: { none: true, }, 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", "libloc_base_util", "libloc_mq_client", "liblowi_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblocationservice_glue", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblocdiagiface", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblocdiagiface.so", ], shared_libs: [ "libgps.utils", "libcutils", "libdiag", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblowi_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblowi_client.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libgps.utils", "libloc_base_util", "libloc_mq_client", "liblowi_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblowi_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblowi_common.so", ], shared_libs: [ "liblog", "libloc_base_util", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblowi_wifihal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblowi_wifihal.so", ], shared_libs: [ "liblowi_client", "libcutils", "libutils", "liblog", "libgps.utils", "libloc_base_util", "libloc_mq_client", "liblowi_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmctfengine_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmctfengine_stub.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmdmimgload", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmdmimgload.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmemperfd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmemperfd.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libperfgluelayer", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmemutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmemutils.so", ], shared_libs: [ "libion", "libdisplaydebug", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmeters-ns", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmeters-ns.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libqti-perfd-client", "libqti-perfd", "liblmutils-ns", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmeters", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmeters.so", ], shared_libs: [ "liblog", "libc", "libcutils", "liblearningmodule", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmfGhostDetection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmfGhostDetection.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiStereoFactoryRemapBasicLib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiStereoFactoryRemapBasicLib.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmi_supernight_raw_checker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmi_supernight_raw_checker.so", ], shared_libs: [ "liblog", "libm", "libz", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiai_deblur", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiai_deblur.so", ], shared_libs: [ "libSNPE", "liblog", "libz", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiai_portraitsupernight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiai_portraitsupernight.so", ], shared_libs: [ "libm", "liblog", "libz", "libOpenCL", "libSNPE", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ai_vision", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_ai_vision.so", ], shared_libs: [ "libSNPE", "libc++_shared", "libm", "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_aio_seg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_aio_seg.so", ], shared_libs: [ "liblog", "libmialgo_ai_vision", "libmialgo_utils", "libcdsprpc", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_basic", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_basic.so", ], shared_libs: [ "libmialgo_utils", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ellc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_ellc.so", ], shared_libs: [ "libOpenCL", "libdmabufheap", "libcdsprpc", "libSNPE", "libmialgo_utils", "libc++_shared", "libc", "libm", "libdl", "libGLESv2", "libEGL", "liblog", "libz", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_globalsaliency", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_globalsaliency.so", ], shared_libs: [ "libOpenCL", "libcdsprpc", "libmialgo_ai_vision", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ie_capture", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_ie_capture.so", ], shared_libs: [ "libSNPE", "libmialgo_utils", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ie_preview", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_ie_preview.so", ], shared_libs: [ "libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_image_colourkeeping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_image_colourkeeping.so", ], shared_libs: [ "libion", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_pureView", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_pureView.so", ], shared_libs: [ "liblog", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_rfs", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_rfs.so", ], shared_libs: [ "liblog", "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_sd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_sd.so", ], shared_libs: [ "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_video_colourkeeping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_video_colourkeeping.so", ], shared_libs: [ "libOpenCL", "libcdsprpc", "libmialgo_utils", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_video_enhance", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_video_enhance.so", ], shared_libs: [ "libmialgo_utils", "libion", "libcdsprpc", "libOpenCL", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_video_seg_depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo_video_seg_depth.so", ], shared_libs: [ "libOpenCL", "libcdsprpc", "libmialgo_ai_vision", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgoengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgoengine.so", ], shared_libs: [ "libprocessgroup_shim", "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libdmabufheap", "libnativewindow", "libprocessgroup", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.grallocutils", "libcom.xiaomi.debug", "libcamlog", "libutilscallstack", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmibokeh_845_video", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmibokeh_845_video.so", ], shared_libs: [ "libSNPE", "libOpenCL", "liblog", "libz", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmibokeh_855", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmibokeh_855.so", ], shared_libs: [ "libSNPE", "libOpenCL", "liblog", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_capture_bokeh_front", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiphone_capture_bokeh_front.so", ], shared_libs: [ "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_preview_bokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiphone_preview_bokeh.so", ], shared_libs: [ "libmialgo_ai_vision", "libmiphone_preview_depth", "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_preview_bokeh_mono", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiphone_preview_bokeh_mono.so", ], shared_libs: [ "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_preview_depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiphone_preview_depth.so", ], shared_libs: [ "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmis_plugin_dummy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmis_plugin_dummy.so", ], shared_libs: [ "liblog", "libchilog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmis_plugin_his", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmis_plugin_his.so", ], shared_libs: [ "libHISCppAlgos", "liblog", "libchilog", "libcutils", "libutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmis_plugin_morpho", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmis_plugin_morpho.so", ], shared_libs: [ "libmorpho_video_stabilizer", "libmorpho_ubwc", "liblog", "libchilog", "libcutils", "libutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmis_plugin_vidhance", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmis_plugin_vidhance.so", ], shared_libs: [ "liblog", "libcamera_metadata", "libchilog", "libcamlog", "libcutils", "libvidhance", "libutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_bestats", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_bestats.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_cac3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_cac3.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libOpenCL", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_lscv35", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_lscv35.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_mfnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_mfnr.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_mfnr_t4", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_mfnr_t4.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_pdpc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmcamera_pdpc.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmosal_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmosal_vendor.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmrtpdecoder_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmrtpdecoder_vendor.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libmmosal_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmrtpencoder_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmrtpencoder_vendor.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmorpho_ubwc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmorpho_ubwc.so", ], shared_libs: [ "libOpenCL", "liblog", "libnativewindow", "libEGL", "libGLESv3", "libmediandk", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmorpho_video_stabilizer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmorpho_video_stabilizer.so", ], shared_libs: [ "libc", "libm", "libdl", "libEGL", "liblog", "libGLESv2", "libGLESv3", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmpbase", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmpbase.so", ], shared_libs: [ "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmt@1.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmt@1.3.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcrypto", "libhardware", "libselinux", "libhidlbase", "libhidltransport", "libkeymasterprovision", "libkeymasterutils", "libkeymasterdeviceutils", "libQSEEComAPI", "vendor.xiaomi.hardware.mtdservice@1.3", "vendor.xiaomi.hardware.mtdservice@1.2_vendor", "vendor.xiaomi.hardware.mtdservice@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libmlipay@1.1", "vendor.xiaomi.hardware.mlipay@1.1_vendor", "libmfido", "vendor.xiaomi.hardware.mfidoca@1.0", "libxml2", "libwvkeybox", "liboemcrypto", "libqtikeymaster4", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libomp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libomp.so", ], shared_libs: [ "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libopencv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libopencv.so", ], shared_libs: [ "libc", "libm", "libdl", "liblog", "libz", "libc++", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libopencv3a", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libopencv3a.so", ], shared_libs: [ "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libopestriping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libopestriping.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libprekill", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libprekill.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "libmemperfd", "libqti-iopd", "libhidlbase", "libutils", "liblmutils-ns", "libqti-perfd-client", "libperfconfig", "vendor.qti.hardware.iop@2.0", "vendor.qti.hardware.servicetracker@1.0", "vendor.qti.hardware.servicetracker@1.1", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libprocomp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libprocomp.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libmeters-ns", "libsqlite", "liblmutils-ns", "libqti-perfd-client", "libmemperfd", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqapesdk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqapesdk.so", ], shared_libs: [ "liblog", "libc", "libcutils", "liblearningmodule", "libsqlite", "libqti-perfd-client", "vendor.display.config@1.0", "libhidlbase", "libutils", "libthermalclient", "android.hardware.thermal@2.0", "liblmthermallistner", "libperfconfig", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcc_file_agent", owner: "xiaomi", strip: { none: true, }, 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_vendor", "vendor.qti.hardware.qccsyshal@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrCellInfoModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrCellInfoModule.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libQtiRilLoadable", "libqcrilNrFramework", "libqcrilNrLogger", "qcrilNrQmiModule", "libqcrilNr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrImsModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrImsModule.so", ], shared_libs: [ "libcutils", "libqcrilNrQtiMutex", "libqcrilNrLogger", "libqcrilNrFramework", "libril-db", "qtiril-utils", "qcrilNrQmiModule", "libril-legacy", "libQtiRilLoadable", "libqcrilNr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrPbmModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrPbmModule.so", ], shared_libs: [ "libqcrilNrQtiMutex", "libdiag", "qcrilNrQmiModule", "libqcrilNrLogger", "libqcrilNrFramework", "qtiril-utils", "liblog", "libcutils", "libQtiRilLoadable", "libqcrilNrQtiBus", "libril-legacy", "libxiaomi_qcril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrSmsModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrSmsModule.so", ], shared_libs: [ "qcrilInterfaces", "libqmi_cci", "libqmi_encdec", "libqmi_client_qmux", "libdiag", "libhardware_legacy", "libqmiservices", "librilqmimiscservices", "libqmi_client_helper", "libcutils", "liblog", "libutils", "libbase", "libsqlite", "qtiril-utils", "libqcrilNrQtiMutex", "libqcrilNrFramework", "libqcrilNrLogger", "qcrilNrQmiModule", "libril-db", "libQtiRilLoadable", "libril-legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrSocketModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrSocketModule.so", ], shared_libs: [ "libqcrilNrFramework", "qcrilInterfaces", "qcrilMarshal", "qtiwakelock", "libqcrilNr", "libril-legacy", "qcrild_libqcrilnr", "libqcrilNrLogger", "libqcrilNrQtiMutex", "libutils", "liblog", "qcrild_libqcrilnrutils", "librilqmimiscservices", "qtiril-utils", "libril-db", "qcrilNrQmiModule", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqcrilNrVoiceModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqcrilNrVoiceModule.so", ], shared_libs: [ "libxiaomi_qcril", "libcutils", "libsqlite", "libqcrilNrQtiMutex", "libqcrilNrLogger", "libqcrilNrFramework", "libril-db", "libril-legacy", "qtiril-utils", "libqcrilNrQtiBus", "qtiwakelock", "qcrilNrQmiModule", "libQtiRilLoadable", "qcrilInterfaces", "libm", "liblog", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdcm-algo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdcm-algo.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdcm-json-mode-parser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdcm-json-mode-parser.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdcm-mode-parser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdcm-mode-parser.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libtinyxml2_1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqll", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqll.so", ], shared_libs: [ "libcutils", "libcamxcommonutils", "libbitmlenginev2", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqll10", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqll10.so", ], shared_libs: [ "libcamxcommonutils", "libbitmlengine", "libcdsprpc", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqllengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqllengine.so", ], shared_libs: [ "android.hardware.graphics.common@1.1", "libcamxcommonutils", "libqll", "libcutils", "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqppe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqppe.so", ], shared_libs: [ "libgps.utils", "liblog", "liblocdiagiface", "libdiag", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqtikeymint", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqtikeymint.so", ], shared_libs: [ "android.hardware.security.rkp-V1-ndk", "liblog", "libcrypto", "libhidlbase", "libutils", "libcutils", "libkeymasterdeviceutils", "libbase", "libqcbor", "libkeymaster_messages", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "android.hardware.security.keymint-V1-ndk", "android.hardware.security.secureclock-V1-ndk", "android.hardware.security.sharedsecret-V1-ndk", "libbinder_ndk", "libkeymasterutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqvr_cam_cdsp_driver_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqvr_cam_cdsp_driver_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqvr_cdsp_driver_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqvr_cdsp_driver_stub.so", ], shared_libs: [ "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqvr_eyetracking_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqvr_eyetracking_plugin.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librelight_only", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/librelight_only.so", ], shared_libs: [ "libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libremosaic_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libremosaic_wrapper.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libremosaiclib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libremosaiclib.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsensor_calibration", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsensor_calibration.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsfeShiftExtrapolation", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsfeShiftExtrapolation.so", ], shared_libs: [ "libcdsprpc", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsilkyscrolls", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsilkyscrolls.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libsqlite", "libmeters-ns", "libqti-perfd", "libqti-perfd-client", "liblmutils-ns", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnapdragoncolor-manager", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnapdragoncolor-manager.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libtinyxml2", "libsdmutils", "libdrm", "libdigital-dimming", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnapdragoncolor-qdcm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnapdragoncolor-qdcm.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libdisplaydebug", "libsdm-color", "libbinder", "libsdmutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsnpe_loader", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsnpe_loader.so", ], shared_libs: [ "libSNPE", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsplh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsplh.so", ], shared_libs: [ "liblog", "libcutils", "liblearningmodule", "libsqlite", "libmeters-ns", "libqti-perfd", "libqti-perfd-client", "liblmutils-ns", "libperfconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstandbyfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libstandbyfeature.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbinder", "libtinyxml2", "libpowercore", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsupermoon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsupermoon.so", ], shared_libs: [ "libSNPE", "libc++_shared", "libc", "libm", "libdl", "libz", "liblog", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswregistrationalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libswregistrationalgo.so", ], shared_libs: [ "liblog", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsxrcryptoimpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsxrcryptoimpl.so", ], shared_libs: [ "libcutils", "libui", "liblog", "libutils", "libGLESv2", "libion", "libdmabufheap", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsxrservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsxrservice.so", ], shared_libs: [ "libcutils", "libui", "liblog", "libutils", "libEGL", "libGLESv2", "libusbhost", "libnativewindow", "libhidlbase", "libhidltransport", "libfmq", "android.hardware.audio@7.0", "android.hardware.audio.common@7.0", "android.hardware.audio.common@7.0-enums", "libtinyalsa", "qti.video.utils.videobufferlayout", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsynergy_loc_api", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsynergy_loc_api.so", ], shared_libs: [ "libutils", "libcutils", "libqmi_cci", "libqmi_common_so", "libloc_core", "libgps.utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsys_info_cache", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsys_info_cache.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "libloc_core", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtfestriping", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtfestriping.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtracker_6dof_impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtracker_6dof_impl.so", ], shared_libs: [ "libcdsprpc", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtriplecam_optical_zoom_control", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtriplecam_optical_zoom_control.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtriplecam_video_optical_zoom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtriplecam_video_optical_zoom.so", ], shared_libs: [ "libmpbase", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libubifocus", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libubifocus.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libcdsprpc", "libopencv", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideoBokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideoBokeh.so", ], shared_libs: [ "libmialgo_utils", "libOpenCL", "libcdsprpc", "libc++_shared", "libm", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvideofilter_only", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvideofilter_only.so", ], shared_libs: [ "libGLESv3", "libEGL", "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance.so", ], shared_libs: [ "libGLESv3", "libEGL", "libGLESv2", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_active_ois", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_active_ois.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_face_stabilizer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_face_stabilizer.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_horizon_correction", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_horizon_correction.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_ldc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_ldc.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_stabilizer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_stabilizer.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance_super_stabilization", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvidhance_super_stabilization.so", ], shared_libs: [ "libvidhance", "libdl", "libm", "liblog", "libc++", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwa_opticalzoom_fusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwa_opticalzoom_fusion.so", ], shared_libs: [ "libanc_dc_base", "libz", "libdl", "libm", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdcodecv4l2_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdcodecv4l2_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libwfdcommonutils_proprietary", "libwfdmminterface_proprietary", "libwfdutils_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdcommonutils_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdcommonutils_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libion", "libprocessgroup", "libwfddisplayconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdconfigutils_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdconfigutils_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libbinder", "libnl", "libwfdmminterface_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfddisplayconfig_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfddisplayconfig_vendor.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "vendor.display.config@2.0", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdhdcpcp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdhdcpcp.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libwfdutils_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdhdcpservice_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdhdcpservice_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libbinder", "libwfdhdcpcp", "libc++", "libclang_rt.ubsan_standalone", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdmminterface_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdmminterface_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdmmservice_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdmmservice_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdmmsrc_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdmmsrc_proprietary.so", ], shared_libs: [ "libbinder", "libmmosal_vendor", "liblog", "libutils", "libmmrtpencoder_vendor", "libFileMux_proprietary", "libcutils", "libtinyalsa", "libwfdcommonutils_proprietary", "libwfdutils_proprietary", "libwfdconfigutils_proprietary", "libwfdaac_vendor", "libpng", "libwfdmminterface_proprietary", "libwfdcodecv4l2_proprietary", "libwfdmmservice_proprietary", "libhidlbase", "qti.video.utils.videobufferlayout", "android.hardware.graphics.mapper@2.0", "android.hardware.audio@7.0", "android.hardware.audio.common@7.0", "android.hardware.audio.common@7.0-enums", "libfmq", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdmodulehdcpsession", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdmodulehdcpsession.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libwfdhdcpcp", "libwfdcommonutils_proprietary", "libhidlbase", "libwfdutils_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdrtsp_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdrtsp_vendor.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libmmosal_vendor", "libwfdcommonutils_proprietary", "libwfdconfigutils_proprietary", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdsessionmodule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdsessionmodule.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libwfdsourcesession_proprietary", "vendor.qti.hardware.wifidisplaysession@1.0_vendor", "libwfdcommonutils_proprietary", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdsourcesession_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdsourcesession_proprietary.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libmmosal_vendor", "libwfdcommonutils_proprietary", "libwfdconfigutils_proprietary", "libwfdmminterface_proprietary", "libmedia_helper", "libwfdmmsrc_proprietary", "libhidlbase", "libwfdsourcesm_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdsourcesm_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdsourcesm_proprietary.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libwfdrtsp_vendor", "libmmrtpencoder_vendor", "libmmrtpdecoder_vendor", "libwfduibcinterface_vendor", "libwfdmmsrc_proprietary", "libmmosal_vendor", "libwfdcommonutils_proprietary", "libwfdconfigutils_proprietary", "libwfdmminterface_proprietary", "libwfdmodulehdcpsession", "libhidlbase", "libwfddisplayconfig_vendor", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcinterface_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfduibcinterface_vendor.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libwfduibcsrcinterface_vendor", "libwfduibcsinkinterface_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsink_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfduibcsink_vendor.so", ], shared_libs: [ "libmmosal_vendor", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsinkinterface_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfduibcsinkinterface_vendor.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libwfduibcsink_vendor", "libwfdcommonutils_proprietary", "libwfdconfigutils_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsrc_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfduibcsrc_vendor.so", ], shared_libs: [ "libmmosal_vendor", "libwfdcommonutils_proprietary", "liblog", "libutils", "libcutils", "libwfdconfigutils_proprietary", "libwfddisplayconfig_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsrcinterface_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfduibcsrcinterface_vendor.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libutils", "libcutils", "libwfduibcsrc_vendor", "libwfdcommonutils_proprietary", "libwfdconfigutils_proprietary", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwfdutils_proprietary", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwfdutils_proprietary.so", ], shared_libs: [ "libmmosal_vendor", "liblog", "libbase", "libion", "libdmabufheap", "libvmmem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwvhidl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwvhidl.so", ], shared_libs: [ "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hardware.drm@1.4", "android.hidl.memory@1.0", "libbase", "libcrypto", "libcutils", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxmi_hdr_checker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libxmi_hdr_checker.so", ], shared_libs: [ "libc", "libz", "libdl", "libm", "liblog", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxmi_high_dynamic_range", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libxmi_high_dynamic_range.so", ], shared_libs: [ "libm", "liblog", "libz", "libOpenCL", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxmi_slow_motion_triger", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libxmi_slow_motion_triger.so", ], shared_libs: [ "libOpenCL", "liblog", "libcdsprpc", "libSNPE", "libmialgo_utils", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxtadapter", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "ls_nq_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/ls_nq_client.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libchrome", "libhidlbase", "se_nq_extn_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "qcril_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/qcril_client.so", ], shared_libs: [ "qcrilMarshal", "qcrild_libqcrilnrutils", "libqcrilNrLogger", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "se_nq_extn_client-v1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/se_nq_extn_client-v1.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libchrome", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "se_nq_extn_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/se_nq_extn_client.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libchrome", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.1.so", ], shared_libs: [ "vendor.display.color@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.2.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.3.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.4", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.4.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.5", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.5.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.6", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.6.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "vendor.display.color@1.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.color@1.7", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.color@1.7.so", ], shared_libs: [ "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "vendor.display.color@1.5", "vendor.display.color@1.6", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.display.postproc@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.display.postproc@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.dolby.hardware.dms@2.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.dolby.hardware.dms@2.0-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libdapparamstorage", "libdlbdsservice", "vendor.dolby.hardware.dms@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss-V3-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss-V5-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss-service", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss-service.so", ], shared_libs: [ "libbase", "libbinder_ndk", "vendor.qti.gnss-V5-ndk", "liblog", "libcutils", "libutils", "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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.camera.aon@1.0-service-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.camera.aon@1.0-service-impl.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "com.qti.qseeaon", "vendor.qti.hardware.camera.aon@1.0", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "android.hardware.graphics.common@1.1", "libhardware", "libhidlbase", "libhidltransport", "libcamera_metadata", "libcamxcommonutils", "libcamxsettingsmanager", "libqti_vndfwk_detect", "libutils", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.camera.postproc@1.0", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.embmssl@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.embmssl@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.embmssl@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.embmssl@1.1.so", ], shared_libs: [ "vendor.qti.hardware.embmssl@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.0_vendor", stem: "vendor.qti.hardware.qccsyshal@1.0", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.1_vendor", stem: "vendor.qti.hardware.qccsyshal@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qccsyshal@1.1.so", ], shared_libs: [ "vendor.qti.hardware.qccsyshal@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccvndhal@1.0-halimpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so", ], shared_libs: [ "libhidlbase", "libutils", "libfmq", "libcutils", "liblog", "vendor.qti.hardware.qccvndhal@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccvndhal@1.0_vendor", stem: "vendor.qti.hardware.qccvndhal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qxr-V1-ndk_platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.qxr-V1-ndk_platform.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.wifidisplaysession@1.0_vendor", stem: "vendor.qti.hardware.wifidisplaysession@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "vendor.qti.hardware.wifidisplaysession@1.0_vendor", "libwfdsessionmodule", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qesdhal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qesdhal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qesdhal@1.1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qesdhal@1.1-impl.so", ], shared_libs: [ "libhidlbase", "libutils", "vendor.qti.qesdhal@1.0", "vendor.qti.qesdhal@1.1", "liblog", "libcutils", "libcrypto", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qesdhal@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.qesdhal@1.1.so", ], shared_libs: [ "vendor.qti.qesdhal@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.bgservice@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhidlbase", "libhidltransport", "vendor.xiaomi.hardware.bgservice@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.bgservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.campostproc@1.0-service-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0-service-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbase", "libbinder", "libhardware", "libhidlbase", "libfmq", "libhidltransport", "libcamera_metadata", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libgrallocutils", "libmialgoengine", "vendor.xiaomi.hardware.campostproc@1.0", "android.hardware.camera.common@1.0", "android.hardware.graphics.mapper@4.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.campostproc@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0.so", ], shared_libs: [ "android.hardware.camera.common@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mtdservice@1.1_vendor", stem: "vendor.xiaomi.hardware.mtdservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.1.so", ], shared_libs: [ "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mtdservice@1.2_vendor", stem: "vendor.xiaomi.hardware.mtdservice@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.2.so", ], shared_libs: [ "vendor.xiaomi.hardware.mtdservice@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mtdservice@1.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mtdservice@1.3.so", ], shared_libs: [ "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "vendor.xiaomi.hardware.mtdservice@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.2_vendor", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.sensor.communicate@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.sensor.communicate@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } prebuilt_rfsa { name: "bm2n00", filename: "bm2n00.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n00.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n01", filename: "bm2n01.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n01.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n02", filename: "bm2n02.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n02.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n03", filename: "bm2n03.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n03.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n04", filename: "bm2n04.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n04.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n05", filename: "bm2n05.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n05.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n06", filename: "bm2n06.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n06.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n07", filename: "bm2n07.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n07.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n08", filename: "bm2n08.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n08.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n09", filename: "bm2n09.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n09.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n10", filename: "bm2n10.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n10.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n11", filename: "bm2n11.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n11.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n12", filename: "bm2n12.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n12.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n13", filename: "bm2n13.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n13.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n14", filename: "bm2n14.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n14.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n15", filename: "bm2n15.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n15.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n16", filename: "bm2n16.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n16.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n17", filename: "bm2n17.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n17.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n18", filename: "bm2n18.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n18.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n19", filename: "bm2n19.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n19.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n20", filename: "bm2n20.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n20.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n21", filename: "bm2n21.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n21.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n22", filename: "bm2n22.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n22.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n23", filename: "bm2n23.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n23.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n24", filename: "bm2n24.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n24.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n25", filename: "bm2n25.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n25.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n26", filename: "bm2n26.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n26.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n27", filename: "bm2n27.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n27.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n32", filename: "bm2n32.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n32.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n33", filename: "bm2n33.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n33.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n34", filename: "bm2n34.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n34.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n35", filename: "bm2n35.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n35.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "bm2n36", filename: "bm2n36.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/bm2n36.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "hrtf5c", filename: "hrtf5c.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/hrtf5c.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libDspIOProxy_skel", filename: "libDspIOProxy_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libDspIOProxy_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libMIAIHDR_skel", filename: "libMIAIHDR_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libMIAIHDR_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libQ6MSFR_manager_skel", filename: "libQ6MSFR_manager_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libQnnHtpAltPrepV69Skel", filename: "libQnnHtpAltPrepV69Skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libQnnHtpAltPrepV69Skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libSnpeHtpV68Skel", filename: "libSnpeHtpV68Skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libSnpeHtpV68Skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libSnpeHtpV69Skel", filename: "libSnpeHtpV69Skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libSnpeHtpV69Skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libVppFrcQnnHtp", filename: "libVppFrcQnnHtp.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libVppFrcQnnHtp.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libVppQnnHtp", filename: "libVppQnnHtp.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libVppQnnHtp.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libapn_dsp_skel", filename: "libapn_dsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libapn_dsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libarcsoft_beauty_hvx_skel", filename: "libarcsoft_beauty_hvx_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_beauty_hvx_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libbitml_nsp_v2_skel", filename: "libbitml_nsp_v2_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libbitml_nsp_v2_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libcalculator_skel", filename: "libcalculator_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libcalculator_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libcvpdsp_2_1", filename: "libcvpdsp_2_1.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_2_1.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libdspCV_skel", filename: "libdspCV_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libdsp_streamer_binning", filename: "libdsp_streamer_binning.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libdsp_streamer_qvrcam_receiver", filename: "libdsp_streamer_qvrcam_receiver.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_qvrcam_receiver.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libeye_tracking_dsp_sample_skel", filename: "libeye_tracking_dsp_sample_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libeye_tracking_dsp_sample_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libfastcvadsp", filename: "libfastcvadsp.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libfastcvdsp_skel", filename: "libfastcvdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libhalide_hexagon_remote_skel", filename: "libhalide_hexagon_remote_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libhalide_hexagon_remote_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libhvxopr_skel", filename: "libhvxopr_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libhvxopr_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmialgo_basic_cdsp_skel", filename: "libmialgo_basic_cdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_basic_cdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmialgo_low_light_align_cdsp_skel", filename: "libmialgo_low_light_align_cdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_low_light_align_cdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmialgo_mc_bokeh_cdsp_skel", filename: "libmialgo_mc_bokeh_cdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_mc_bokeh_cdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmialgo_rfs_cdsp_skel", filename: "libmialgo_rfs_cdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_rfs_cdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmialgo_slow_motion_cdsp_skel", filename: "libmialgo_slow_motion_cdsp_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmialgo_slow_motion_cdsp_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmobilenet_dsp_frc", filename: "libmobilenet_dsp_frc.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libmobilenet_dsp_frc_networks", filename: "libmobilenet_dsp_frc_networks.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libmobilenet_dsp_frc_networks.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libqvr_cam_dsp_driver_skel", filename: "libqvr_cam_dsp_driver_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libqvr_cam_dsp_driver_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libqvr_dsp_driver_skel", filename: "libqvr_dsp_driver_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libqvr_dsp_driver_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libscveT2T_skel", filename: "libscveT2T_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libsnpe_dsp_v65_domains_v2_skel", filename: "libsnpe_dsp_v65_domains_v2_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v65_domains_v2_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libsnpe_dsp_v66_domains_v2_skel", filename: "libsnpe_dsp_v66_domains_v2_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libsnpe_dsp_v68_domains_v3_skel", filename: "libsnpe_dsp_v68_domains_v3_skel.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v68_domains_v3_skel.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libtracker_6dof_skel_8250", filename: "libtracker_6dof_skel_8250.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8250.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libtracker_6dof_skel_8350", filename: "libtracker_6dof_skel_8350.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libtracker_6dof_skel_8350.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libvpp_ais_networks", filename: "libvpp_ais_networks.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libvpp_ais_networks.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libvpp_vqa_networks", filename: "libvpp_vqa_networks.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libvpp_vqa_networks.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libvpt_action_recognition", filename: "libvpt_action_recognition.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libvpt_action_recognition.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "libworker_pool", filename: "libworker_pool.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/libworker_pool.so", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "misound_karaoke_res", filename: "misound_karaoke_res.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/misound_karaoke_res.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "misound_karaokemix_res", filename: "misound_karaokemix_res.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/misound_karaokemix_res.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "misound_res_headphone", filename: "misound_res_headphone.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/misound_res_headphone.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "misound_res_spk", filename: "misound_res_spk.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "misound_res_spk4ch", filename: "misound_res_spk4ch.bin", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/misound_res_spk4ch.bin", relative_install_path: "adsp", soc_specific: true, } prebuilt_rfsa { name: "weak_refs", filename: "weak_refs.so", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/weak_refs.so", relative_install_path: "adsp", soc_specific: true, } cc_prebuilt_library_shared { name: "libmmosal", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libmmosal.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libmmosal.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libmmparser_lite", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libmmparser_lite.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmmosal", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libmmparser_lite.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmmosal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libmmrtpdecoder", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libmmrtpdecoder.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libmmosal", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libmmrtpdecoder.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libmmosal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libmmrtpencoder", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libmmrtpencoder.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libmmrtpencoder.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdavenhancements", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdavenhancements.so", ], shared_libs: [ "liblog", "libbinder", "libutils", "libgui", "libui", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdavenhancements.so", ], shared_libs: [ "liblog", "libbinder", "libutils", "libgui", "libui", "libstagefright_foundation", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdclient.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libgui", "libmmosal", "libinput", "libwfdsinksm", "libwfdcommonutils", "libwfdconfigutils", "libwfdmminterface", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdclient.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libgui", "libmmosal", "libinput", "libwfdsinksm", "libwfdcommonutils", "libwfdconfigutils", "libwfdmminterface", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdcommonutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdcommonutils.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libbinder", "libnl", "libwfdmminterface", "libwfdconfigutils", "libui", "libgui", "libwfddisplayconfig", "libion", "libprocessgroup", "libdng_sdk", "libjpeg", "libpiex", "libpng", "libheif", "libnativewindow", "libEGL", "libGLESv2", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdcommonutils.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libbinder", "libnl", "libwfdmminterface", "libwfdconfigutils", "libui", "libgui", "libwfddisplayconfig", "libion", "libprocessgroup", "libdng_sdk", "libjpeg", "libpiex", "libpng", "libheif", "libnativewindow", "libEGL", "libGLESv2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdconfigutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdconfigutils.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libbinder", "libnl", "libwfdmminterface", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdconfigutils.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libbinder", "libnl", "libwfdmminterface", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfddisplayconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfddisplayconfig.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "vendor.display.config@2.0", "libdisplayconfig.system.qti", "libbinder_ndk", "vendor.qti.hardware.display.config-V5-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfddisplayconfig.so", ], shared_libs: [ "libhidlbase", "libutils", "libcutils", "liblog", "vendor.display.config@2.0", "libdisplayconfig.system.qti", "libbinder_ndk", "vendor.qti.hardware.display.config-V5-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdmminterface", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdmminterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdmminterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdmmsink", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdmmsink.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libmedia", "libaudioclient", "libgui", "libbinder", "libwfdcommonutils", "libwfdconfigutils", "libui", "libmmparser_lite", "libmmrtpdecoder", "libcutils", "libwfddisplayconfig", "libhwui", "libwfdmminterface", "libhidlbase", "libhidlmemory", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libandroid", "libmediandk", "libaaudio", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdmmsink.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libmedia", "libaudioclient", "libgui", "libbinder", "libwfdcommonutils", "libwfdconfigutils", "libui", "libmmparser_lite", "libmmrtpdecoder", "libcutils", "libwfddisplayconfig", "libhwui", "libwfdmminterface", "libhidlbase", "libhidlmemory", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libandroid", "libmediandk", "libaaudio", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdmmsrc_system", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdmmsrc_system.so", ], shared_libs: [ "libbinder", "libmmosal", "liblog", "libutils", "libcutils", "libgui", "libui", "libwfdcommonutils", "libwfdconfigutils", "libinput", "libwfdmminterface", "libwfddisplayconfig", "libmedia_helper", "libaudioclient", "libwfdavenhancements", "libhidlbase", "libgralloctypes", "android.hardware.graphics.mapper@4.0", "libvndksupport", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdmmsrc_system.so", ], shared_libs: [ "libgui_shim", "libbinder", "libmmosal", "liblog", "libutils", "libcutils", "libgui", "libui", "libwfdcommonutils", "libwfdconfigutils", "libinput", "libwfdmminterface", "libwfddisplayconfig", "libmedia_helper", "libaudioclient", "libwfdavenhancements", "libhidlbase", "libgralloctypes", "android.hardware.graphics.mapper@4.0", "libvndksupport", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdrtsp", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdrtsp.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libmmosal", "libwfdcommonutils", "libwfdconfigutils", "liblog", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdrtsp.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libmmosal", "libwfdcommonutils", "libwfdconfigutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdservice.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libgui", "libwfdsinksm", "libmmosal", "libwfdcommonutils", "libwfdconfigutils", "libinput", "libwfdmminterface", "libmedia_helper", "libaudioclient", "libaudiofoundation", "audioclient-types-aidl-cpp", "android.media.audio.common.types-V4-cpp", "libwfdmmsrc_system", "libwfdavenhancements", "libhidlbase", "vendor.qti.hardware.wifidisplaysession@1.0", "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk", "libbinder_ndk", "android.hardware.common-V2-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdservice.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libgui", "libwfdsinksm", "libmmosal", "libwfdcommonutils", "libwfdconfigutils", "libinput", "libwfdmminterface", "libmedia_helper", "libaudioclient", "libaudiofoundation", "audioclient-types-aidl-cpp", "android.media.audio.common.types-V4-cpp", "libwfdmmsrc_system", "libwfdavenhancements", "libhidlbase", "vendor.qti.hardware.wifidisplaysession@1.0", "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk", "libbinder_ndk", "android.hardware.common-V2-ndk_platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdsinksm", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfdsinksm.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libwfdrtsp", "libwfduibcinterface", "libwfdmmsink", "libmmosal", "libmedia", "libwfdcommonutils", "libwfdconfigutils", "libwfdmminterface", "libmmrtpencoder", "libmmrtpdecoder", "libhidlbase", "libnativewindow", "libmediandk", "liblog", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdsinksm.so", ], shared_libs: [ "libc++", "libcutils", "libutils", "libwfdrtsp", "libwfduibcinterface", "libwfdmmsink", "libmmosal", "libmedia", "libwfdcommonutils", "libwfdconfigutils", "libwfdmminterface", "libmmrtpencoder", "libmmrtpdecoder", "libhidlbase", "libnativewindow", "libmediandk", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcinterface", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfduibcinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsrcinterface", "libwfduibcsinkinterface", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfduibcinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsrcinterface", "libwfduibcsinkinterface", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsink", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfduibcsink.so", ], shared_libs: [ "libmmosal", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfduibcsink.so", ], shared_libs: [ "libmmosal", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsinkinterface", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfduibcsinkinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsink", "libwfdcommonutils", "libwfdconfigutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfduibcsinkinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsink", "libwfdcommonutils", "libwfdconfigutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsrc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfduibcsrc.so", ], shared_libs: [ "libmmosal", "libwfdcommonutils", "liblog", "libutils", "libcutils", "libwfdconfigutils", "libwfddisplayconfig", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfduibcsrc.so", ], shared_libs: [ "libmmosal", "libwfdcommonutils", "liblog", "libutils", "libcutils", "libwfdconfigutils", "libwfddisplayconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfduibcsrcinterface", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/libwfduibcsrcinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsrc", "libwfdcommonutils", "libwfdconfigutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfduibcsrcinterface.so", ], shared_libs: [ "libmmosal", "liblog", "libutils", "libcutils", "libwfduibcsrc", "libwfdcommonutils", "libwfdconfigutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.diaghal-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/vendor.qti.diaghal-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.diaghal-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.diaghal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/vendor.qti.diaghal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, 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: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.wifidisplaysession@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/system_ext/lib/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "com.qualcomm.qti.dpm.api@1.0", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "lib-imsvideocodec", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "lib-imsvt", owner: "xiaomi", strip: { none: true, }, 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", "libbinder", "libbinder_ndk", "vendor.qti.ImsRtpService-V1-ndk", "libdiag_system", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "lib-imsvtextutils", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "lib-imsvtutils", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libdiag_system", owner: "xiaomi", strip: { none: true, }, 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", "libbinder_ndk", "vendor.qti.diaghal-V1-ndk", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libdpmctmgr", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libdpmfdmgr", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libdpmframework", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libdpmtcm", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libimscamera_jni", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libimscamera_jni.so", ], shared_libs: [ "libnativehelper", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libimsmedia_jni", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libqcc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libqcc.so", ], shared_libs: [ "libcurl", "libssl", "libcrypto", "libcutils", "liblog", "libutils", "libbase", "libfmq", "libhidlbase", "libbinder_ndk", "vendor.qti.hardware.qccvndhal@1.0", "vendor.qti.hardware.qccsyshal@1.2", "android.hardware.common-V2-ndk", "vendor.qti.qccvndhal_aidl-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libqcc_file_agent_sys", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libqcc_file_agent_sys.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libqccdme", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libqccdme.so", ], shared_libs: [ "libcurl", "libssl", "libcrypto", "libcutils", "liblog", "libutils", "libbase", "libfmq", "libhidlbase", "libbinder", "libbinder_ndk", "vendor.qti.hardware.qccvndhal@1.0", "vendor.qti.hardware.qccsyshal@1.2", "android.hardware.common-V2-ndk", "vendor.qti.qccvndhal_aidl-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libqccfileservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libqccfileservice.so", ], shared_libs: [ "libcurl", "libssl", "libcrypto", "libcutils", "liblog", "libutils", "libbase", "libfmq", "libhidlbase", "libbinder_ndk", "vendor.qti.hardware.qccvndhal@1.0", "vendor.qti.hardware.qccsyshal@1.2", "android.hardware.common-V2-ndk", "vendor.qti.qccvndhal_aidl-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libwfdnative", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libwfdnative.so", ], shared_libs: [ "libinput_shim", "libbinder_shim", "libandroid_runtime", "libui", "libinput", "libnativehelper", "libutils", "liblog", "libwfdclient", "libhidlbase", "libhidlmemory", "libbinder", "libgui", "android.hidl.base@1.0", "android.hidl.token@1.0-utils", "android.hardware.graphics.common@1.0", "android.hardware.graphics.bufferqueue@1.0", "android.hardware.graphics.bufferqueue@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.ImsRtpService-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.dpmaidlservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.dpmaidlservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.dpmservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.dpmservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.dpmservice@1.1.so", ], shared_libs: [ "vendor.qti.hardware.dpmservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.qccsyshal@1.1.so", ], shared_libs: [ "vendor.qti.hardware.qccsyshal@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.2-halimpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.qccsyshal@1.2-halimpl.so", ], shared_libs: [ "libprotobuf-cpp-full", "libcutils", "liblog", "libhidlbase", "libutils", "libfmq", "libqcc_file_agent_sys", "vendor.qti.hardware.qccsyshal@1.2", "vendor.qti.hardware.qccsyshal@1.1", "vendor.qti.hardware.qccsyshal@1.0", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccsyshal@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.qccsyshal@1.2.so", ], shared_libs: [ "vendor.qti.hardware.qccsyshal@1.0", "vendor.qti.hardware.qccsyshal@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.qccvndhal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.qccvndhal@1.0.so", ], shared_libs: [ "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.imsrtpservice@3.0", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.imsrtpservice@3.1", owner: "xiaomi", strip: { none: true, }, 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", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.qccvndhal_aidl-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.qccvndhal_aidl-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } android_app_import { name: "CACertService", owner: "xiaomi", apk: "proprietary/vendor/app/CACertService/CACertService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "CneApp", owner: "xiaomi", apk: "proprietary/vendor/app/CneApp/CneApp.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "IFAAService", owner: "xiaomi", apk: "proprietary/vendor/app/IFAAService/IFAAService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "IWlanService", owner: "xiaomi", apk: "proprietary/vendor/app/IWlanService/IWlanService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "SoterService", owner: "xiaomi", apk: "proprietary/vendor/app/SoterService/SoterService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "TimeService", owner: "xiaomi", apk: "proprietary/vendor/app/TimeService/TimeService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "TrustZoneAccessService", owner: "xiaomi", apk: "proprietary/vendor/app/TrustZoneAccessService/TrustZoneAccessService.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "com.qualcomm.qti.gpudrivers.taro.api31", owner: "xiaomi", apk: "proprietary/vendor/app/com.qualcomm.qti.gpudrivers.taro.api31/com.qualcomm.qti.gpudrivers.taro.api31.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "powermodule_java", owner: "xiaomi", apk: "proprietary/vendor/app/powermodule_java/powermodule_java.apk", certificate: "platform", dex_preopt: { enabled: false, }, soc_specific: true, } android_app_import { name: "uimgbaservice", owner: "xiaomi", apk: "proprietary/product/app/uimgbaservice/uimgbaservice.apk", certificate: "platform", dex_preopt: { enabled: false, }, product_specific: true, } android_app_import { name: "HotwordEnrollmentXGoogleHEXAGON_WIDEBAND", owner: "xiaomi", apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND/HotwordEnrollmentXGoogleHEXAGON_WIDEBAND.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "HotwordEnrollmentYGoogleHEXAGON_WIDEBAND", owner: "xiaomi", apk: "proprietary/product/priv-app/HotwordEnrollmentYGoogleHEXAGON_WIDEBAND/HotwordEnrollmentYGoogleHEXAGON_WIDEBAND.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, product_specific: true, } android_app_import { name: "ImsRcsService", owner: "xiaomi", apk: "proprietary/system_ext/app/ImsRcsService/ImsRcsService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "PowerOffAlarm", owner: "xiaomi", apk: "proprietary/system_ext/app/PowerOffAlarm/PowerOffAlarm.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "QCC", owner: "xiaomi", apk: "proprietary/system_ext/app/QCC/QCC.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "QtiTelephony", owner: "xiaomi", apk: "proprietary/system_ext/app/QtiTelephony/QtiTelephony.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "QtiTelephonyService", owner: "xiaomi", apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk", certificate: "platform", dex_preopt: { enabled: false, }, system_ext_specific: true, } android_app_import { name: "WfdService", owner: "xiaomi", apk: "proprietary/system_ext/priv-app/WfdService/WfdService.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "dpmserviceapp", owner: "xiaomi", apk: "proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "ims", owner: "xiaomi", apk: "proprietary/system_ext/priv-app/ims/ims.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } android_app_import { name: "qcrilmsgtunnel", owner: "xiaomi", apk: "proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk", certificate: "platform", dex_preopt: { enabled: false, }, privileged: true, system_ext_specific: true, } dex_import { name: "WfdCommon", owner: "xiaomi", jars: [ "proprietary/system/framework/WfdCommon.jar", ], } dex_import { name: "uimgbalibrary", owner: "xiaomi", jars: [ "proprietary/product/framework/uimgbalibrary.jar", ], product_specific: true, } dex_import { name: "uimgbamanagerlibrary", owner: "xiaomi", jars: [ "proprietary/product/framework/uimgbamanagerlibrary.jar", ], product_specific: true, } dex_import { name: "uimservicelibrary", owner: "xiaomi", jars: [ "proprietary/product/framework/uimservicelibrary.jar", ], product_specific: true, } dex_import { name: "com.android.hotwordenrollment.common.util", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar", ], system_ext_specific: true, } dex_import { name: "com.qti.dpmframework", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/com.qti.dpmframework.jar", ], system_ext_specific: true, } dex_import { name: "dpmapi", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/dpmapi.jar", ], system_ext_specific: true, } dex_import { name: "qcrilhook", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/qcrilhook.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.hardware.alarm-V1.0-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.connection-V1.0-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.connectionaidlservice-V1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.0-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factory-V2.2-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.factoryaidlservice-V1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.factoryaidlservice-V1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcssip-V1.0-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.0-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcssip-V1.1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcssip-V1.2-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcssip-V1.2-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcssipaidlservice-V1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcssipaidlservice-V1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcsuce-V1.0-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.0-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcsuce-V1.1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.1-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcsuce-V1.2-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcsuce-V1.2-java.jar", ], system_ext_specific: true, } dex_import { name: "vendor.qti.ims.rcsuceaidlservice-V1-java", owner: "xiaomi", jars: [ "proprietary/system_ext/framework/vendor.qti.ims.rcsuceaidlservice-V1-java.jar", ], system_ext_specific: true, } prebuilt_etc_xml { name: "android.hardware.graphics.mapper-impl-qti-display.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.security.keymint-service-qti.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service-qti.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "c2_manifest_vendor.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "c2_manifest_vendor_audio.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor_audio.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "dataconnection-saidl.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/dataconnection-saidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.4-service.clearkey.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_android.hardware.drm@1.4-service.widevine.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.widevine.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_non_qmaa.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_non_qmaa_extn.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.dolby.hardware.dms.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.dolby.hardware.dms.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.mfidoca.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.mfidoca.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.mlipay.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.mlipay.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.mtdservice.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.mtdservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.tidaservice.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.tidaservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "qtiradio-saidl.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/qtiradio-saidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.diag.hal.service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.gnss-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.perf.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.perf.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.power.powermodule.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.power.powermodule.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.qconfig@1.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qconfig@1.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.qxr-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.qxr-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.radio.ims.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.radio.ims.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.servicetracker@1.2-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.hardware.vpp@2.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.hardware.vpp@2.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.displayfeature@1.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.displayfeature@1.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.micharge@1.0.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.micharge@1.0.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.quickcamera@1.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.sensor.citsensorservice@2.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.sensor.citsensorservice@2.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.sensor.communicate@1.0_manifest.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.sensor.communicate@1.0_manifest.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } cc_prebuilt_binary { name: "ATFWD-daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ATFWD-daemon", ], shared_libs: [ "libcutils", "libutils", "libqmi_cci", "libqmi", "libmdmdetect", "libqmi_client_qmux", "libqmi_client_helper", "libqmiservices", "liblog", "libavservices_minijail", "libqmi_common_so", "libbase", "libhidlbase", "vendor.qti.hardware.radio.atcmdfwd@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "SoterProvisioningTool", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/SoterProvisioningTool", ], shared_libs: [ "libc", "libcutils", "liblog", "libutils", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.qti.hardware.soter@1.0", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "adpl", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "adsprpcd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/adsprpcd", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "audioadsprpcd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/audioadsprpcd", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "batterysecret", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/batterysecret", ], shared_libs: [ "libcutils", "libutils", "libbinder", "libbase", "liblog", "libhidlbase", "libhidltransport", "android.hardware.health@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "cdsprpcd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/cdsprpcd", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "cnd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/cnd", ], shared_libs: [ "libdiag", "libcutils", "liblog", "libnetutils", "libqti_vndfwk_detect_vendor", "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.cne.internal.server@1.1", "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.data.factory@2.4", "vendor.qti.data.factory@2.5", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "vendor.qti.hardware.mwqemadapter@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "cnss-daemon", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "diag-router", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/diag-router", ], shared_libs: [ "libhidlbase", "libutils", "libqsocket", "libqrtr", "liblog", "vendor.qti.diaghal@1.0_vendor", "libhidlmemory", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "displayfeature", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/displayfeature", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libdisplayfeatureservice", "libgui_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "dpmQmiMgr", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "dspservice", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "edgnss-daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/edgnss-daemon", ], shared_libs: [ "libutils", "liblog", "libssl", "libgps.utils", "libcdfw_remote_api", "libpal_net_if", "libsys_info_cache", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "embmsslServer", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/embmsslServer", ], shared_libs: [ "libembmsservice", "liblog", "libutils", "libhidlbase", "vendor.qti.hardware.embmssl@1.0", "vendor.qti.hardware.embmssl@1.1", "libqmiservices", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "fidoca", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/fidoca", ], shared_libs: [ "vendor.xiaomi.hardware.mfidoca@1.0", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libmfido", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.bluetooth@1.0-service-qti", owner: "xiaomi", 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", "libsoc_helper", "vendor.qti.hardware.fm@1.0", "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_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.drm@1.4-service.clearkey", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.clearkey", ], shared_libs: [ "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hardware.drm@1.4", "libbase", "libbinder", "libcrypto", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.drm@1.4-service.widevine", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.drm@1.4-service.widevine", ], shared_libs: [ "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libbinder", "android.hardware.drm@1.4", "libwvhidl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.gatekeeper@1.0-service-qti", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.keymaster@4.0-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "android.hardware.keymaster@4.0", "libqtikeymaster4", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.keymaster@4.0-strongbox-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-strongbox-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "android.hardware.keymaster@4.0", "libqtikeymaster4", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.keymaster@4.1-service-qti", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.security.keymint-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.security.keymint-service-qti", ], shared_libs: [ "android.hardware.security.rkp-V1-ndk", "liblog", "libcutils", "libbase", "libutils", "libhardware", "libbinder_ndk", "libhidlbase", "android.hardware.keymaster@4.0", "libqtikeymint", "libcrypto", "android.hardware.security.keymint-V1-ndk", "android.hardware.security.secureclock-V1-ndk", "android.hardware.security.sharedsecret-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "dolbycodec2", owner: "xiaomi", target: { android_arm: { srcs: [ "proprietary/vendor/bin/hw/dolbycodec2", ], shared_libs: [ "libstagefright_foundation-v33", "libbase", "liblog", "libcodec2", "libcodec2_vndk", "libutils", "android.hardware.media.c2@1.0", "libcodec2_hidl@1.0", "libbinder", "libhidlbase", "c2.dolby.store", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "qconfigservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/qconfigservice", ], shared_libs: [ "libutils", "libhidlbase", "libcutils", "liblog", "vendor.qti.hardware.qconfig@1.0", "libjsoncpp", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "qcrilNrd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/qcrilNrd", ], shared_libs: [ "libcutils", "liblog", "libqcrilNr", "qtiwakelock", "libutils", "libavservices_minijail", "qcrild_libqcrilnr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "sxrservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/sxrservice", ], shared_libs: [ "vendor.qti.hardware.qxr-V1-ndk_platform", "libbinder_ndk", "libbase", "liblog", "libutils", "libcutils", "libbinder", "libhardware", "libnativewindow", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.display.color@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.display.color@1.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libbinder", "libhardware_legacy", "libhardware", "libhidlbase", "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "vendor.display.color@1.5", "vendor.display.color@1.6", "vendor.display.color@1.7", "vendor.display.postproc@1.0", "libsdm-disp-vndapis", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.dolby.hardware.dms@2.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.dolby.hardware.dms@2.0-service", ], shared_libs: [ "libstagefright_foundation-v33", "liblog", "libutils", "libhidlbase", "libdapparamstorage", "libdlbdsservice", "vendor.dolby.hardware.dms@2.0", "vendor.dolby.hardware.dms@2.0-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.nxp.hardware.nfc@2.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.nxp.hardware.nfc@2.0-service", ], shared_libs: [ "nfc_nci.nqx.default.hw.v1", "se_nq_extn_client-v1", "libhidlbase", "libutils", "liblog", "android.hardware.nfc@1.0", "android.hardware.nfc@1.1", "android.hardware.nfc@1.2", "vendor.nxp.hardware.nfc@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.camera.provider@2.7-service_64", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64", ], shared_libs: [ "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.provider@2.7", "camx.provider@2.4-legacy", "camx.provider@2.5-legacy", "camx.provider@2.6-legacy", "camx.provider@2.7-legacy", "libbinder", "android.hardware.camera.common@1.0", "android.hardware.camera.device@1.0", "android.hardware.camera.device@3.2", "android.hardware.camera.device@3.3", "android.hardware.camera.device@3.4", "android.hardware.camera.device@3.5", "android.hardware.camera.device@3.6", "android.hardware.camera.device@3.7", "android.hardware.camera.provider@2.4", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "camx.device@3.2-impl", "camx.device@3.3-impl", "camx.device@3.4-impl", "camx.device@3.5-impl", "camx.device@3.6-impl", "libtinyxml2", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@4.0", "libcamera_metadata", "libcutils", "libexif", "libfmq", "libgralloctypes", "libhardware", "libhidlbase", "liblog", "libutils", "camx.device@3.7-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.esepowermanager@1.1-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.1-service", ], shared_libs: [ "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libQSEEComAPI", "liblog", "libhidlbase", "android.hardware.nfc@1.2", "vendor.qti.esepowermanager@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.AGMIPC@1.0-service_vendor", stem: "vendor.qti.hardware.AGMIPC@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "vendor.qti.hardware.AGMIPC@1.0_vendor", "vendor.qti.hardware.AGMIPC@1.0-impl_vendor", "libagm_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.alarm@1.0-service", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.capabilityconfigstore@1.0-service", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.display.allocator-service_vendor", stem: "vendor.qti.hardware.display.allocator-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.display.allocator-service", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhidlbase", "libqdMetaData", "libgrallocutils", "libgralloccore", "libgralloctypes", "vendor.qti.hardware.display.allocator@3.0", "vendor.qti.hardware.display.allocator@4.0", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.allocator@3.0", "vendor.qti.hardware.display.mapperextensions@1.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libdmabufheap", "vendor.qti.hardware.display.mapperextensions@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.display.composer-service_vendor", stem: "vendor.qti.hardware.display.composer-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.display.composer-service", ], shared_libs: [ "libhidltransport", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libbinder", "libhardware", "libhistogram", "libutils", "libutilscallstack", "libcutils", "libsync", "libhidlbase", "liblog", "libfmq", "libhardware_legacy", "libsdmcore", "libqservice", "libqdutils", "libqdMetaData", "libdisplaydebug", "libsdmutils", "libui", "libgrallocutils", "libgpu_tonemapper", "libEGL", "libGLESv2", "libGLESv3", "vendor.qti.hardware.display.composer@3.0", "vendor.qti.hardware.display.composer@3.1", "android.hardware.graphics.composer@2.1", "android.hardware.graphics.composer@2.2", "android.hardware.graphics.composer@2.3", "android.hardware.graphics.composer@2.4", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.allocator@4.0", "vendor.qti.hardware.display.mapper@4.0", "libgralloc.qti", "libgralloctypes", "libdisplayconfig.qti", "libdrm", "libbinder_ndk", "android.hardware.common-V2-ndk_platform", "vendor.qti.hardware.display.config-V5-ndk_platform", "vendor.qti.hardware.display.demura@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.eid@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.eid@1.0-service", ], shared_libs: [ "liblog", "libutils", "libhardware", "libhidlbase", "vendor.qti.hardware.eid@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.iop@2.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "libqti-perfd-client", "vendor.qti.hardware.iop@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.perf-hal-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.perf-hal-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhidlbase", "vendor.qti.hardware.perf@2.0", "vendor.qti.hardware.perf@2.1", "vendor.qti.hardware.perf@2.2", "vendor.qti.hardware.perf@2.3", "libperfconfig", "libperfgluelayer", "libqti-perfd-client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.qseecom@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service", ], shared_libs: [ "libbase", "libhidlbase", "libutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.qteeconnector@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.sensorscalibrate@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhidlbase", "vendor.qti.hardware.sensorscalibrate@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.servicetracker@1.2-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service", ], shared_libs: [ "libhidlbase", "liblog", "libbase", "libhardware", "libutils", "vendor.qti.hardware.servicetracker@1.2", "vendor.qti.hardware.servicetracker@1.1", "vendor.qti.hardware.servicetracker@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.soter@1.0-service", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.trustedui@1.0-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "vendor.qti.hardware.trustedui@1.0", "vendor.qti.hardware.trustedui@1.1", "vendor.qti.hardware.trustedui@1.2", "vendor.qti.hardware.systemhelper@1.0", "libTrustedUI", "libTrustedInput", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.tui_comm@1.0-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libbinder", "vendor.qti.hardware.tui_comm@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.media.c2@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "android.hardware.media.c2@1.0", "libavservices_minijail", "libbinder", "libhidlbase", "libvndksupport", "libcodec2_hidl@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.media.c2audio@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcodec2_vndk", "libqc2audio_base", "libqc2audio_utils", "libqc2audio_basecodec", "libqc2audio_platform", "libqc2audio_core", "libqdMetaData", "android.hardware.media.c2@1.0", "libavservices_minijail", "libbinder", "libhidlbase", "libhidltransport", "libhwbinder", "libvndksupport", "libcodec2_hidl@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.psiclient@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.psiclient@1.0-service", ], shared_libs: [ "libcutils", "libutils", "liblog", "libbase", "libhardware", "libhidlbase", "libhidltransport", "libpsi_vendor", "libpasrutils", "vendor.qti.memory.pasrmanager@1.0", "vendor.qti.memory.pasrmanager@1.1", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.secure_element@1.2-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.secure_element@1.2-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware", "se_nq_extn_client", "ls_nq_client", "jcos_nq_client", "libhidlbase", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.1", "android.hardware.secure_element@1.2", "vendor.qti.esepowermanager@1.0", "vendor.qti.esepowermanager@1.1", "android.hardware.secure_element@1.0-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.sla.service@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.qti.sla.service@1.0-service", ], shared_libs: [ "libcutils", "libutils", "liblog", "libhwbinder", "libhardware_legacy", "libbase", "libhardware", "libhidlbase", "libhidltransport", "vendor.qti.sla.service@1.0", "vendor.qti.sla.service@1.0-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.hardware.displayfeature@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.displayfeature@1.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libbinder", "libhardware", "libhidlbase", "libhidltransport", "vendor.xiaomi.hardware.displayfeature@1.0_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.hardware.micharge@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.micharge@1.0-service", ], shared_libs: [ "liblog", "libcutils", "libhidlbase", "libhardware", "libutils", "vendor.xiaomi.hardware.micharge@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.hardware.quickcamera@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.quickcamera@1.0-service", ], shared_libs: [ "liblog", "libbase", "libbinder", "libutils", "libcutils", "libhidlbase", "libhardware", "libquickcamera", "vendor.xiaomi.hardware.quickcamera@1.0", "vendor.xiaomi.hardware.quickcamera@1.0-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.sensor.citsensorservice@2.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.sensor.citsensorservice@2.0-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libssccalapi@2.0", "libhidlbase", "libhidltransport", "vendor.xiaomi.sensor.citsensorservice@1.1", "vendor.xiaomi.sensor.citsensorservice@2.0", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.sensor.communicate@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.sensor.communicate@1.0-service", ], shared_libs: [ "libsensor_cal@2.0", "vendor.xiaomi.sensor.citsensorservice@1.1", "vendor.xiaomi.sensor.citsensorservice@2.0", "libbase", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libutils", "liblog", "android.frameworks.sensorservice@1.0", "vendor.xiaomi.sensor.communicate@1.0", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "ims_rtp_daemon", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "imsdaemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/imsdaemon", ], shared_libs: [ "liblog", "libbase", "libhidlbase", "libcutils", "libutils", "lib-imscommon", "vendor.qti.ims.factory@2.0", "vendor.qti.ims.factory@2.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } sh_binary { name: "init.kernel.post_boot-cape", owner: "xiaomi", src: "proprietary/vendor/bin/init.kernel.post_boot-cape.sh", filename: "init.kernel.post_boot-cape.sh", soc_specific: true, } sh_binary { name: "init.kernel.post_boot-diwali", owner: "xiaomi", src: "proprietary/vendor/bin/init.kernel.post_boot-diwali.sh", filename: "init.kernel.post_boot-diwali.sh", soc_specific: true, } sh_binary { name: "init.kernel.post_boot-taro", owner: "xiaomi", src: "proprietary/vendor/bin/init.kernel.post_boot-taro.sh", filename: "init.kernel.post_boot-taro.sh", soc_specific: true, } sh_binary { name: "init.kernel.post_boot", owner: "xiaomi", src: "proprietary/vendor/bin/init.kernel.post_boot.sh", filename: "init.kernel.post_boot.sh", soc_specific: true, } sh_binary { name: "init.qcom.sensors", owner: "xiaomi", src: "proprietary/vendor/bin/init.qcom.sensors.sh", filename: "init.qcom.sensors.sh", soc_specific: true, } sh_binary { name: "init.qti.kernel", owner: "xiaomi", src: "proprietary/vendor/bin/init.qti.kernel.sh", filename: "init.qti.kernel.sh", soc_specific: true, } sh_binary { name: "init.qti.qcv", owner: "xiaomi", src: "proprietary/vendor/bin/init.qti.qcv.sh", filename: "init.qti.qcv.sh", soc_specific: true, } sh_binary { name: "init.qti.write", owner: "xiaomi", src: "proprietary/vendor/bin/init.qti.write.sh", filename: "init.qti.write.sh", soc_specific: true, } cc_prebuilt_binary { name: "irsc_util", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/irsc_util", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ks", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ks", ], shared_libs: [ "libc", "libcutils", "libutils", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "loc_launcher", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/loc_launcher", ], shared_libs: [ "liblog", "libutils", "libcutils", "libgps.utils", "libloc_base_util", "libloc_mq_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "lowi-server", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/lowi-server", ], shared_libs: [ "libcutils", "libgps.utils", "libloc_base_util", "libloc_mq_client", "liblog", "libnl", "liblowi_common", "libqmi_cci", "libqmi_common_so", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mdm_helper", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mdm_helper", ], shared_libs: [ "libcutils", "libutils", "liblog", "libmdmdetect", "libmdmimgload", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mdm_helper_proxy", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mdm_helper_proxy", ], shared_libs: [ "libcutils", "libutils", "liblog", "libmdmdetect", "libmdmimgload", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mi_thermald", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mi_thermald", ], shared_libs: [ "libcutils", "liblog", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mlid", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mlid", ], shared_libs: [ "libcutils", "liblowi_client", "libminksocket_vendor", "libloc_base_util", "liblog", "liblowi_common", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mlipayd@1.1", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mlipayd@1.1", ], shared_libs: [ "vendor.xiaomi.hardware.mlipay@1.0_vendor", "vendor.xiaomi.hardware.mlipay@1.1_vendor", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "liblog", "libcutils", "libutils", "libQSEEComAPI", "libhidlbase", "libhidltransport", "libmlipay@1.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "modemManager", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/modemManager", ], shared_libs: [ "libavservices_minijail", "libcutils", "libdiag", "liblog", "libhidlbase", "libbinder", "libjsoncpp", "libqesdk", "libqti_vndfwk_detect_vendor", "libutils", "vendor.qti.data.factory@2.3", "vendor.qti.hardware.data.lce@1.0", "vendor.qti.latency@2.0", "vendor.qti.latency@2.1", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "msm_irqbalance", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/msm_irqbalance", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mtd@1.3", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mtd@1.3", ], shared_libs: [ "vendor.xiaomi.hardware.mtdservice@1.3", "libmt@1.3", "liblog", "libutils", "libcutils", "libselinux", "libhidltransport", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "netmgrd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/netmgrd", ], shared_libs: [ "libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetutils", "librmnetctl", "libnetmgr_utils", "libnlnetmgr", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libutils", "libqti_vndfwk_detect_vendor", "libnetmgrxfrmutils", "libnetmgrmodemproxy", "libnetmgr_sscm3", "libcneapiclient", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "nqnfcinfo", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/nqnfcinfo", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "nv_mac", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/nv_mac", ], shared_libs: [ "libcutils", "liblog", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pd-mapper", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "perf_qesdk_client", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/perf_qesdk_client", ], shared_libs: [ "liblog", "libqesdk", "libjsoncpp", "libqti-perfd-client", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pm-proxy", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/pm-proxy", ], shared_libs: [ "libperipheral_client", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pm-service", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pnscr", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/pnscr", ], shared_libs: [ "liblog", "libcutils", "libhardware_legacy", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pnscr-mi", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/pnscr-mi", ], shared_libs: [ "liblog", "libcutils", "libhardware_legacy", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "pnscr-rf", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/pnscr-rf", ], shared_libs: [ "liblog", "libcutils", "libhardware_legacy", "libdl", "libhardware", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "port-bridge", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/port-bridge", ], shared_libs: [ "libutils", "libcutils", "libdsutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "power_off_alarm", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/power_off_alarm", ], shared_libs: [ "libc", "liblog", "libcutils", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "poweropt-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/poweropt-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhwbinder", "libbinder", "libhidlbase", "libhidltransport", "libpowercore", "libtinyxml2", "vendor.qti.hardware.perf@2.1", "vendor.qti.hardware.power.powermodule@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ppd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ppd", ], shared_libs: [ "libutils", "libhidltransport", "libcutils", "liblog", "libhidlbase", "vendor.display.postproc@1.0", "vendor.display.color@1.7", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qcc-trd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qcc-trd", ], shared_libs: [ "libcutils", "liblog", "libutils", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libgrpc++_unsecure_prebuilt", "libqcc_file_agent", "libqmi_cci", "libqmiservices", "libidl", "libnl", "libfmq", "libhidlbase", "vendor.qti.hardware.qccsyshal@1.1_vendor", "libz", "libbinder", "libbase", "vendor.qti.hardware.qccvndhal@1.0_vendor", "vendor.qti.hardware.qccvndhal@1.0-halimpl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qcom-system-daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qcom-system-daemon", ], shared_libs: [ "libcutils", "libutils", "liblog", "libdiag", "libsubsystem_control", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qdcmss", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qdcmss", ], shared_libs: [ "libcutils", "libutils", "libqservice", "libsdmutils", "libbinder", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qesdk-manager", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qesdk-manager", ], shared_libs: [ "libqesdk_manager", "vendor.qti.qesdhal@1.1-impl", "libhidlbase", "liblog", "libutils", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qguard", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qguard", ], shared_libs: [ "libbase", "libcutils", "liblog", "libjsoncpp", "libprocessgroup", "libutils", "libbinder", "libbinder_ndk", "libui", "libhidlbase", "libdisplayconfig.qti", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qmi_test_mt_client_init_instance", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qmi-framework-tests/qmi_test_mt_client_init_instance", ], shared_libs: [ "libqmi_cci", "libqmi_common_so", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "qmi-framework-tests", soc_specific: true, } cc_prebuilt_binary { name: "qmipriod", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qmipriod", ], shared_libs: [ "libqmi_cci", "libqmiservices", "libqmi_client_helper", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qms", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qms", ], shared_libs: [ "libcutils", "liblog", "libdiag", "libnetutils", "libutils", "libhardware_legacy", "libqmiservices", "libqmi_cci", "libnl", "libidl", "libandroid_net", "libhidlbase", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qrtr-cfg", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qrtr-cfg", ], shared_libs: [ "libqrtr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qrtr-lookup", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qrtr-lookup", ], shared_libs: [ "libqrtr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qrtr-ns", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qrtr-ns", ], shared_libs: [ "libqrtr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qseecom_sample_client", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qseecom_sample_client", ], shared_libs: [ "libion", "libcutils", "libutils", "liblog", "libQSEEComAPI", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qseecomd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qseecomd", ], shared_libs: [ "libcutils", "libutils", "liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qti", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } sh_binary { name: "qtigetprop", owner: "xiaomi", src: "proprietary/vendor/bin/qtigetprop", filename: "qtigetprop", soc_specific: true, } sh_binary { name: "qtisetprop", owner: "xiaomi", src: "proprietary/vendor/bin/qtisetprop", filename: "qtisetprop", soc_specific: true, } cc_prebuilt_binary { name: "qvrdatalogger", owner: "xiaomi", target: { android_arm: { srcs: [ "proprietary/vendor/bin/qvrdatalogger", ], shared_libs: [ "liblog", "libutils", "libcutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qvrservicetest", owner: "xiaomi", target: { android_arm: { srcs: [ "proprietary/vendor/bin/qvrservicetest", ], shared_libs: [ "libc++", "liblog", "libutils", "libcutils", "libqvrservice_client.qti", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "qvrservicetest64", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/qvrservicetest64", ], shared_libs: [ "libc++", "liblog", "libutils", "libcutils", "libqvrservice_client.qti", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "rmt_storage", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "sensors-qesdk", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/sensors-qesdk", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libsnsapi", "libssc", "libsensorslog", "libcutils", "libqesdk", "libjsoncpp", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "sensors.qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/sensors.qti", ], shared_libs: [ "libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libssc", "libsensorslog", "libcutils", "libsnsapi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "shsusrd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/shsusrd", ], shared_libs: [ "libcrypto", "libssl", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libdsutils", "libconfigdb", "libcutils", "libnlnetmgr", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "sscrpcd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/sscrpcd", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ssgqmigd", owner: "xiaomi", target: { android_arm: { srcs: [ "proprietary/vendor/bin/ssgqmigd", ], shared_libs: [ "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "32", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ssgtzd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ssgtzd", ], shared_libs: [ "libqcbor", "libminksocket_vendor", "libminkdescriptor", "liblog", "libjsoncpp", "libcrypto", "libcutils", "libQSEEComAPI", "libcurl", "libqmi_common_so", "libqmi_csi", "libqmi_cci", "libdsi_netctrl", "libqrtr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ssr_diag", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ssr_diag", ], shared_libs: [ "libdiag", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ssr_setup", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ssr_setup", ], shared_libs: [ "libcutils", "libutils", "libmdmdetect", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "subsystem_ramdump", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/subsystem_ramdump", ], shared_libs: [ "libmdmdetect", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "tftp_server", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/tftp_server", ], shared_libs: [ "libqsocket", "libqrtr", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "thermal-engine-v2", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/thermal-engine-v2", ], shared_libs: [ "libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libnl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "tidad@1.2", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/tidad@1.2", ], shared_libs: [ "vendor.xiaomi.hardware.tidaservice@1.0", "vendor.xiaomi.hardware.tidaservice@1.1", "vendor.xiaomi.hardware.tidaservice@1.2", "vendor.xiaomi.hardware.mtdservice@1.0_vendor", "libbase", "libcrypto", "libcutils", "liblog", "libmt", "libutils", "libQSEEComAPI", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "libtida@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "time_daemon", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "touch_report", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/touch_report", ], shared_libs: [ "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "trusteduilistener", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/trusteduilistener", ], shared_libs: [ "libminksocket_vendor", "libdisplayconfig.qti", "liblog", "vendor.qti.hardware.systemhelper@1.0", "libhidlbase", "libutils", "libcutils", "libTrustedInputUtils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "vendor.dpmd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vendor.dpmd", ], shared_libs: [ "vendor.libdpmframework", "libdiag", "libhardware_legacy", "libhidlbase", "libcutils", "libutils", "com.qualcomm.qti.dpm.api@1.0_vendor", "vendor.qti.hardware.dpmservice@1.0_vendor", "vendor.qti.hardware.dpmservice@1.1_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.hardware.soter@1.0-provision", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vendor.qti.hardware.soter@1.0-provision", ], shared_libs: [ "libc", "libcutils", "liblog", "libutils", "libhardware", "libhidlbase", "vendor.qti.hardware.soter@1.0", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "vendor.qti.qspmhal@1.0-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vendor.qti.qspmhal@1.0-service", ], shared_libs: [ "vendor.qti.qspmhal@1.0", "vendor.qti.qspmhal@1.0-impl", "libhidlbase", "liblog", "libutils", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } sh_binary { name: "vendor_modprobe", owner: "xiaomi", src: "proprietary/vendor/bin/vendor_modprobe.sh", filename: "vendor_modprobe.sh", soc_specific: true, } cc_prebuilt_binary { name: "vmmgr", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vmmgr", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "vppservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/vppservice", ], shared_libs: [ "libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "libhardware", "vendor.qti.hardware.vpp@2.0", "libcutils", "libvpplibrary", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wfdhdcphalservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wfdhdcphalservice", ], 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", "libhidlmemory", "libc++", "libhidlbase", "libbinder", "libbase", "liblog", "libutils", "libcutils", "libwfdhdcpcp", "libwfdhdcpservice_proprietary", "libwfdcommonutils_proprietary", "libwfdutils_proprietary", "libavservices_minijail", "libwfddisplayconfig_vendor", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wfdvndservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wfdvndservice", ], shared_libs: [ "libutils", "liblog", "libbinder", "libwfdhdcpservice_proprietary", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wifidisplayhalservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wifidisplayhalservice", ], shared_libs: [ "vendor.qti.hardware.wifidisplaysession@1.0_vendor", "vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl", "libhidlbase", "libutils", "liblog", "libbinder", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "xtra-daemon", owner: "xiaomi", 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", "libsys_info_cache", "libpal_net_if", "libqcc_file_agent", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "dpmd", owner: "xiaomi", 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", strip: { none: true, }, prefer: true, system_ext_specific: true, } cc_prebuilt_binary { name: "qccsyshal@1.2-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/system_ext/bin/qccsyshal@1.2-service", ], shared_libs: [ "libbase", "libhidlbase", "libutils", "libfmq", "libbinder", "liblog", "vendor.qti.hardware.qccsyshal@1.2-halimpl", "vendor.qti.hardware.qccsyshal@1.2", "vendor.qti.hardware.qccsyshal@1.1", "vendor.qti.hardware.qccsyshal@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, system_ext_specific: true, } cc_prebuilt_binary { name: "tcmd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/system_ext/bin/tcmd", ], shared_libs: [ "libbinder", "libbinder_ndk", "libcutils", "libutils", "libhidlbase", "libhardware", "libhardware_legacy", "liblog", "vendor.qti.hardware.dpmservice@1.0", "vendor.qti.hardware.dpmaidlservice-V1-ndk", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, system_ext_specific: true, } cc_prebuilt_binary { name: "wfdservice64", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/system_ext/bin/wfdservice64", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libwfdservice", "libmmosal", "libwfdcommonutils", "libwfdconfigutils", "libhidlbase", "libavservices_minijail", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, system_ext_specific: true, }