// // Automatically generated file. DO NOT MODIFY // soong_namespace { imports: [ "hardware/qcom-caf/common/libqti-perfd-client", "hardware/qcom-caf/sdm845", "hardware/xiaomi", "vendor/qcom/opensource/display", "vendor/xiaomi/sdm845-common", ], } cc_prebuilt_library_shared { name: "libremosaic_daemon", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libremosaic_daemon.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libion", "libbinder", "libc++", "libc", "libm", "libdl", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libremosaic_daemon.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libion", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libremosaiclib", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libremosaiclib.so", ], shared_libs: [ "liblog", "libc++", "libdl", "libc", "libm", ], }, android_arm64: { srcs: [ "proprietary/vendor/lib64/libremosaiclib.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "both", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.imx363", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.imx363.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.ov7251", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.ov7251.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.qtech_imx363", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.qtech_imx363.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.s5k3t1", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.s5k3t1.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.s5k5e8yx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.s5k5e8yx.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.sunny_imx363", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.sunny_imx363.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.sensor.sunny_s5k5e8yx", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/com.qti.sensor.sunny_s5k5e8yx.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.capturebokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.capturebokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libarcsoft_dualcam_refocus", "libarcsoft_beautyshot", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.capturefusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.capturefusion.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libarcsoft_dualcam_image_optical_zoom", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.hdr.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_low_light_hdr", "libarcsoft_high_dynamic_range", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.hdrchecker", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.hdrchecker.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_low_light_hdr", "libarcsoft_high_dynamic_range", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.realtimebokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.realtimebokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libarcsoft_dualcam_refocus", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.skinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.skinbeautifier.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libarcsoft_beautyshot", "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.smoothtransition", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.smoothtransition.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "libsync", "libarcsoft_dualcam_video_optical_zoom", "libmpbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.arcsoft.node.superlowlight", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.arcsoft.node.superlowlight.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmpbase", "libarcsoft_supernight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.mi.node.aiadd", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.mi.node.aiadd.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libc++", "libcamera_dirty", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.mi.node.aiasd.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libSNPE", "libc++_shared", "libsymphony-cpu", "libsymphonypower", "libcamera_scene", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.eisv2.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.eisv3.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.hvx.addconstant.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.hvx.binning.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.dummyrtb.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.dummysat.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.eisv2.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-vendorcompat", "libhardware", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.eisv3.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-vendorcompat", "libhardware", "libcamera_metadata", "libcom.qti.chinodeutils", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.gpu.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.memcpy.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.photosolid", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.photosolid.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libxml2", "lib_denoiser3", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.remosaic.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libremosaic_daemon", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.swregistration.so", ], shared_libs: [ "libcamera_metadata", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.watermark", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.watermark.so", ], shared_libs: [ "libpiex_shim", "libcutils", "libutils", "libcamera_metadata", "libcom.qti.chinodeutils", "libjpeg", "libpng", "libz", "libpiex", "libexpat", "libdng_sdk", "libEGL", "libGLESv2", "libnativewindow", "libft2vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.qti.node.xiaomigenderage", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.node.xiaomigenderage.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libxml2", "libFaceGrade", "libXMFD_AgeGender", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.aec.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.aecwrapper.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libprotobuf-cpp-full-vendorcompat", "libsensorslog", "libssc", "libsnsdiaglog", "libvidhance", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.af.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.afd.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.asd.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.awb.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.awbwrapper.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.pdlib.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.pdlibsony.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.vidhance.node.eis", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.vidhance.node.eis.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "libvidhance", "libutils", "libcutils", "libui", "libprotobuf-cpp-full-vendorcompat", "libsensorslog", "libssc", "libsnsdiaglog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/camera/components/com.xiaomi.node.mibokeh.so", ], shared_libs: [ "libcamera_metadata", "libcom.qti.chinodeutils", "liblog", "libutils", "libcutils", "libmibokeh_845", "libarcsoft_portrait_lighting", "libarcsoft_portrait_lighting_c", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "camera/components", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "camera.qcom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/hw/camera.qcom.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-vendorcompat", "libhardware", "libqdMetaData", "libcamera_metadata", "libcamxfdengine", "libcamxstatscore", "libsync", "libz", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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_arm: { srcs: [ "proprietary/vendor/lib/hw/com.qti.chi.override.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libcamera_metadata", "libhardware", "libutils", "libgrallocutils", "libprotobuf-cpp-full-vendorcompat", "libsensorslog", "libssc", "libsnsdiaglog", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFaceGrade", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libFaceGrade.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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: [ "libsymphony-cpu", "libsymphonypower", "libdl", "liblog", "libc++_shared", "libc", "libm", ], }, }, compile_multilib: "32", check_elf_files: false, prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libXMFD_AgeGender", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libXMFD_AgeGender.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_denoiser3", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/lib_denoiser3.so", ], shared_libs: [ "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libacdbloader", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libacdbloader.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libaudcal", "libtinyalsa", "libacdbrtac", "libadiertac", "libacdb-fts", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_beautyshot", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_beautyshot.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_image_optical_zoom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_dualcam_image_optical_zoom.so", ], shared_libs: [ "libmpbase", "libOpenCL", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_optical_zoom_control", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_dualcam_optical_zoom_control.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_refocus", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_dualcam_refocus.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_dualcam_video_optical_zoom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_dualcam_video_optical_zoom.so", ], shared_libs: [ "libmpbase", "libOpenCL", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_high_dynamic_range", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_high_dynamic_range.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_low_light_hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_low_light_hdr.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_portrait_lighting", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_portrait_lighting.so", ], shared_libs: [ "libmpbase", "libarcsoft_portrait_lighting_c", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_portrait_lighting_c", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_portrait_lighting_c.so", ], shared_libs: [ "libOpenCL", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_supernight", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libarcsoft_supernight.so", ], shared_libs: [ "libmpbase", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", 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", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera_dirty", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamera_dirty.so", ], shared_libs: [ "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera_scene", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamera_scene.so", ], shared_libs: [ "libSNPE", "libsymphony-cpu", "libsymphonypower", "libc++_shared", "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxfdalgov7", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxfdalgov7.so", ], shared_libs: [ "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxfdengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxfdengine.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libcamxfdalgov7", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxstatscore", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxstatscore.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamxtintlessalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcamxtintlessalgo.so", ], shared_libs: [ "libcutils", "liblog", "libsync", "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.qti.chinodeutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcom.qti.chinodeutils.so", ], shared_libs: [ "libcamera_metadata", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcsd-client", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libcsd-client.so", ], shared_libs: [ "libutils", "libqmi_cci", "libqmi_common_so", "libacdbloader", "libcutils", "libmdmdetect", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libft2vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libft2vendor.so", ], shared_libs: [ "libpng", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmibokeh_845", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmibokeh_845.so", ], shared_libs: [ "libOpenCL", "liblog", "libz", "libc", "libdl", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_faceproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmmcamera_faceproc.so", ], shared_libs: [ "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmcamera_faceproc2", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmmcamera_faceproc2.so", ], shared_libs: [ "libc++", "libdl", "libc", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmpbase", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libmpbase.so", ], shared_libs: [ "libc", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveFaceLandmarks", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveFaceLandmarks.so", ], shared_libs: [ "liblog", "libfastcvopt", "libscveCommon", "libmmcamera_faceproc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscveFaceRecognition", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libscveFaceRecognition.so", ], shared_libs: [ "libmmcamera_faceproc2", "liblog", "libfastcvopt", "libscveCommon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstfaceunlockoclqcom", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libstfaceunlockoclqcom.so", ], shared_libs: [ "liblog", "libOpenCL", "libm", "libc", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswregistrationalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libswregistrationalgo.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-vendorcompat", "libz", "libc", "libm", "libdl", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsymphony-cpu", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsymphony-cpu.so", ], shared_libs: [ "liblog", "libsymphonypower", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsymphonypower", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libsymphonypower.so", ], shared_libs: [ "libm", "liblog", "libdl", "libc", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtonemapalgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libtonemapalgo.so", ], shared_libs: [ "libc", "libc++", "libcutils", "libdl", "liblog", "libcdsprpc", "libssc", "libprotobuf-cpp-full-vendorcompat", "libm", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvidhance", owner: "xiaomi", strip: { none: true, }, target: { android_arm: { srcs: [ "proprietary/vendor/lib/libvidhance.so", ], shared_libs: [ "libdl", "libm", "libGLESv3", "libEGL", "libGLESv2", "liblog", "libc", ], }, }, compile_multilib: "32", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.bluetooth@1.0-impl-qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "libhidltransport", "liblog", "libutils", "libdiag", "libqmiservices", "libqmi_cci", "libbtnv", "android.hardware.bluetooth@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.gnss@2.0-impl-qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.gnss@2.0-impl-qti.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libcutils", "libutils", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "android.hardware.gnss.measurement_corrections@1.0", "android.hardware.gnss.visibility_control@1.0", "android.hardware.health@1.0", "android.hardware.health@2.0", "android.hardware.power@1.2", "libbase", "libloc_core", "libgps.utils", "liblocation_api", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.keymaster@3.0-impl-qti", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so", ], shared_libs: [ "liblog", "libcrypto", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "libcutils", "libkeymasterdeviceutils", "android.hardware.keymaster@3.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.fpc.sdm845", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/fingerprint.fpc.sdm845.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libhidltransport", "com.fingerprints.extension@1.0", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.goodix.sdm845", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/fingerprint.goodix.sdm845.so", ], shared_libs: [ "libgf_hal", "liblog", "libhardware", "libutils", "libhidlbase", "libhidltransport", "vendor.goodix.hardware.fingerprintextension@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@3.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so", ], shared_libs: [ "liblog", "libhidlbase", "libhidltransport", "libhwbinder", "libutils", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "vendor.qti.gnss@3.0", "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", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_sar@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libutils", "liblog", "libhwbinder", "libbase", "libcutils", "libhardware", "vendor.qti.hardware.bluetooth_sar@1.0", "android.hardware.bluetooth@1.0", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", 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_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "vendor.qti.hardware.btconfigstore@1.0", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", 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_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "vendor.qti.hardware.fm@1.0_vendor", "android.hardware.bluetooth@1.0-impl-qti", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaoa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaoa.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbatching", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbatching.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libloc_core", "libgps.utils", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbtnv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbtnv.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcacertclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcacertclient.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhwbinder", "libhidlbase", "libhidltransport", "vendor.qti.hardware.cacert@1.0", "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", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgdtap", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgdtap.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "libizat_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgeofencing", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgeofencing.so", ], shared_libs: [ "libutils", "libcutils", "libgps.utils", "liblog", "libloc_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgf_ca", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgf_ca.so", ], shared_libs: [ "libQSEEComAPI", "liblog", "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: [ "libcutils", "libgf_ca", "libqti-perfd-client", "liblog", "libbinder", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgnss", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgnss.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libloc_core", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, 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: "libgps.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgps.utils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libprocessgroup", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdcpsrm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhdcpsrm.so", ], shared_libs: [ "liblog", "libQSEEComAPI", "libdrmfs", "libc++", "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", "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", "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjnihelper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjnihelper.so", ], shared_libs: [ "libcutils", "liblog", "libqmiservices", "libqmi_cci", "libcacertclient", "libc++", "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_api_v02", "libmdmdetect", "libperipheral_client", "libpdmapper", "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_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libloc_core.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblocation_api", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblocation_api.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: "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", "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: "liblowi_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liblowi_client.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "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", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libminksocket", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libminksocket.so", ], shared_libs: [ "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liboemcrypto", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/liboemcrypto.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libQSEEComAPI", "libhdcpsrm", "libcpion", "libhidlbase", "vendor.display.config@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libqdma_file_agent", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libqdma_file_agent.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libslimclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libslimclient.so", ], shared_libs: [ "libutils", "libgps.utils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwvkeybox", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwvkeybox.so", ], shared_libs: [ "liblog", "libxml2", "liboemcrypto", "libc++", "libc", "libm", "libdl", ], }, }, 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: "sensors.ssc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/sensors.ssc.so", ], shared_libs: [ "libssc", "liblog", "libcutils", "libsensorslog", "libprotobuf-cpp-full-vendorcompat", "libutils", "libsnsdiaglog", "libhardware", "libsns_low_lat_stream_stub", "libsns_fastRPC_util", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@1.0.so", ], shared_libs: [ "android.hardware.gnss@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@1.1.so", ], shared_libs: [ "android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@1.2.so", ], shared_libs: [ "android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@2.0.so", ], shared_libs: [ "android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@2.1.so", ], shared_libs: [ "android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@3.0-service", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libgps.utils", "libqti_vndfwk_detect", "libhwbinder", "libhidlbase", "libhidltransport", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "vendor.qti.gnss@3.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.gnss@3.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.gnss@3.0.so", ], shared_libs: [ "android.hardware.gnss@1.0", "vendor.qti.gnss@1.0", "vendor.qti.gnss@1.1", "vendor.qti.gnss@1.2", "vendor.qti.gnss@2.0", "vendor.qti.gnss@2.1", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.bluetooth_sar@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.cacert@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.fm@1.0_vendor", stem: "vendor.qti.hardware.fm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } prebuilt_rfsa { name: "dirac_resource", filename: "dirac_resource.dar", owner: "xiaomi", src: "proprietary/vendor/lib/rfsa/adsp/dirac_resource.dar", relative_install_path: "adsp", soc_specific: true, } cc_prebuilt_library_shared { name: "fm_helium", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/fm_helium.so", ], shared_libs: [ "libfm-hci", "liblog", "libnativehelper", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "libfm-hci", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/libfm-hci.so", ], shared_libs: [ "libcutils", "libbase", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "android.hidl.base@1.0", "vendor.qti.hardware.fm@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } cc_prebuilt_library_shared { name: "vendor.qti.hardware.fm@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so", ], shared_libs: [ "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, system_ext_specific: true, } prebuilt_etc_xml { name: "android.hardware.gnss@2.0-service-qti.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gnss@2.0-service-qti.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.qti.gnss@3.0-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", 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", "libhwbinder", "libhidlbase", "libhidltransport", "android.hardware.bluetooth@1.0", "vendor.qti.hardware.fm@1.0_vendor", "vendor.qti.hardware.bluetooth_sar@1.0", "vendor.qti.hardware.btconfigstore@1.0", "libqti_vndfwk_detect", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.gnss@2.0-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.gnss@2.0-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libgps.utils", "libqti_vndfwk_detect", "libhwbinder", "libhidlbase", "libhidltransport", "android.hardware.gnss@1.0", "android.hardware.gnss@1.1", "android.hardware.gnss@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.keymaster@3.0-service-qti", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.keymaster@3.0-service-qti", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libhardware_legacy", "libhardware", "libhwbinder", "libhidlbase", "libhidltransport", "android.hardware.keymaster@3.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", 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", "libqti_vndfwk_detect", "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", "liblog", "libnl", "libqmi_cci", "libqmi_common_so", "libwpa_client", "libdiag", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", check_elf_files: false, 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", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "remosaic_daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/remosaic_daemon", ], shared_libs: [ "liblog", "libutils", "libbinder", "libremosaic_daemon", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "slim_daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/slim_daemon", ], shared_libs: [ "libgps.utils", "liblog", "libdiag", "libqmi_csi", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libutils", "libhwbinder", "libsensorndkbridge", "android.hardware.sensors@1.0", "android.frameworks.sensorservice@1.0", "libloc_api_v02", "libloc_core", "liblbs_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", 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", "libqdma_file_agent", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "xtwifi-client", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/xtwifi-client", ], shared_libs: [ "libcutils", "liblog", "libcrypto", "libz", "libsqlite", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libgps.utils", "libloc_core", "libizat_core", "liblbs_core", "libgdtap", "liblowi_client", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "xtwifi-inet-agent", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/xtwifi-inet-agent", ], shared_libs: [ "libcutils", "liblog", "libcurl", "libgps.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, }