// // Automatically generated file. DO NOT MODIFY // soong_namespace { imports: [ "device/xiaomi/rodin", "hardware/mediatek", "hardware/mediatek/libaedv", "hardware/mediatek/libmtkperf_client", "hardware/lineage/compat", "hardware/xiaomi", ], } cc_prebuilt_library_shared { name: "APUWareApusysAidlServer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/APUWareApusysAidlServer.so", ], shared_libs: [ "libbase", "libion", "libapu_mdw", "liblog", "libutils", "libcutils", "libfmq", "libbinder_ndk", "libdmabufheap", "vendor.mediatek.hardware.apuware.apusys-V5-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "APUWareUtilsAidlServer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/APUWareUtilsAidlServer.so", ], shared_libs: [ "libion_mtk", "libbase", "libbinder_ndk", "libion", "liblog", "libutils", "libcutils", "libdmabufheap", "libgralloc_extra", "libnativewindow", "vendor.mediatek.hardware.apuware.utils-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.security.keymint-V3-ndk-v34", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/android.hardware.security.keymint-V3-ndk-v34.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.security.secureclock-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.camdfx", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/com.xiaomi.camdfx.so", ], shared_libs: [ "libmisight", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGLES_meow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libGLES_meow.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libnativewindow", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMEOW_data", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libMEOW_data.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMEOW_gift", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libMEOW_gift.so", ], shared_libs: [ "libFrameRecord", "libDefaultFpsActor", "libNoFpsActor", "libnativewindow", "libutilscallstack", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMEOW_qt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libMEOW_qt.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libnativewindow", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMEOW_trace", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/libMEOW_trace.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libnativewindow", "libGLES_meow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libGLES_mali", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/egl/mt6899/libGLES_mali.so", ], shared_libs: [ "android.hardware.graphics.allocator-V2-ndk", "libbinder_ndk", "liblog", "libutilscallstack", "libbase", "libnativewindow", "libutils", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libhidlbase", "libion", "libged", "libgpud", "libgralloc_extra", "libladder", "libgralloc_metadata", "libgralloctypes_mtk", "libcutils", "libhardware", "android.hardware.graphics.common-V6-ndk", "libdmabufheap", "arm.mali.platform-V2-ndk", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "egl/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.gnss-impl-mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/android.hardware.gnss-impl-mediatek.so", ], shared_libs: [ "libbase", "libbinder_ndk", "libcutils", "libhidlbase", "libutils", "liblog", "libhardware", "android.hardware.gnss-V4-ndk", "vendor.mediatek.hardware.lbs-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.primary.mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.primary.mediatek.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libutilscallstack", "libalsautils-v34", "libhardware_legacy", "libhardware", "libaudioutils", "libtinyalsa", "libtinyxml2", "libsqlite", "libaudiotoolkit_vendor", "libmedia_helper", "libladder", "libxml2", "libbinder_ndk", "libprocessgroup", "android.hardware.audio.effect-V2-ndk", "libfmq", "libbase", "libbluetooth_audio_session_aidl_mtk", "libmispowerop", "libmisight", "libaudiocloudctrl", "libaudiodatabase", "libxlog", "libbwc", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.mediatek.hardware.bluetooth.audio@2.1", "vendor.mediatek.hardware.bluetooth.audio@2.2", "vendor.mediatek.hardware.bluetooth.audio-V1-ndk", "android.hardware.bluetooth.audio-V4-ndk", "android.hardware.audio.common@5.0", "libtinycompress", "libaedv", "libdrm", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "audio.r_submix.mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/audio.r_submix.mediatek.so", ], shared_libs: [ "liblog", "libcutils", "libmedia_helper", "libutils", "libnbaio_mono", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "consumerir.common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/consumerir.common.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "gps.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/gps.default.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "hwcomposer.mtk_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/hwcomposer.mtk_common.so", ], shared_libs: [ "libprocessgroup_shim", "libutils", "libcutils", "liblog", "libsync", "libdpframework", "libhardware", "libgralloc_extra", "libbinder", "libpower", "libhidlbase", "libhwbinder", "libhidltransport", "libprocessgroup", "libbase", "libnativewindow", "libladder", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@4.0", "vendor.mediatek.hardware.composer_ext@1.0", "vendor.mediatek.hardware.composer_ext-V1-ndk", "libcomposer_ext", "libgralloctypes", "libpqparamparser", "libpqhdrmetaparser", "libmml", "libdmabufheap", "libtinyxml2", "android.hardware.graphics.composer3-V3-ndk", "libsilkybrightnesscore", "libbinder_ndk", "android.hardware.graphics.allocator-V2-ndk", "libvndksupport", "libclient2slpi.notifier", "libdfintf", "vendor.xiaomi.hardware.displayfeature@1.0", "vendor.xiaomi.hardware.displayfeature_aidl-V2-ndk", "libaedv", "libdrm", "libged", "libpq_sec", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.camera.provider@2.6-impl-mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/android.hardware.camera.provider@2.6-impl-mediatek.so", ], shared_libs: [ "libmtkcam_hal_hidl_provider", "libmtkcam_hal_hidl_device", "liblog", "libutils", "libcutils", "android.hardware.camera.common@1.0", "android.hardware.camera.provider@2.4", "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "android.hardware.graphics.allocator-V2-mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/android.hardware.graphics.allocator-V2-mediatek.so", ], shared_libs: [ "arm.graphics-V5-ndk", "libhidlbase", "libgralloctypes", "libdrm", "libutils", "libcutils", "android.hardware.graphics.common-V6-ndk", "libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libdmabufheap", "libnativewindow", "libhardware", "libutilscallstack", "android.hardware.graphics.common@1.2", "liblog", "libbase", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.mapper@4.0", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "mapper.mediatek", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/mapper.mediatek.so", ], shared_libs: [ "arm.graphics-V5-ndk", "android.hardware.graphics.common-V6-ndk", "libhidlbase", "libdrm", "android.hardware.graphics.mapper@4.0", "libgralloctypes", "libutils", "libsync", "libcutils", "libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libdmabufheap", "libnativewindow", "libhardware", "libutilscallstack", "android.hardware.graphics.common@1.2", "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.atms@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.atms@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libhidlmemory", "libhidltransport", "vendor.mediatek.hardware.camera.atms@1.0", "libcutils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.bgservice@1.1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libcamera_metadata", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.bgservice@1.0", "vendor.mediatek.hardware.camera.bgservice@1.1", "libmtkcam_stdutils", "libmtkcam.eventcallback", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.isphal@1.1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.isphal@1.1-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libcamera_metadata", "libhidlbase", "libhidltransport", "vendor.mediatek.hardware.camera.isphal@1.0", "vendor.mediatek.hardware.camera.isphal@1.1", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "android.hardware.graphics.common@1.2", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkisp_metadata_v2", "libmtkcam_streamutils", "libmtkcam_packutils", "libmtkcam_modulehelper", "libnativewindow", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_hwutils_android", "libmtkcam_postprocprovider", "libmtkcam_thirdparty.core", "libcamalgo.fdft", "libmtkcam_hwutils", "libmtkcam_perfctrl", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq_aidl-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.pq_aidl-impl.so", ], shared_libs: [ "libbase", "libhwbinder", "libhardware", "liblog", "libutils", "libcutils", "libpq_sec", "libtinyxml2", "vendor.mediatek.hardware.pq_aidl-V7-ndk", "libcomposer_ext", "libui", "libgralloc_extra", "libbinder_ndk", "libbinder", "libdrm", "libaalservice", "libpqconfig", "libmml", "libpqframework", "libsync", "vendor.mediatek.hardware.mmagent-V1-ndk", "libdmabufheap", "libaiselector", "libpqsharememory", "libpqtuning", "libpqxmlparser", "libgz_uree", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vulkan.mali", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mt6899/vulkan.mali.so", ], shared_libs: [ "libGLES_mali", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw/mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "mtkgeofence.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/mtkgeofence.default.so", ], shared_libs: [ "liblog", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.dynamic_sensor_hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sensors.dynamic_sensor_hal.so", ], shared_libs: [ "libbase", "libhidparser", "server_configurable_flags", "libaconfig_storage_read_api_cc", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.sensors@2.1", "libhidlbase", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.elliptic@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sensors.elliptic@2.0.so", ], shared_libs: [ "libhidlbase", "libbase", "liblog", "libutils", "libnotifyaudiohal", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sensors.mt6899", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sensors.mt6899.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libhardware", "libstagefright_foundation", "libhfmanager", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "sound_trigger.primary.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/sound_trigger.primary.default.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libhardware_legacy", "libhardware", "libmedia_helper", "libmisight", "libvow_comp_test", "libhidlbase", "libaedv", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.atms_aidl@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.atms_aidl@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libhidlbase", "libhidlmemory", "libhidltransport", "libbinder_ndk", "vendor.mediatek.hardware.camera.atms-V1-ndk", "libcutils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamera_metadata", "libbinder_ndk", "vendor.mediatek.hardware.camera.bgservice-V1-ndk", "libmtkcam_stdutils", "libmtkcam.eventcallback", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libcamera_metadata", "libbinder_ndk", "vendor.mediatek.hardware.camera.isphal-V1-ndk", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkisp_metadata_v3", "libmtkcam_streamutils", "libmtkcam_packutils", "libmtkcam_modulehelper", "libnativewindow", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_hwutils_android", "libmtkcam_postprocprovider", "libmtkcam_thirdparty.core", "libcamalgo.fdft", "libmtkcam_hwutils", "libmtkcam_perfctrl", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.uieventservice_aidl@1.0-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.camera.uieventservice_aidl@1.0-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamera_metadata", "libbinder_ndk", "vendor.mediatek.hardware.camera.uievent-V1-ndk", "libmtkcam_stdutils", "libmtkcam.uievent", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.gnss-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.gnss-impl.so", ], shared_libs: [ "libbase", "libcutils", "libbinder_ndk", "libhidlbase", "libutils", "liblog", "libhardware", "libhardware_legacy", "vendor.mediatek.hardware.gnss-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.nvram-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.nvram-impl.so", ], shared_libs: [ "libbase", "libcutils", "libhardware", "liblog", "libutils", "libnvram", "libfile_op", "libbinder_ndk", "vendor.mediatek.hardware.nvram-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.videotelephony-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.videotelephony-impl.so", ], shared_libs: [ "libbinder_ndk", "libfmq", "vendor.mediatek.hardware.videotelephony-V1-ndk", "libc", "libutils", "libcutils", "liblog", "libbase", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.ae.pipe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/lib3a.ae.pipe.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.shading.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/lib3a.custom.shading.flow.so", ], shared_libs: [ "libcutils", "liblog", "libmtkcam_ulog", "libmtkcam_metadata", "libcamalgo.lsc", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAF", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libAF.so", ], shared_libs: [ "libneuron_runtime.8", "libdmabufheap", "liblog", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libBasicModule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libBasicModule.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libDefaultFpsActor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libDefaultFpsActor.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libFrameRecord", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libFrameRecord.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libJpgEncPipe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libJpgEncPipe.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libjpeg-alpha_vendor", "libaedv", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], }, }, 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: [ "liblog", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMiPhotoFilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libMiPhotoFilter.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libnativewindow", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMtkSpeechEnh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libMtkSpeechEnh.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libNoFpsActor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libNoFpsActor.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libOpenCL", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libOpenCL.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libSQLiteModule_VER_ALL", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libSQLiteModule_VER_ALL.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libXMFaceFocus", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libXMFaceFocus.so", ], shared_libs: [ "libz", "libdl", "libm", "liblog", "libneuron_runtime.8", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_iir", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/lib_iir.so", ], shared_libs: [ "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_aaautil", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaaa_aaautil.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_afassist_V2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaaa_afassist_V2.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_afassistctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaaa_afassistctrl.so", ], shared_libs: [ "libdl", "liblog", "libaaa_afassist_V2", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_gma", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaaa_gma.so", ], shared_libs: [ "libdl", "liblog", "libaaa_toneutil", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaal_cust", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaal_cust.so", ], shared_libs: [ "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaal_key", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaal_key.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaal_sec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaal_sec.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaimemc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaimemc.so", ], shared_libs: [ "libEGL", "libGLESv2", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.common-V6-ndk", "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", "libhidlbase", "libbase", "libutils", "liblog", "libcutils", "libnativewindow", "libui", "libgralloc_extra", "libgralloctypes", "libsync", "vendor.mediatek.hardware.mtkpower-V1-ndk", "vendor.mediatek.hardware.mtkpower@1.0", "vendor.mediatek.hardware.mtkpower@1.1", "vendor.mediatek.hardware.mtkpower@1.2", "android.hardware.power-V4-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaispq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaispq.so", ], shared_libs: [ "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalsautils-v34", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libalsautils-v34.so", ], shared_libs: [ "libaudioutils", "libcutils", "liblog", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libappgamepq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libappgamepq.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapu_mdw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libapu_mdw.so", ], shared_libs: [ "libbase", "libdmabufheap", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapu_mdw_batch", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libapu_mdw_batch.so", ], shared_libs: [ "libapu_mdw", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapusys", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libapusys.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarmnn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarmnn.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcmdl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libarmnn_ndk.mtk.vndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libarmnn_ndk.mtk.vndk.so", ], shared_libs: [ "liblog", "libz", "libcmdl_ndk.mtk.vndk", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libasn1c_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libasn1c_core.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libasn1c_mapi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libasn1c_mapi.so", ], shared_libs: [ "libcutils", "libasn1c_core", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libasn1c_mdmi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libasn1c_mdmi.so", ], shared_libs: [ "libcutils", "libasn1c_core", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudio_param_parser-vnd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudio_param_parser-vnd.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libbinder", "libxml2", "libaudiocustparam_vendor", "libaudioprimarydevicehalifclient", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocloudctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocloudctrl.so", ], shared_libs: [ "liblog", "libcutils", "libtinyxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocompensationfilter_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocompensationfilter_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocompensationfilterc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocompensationfilterc.so", ], shared_libs: [ "libcutils", "libutils", "libxml2", "libaudiocustparam_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocomponentengine_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocomponentengine_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libaudiodcrflt_vendor", "libblisrc32_vendor", "libmtklimiter_vendor", "libmtkshifter_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocomponentenginec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocomponentenginec.so", ], shared_libs: [ "libcutils", "libutils", "libblisrc32_vendor", "libmtklimiter_vendor", "libmtkshifter_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiocustparam_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiocustparam_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libxml2", "libnvram", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiodatabase", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiodatabase.so", ], shared_libs: [ "libsqlite", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiodcrflt_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiodcrflt_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiofmtconv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiofmtconv.so", ], shared_libs: [ "libcutils", "libutils", "libblisrc32_vendor", "libaudiocomponentenginec", "libmtkshifter_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioloudc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioloudc.so", ], shared_libs: [ "libaudiocompensationfilterc", "libbessound_hd_mtk_vendor", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudioprimarydevicehalifclient", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudioprimarydevicehalifclient.so", ], shared_libs: [ "android.hardware.audio.core-V2-ndk", "libcutils", "liblog", "libutils", "libaudioaidlcommon", "libbinder_ndk", "libmedia_helper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiosmartpamtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiosmartpamtk.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libnvram", "libtinyalsa", "libcrypto", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaudiotoolkit_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaudiotoolkit_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaurisysdemo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libaurisysdemo.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libawinicsmartpaparse", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libawinicsmartpaparse.so", ], shared_libs: [ "libtinyalsa", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbessound_hd_mtk_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbessound_hd_mtk_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libblisrc32_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libblisrc32_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbluetooth_audio_session_aidl_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbluetooth_audio_session_aidl_mtk.so", ], shared_libs: [ "android.hardware.bluetooth.audio-V4-ndk", "android.hardware.bluetooth.audio@2.0", "android.hardware.bluetooth.audio@2.1", "libbase", "libcutils", "libbinder_ndk", "libfmq", "liblog", "vendor.mediatek.hardware.bluetooth.audio-V1-ndk", "libhidlbase", "libxml2", "libflatbuffers-cpp", "server_configurable_flags", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbluetooth_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbluetooth_mtk.so", ], shared_libs: [ "liblog", "libcutils", "libnvram", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbt-vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbt-vendor.so", ], shared_libs: [ "liblog", "libbluetooth_mtk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libbwc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libbwc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.custom.ae.HDRStateEvaluator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcam.hal3a.custom.ae.HDRStateEvaluator.so", ], shared_libs: [ "liblog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.hal3a.ctrl", "libcam.halisp.v4l2", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.mcsspolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcam.mcsspolicy.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcam.halsensor", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.utils.sensormgrwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcam.utils.sensormgrwrapper.so", ], shared_libs: [ "libhfmanager", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "liblog", "libutils", "android.hardware.sensors@2.0", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_perfctrl", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.zoomoverridemgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcam.zoomoverridemgr.so", ], shared_libs: [ "liblog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libmtkcam_custom_feature", "libmtkcam_camsys_sensor_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.WarpMapResizer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.WarpMapResizer.so", ], shared_libs: [ "libcamalgo.platform", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.dngop", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.dngop.so", ], shared_libs: [ "libcamalgo.platform", "libcamalgo.utility", "libc++", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.hdr10p", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.hdr10p.so", ], shared_libs: [ "libOpenCL", "libc++", "libcutils", "libutils", "libcamalgo.platform", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.platform.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libcamalgo.platform2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.sat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.sat.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.utility", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.utility.so", ], shared_libs: [ "liblog", "libEGL", "libGLESv2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.vsdofUtil", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.vsdofUtil.so", ], shared_libs: [ "liblog", "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.warp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.warp.so", ], shared_libs: [ "liblog", "libcutils", "libEGL", "libGLESv2", "libgralloc_extra", "libnativewindow", "libcamalgo.utility", "libutils", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.wcr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamalgo.wcr.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera2ndk_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcamera2ndk_vendor.so", ], shared_libs: [ "android.frameworks.cameraservice.common-V1-ndk", "android.frameworks.cameraservice.device-V3-ndk", "android.frameworks.cameraservice.service-V3-ndk", "libbinder_ndk", "libcamera_metadata", "libcutils", "libfmq", "libhardware", "libhidlbase", "liblog", "libmediandk", "libnativewindow", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameraloadcalibrationfiles", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcameraloadcalibrationfiles.so", ], shared_libs: [ "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libcameracustom", "libfeatureiodrv_mem", "libmtkcam_metadata", "libmtkcam_metastore", "libcam.halsensor", "libmicamjson", "libcameraplatforminfoxiaomi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameraopt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcameraopt.so", ], shared_libs: [ "libprocessgroup_shim", "libutils", "liblog", "libbase", "libcutils", "libbinder", "libbinder_ndk", "libhardware", "libz", "libprocessgroup", "libutilscallstack", "libcamera_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameraplatforminfoxiaomi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcameraplatforminfoxiaomi.so", ], shared_libs: [ "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libcameracustom", "libfeatureiodrv_mem", "libmtkcam_metadata", "libmtkcam_metastore", "libcam.halsensor", "libmicamjson", "libc++", "libc", "libm", "libdl", ], }, }, 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: [ "libutils", "libcutils", "liblog", "libsync", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcarrierconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcarrierconfig.so", ], shared_libs: [ "libmtkcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libccci_util", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libccci_util.so", ], shared_libs: [ "libc", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcmdl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcmdl.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcmdl_ndk.mtk.vndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcmdl_ndk.mtk.vndk.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_fsr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_fsr.so", ], shared_libs: [ "libEGL", "libGLESv2", "libgralloctypes", "libhidlbase", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.common-V6-ndk", "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", "libbase", "libcutils", "libutils", "liblog", "libui", "libsync", "libgralloc_extra", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_mtk_c2store", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_mtk_c2store.so", ], shared_libs: [ "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libion", "libion_mtk", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_mtk_vdec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_mtk_vdec.so", ], shared_libs: [ "android.hardware.media.c2-V1-ndk", "libbinder_ndk", "libcodec2_aidl", "server_configurable_flags", "libaconfig_storage_read_api_cc", "android.hardware.media.c2@1.0", "android.hardware.media.c2@1.1", "android.hardware.media.c2@1.2", "libcodec2_hidl@1.0", "libcodec2_hidl@1.1", "libcodec2_hidl@1.2", "libformatter", "libdpframework", "android.hardware.graphics.bufferqueue@2.0", "android.hardware.media.bufferpool2-V2-ndk", "libui", "libgralloc_extra", "libexpat", "libsync", "libhidlbase", "libhwbinder", "libged", "libfmq", "libstagefright_bufferpool@2.0.1", "libstagefright_aidl_bufferpool2", "libcodec2_fsr", "libpqparamparser", "libcodec2_hal_common", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libion", "libdmabufheap", "libion_mtk", "libcodec2_mtk_c2store", "libcodec2_vpp_qt_plugin", "libcodec2_vpp_mi_plugin", "libcodec2_vpp_rs_plugin", "libcodec2_vpp_ve_plugin", "libcodec2_vpp_frc_plugin", "libmisight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_mtk_venc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_mtk_venc.so", ], shared_libs: [ "android.hardware.media.c2-V1-ndk", "libbinder_ndk", "libcodec2_aidl", "server_configurable_flags", "libaconfig_storage_read_api_cc", "android.hardware.media.c2@1.0", "android.hardware.media.c2@1.1", "android.hardware.media.c2@1.2", "libcodec2_hidl@1.0", "libcodec2_hidl@1.1", "libcodec2_hidl@1.2", "libformatter", "libdpframework", "android.hardware.graphics.bufferqueue@2.0", "android.hardware.media.bufferpool2-V2-ndk", "libui", "libgralloc_extra", "libexpat", "libsync", "libhidlbase", "libhwbinder", "libged", "libfmq", "libstagefright_bufferpool@2.0.1", "libstagefright_aidl_bufferpool2", "libcodec2_fsr", "libpqparamparser", "libcodec2_hal_common", "libcodec2_soft_common", "libcutils", "liblog", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libbase", "libcodec2", "libcodec2_vndk", "libutils", "libion", "libdmabufheap", "libion_mtk", "libcodec2_mtk_c2store", "libcodec2_vpp_fa_plugin", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_AIMEMC_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_AIMEMC_plugin.so", ], shared_libs: [ "libcodec2", "libcodec2_soft_common", "libcodec2_vndk", "libgralloc_extra", "libnativewindow", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libui", "libEGL", "libGLESv2", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.common-V6-ndk", "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", "libgralloctypes", "libhidlbase", "libbase", "libcutils", "liblog", "libutils", "libhardware", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_AISR_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_AISR_plugin.so", ], shared_libs: [ "libcodec2", "libcodec2_soft_common", "libcodec2_vndk", "libcutils", "libgralloc_extra", "libnativewindow", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libui", "libEGL", "libGLESv2", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.allocator@2.0", "android.hardware.graphics.allocator@3.0", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.common-V6-ndk", "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", "libgralloctypes", "libhidlbase", "libbase", "libhardware", "liblog", "libsync", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_fa_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_fa_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_frc_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_frc_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libmialgo", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_mi_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_mi_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_qt_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_qt_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_rs_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_rs_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcodec2_vpp_ve_plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcodec2_vpp_ve_plugin.so", ], shared_libs: [ "libcodec2_soft_common", "libsfplugin_ccodec_utils", "libstagefright_foundation", "libcodec2", "libcodec2_vndk", "libgralloc_extra", "libdmabufheap", "liblog", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.attribute", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.attribute.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.containerutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.containerutils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcom.xiaomi.debug", "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", "libprocessgroup", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.ecoenginemonitor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.ecoenginemonitor.so", ], shared_libs: [ "libcutils", "libcamera_metadata", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libsync", "liblog", "libutils", "libui", "libprocessgroup", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.eventcallback", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.eventcallback.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcom.xiaomi.debug", "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.hwadapter.decoupleutil", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.hwadapter.decoupleutil.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_imgbuf_v2", "libcom.xiaomi.pluginutils", "libmialgoengine", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libmtkcam_metastore", "libmicamera_adapter", "libmtkcam_grallocutils", "com.xiaomi.camdfx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.hwadapter.postprocinterface", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.hwadapter.postprocinterface.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libcamera_metadata", "libmtkcam_metadata", "libmtkcam_postprocprovider", "libmtkcam_imgbuf_v2", "libmtkcam_metaconv", "libmicamera_adapter", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libcom.xiaomi.hwadapter.decoupleutil", "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.mivihal.cpupolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.mivihal.cpupolicy.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_imgbuf_v2", "libcom.xiaomi.pluginutils", "libmialgoengine", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libmtkcam_metastore", "libmtkcam.atmseventmgr", "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: [ "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libcamlog", "libutilscallstack", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "com.xiaomi.camdfx", "libcameraopt", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.sensorpolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.sensorpolicy.so", ], shared_libs: [ "libutils", "libui", "libcutils", "liblog", "libcamera_metadata", "libcom.xiaomi.debug", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcameraopt", "libcom.xiaomi.attribute", "libmiSATTranslate", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcom.xiaomi.signaltrigger", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcom.xiaomi.signaltrigger.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcomposer_ext", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcomposer_ext.so", ], shared_libs: [ "liblog", "libhidlbase", "libutils", "libcutils", "vendor.mediatek.hardware.composer_ext@1.0", "vendor.mediatek.hardware.composer_ext-V1-ndk", "libbinder_ndk", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libconnfem", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libconnfem.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcustom_nvram", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcustom_nvram.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcvsd_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libcvsd_mtk.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdapparamstorage", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdapparamstorage.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdeccfg", owner: "xiaomi", strip: { none: true, }, target: { 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: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdfintf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdfintf.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libhidlbase", "libbinder", "libbinder_ndk", "vendor.xiaomi.hardware.displayfeature@1.0", "vendor.xiaomi.hardware.displayfeature_aidl-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayfeature", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayfeature.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdisplayfeatureservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libdisplayfeatureservice.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "vendor.xiaomi.hardware.displayfeature_aidl-V2-ndk", "libdisplayfeature", "libhidltransport", "libhidlbase", "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", "libstagefright_foundation-v33", "liblog", "libxml2", "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: "libecoengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libecoengine.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libcom.xiaomi.debug", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.hdr10", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfeature.hdr10.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_debugutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libpq_sec", "libcamalgo.hdr10p", "libmtkcam_custom_feature", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeaturepolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfeaturepolicy.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfgauge_gm30", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfgauge_gm30.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfile_op", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfile_op.so", ], shared_libs: [ "libcutils", "libnvram", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libforkexecwrap", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libforkexecwrap.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libformatter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libformatter.so", ], shared_libs: [ "libion_mtk", "libdmabufheap", "libutils", "libion", "libcutils", "liblog", "libsync", "libutilscallstack", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfsmsmartpaparse", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfsmsmartpaparse.so", ], shared_libs: [ "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfvaudio", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libfvaudio.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libged", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libged.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libsync", "libnativewindow", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpu_aux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgpu_aux.so", ], shared_libs: [ "libdpframework", "liblog", "libutils", "libcutils", "libhardware", "libnativewindow", "libgralloc_extra", "libsync", "libgpud", "libhidlbase", "libbase", "libbinder_ndk", "libgralloctypes", "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "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", "vendor.mediatek.hardware.mms-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpud", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgpud.so", ], shared_libs: [ "android.hardware.graphics.common-V6-ndk", "android.hardware.graphics.allocator-V2-ndk", "libcutils", "libutils", "libutilscallstack", "liblog", "libsync", "libhardware", "libnativewindow", "libgralloc_extra", "libhidlbase", "libgralloctypes", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgralloc_extra", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgralloc_extra.so", ], shared_libs: [ "libhardware", "libcutils", "libutils", "liblog", "libion", "libdmabufheap", "libged", "libutilscallstack", "android.hardware.graphics.common@1.2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgralloc_metadata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgralloc_metadata.so", ], shared_libs: [ "android.hardware.graphics.mapper@4.0", "libhidlbase", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgralloctypes_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgralloctypes_mtk.so", ], shared_libs: [ "android.hardware.graphics.mapper@4.0", "libhidlbase", "libhardware", "libcutils", "libutils", "liblog", "libion", "libc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgwsdv2-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgwsdv2-ril.so", ], shared_libs: [ "libmtkcutils", "libmtkutils", "libmtkproperty", "libmtkrillog", "libmtkrilutils", "libmtk-ril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgwsdv3-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgwsdv3-ril.so", ], shared_libs: [ "libmtkcutils", "libmtkutils", "libmtkproperty", "libmtkrillog", "libmtkrilutils", "libmtkmipc-ril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgz_gp_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgz_gp_client.so", ], shared_libs: [ "liblog", "libgz_uree", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgz_uree", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libgz_uree.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libheichal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libheichal.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libion", "libion_mtk", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhfmanager", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhfmanager.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhfmanagerwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhfmanagerwrapper.so", ], shared_libs: [ "libhardware", "libhfmanager", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhidparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhidparser.so", ], shared_libs: [ "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhwm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libhwm.so", ], shared_libs: [ "libnvram", "liblog", "libfile_op", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libifcutils_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libifcutils_mtk.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimagebuffer_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libimagebuffer_wrapper.so", ], shared_libs: [ "liblog", "libion_mtk", "libion", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_sync", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libimgstream_sync.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_osal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libimgsys_osal.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libladder", "libaedv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libion_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libion_mtk.so", ], shared_libs: [ "libion", "liblog", "libion_ulit", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libion_ulit", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libion_ulit.so", ], shared_libs: [ "libutils", "liblog", "libladder", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libipsec_ims_shr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libipsec_ims_shr.so", ], shared_libs: [ "libcutils", "libcrypto", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjpeg-alpha-oal_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjpeg-alpha-oal_vendor.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjpeg-alpha_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjpeg-alpha_vendor.so", ], shared_libs: [ "libjpeg-alpha-oal_vendor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjpegdecoder_rodin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjpegdecoder_rodin.so", ], shared_libs: [ "libjpeg", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libjpegencoder_rodin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libjpegencoder_rodin.so", ], shared_libs: [ "libjpeg", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libladder", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libladder.so", ], shared_libs: [ "libunwindstack", "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmbrainSDKv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmbrainSDKv.so", ], shared_libs: [ "libbase", "libbinder", "libutils", "libcutils", "liblog", "libbinder_ndk", "vendor.mediatek.hardware.mbrain-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmiSATTranslate", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmiSATTranslate.so", ], shared_libs: [ "libion", "libmialgo_utils", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgo.so", ], shared_libs: [ "liblog", "libyuv", "libbase", "libutils", "libcutils", "libc++", "libc", "libm", "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: [ "libneuron_runtime.8", "libm", "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgoengine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgoengine.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libsync", "libhidlbase", "libhidltransport", "libui", "libcamera_metadata", "libutils", "libdmabufheap", "libnativewindow", "libprocessgroup", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.grallocutils", "libcom.xiaomi.debug", "libcamlog", "com.xiaomi.camdfx", "libcameraopt", "libutilscallstack", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmialgoengine_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmialgoengine_custom.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libmtkcam_imgbuf_v2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmibokeh_mt6873", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmibokeh_mt6873.so", ], shared_libs: [ "libOpenCL", "liblog", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamGlobalPool", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamGlobalPool.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libutilscallstack", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_adapter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_adapter.so", ], shared_libs: [ "libcam.halsensor", "libcutils", "libutils", "liblog", "libcamera_metadata", "libsync", "libbase", "libhidlbase", "libhardware", "libgralloctypes", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libcameracustom", "libmtkcam_metadata", "libmtkcam_camsys_sensor_utils", "libmtkcam_custom.metadata", "libmtkcam_metaconv", "libmtkcam_imgbuf_v2", "libmtkcam_metastore", "libmtkcam_pip", "libmtkcam_hal_core_device", "libmtkcam_hal_core_provider", "libmtkcam_hal_android_device", "libmtkcam_hal_android_utils", "libmtkcam_hal_android_common", "libmtkcam_hal_android_app_cbadaptor", "libmtkcam_postprocprovider", "libmtkcam_modulehelper", "libcamalgo.fdft", "libcam.utils.sensorprovider", "libmtkcam_hwutils", "libmtkcam_grallocutils", "libmtkcam_tuning_utils", "libmtkcam_stdutils", "libmtkcam_smvr", "libmtkcam_ulog", "libmtkcam_hal_core_app", "libmtkcam_perfctrl", "libmtkcam.debugwrapper", "libcameraplatforminfoxiaomi", "libcam.hal3a.ctrl", "libmtkcam_sensorcontrol", "libmtkcam_hal_core_devicesessionpolicy", "android.frameworks.displayservice@1.0", "libcom.xiaomi.mivihal.cpupolicy", "libmtkcam.atmseventmgr", "libgralloc_extra", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_aidl_device", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_aidl_device.so", ], shared_libs: [ "android.hardware.camera.common-V1-ndk", "android.hardware.common.fmq-V1-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libcom.xiaomi.debug", "libcamera_metadata", "liblog", "libexif", "libutils", "libcutils", "libfmq", "libgralloctypes", "libsync", "libhidlbase", "android.hardware.camera.device-V2-ndk", "android.hardware.camera.metadata-V2-ndk", "android.hardware.camera.provider-V2-ndk", "android.hardware.graphics.allocator-V2-ndk", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.injection-client", "libbinder_ndk", "libmemunreachable", "libmicamera_aidl_utils", "libcom.xiaomi.metadatautils", "libmicamera_hal_core", "libmicamera_fps_checker", "vendor.xiaomi.hardware.aidlbgservice-V1-impl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_aidl_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_aidl_provider.so", ], shared_libs: [ "android.hardware.camera.common-V1-ndk", "android.hardware.common.fmq-V1-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libcom.xiaomi.debug", "libcamera_metadata", "liblog", "libexif", "libutils", "libcutils", "libfmq", "libgralloctypes", "libsync", "libhidlbase", "android.hardware.camera.device-V2-ndk", "android.hardware.camera.metadata-V2-ndk", "android.hardware.camera.provider-V2-ndk", "android.hardware.graphics.allocator-V2-ndk", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.injection-client", "libbase", "libbinder_ndk", "libtinyxml2", "libmicamera_aidl_device", "libmicamera_aidl_utils", "libcom.xiaomi.metadatautils", "libmicamera_hal_core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_aidl_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_aidl_utils.so", ], shared_libs: [ "android.hardware.camera.common-V1-ndk", "android.hardware.common.fmq-V1-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libcom.xiaomi.debug", "libcamera_metadata", "liblog", "libexif", "libutils", "libcutils", "libfmq", "libgralloctypes", "libsync", "libhidlbase", "android.hardware.camera.device-V2-ndk", "android.hardware.camera.metadata-V2-ndk", "android.hardware.camera.provider-V2-ndk", "android.hardware.graphics.allocator-V2-ndk", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.injection-client", "libbinder_ndk", "libcom.xiaomi.metadatautils", "libvndksupport", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_fps_checker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_fps_checker.so", ], shared_libs: [ "libcamera_metadata", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libcamlog", "liblog", "libcameraopt", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_hal_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_hal_core.so", ], shared_libs: [ "libui-v34", "libprocessgroup_shim", "libcutils", "libdmabufheap", "libcamera_metadata", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libcom.xiaomi.eventcallback", "libcom.xiaomi.grallocutils", "libofflinedebugdata", "libcamlog", "libexif", "libjpeg", "liblog", "libmialgoengine", "libmicamera_adapter", "libsync", "libutils", "libui", "libhidlbase", "libprocessgroup", "libcom.xiaomi.attribute", "libcom.xiaomi.signaltrigger", "libbinder_ndk", "libbinder", "vendor.xiaomi.hardware.bgservice@1.0", "vendor.xiaomi.hardware.bgservice@1.0-impl", "vendor.xiaomi.hardware.aidlbgservice-V1-ndk", "vendor.xiaomi.hardware.aidlbgservice-V1-impl", "libcom.xiaomi.ecoenginemonitor", "libcom.xiaomi.sensorpolicy", "libcom.xiaomi.pluginutils", "libtinyxml2", "libmicamGlobalPool", "libcameraopt", "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", "vendor.xiaomi.hardware.camera.synthetic-impl", "libvndksupport", "android.hardware.graphics.allocator-V2-ndk", "libc++", "libclang_rt.ubsan_standalone", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamera_hal_policy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamera_hal_policy.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libcamera_metadata", "libsync", "libbase", "libhidlbase", "libhardware", "libui", "libgralloctypes", "libofflinedebugdata", "libcamlog", "libexif", "libjpeg", "libbinder", "libbinder_ndk", "vendor.xiaomi.hardware.aidlbgservice-V1-ndk", "vendor.xiaomi.hardware.aidlbgservice-V1-impl", "libcom.xiaomi.debug", "libcom.xiaomi.metadatautils", "libcom.xiaomi.signaltrigger", "libcom.xiaomi.eventcallback", "libcom.xiaomi.grallocutils", "libcom.xiaomi.attribute", "libcom.xiaomi.ecoenginemonitor", "libcom.xiaomi.sensorpolicy", "libcom.xiaomi.pluginutils", "libmicamera_hal_core", "libvndksupport", "android.hardware.graphics.allocator-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmicamjson", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmicamjson.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmigpese@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmigpese@2.0.so", ], shared_libs: [ "libhidlbase", "libutils", "liblog", "libhardware", "libbase", "libcutils", "libhwbinder", "libcrypto", "libteecli", "android.hardware.secure_element@1.0", "android.hardware.secure_element@1.2", "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libminikin.xiaomi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libminikin.xiaomi.so", ], shared_libs: [ "liblog", "libutils", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmipc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmipc.so", ], shared_libs: [ "libmtkrillog", "libtrm", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmis6", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmis6.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisight.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libjsoncpp", "libc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundcrossfade", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisoundcrossfade.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundfpsop", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisoundfpsop.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundfx_mtk_aidl_ext", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisoundfx_mtk_aidl_ext.so", ], shared_libs: [ "libmis6", "libstagefright_foundation", "liblog", "libaudioutils", "libaudioaidlcommon", "libbase", "libbinder_ndk", "libcutils", "libfmq", "libutils", "libaudio_aidl_conversion_common_ndk", "android.hardware.audio.effect-V3-ndk", "android.hardware.common-V2-ndk", "android.media.audio.common.types-V4-ndk", "android.hardware.common.fmq-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisoundparser.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmisoundsa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmisoundsa.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmispowerop", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmispowerop.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmprofile", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmmprofile.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmnetlink_v104", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmnetlink_v104.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmsbc_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmsbc_mtk.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtk-fusion-ril-prop-vsim", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtk-fusion-ril-prop-vsim.so", ], shared_libs: [ "libmtk-ril", "libutils", "librilfusion", "libmtkrilutils", "librilutils", "libmtkrillog", "libssl", "libcrypto", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtk-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtk-ril.so", ], shared_libs: [ "libmtkutils", "librilfusion", "libmtknetutils", "libratconfig", "libmtksysutils", "libmtkhardware_legacy", "libmtkrilutils", "libcrypto", "libmtkcutils", "libmtkproperty", "libmtkrillog", "libmtkconfigutils", "libmtktinyxml", "vendor.mediatek.hardware.netdagent@1.0", "libhidlbase", "vendor.mediatek.hardware.netdagent-V1-ndk", "libbinder_ndk", "libnvram", "libbinder", "libmipc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.uievent", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam.uievent.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.atms", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_custom.atms.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.metadata_override", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_custom.metadata_override.so", ], shared_libs: [ "libmtkcam.debugwrapper", "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_custom.utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamera_metadata", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom_feature", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_custom_feature.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libcamalgo.fdft", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_detectnode_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_detectnode_custom.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_fdsan", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_fdsan.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_fdsan_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_fdsan_wrapper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libladder", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_fdsan", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_grallocutils_aidlv2helper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_grallocutils_aidlv2helper.so", ], shared_libs: [ "libgralloc_extra", "liblog", "libutils", "libsync", "libcutils", "libui-v34", "libmtkcam_stdutils", "libmtkcam_ulog", "libhidlbase", "libhardware", "android.hardware.graphics.common@1.2", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libvndksupport", "libbase", "libbinder_ndk", "libgralloctypes", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_custom_state", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_hal_custom_state.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metaconv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_custom_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_hal_custom_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libaedv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_jobqueue", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_jobqueue.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_perfctrl_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_perfctrl_wrapper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pgo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_pgo.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pwrutils.android", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcam_pwrutils.android.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkconfig.so", ], shared_libs: [ "libmtkrillog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkconfigutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkconfigutils.so", ], shared_libs: [ "libmtkconfig", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkcutils.so", ], shared_libs: [ "libmtkrillog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkgpuserv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkgpuserv.so", ], shared_libs: [ "libbase", "libcrypto", "libutils", "libcutils", "liblog", "libbinder", "libbinder_ndk", "libhardware", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkgpuservsdk_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkgpuservsdk_vendor.so", ], shared_libs: [ "libbase", "libbinder", "libutils", "liblog", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkhardware_legacy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkhardware_legacy.so", ], shared_libs: [ "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkisp_metadata_v2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkisp_metadata_v2.so", ], shared_libs: [ "libui", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkisp_metadata_v3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkisp_metadata_v3.so", ], shared_libs: [ "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtklimiter_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtklimiter_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkmipc-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkmipc-ril.so", ], shared_libs: [ "libmtkutils", "librilfusion", "libmtknetutils", "libratconfig", "libmtksysutils", "libmtkhardware_legacy", "libmtkrilutils", "libcrypto", "libmtkcutils", "libmtkproperty", "libmtkrillog", "libmtkconfigutils", "libmtktinyxml", "vendor.mediatek.hardware.netdagent@1.0", "libhidlbase", "vendor.mediatek.hardware.netdagent-V1-ndk", "libbinder_ndk", "libnvram", "libbinder", "libmipc", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtknetcap", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtknetcap.so", ], shared_libs: [ "libmtkrillog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtknetutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtknetutils.so", ], shared_libs: [ "libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkproperty", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkproperty.so", ], shared_libs: [ "libmtkrillog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkrillog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkrillog.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkrilutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkrilutils.so", ], shared_libs: [ "libmtkcutils", "libmtkrillog", "libmtkproperty", "libratconfig", "libmtkconfigutils", "libmtkutils", "libxiaomi_mtkril", "libcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkshifter_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkshifter_vendor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libm", "libc++", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkspparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkspparser.so", ], shared_libs: [ "libMtkSpeechEnh", "libcutils", "libutils", "libxml2", "libaudioutils", "libspeechparser_vendor", "libmedia_helper", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtksysutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtksysutils.so", ], shared_libs: [ "libmtkrillog", "libmtkproperty", "libmtkcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtktinyxml", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtktinyxml.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmtkutils.so", ], shared_libs: [ "libmtkcutils", "libmtkproperty", "libmtkrillog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_cic_ci_compiler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_cic_ci_compiler.so", ], shared_libs: [ "libbase", "liblog", "libion", "libcutils", "libcrypto", "libmvpu_clc_mvpu_elf", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_cic_ci_compiler_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_cic_ci_compiler_25.so", ], shared_libs: [ "libbase", "liblog", "libion", "libcutils", "libmvpu_clc_14_mvpu_elf_25", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_cl_compiler_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_cl_compiler_25.so", ], shared_libs: [ "libmvpu_clc_14_mvpu_isa_25", "libmvpu_clc_14_mvpu_elf_25", "libmvpu_clc_14_mvpu_utility_25", "libmvpu_config", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_cl_compiler_data_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_cl_compiler_data_25.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_cl_compiler_op_data_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_cl_compiler_op_data_25.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_mvpu_debuginfo_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_mvpu_debuginfo_25.so", ], shared_libs: [ "libmvpu_clc_14_mvpu_elf_25", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_mvpu_elf_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_mvpu_elf_25.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_mvpu_isa_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_mvpu_isa_25.so", ], shared_libs: [ "libmvpu_clc_14_mvpu_elf_25", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_14_mvpu_utility_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_14_mvpu_utility_25.so", ], shared_libs: [ "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_cl_compiler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_cl_compiler.so", ], shared_libs: [ "libmvpu_clc_vpu_isa", "libmvpu_clc_mvpu_elf", "libmvpu_clc_mvpu_utility", "libmvpu_config", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_mvpu_debuginfo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_mvpu_debuginfo.so", ], shared_libs: [ "libmvpu_clc_mvpu_elf", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_mvpu_elf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_mvpu_elf.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_mvpu_utility", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_mvpu_utility.so", ], shared_libs: [ "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_clc_vpu_isa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_clc_vpu_isa.so", ], shared_libs: [ "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_config", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_config.so", ], shared_libs: [ "liblog", "libcutils", "libaedv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_config_data", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_config_data.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_engine", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_engine.so", ], shared_libs: [ "libbase", "libion", "libion_mtk", "liblog", "libcutils", "libapu_mdw", "libmvpu_config", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_engine_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_engine_25.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libapu_mdw", "libmvpu_config", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_engine_25_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_engine_25_pub.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libapu_mdw", "libmvpu_config", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_engine_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_engine_pub.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libapu_mdw", "libmvpu_config", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_pattern", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_pattern.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_config", "libmvpu_engine", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_pattern_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_pattern_25.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_config", "libmvpu_engine_25", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_pattern_25_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_pattern_25_pub.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_config", "libmvpu_engine_25_pub", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_pattern_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_pattern_pub.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_config", "libmvpu_engine_pub", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime.so", ], shared_libs: [ "libbase", "liblog", "libion", "libion_mtk", "libcutils", "libmvpu_cic_ci_compiler", "libmvpu_pattern", "libmvpu_engine", "libmvpu_config", "libmvpu_runtime_builtin", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime_25.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_cic_ci_compiler_25", "libmvpu_config", "libmvpu_pattern_25", "libmvpu_engine_25", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime_25_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime_25_pub.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libmvpu_cic_ci_compiler_25", "libmvpu_config", "libmvpu_pattern_25_pub", "libmvpu_engine_25_pub", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime_builtin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime_builtin.so", ], shared_libs: [ "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime_builtin_25", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime_builtin_25.so", ], shared_libs: [ "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_runtime_pub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_runtime_pub.so", ], shared_libs: [ "libbase", "liblog", "libion", "libion_mtk", "libcutils", "libmvpu_cic_ci_compiler", "libmvpu_pattern_pub", "libmvpu_engine_pub", "libmvpu_config", "libmvpu_runtime_builtin", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpu_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpu_wrapper.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libc", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpuop25_mtk_cv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpuop25_mtk_cv.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpuop25_mtk_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpuop25_mtk_nn.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpuop_mtk_cv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpuop_mtk_cv.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmvpuop_mtk_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libmvpuop_mtk_nn.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuroeara", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libneuroeara.so", ], shared_libs: [ "libbase", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuron_graph_delegate.mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libneuron_graph_delegate.mtk.so", ], shared_libs: [ "libnativewindow", "liblog", "libutils", "libcutils", "libhidlbase", "vendor.mediatek.hardware.apuware.utils@2.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnir_neon_driver_ndk.mtk.vndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnir_neon_driver_ndk.mtk.vndk.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnotifyaudiohal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnotifyaudiohal.so", ], shared_libs: [ "libbase", "libbinder", "liblog", "libhidlbase", "libutils", "libcutils", "libxml2", "android.hardware.audio@7.0", "android.hardware.audio.common@7.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnpagent", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnpagent.so", ], shared_libs: [ "libbase", "libgralloc_extra", "libhidlbase", "liblog", "libnativewindow", "libutils", "libcutils", "libsync", "libui", "vendor.mediatek.hardware.neuropilot.agent@1.0", "vendor.mediatek.hardware.neuropilot.agent@1.1", "vendor.mediatek.hardware.neuropilot.agent@1.2", "libbinder", "libbinder_ndk", "vendor.mediatek.hardware.neuropilot.agent-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnpagent_server", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnpagent_server.so", ], shared_libs: [ "libbase", "libhidlbase", "liblog", "libutils", "libcutils", "libui", "libgralloc_extra", "libhidlmemory", "libbinder_ndk", "vendor.mediatek.hardware.neuropilot.agent-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnputils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnputils.so", ], shared_libs: [ "libui", "libnativewindow", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnvram", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnvram.so", ], shared_libs: [ "libcutils", "libbase", "liblog", "libnvram_sec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libnvram_sec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libnvram_sec.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "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: [ "libteecli", "libcutils", "libutils", "liblog", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libofflinedebugdata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libofflinedebugdata.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libsync", "libutilscallstack", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqframework", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqframework.so", ], shared_libs: [ "libgralloc_extra", "libhardware", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqhdrmetaparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqhdrmetaparser.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmml", "libsdrparser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqsharememory", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqsharememory.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libhardware", "libgralloc_extra", "vendor.mediatek.hardware.pq_aidl-V2-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqtuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqtuning.so", ], shared_libs: [ "libutils", "liblog", "libpqsharememory", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqxmlflagparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqxmlflagparser.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libtinyxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqxmlparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libpqxmlparser.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libtinyxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libratconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libratconfig.so", ], shared_libs: [ "libmtkutils", "libmtkrillog", "libmtkcutils", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librcs_volte_core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/librcs_volte_core.so", ], shared_libs: [ "libcutils", "liblog", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, 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: "librgbwlightsensor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/librgbwlightsensor.so", ], shared_libs: [ "libcutils", "libutils", "libhardware", "liblog", "libhidlbase", "android.frameworks.sensorservice@1.0", "android.hardware.sensors@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librilfusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/librilfusion.so", ], shared_libs: [ "libmtkrillog", "libmtkhardware_legacy", "libmtkrilutils", "libmtkproperty", "libmtkconfigutils", "libbinder", "libhidlbase", "libutils", "libbinder_ndk", "android.hardware.radio.data-V3-ndk", "android.hardware.radio.ims-V2-ndk", "android.hardware.radio.messaging-V3-ndk", "android.hardware.radio.modem-V3-ndk", "android.hardware.radio.network-V3-ndk", "android.hardware.radio.sim-V3-ndk", "android.hardware.radio.sap-V1-ndk", "android.hardware.radio.voice-V3-ndk", "android.hardware.radio.config-V3-ndk", "vendor.mediatek.hardware.mtkradioex.modem-V3-ndk", "vendor.mediatek.hardware.mtkradioex.data-V3-ndk", "vendor.mediatek.hardware.mtkradioex.voice-V1-ndk", "vendor.mediatek.hardware.mtkradioex.sim-V2-ndk", "vendor.mediatek.hardware.mtkradioex.network-V1-ndk", "vendor.mediatek.hardware.mtkradioex.messaging-V1-ndk", "vendor.mediatek.hardware.mtkradioex.ims-V2-ndk", "vendor.mediatek.hardware.mtkradioex.assist-V2-ndk", "vendor.mediatek.hardware.mtkradioex.atci-V1-ndk", "vendor.mediatek.hardware.mtkradioex.cap-V1-ndk", "vendor.mediatek.hardware.mtkradioex.em-V1-ndk", "vendor.mediatek.hardware.mtkradioex.mwi-V1-ndk", "vendor.mediatek.hardware.mtkradioex.rsu-V1-ndk", "vendor.mediatek.hardware.mtkradioex.se-V1-ndk", "vendor.mediatek.hardware.mtkradioex.smartratswitch-V1-ndk", "vendor.mediatek.hardware.mtkradioex.rcs-V2-ndk", "vendor.mediatek.hardware.mtkradioex.dch-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "librt_extamp_intf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/librt_extamp_intf.so", ], shared_libs: [ "libcutils", "libutils", "libtinyalsa", "libtinyxml2", "liblog", "libnvram", "libcrypto", "libssl", "libfile_op", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsdrparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsdrparser.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmml", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsilkybrightnesscore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsilkybrightnesscore.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libhardware", "libhardware_legacy", "libtinyxml2", "libpqxmlparser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsimlock", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsimlock.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsimmelock", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsimmelock.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsn220u_fw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsn220u_fw.so", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspeech_enh_lib", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libspeech_enh_lib.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libspeechparser_vendor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libspeechparser_vendor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libaudioutils", "libmedia_helper", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libstorage_otp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libstorage_otp.so", ], shared_libs: [ "libcutils", "libbase", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsysenv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libsysenv.so", ], shared_libs: [ "liblog", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libteecli", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libteecli.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtflite_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtflite_mtk.so", ], shared_libs: [ "liblog", "libruy", "libtextclassifier_hash", "libnativewindow", "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtranslator_mapi_v3.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtranslator_mapi_v3.0.so", ], shared_libs: [ "libasn1c_core", "libasn1c_mapi", "libtranslator_utils", "libcutils", "libutils", "liblog", "libhidlbase", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtranslator_mdmi_v2.8.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtranslator_mdmi_v2.8.2.so", ], shared_libs: [ "libasn1c_core", "libasn1c_mdmi", "libtranslator_utils", "libcutils", "libutils", "liblog", "libhidlbase", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtranslator_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtranslator_utils.so", ], shared_libs: [ "libasn1c_core", "libcutils", "liblog", "libhidlbase", "libutils", "libbinder_ndk", "vendor.mediatek.hardware.mdmonitor-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libtrm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libtrm.so", ], shared_libs: [ "libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libultrahdr_mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libultrahdr_mtk.so", ], shared_libs: [ "libimage_io", "libjpeg", "liblog", "libc++", "libutils", "libcutils", "libmvpu_wrapper", "libcamalgo.platform", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libultrahdr_rodin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libultrahdr_rodin.so", ], shared_libs: [ "libimage_io", "libjpeg", "libjpegencoder_rodin", "libjpegdecoder_rodin", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvcodec_oal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvcodec_oal.so", ], shared_libs: [ "liblog", "libmtkperf_client_vendor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvcodecdrv_header_stub", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvcodecdrv_header_stub.so", ], shared_libs: [ "libion", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvia-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvia-ril.so", ], shared_libs: [ "libmtkcutils", "libmtkutils", "libmtkproperty", "libmtkrillog", "libmtkrilutils", "libmtk-ril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libviamipc-ril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libviamipc-ril.so", ], shared_libs: [ "libmtkcutils", "libmtkutils", "libmtkproperty", "libmtkrillog", "libmtkrilutils", "libmtkmipc-ril", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvividhdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvividhdr.so", ], shared_libs: [ "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_aa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_aa.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_dd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_dd.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_ha", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_ha.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_hh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_hh.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_nn.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_trip_aa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_trip_aa.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_trip_dd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_trip_dd.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_trip_ha", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_trip_ha.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_trip_hh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_trip_hh.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_trip_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_trip_nn.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_vaca_aa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_vaca_aa.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_vaca_dd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_vaca_dd.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_vaca_ha", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_vaca_ha.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_vaca_hh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_vaca_hh.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_ap_test_vaca_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_ap_test_vaca_nn.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvow_comp_test", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvow_comp_test.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libvpu5", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libvpu5.so", ], shared_libs: [ "libbase", "liblog", "libcutils", "libapu_mdw", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwapi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwapi.so", ], shared_libs: [ "libkeystore-wifi-hidl", "libcrypto", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwifical", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwifical.so", ], shared_libs: [ "libwifinvram", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwifinvram", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwifinvram.so", ], shared_libs: [ "libcutils", "liblog", "libnvram", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwifinvramdata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwifinvramdata.so", ], shared_libs: [ "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwpa_client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwpa_client.so", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libwpfa", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libwpfa.so", ], shared_libs: [ "libmtkcutils", "libmtkrillog", "libmtknetcap", "libmtkutils", "libccci_util", "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", "libcutils", "libxml2", "liboemcrypto", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxiaomi_mtkril", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libxiaomi_mtkril.so", ], shared_libs: [ "liblog", "libcutils", "libxml2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libxlog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/libxlog.so", ], shared_libs: [ "liblog", "libcutils", "libbinder_ndk", "vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk", "libbinder", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "arm.graphics-V5-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/arm.graphics-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "arm.mali.platform-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/arm.mali.platform-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.ae", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.ae.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.af.assist.models1d", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.af.assist.models1d.so", ], shared_libs: [ "liblog", "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.af.assist.models2d", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.af.assist.models2d.so", ], shared_libs: [ "liblog", "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.af.assist.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.af.assist.utils.so", ], shared_libs: [ "libion", "libion_mtk", "libdmabufheap", "liblog", "libcutils", "libSQLiteModule_VER_ALL", "libaaa_afassist_V2", "libpda_usdriver", "libneuron_wrapper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libprocessgroup", "libapiwrapper", "libmvpu_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.af.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.af.core.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.af", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.af.so", ], shared_libs: [ "libdl", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.aishutter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.aishutter.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libutils", "libcutils", "liblog", "lib3a.log", "lib3a.ae", "libcamalgo.utility", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.awb.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.awb.core.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.awbsync", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.awbsync.so", ], shared_libs: [ "libdl", "libSQLiteModule_VER_ALL", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.cculog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.cculog.so", ], shared_libs: [ "libcutils", "libutils", "libc++", "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.ae.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.ae.flow.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libcamera.customae", "libcutils", "liblog", "lib3a.log", "libmtkcam_ulog", "lib3a.ae", "lib3a.stat", "lib3a.aishutter", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.ae", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.ae.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libcutils", "liblog", "lib3a.log", "lib3a.ae", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.af.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.af.flow.so", ], shared_libs: [ "libcutils", "liblog", "lib3a.log", "libSQLiteModule_VER_ALL", "libmtkcam_stdutils", "libmtkcam_ulog", "lib3a.af.core", "lib3a.ae", "lib3a.stat", "libcam.hal3a.afassitmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.afassist.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.afassist.flow.so", ], shared_libs: [ "libcutils", "liblog", "lib3a.log", "libSQLiteModule_VER_ALL", "libaaa_afassist_V2", "libmtkcam_ulog", "libcam.hal3a.afassitmgr", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.awb.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.awb.flow.so", ], shared_libs: [ "libcutils", "liblog", "lib3a.log", "libSQLiteModule_VER_ALL", "libmtkcam_ulog", "lib3a.ae", "lib3a.stat", "lib3a.awb.core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.flicker.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.flicker.flow.so", ], shared_libs: [ "libcutils", "liblog", "lib3a.log", "libSQLiteModule_VER_ALL", "libmtkcam_ulog", "lib3a.flicker", "libcam.hal3a.v3.flicker.v4l2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.custom.stt.flow", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.custom.stt.flow.so", ], shared_libs: [ "libcutils", "liblog", "lib3a.log", "libmtkcam_ulog", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.flash", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.flash.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.flicker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.flicker.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.log", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.log.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.sensors.color", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.sensors.color.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.sensors.flicker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.sensors.flicker.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib3a.stat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib3a.stat.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAIODcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libAIODcore.so", ], shared_libs: [ "libapiwrapper", "liblog", "libutils", "libcutils", "libneuron_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAIOTcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libAIOTcore.so", ], shared_libs: [ "libmvpu_wrapper", "liblog", "libutils", "libcutils", "libneuron_wrapper", "libimagebuffer_wrapper", "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libAITrackingAFMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libAITrackingAFMgr.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libutils", "libcutils", "libcamalgo.utility", "lib3a.stat", "libcameracustom.camera.isp", "libDBAccessor_ISP", "libAIOTcore", "libAIODcore", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_sysutils", "lib3a.ae", "libcam.hal3a.utils", "libsqlite", "libcam.hal3a.3aProvider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libDBAccessor_ISP", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libDBAccessor_ISP.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libDR", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libDR.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMtkMediaController", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libMtkMediaController.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libMtkMediaController_SAL", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libMtkMediaController_SAL.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libSonyIMX519PdafWrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libSonyIMX519PdafWrapper.so", ], shared_libs: [ "liblog", "libcam.hal3a.log", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "lib_bsscore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/lib_bsscore.so", ], shared_libs: [ "liblog", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libmtkcam_hwutils", "libcamalgo.bss", "libcamalgo.fdft", "libmtkcam_exif", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.feature_utils", "libcamalgo.BSSwrapper", "libmtkcam.featurepipe.core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_feature", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaaa_feature.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_ltm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaaa_ltm.so", ], shared_libs: [ "libdl", "liblog", "libaaa_toneutil", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_ltmx", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaaa_ltmx.so", ], shared_libs: [ "libdl", "liblog", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_tnc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaaa_tnc.so", ], shared_libs: [ "libdl", "liblog", "libaaa_toneutil", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaaa_toneutil", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaaa_toneutil.so", ], shared_libs: [ "libdl", "liblog", "libSQLiteModule_VER_ALL", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaal_cust_func", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaal_cust_func.so", ], shared_libs: [ "libaal_sec", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaalservice", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaalservice.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libaal_sec", "libbase", "libhardware", "libgralloc_extra", "libcomposer_ext", "libbinder_ndk", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "libsensorndkbridge", "libdrm", "libpq_sec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libacdk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libacdk.so", ], shared_libs: [ "libcutils", "libcam.halsensor", "libmtkcam_metadata", "libdmabufheap", "libmtkcam_salmgr", "libMtkMediaController_SAL", "libmtkcam.debugwrapper", "libutils", "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiawb_moon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiawb_moon.so", ], shared_libs: [ "libneuron_wrapper", "libcutils", "libutils", "libapiwrapper", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiawb_moon_model", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiawb_moon_model.so", ], shared_libs: [ "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaibc_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaibc_tuning.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaibc_tuning_p2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaibc_tuning_p2.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaibc_tuning_p3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaibc_tuning_p3.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaibc_tuning_p4", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaibc_tuning_p4.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaicapturecore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaicapturecore.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_jobqueue", "libmtkcam_pipeline", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libimgsys_main", "libmtkcam_tuning_utils", "libcamalgo.Mfbllwrapper", "libcamalgo.aibcwrapper", "libcamalgo.aibc", "libcam.feature_utils", "lib3a.stat", "libcam.hal3a.ctrl", "libcamalgo.fdft", "libmtkcam_hwutils", "libmtkcam_faceResultHandler", "libcamalgo.ais2.mstm", "libcam.halisp.utils", "libcam.halisp.v4l2", "libcam.hal3a.lscMgrApi", "libmtkcam_exif", "libfacerelight", "libmtkcam_aicolor", "libmtkcam_aicolor.linux", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaidepth_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaidepth_tuning.so", ], shared_libs: [ "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiseg_cache", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiseg_cache.so", ], shared_libs: [ "libapiwrapper", "libcutils", "libutils", "libmtkcam_imgbuf_v2", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiseg_model", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiseg_model.so", ], shared_libs: [ "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiseg_p1ggm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiseg_p1ggm.so", ], shared_libs: [ "libcutils", "libapiwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiseg_sun", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiseg_sun.so", ], shared_libs: [ "libmvpu_wrapper", "libneuron_wrapper", "libimagebuffer_wrapper", "libapiwrapper", "libcutils", "libutils", "libmtkcam_imgbuf_v2", "libmtkcam_mae", "libmtkcam.maescheduler", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libaiselector", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libaiselector.so", ], shared_libs: [ "libpq_sec", "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libalgo.aosp.log", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libalgo.aosp.log.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapiwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libapiwrapper.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libapudcutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libapudcutils.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libapu_mdw", "libsync", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.3a_isp.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.3a_isp.utils.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libcam.hal3a.utils", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.afmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.afmgr.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.af.core", "lib3a.af", "lib3a.custom.af.flow", "libmtkcam_metadata", "libcam.hal3a.afassitmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.chdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.chdr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_metadata", "libcam.vhdr", "libmtkcam.debugwrapper", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.feature_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.feature_utils.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.af.core", "lib3a.flash", "libcutils", "libutils", "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "lib3a.awb.core", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_metastore", "libimgsys_main", "libmtkcam_exif", "libmtkcam_modulehelper", "libmtkcam_tuning_utils", "lib3a.stat", "libcameracustom", "libcam.halisp.v4l2", "libcam.halisp.utils", "libmtkcam_mapping_mgr", "libcam.halsensor", "libcam.halisp.TuningDataProviderFactory", "libcam.halisp.TuningDataProvider", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.fw_me_tcy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.fw_me_tcy.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libcam.hal3a.utils", "libmtkcam_tuning_utils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "libSQLiteModule_VER_ALL", "libcam.halisp.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.3aProvider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.3aProvider.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libmtkcam_ulog", "libcam.hal3a.utils", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libutils", "libcutils", "lib3a.stat", "libcam.hal3a.afassitmgr", "libcam.hal3a.v3.ae.v4l2", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcameracustom", "lib3a.af.core", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.aeflow.osdcp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.aeflow.osdcp.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.aishutter", "lib3a.ae", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.afassitmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.afassitmgr.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libcamera.custom.af_assist_mgr", "libcamera.custom.af_assist_buf_mgr", "libcamera.custom.af_assist_buf_mgr_open", "libcamera.custom.af_assist_pdp", "libaaa_afassistctrl", "libaaa_afassist_V2", "lib3a.af.assist.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.cctsvr.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.cctsvr.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libc++", "lib3a.awb.core", "lib3a.awbsync", "lib3a.ae", "lib3a.ae.pipe", "lib3a.aishutter", "lib3a.af.core", "libcamalgo.fdft", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libcamalgo.lsc", "lib3a.flash", "libcam.hal3a.v3.ae.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.afmgr", "libcam.hal3a.afassitmgr", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.lscMgrApi", "libcam.hal3a", "libmgr3a.adapt", "libcam.hal3a.utils", "lib3a.custom.ae", "libmtkcam_metastore", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcameracustom", "libcam.hal3a.v3.nvram.v4l2", "libcam.halsensor", "libcam.hal3a.v3.lsctbl.v4l2", "libcam.halisp.imp.v4l2", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libcameracustom.camera.isp", "lib3a.stat", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.ctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.ctrl.so", ], shared_libs: [ "libprocessgroup_shim", "libSQLiteModule_VER_ALL", "libutilscallstack", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_hwutils", "libcam.hal3a", "libcam.hal3a.guard", "liblog", "libmtkcam_ulog", "libprocessgroup", "libmtkcam_modulehelper", "libcam.halsensor", "libcam.feature_utils", "libmtkcam_perfctrl", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_taskmgr", "libcamalgo.fdft", "libfeature.aiseg", "libcam.hal3a.v3.dng", "libcam.hal3a.policy", "libcam.peripheralcontroller", "libcam.hal3a.3aProvider", "libmtkcam.featurepipe.p2g", "libcam.3a_isp.utils", "libmtkcam_fdWarpConvert", "libmtkcam.atmseventmgr", "libcameraplatforminfoxiaomi", "libcam.hal3a.custom", "libmtkcam_c2psperfctrl", "libmtkcam_sysutils", "libmgr3a.adapt", "lib3a.awb.core", "lib3a.stat", "lib3a.awbsync", "libcam.hal3a.afassitmgr", "lib3a.af.core", "libcam.afmgr", "lib3a.flash", "lib3a.custom.shading.flow", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcameracustom.camera.isp", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libmtkcam_mapping_mgr", "libcam.hal3a.utils", "libcameracustom", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.ae.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.hal3a.v3.tone.mgr.v4l2", "libaaa_aaautil", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.custom.so", ], shared_libs: [ "libmtkcam.atmseventmgr", "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.guard", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.guard.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libcam.hal3a.utils", "libmtkcam.debugwrapper", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.ircutdrv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.ircutdrv.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libcameracustom", "libcameracustom.lens", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.lensdrv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.lensdrv.so", ], shared_libs: [ "libfeatureiodrv_mem", "libmicamjson", "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcameracustom", "libcameracustom.lens", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.log", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.log.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.lscMgrApi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.lscMgrApi.so", ], shared_libs: [ "libutils", "libmtkcam_ulog", "liblog", "libcutils", "libmtkcam.debugwrapper", "libcam.hal3a.v3.lsctbl.v4l2", "libmtkcam_stdutils", "libcameracustom", "libmtkcam_modulehelper", "libcam.halsensor", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libcam.hal3a.utils", "libcameracustom.camera.isp", "libcam.halisp.utils", "libcam.hal3a.v3.nvram.v4l2", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libSQLiteModule_VER_ALL", "libmtkcam_perfctrl", "lib3a.custom.shading.flow", "libmtkcam_taskmgr", "libcam.peripheralcontroller", "libmtkcam_sysutils", "libcam.hal3a.3aProvider", "libcam.utils.sensorprovider", "libcamalgo.lsc", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.oisdrv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.oisdrv.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libcameracustom.lens", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.ozoomdrv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.ozoomdrv.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libcameracustom", "libcameracustom.lens", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.pdstatmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.pdstatmgr.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libcam.hal3a.afassitmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.policy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.policy.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libmtkcam_ulog", "libcam.hal3a.utils", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libcam.hal3a.3aProvider", "libmtkcam_tuning_utils", "libutils", "libcutils", "libmgr3a.adapt", "lib3a.awb.core", "lib3a.stat", "lib3a.awbsync", "libcam.hal3a.afassitmgr", "lib3a.af.core", "lib3a.flash", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcameracustom.camera.isp", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcameracustom", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.ae.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.hal3a.v3.tone.mgr.v4l2", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.sensor.osdcp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.sensor.osdcp.so", ], shared_libs: [ "lib3a.sensors.flicker", "lib3a.sensors.color", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.so", ], shared_libs: [ "libprocessgroup_shim", "libSQLiteModule_VER_ALL", "libcam.hal3a.v3.tone.mgr.v4l2", "libcam.hal3a.v3.ae.v4l2", "libcam.afmgr", "lib3a.awbsync", "lib3a.ae", "libcam.halisp.TuningDataProvider", "libmgr3a.adapt", "libcam.halisp.TuningDataProviderFactory", "libcam.hal3a.utils", "libcutils", "liblog", "libprocessgroup", "lib3a.af.core", "libcamalgo.fdft", "lib3a.awb.core", "lib3a.flash", "lib3a.stat", "lib3a.custom.ae", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcameracustom", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.afassitmgr", "libcam.hal3a.policy", "libcam.hal3a.3aProvider", "libcam.hal3a.guard", "libmtkcam_perfctrl", "libmtkcam_taskmgr", "libcameracustom.camera.isp", "libaaa_aaautil", "libcam.hal3a.custom", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.tofdrv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.tofdrv.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.utils.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "lib3a.stat", "lib3a.awb.core", "libcutils", "libutils", "libmtkcam_ulog", "lib3a.af.core", "lib3a.ae", "lib3a.flash", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.ae.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.ae.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libcutils", "libcamera.customae", "lib3a.custom.ae.flow", "lib3a.ae", "lib3a.aishutter", "lib3a.stat", "lib3a.custom.ae", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libaaa_feature", "libmtkcam_sysutils", "libcam.utils.sensorprovider", "libcam.hal3a.aeflow.osdcp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.ai3a_v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.ai3a_v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libutils", "libcutils", "libcameracustom", "libcam.hal3a.v3.nvram.v4l2", "libimgsys_main", "libmtkcam_mapping_mgr", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libcam.utils.sensorprovider", "libmtkcam_ulog", "libmtkcam_perfctrl", "lib3a.awb.core", "libaiawb_moon", "libaaa_feature", "libaiseg_cache", "lib3a.flash", "libcamalgo.fdft", "libcam.hal3a.utils", "lib3a.ae", "lib3a.stat", "libfeatureiodrv_mem", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.awb_v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.awb_v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.awbsync", "liblog", "libcutils", "libmtkcam_ulog", "lib3a.awb.core", "lib3a.stat", "libcamalgo.fdft", "libcam.hal3a.utils", "lib3a.custom.awb.flow", "libcam.utils.sensorprovider", "lib3a.ae", "libaiawb_moon", "libaaa_feature", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.dng", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.dng.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcam.hal3a.v3.nvram.v4l2", "libcam.hal3a.v3.lsctbl.v4l2", "libcam.hal3a.lscMgrApi", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libSQLiteModule_VER_ALL", "libcam.halsensor", "lib3a.custom.shading.flow", "libmtkcam_ulog", "libfeatureiodrv_mem", "libcam.halisp.utils", "libcameracustom.camera.isp", "libcam.halisp.TuningDataProviderFactory", "libmtkcam.debugwrapper", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.flash.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.flash.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.flash", "lib3a.stat", "libcameracustom.flashlight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.flicker.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.flicker.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.flicker", "libmtkcam_perfctrl_wrapper", "libcamera.customflk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.ir.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.ir.v4l2.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "lib3a.stat", "libcameracustom", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam_stdutils", "libcam.utils.sensorprovider", "libmtkcam_metadata", "libcam.halsensor", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.lsctbl.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.lsctbl.v4l2.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libutils", "libmtkcam.debugwrapper", "libcamalgo.lsc", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.nvram.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.nvram.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_modulehelper", "lib3a.flash", "libfeatureiodrv_mem", "libcam.halsensor", "libmtkcam.debugwrapper", "libcameracustom.camera.isp", "libcameracustom", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.sensor.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.sensor.v4l2.so", ], shared_libs: [ "lib3a.sensors.flicker", "lib3a.sensors.color", "libcameracustom.camera.sensors", "libcam.hal3a.sensor.osdcp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.strobe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libutils", "libcutils", "lib3a.flash", "libmtkcam_stdutils", "libcameracustom", "libcamalgo.fdft", "libmtkcam_modulehelper", "libcam.hal3a.utils", "libcam.halsensor", "libmtkcam_ulog", "libcameracustom.flashlight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.stt_v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.stt_v4l2.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "lib3a.stat", "libcam.hal3a.utils", "lib3a.custom.stt.flow", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.hal3a.v3.tone.mgr.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.hal3a.v3.tone.mgr.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libcam.hal3a.utils", "libcam.halsensor", "libmtkcam_tuning_utils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "libalgo.aosp.log", "libcam.hal3a.3aProvider", "lib3a.stat", "libaaa_ltm", "libaaa_toneutil", "libcam.fw_me_tcy", "libispinterpreter_mtkcam", "libcameracustom.camera.isp", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libcam.halisp.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.SwTopCtrlMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.SwTopCtrlMgr.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libcam.hal3a.utils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "libutils", "libcutils", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libcam.halisp.utils", "libSQLiteModule_VER_ALL", "libcam.halsensor", "lib3a.stat", "libcameracustom.camera.isp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.TopCtrlMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.TopCtrlMgr.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libcam.hal3a.utils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "lib3a.stat", "libutils", "libcutils", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libcam.halisp.utils", "libSQLiteModule_VER_ALL", "libcam.halsensor", "libcameracustom.camera.isp", "libcameracustom_camera_db_ext", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.TuningDataProvider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.TuningDataProvider.so", ], shared_libs: [ "libmtkcam_ulog", "libcutils", "libutils", "liblog", "libmtkcam.debugwrapper", "libmtkcam_tuning_utils", "libcam.hal3a.utils", "libcam.halisp.utils", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcam.hal3a.v3.nvram.v4l2", "libcam.isptuning.v4l2", "libispfeature_mtkcam.v4l2", "libaaa_ltmx", "libaaa_tnc", "libcamalgo.rmg", "libcamalgo.c3d", "libcamalgo.lsc", "libcameracustom.camera.3a", "libcameracustom.camera.isp", "libSQLiteModule_VER_ALL", "libDBAccessor_ISP", "libBasicModule", "libcam.halisp.TopCtrlMgr", "libcam.halisp.SwTopCtrlMgr", "libcam.halsensor", "libcameracustom_camera_db_ext", "libcam.hal3a.v3.lsctbl.v4l2", "lib3a.custom.shading.flow", "lib3a.stat", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.TuningDataProviderFactory", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.TuningDataProviderFactory.so", ], shared_libs: [ "libmtkcam_ulog", "libcam.halisp.utils", "libcutils", "libutils", "liblog", "libmtkcam.debugwrapper", "libcam.halisp.TuningDataProvider", "libcam.hal3a.v3.lsctbl.v4l2", "lib3a.custom.shading.flow", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.imp.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.imp.v4l2.so", ], shared_libs: [ "libmtkcam_ulog", "libcutils", "libutils", "liblog", "libmtkcam.debugwrapper", "libmtkcam_tuning_utils", "libcam.hal3a.utils", "libcam.halisp.utils", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcam.hal3a.v3.nvram.v4l2", "libcam.isptuning.v4l2", "libispfeature_mtkcam.v4l2", "libaaa_gma", "libaaa_ltmx", "libaaa_tnc", "libSQLiteModule_VER_ALL", "libaaa_toneutil", "libcamalgo.rmg", "libcamalgo.c3d", "libcamalgo.mcnr", "libcamalgo.fdft", "libcameracustom.camera.3a", "libcameracustom.camera.isp", "libDBAccessor_ISP", "libcam.tuningcachemgr", "libcam.utils.sensorprovider", "libcam.halisp.TopCtrlMgr", "libcam.halisp.SwTopCtrlMgr", "libcam.halsensor", "libcameracustom_camera_db_ext", "libcam.halisp.TuningDataProviderFactory", "libcam.hal3a.lscMgrApi", "libcamalgo.tsfs", "libcamalgo.lsc", "lib3a.custom.shading.flow", "libcam.hal3a.3aProvider", "libalgo.aosp.log", "libcam.hal3a.v3.lsctbl.v4l2", "lib3a.stat", "libcam.halisp.TuningDataProvider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.plugin.so", ], shared_libs: [ "libmtkcam_ulog", "libcutils", "libutils", "liblog", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libcam.halsensor", "libcam.halisp.utils", "libmtkcam_metadata", "libmtkcam_tuning_utils", "libcam.halisp.imp.v4l2", "libcamalgo.fdft", "libcam.halisp.TuningDataProviderFactory", "libcam.halisp.TuningDataProvider", "libispfeature_mtkcam.v4l2", "libcam.hal3a.lscMgrApi", "libcam.hal3a.v3.lsctbl.v4l2", "libfeature.stereo.provider", "libmtkcam_metastore", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.utils.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halisp.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halisp.v4l2.so", ], shared_libs: [ "libmtkcam_ulog", "libcutils", "libutils", "liblog", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libcam.halsensor", "libcam.halisp.plugin", "libmtkcam_halisp_custom", "libcam.halisp.utils", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libmtkcam_metastore", "libcam.halisp.TopCtrlMgr", "libcam.peripheralcontroller", "libcam.hal3a.lscMgrApi", "libcam.halisp.imp.v4l2", "libcamalgo.fdft", "lib3a.stat", "libmtkcam_fdWarpConvert", "libcam.utils.sensorprovider", "libmtkcam_buffer_flush", "libcam.hal3a.v3.dng", "lib3a.custom.shading.flow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halsensor.hwintegration_v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halsensor.hwintegration_v4l2.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.halsensor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.halsensor.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libcameracustom", "libc++", "libmtkcam.debugwrapper", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_ulog", "libcameracustom.imgsensor.core", "libcameracustom.cfg_setting.core", "libcam.halsensor.hwintegration_v4l2", "libcameracustom.camera.isp", "lib3a.stat", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.imgsensor_blacklist_table", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.imgsensor_blacklist_table.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.imgsensor_scenario_table", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.imgsensor_scenario_table.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.insensorzoom_evaluator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.insensorzoom_evaluator.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libcam.halsensor", "libcam.halisp.v4l2", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libcam.hal3a.custom.ae.HDRStateEvaluator", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.insensorzoom_helper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.insensorzoom_helper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libcam.halsensor", "libcam.hal3a.ctrl", "libcam.halisp.v4l2", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libcam.hal3a.custom.ae.HDRStateEvaluator", "libcam.insensorzoom_evaluator", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.isptuning.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.isptuning.v4l2.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libDBAccessor_ISP", "libcam.hal3a.v3.lsctbl.v4l2", "libcamalgo.lsc", "libcamalgo.fdft", "libcamalgo.cac", "libcamalgo.InlineCompGyro", "libmtkcam_taskmgr", "libcam.hal3a.utils", "liblog", "libutils", "libcutils", "libmtkcam_sysutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libcam.halisp.utils", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libalgo.aosp.log", "libispfeature_mtkcam.v4l2", "libispinterpreter_mtkcam", "libaaa_gma", "libaaa_tnc", "libcamalgo.rmg", "libcamalgo.mcnr", "libaaa_ltm", "libaaa_ltmx", "libaaa_toneutil", "libcam.hal3a.v3.nvram.v4l2", "libcamalgo.c3d", "libmtkcam_mapping_mgr", "libmtkcam.atmseventmgr", "libcameracustom", "libcameracustom.camera.isp", "libcameracustom_camera_db_ext", "lib3a.stat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.peripheralcontroller", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.peripheralcontroller.so", ], shared_libs: [ "liblog", "libcam.hal3a.lensdrv", "libcam.hal3a.ozoomdrv", "libcam.hal3a.oisdrv", "libcam.hal3a.tofdrv", "libcam.hal3a.ircutdrv", "libcam.hal3a.v3.strobe", "libfeatureiodrv_mem", "libcam.utils.sensorprovider", "libcam.halsensor", "libmtkcam_ulog", "lib3a.cculog", "libmtkcam.debugwrapper", "libmtkcam_c2psperfctrl", "libutils", "libcutils", "libmtkcam_sysutils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.sensor_mode_helper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.sensor_mode_helper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_sysutils", "libmtkcam_hwutils", "libcam.halsensor", "libmtkcam_camsys_sensor_utils", "libcam.sensor_mode_helper_custom", "libcam.imgsensor_scenario_table", "libcam.imgsensor_blacklist_table", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.sensor_mode_helper_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.sensor_mode_helper_custom.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libcam.halsensor", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.tuningcachemgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.tuningcachemgr.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libcam.hal3a.utils", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "libutils", "libcutils", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libcam.halisp.utils", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.utils.sensorprovider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.utils.sensorprovider.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libhardware", "libhidlbase", "libhidltransport", "android.hardware.sensors@2.0", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_imgbuf_v2", "libmtkcam_modulehelper", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.fsc", "libcamalgo.lmv", "libcamalgo.sat", "libcam.halsensor", "libhfmanager", "libcameracustom.eis", "libfeaturepolicy_dbhandler", "libmtkcam_perfctrl", "libmtkcam_taskmgr", "libmtkcam_sysutils", "libcam.utils.sensormgrwrapper", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcam.vhdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcam.vhdr.so", ], shared_libs: [ "liblog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.halisp.v4l2", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libcam.hal3a.custom.ae.HDRStateEvaluator", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.BSSwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.BSSwrapper.so", ], shared_libs: [ "libcamalgo.bss", "libcamalgo.ais2.bss", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.InlineCompGyro", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.InlineCompGyro.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.Mfbllwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.Mfbllwrapper.so", ], shared_libs: [ "libcamalgo.mfnr", "libcamalgo.ais2.mfnr", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.aibc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.aibc.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libcamalgo.utility", "libcamalgo.platform", "libOpenCL", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.aibcwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.aibcwrapper.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libcamalgo.ainr", "libcamalgo.aibc", "libcamalgo.ais2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.aics", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.aics.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.aifr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.aifr.so", ], shared_libs: [ "libOpenCL", "liblog", "libcutils", "libutils", "libcamalgo.platform", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.ainr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.ainr.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libcamalgo.utility", "libcamalgo.platform", "libmvpu_wrapper", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.ais2.bss", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.ais2.bss.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.ais2.mfnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.ais2.mfnr.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.ais2.mstm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.ais2.mstm.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libmtkcam_tuning_utils", "libimagebuffer_wrapper", "libmvpu_wrapper", "liblog", "libutils", "libcutils", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.ais2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.ais2.so", ], shared_libs: [ "libmtkcam_tuning_utils", "liblog", "libcutils", "libutils", "libcamalgo.utility", "libcamalgo.fdft", "libcamalgo.platform", "libmtkcam.debugwrapper", "libmvpu_wrapper", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.bss", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.bss.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.c3d", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.c3d.so", ], shared_libs: [ "libc++", "libcamalgo.platform", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.cac", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.cac.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.eis", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.eis.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.fdft", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.fdft.so", ], shared_libs: [ "libc++", "libcamalgo.platform", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.fsc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.fsc.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.gyro", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.gyro.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.lmv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.lmv.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.lsc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.lsc.so", ], shared_libs: [ "libcamalgo.platform", "libcamalgo.utility", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.mcnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.mcnr.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.mfnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.mfnr.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.n3d", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.n3d.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libnativewindow", "libEGL", "libGLESv3", "libmvpu_wrapper", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.platform2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.platform2.so", ], shared_libs: [ "libion_mtk", "libion", "libdmabufheap", "libmtkcam_tuning_utils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.rmg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.rmg.so", ], shared_libs: [ "libc++", "libcamalgo.platform", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.rotate", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.rotate.so", ], shared_libs: [ "liblog", "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.tsfs", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.tsfs.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.vaics", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.vaics.so", ], shared_libs: [ "libcamalgo.platform", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.vaidepth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.vaidepth.so", ], shared_libs: [ "libcamalgo.platform", "libmvpu_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamalgo.vsf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamalgo.vsf.so", ], shared_libs: [ "libcamalgo.platform", "libmvpu_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.custom.af_assist_buf_mgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.custom.af_assist_buf_mgr.so", ], shared_libs: [ "liblog", "libcam.hal3a.log", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.custom.af_assist_buf_mgr_open", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.custom.af_assist_buf_mgr_open.so", ], shared_libs: [ "liblog", "libcam.hal3a.log", "libmtkcam_ulog", "libSonyIMX519PdafWrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.custom.af_assist_mgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.custom.af_assist_mgr.so", ], shared_libs: [ "liblog", "libcam.hal3a.log", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.custom.af_assist_pdp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.custom.af_assist_pdp.so", ], shared_libs: [ "liblog", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.customae", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.customae.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libcutils", "libutils", "lib3a.ae", "libcameracustom.camera.isp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcamera.customflk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcamera.customflk.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.camera.3a", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.camera.3a.so", ], shared_libs: [ "liblog", "libSQLiteModule_VER_ALL", "libcam.hal3a.log", "lib3a.flash", "lib3a.awb.core", "lib3a.af.core", "libmtkcam_ulog", "lib3a.ae", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.camera.isp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.camera.isp.so", ], shared_libs: [ "libmtkcam_custom.atms", "libmtkcam.atmseventmgr", "libSQLiteModule_VER_ALL", "libDBAccessor_ISP", "liblog", "libaedv", "libutils", "libcutils", "lib3a.stat", "lib3a.flash", "lib3a.awb.core", "lib3a.af.core", "libcameracustom.lens", "libcameracustom.camera.3a", "libcameracustom", "libcameracustom.imgsensor.core", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libcam.halisp.utils", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.camera.sensors", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.camera.sensors.so", ], shared_libs: [ "lib3a.sensors.flicker", "lib3a.sensors.color", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.camera_calibration.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.camera_calibration.core.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.camera_exif", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.camera_exif.so", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.cfg_setting.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.cfg_setting.core.so", ], shared_libs: [ "libcameracustom.camera_calibration.core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.eis", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.eis.so", ], shared_libs: [ "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam.debugwrapper", "libcam.halsensor", "vendor.mediatek.hardware.power@1.1", "libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.flashlight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.flashlight.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "lib3a.flash", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.imgsensor.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.imgsensor.core.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libcameracustom.camera_calibration.core", "rodinov20bfront_mipi_raw_IdxMgr", "rodinov20bfront_mipi_raw_2_IdxMgr", "rodinov20bfront_mipi_raw_3_IdxMgr", "rodinov20bfront_mipi_raw_4_IdxMgr", "rodinimx882wide_mipi_raw_IdxMgr", "rodinimx882wide_mipi_raw_2_IdxMgr", "rodinimx882wide_mipi_raw_3_IdxMgr", "rodinimx882wide_mipi_raw_4_IdxMgr", "rodinsc820csultra_mipi_raw_IdxMgr", "rodinsc820csultra_mipi_raw_2_IdxMgr", "rodinsc820csultra_mipi_raw_3_IdxMgr", "rodinsc820csultra_mipi_raw_4_IdxMgr", "mtk000_mipi_raw_IdxMgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.lens", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.lens.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom.plugin", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.plugin.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libremosaic_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "lib3a.ae", "lib3a.awb.core", "libhidlbase", "android.hardware.audio@7.0", "liblog", "libutils", "libcutils", "libaedv", "libcam.hal3a.log", "libmtkcam_stdutils", "libmtkcam_metadata", "libcameracustom.lens", "libcameracustom.imgsensor.core", "libcameracustom.camera_calibration.core", "libcameracustom.cfg_setting.core", "rodinov20bfront_mipi_raw_IdxMgr", "rodinov20bfront_mipi_raw_2_IdxMgr", "rodinov20bfront_mipi_raw_3_IdxMgr", "rodinov20bfront_mipi_raw_4_IdxMgr", "rodinimx882wide_mipi_raw_IdxMgr", "rodinimx882wide_mipi_raw_2_IdxMgr", "rodinimx882wide_mipi_raw_3_IdxMgr", "rodinimx882wide_mipi_raw_4_IdxMgr", "rodinsc820csultra_mipi_raw_IdxMgr", "rodinsc820csultra_mipi_raw_2_IdxMgr", "rodinsc820csultra_mipi_raw_3_IdxMgr", "rodinsc820csultra_mipi_raw_4_IdxMgr", "mtk000_mipi_raw_IdxMgr", "libmtkcam_modulehelper", "libmtkcam.atmseventmgr", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libcameracustom_camera_db_ext", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libcameracustom_camera_db_ext.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libccd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libccd.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam_perfctrl_wrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdpframework", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libdpframework.so", ], shared_libs: [ "libaedv", "libaiselector", "libdmabufheap", "vendor.mediatek.hardware.mmagent-V1-ndk", "libpqsharememory", "libpqtuning", "libhidlbase", "libhidlmemory", "vendor.mediatek.hardware.pq_aidl-V2-ndk", "libbinder_ndk", "libgralloc_extra", "libpq_sec", "libutils", "libion", "libcutils", "liblog", "libsync", "libhardware", "libnativewindow", "libutilscallstack", "libpqhdrmetaparser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libdre", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libdre.so", ], shared_libs: [ "liblog", "libcutils", "libaal_sec", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libeffecthal.base", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libeffecthal.base.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libcameracustom", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfacerelight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfacerelight.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libcam.feature_utils", "libcamalgo.aifr", "libcamalgo.fdft", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.aiseg.linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.aiseg.linux.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libcameracustom.camera.isp", "libDBAccessor_ISP", "lib3a.ae", "lib3a.stat", "libcam.peripheralcontroller", "libmtkcam_tuning_utils", "libcam.hal3a.3aProvider", "libcamalgo.fdft", "liblog", "libutils", "libcutils", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam_perfctrl", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam_metadata", "libcam.hal3a.utils", "libaiseg_sun", "libaiseg_p1ggm", "libaiseg_cache", "libaaa_feature", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.aiseg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.aiseg.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libcameracustom.camera.isp", "libDBAccessor_ISP", "lib3a.ae", "lib3a.stat", "libcam.peripheralcontroller", "libmtkcam_tuning_utils", "libcam.hal3a.3aProvider", "libcamalgo.fdft", "liblog", "libutils", "libcutils", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam_perfctrl", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam_metadata", "libcam.hal3a.utils", "libaiseg_sun", "libaiseg_p1ggm", "libaiseg_cache", "libaaa_feature", "libfeature.aiseg.linux", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.face", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.face.so", ], shared_libs: [ "libmtkcam_custom_feature", "liblog", "libutils", "libcutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libeffecthal.base", "libmtkcam_ulog", "libmtkcam_stdutils", "libcameracustom", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libmtkcam.maescheduler", "libmtkcam_mae", "libcamalgo.fdft", "libmtkcam_sysutils", "libXMFaceFocus", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.fefm.hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.fefm.hal.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_tuning_utils", "libcam.halsensor", "libcam.halisp.v4l2", "libcam.halisp.utils", "libcam.feature_utils", "libcamalgo.rotate", "libfeature.vsdof.hal", "libfeature.stereo.provider", "libimgsys_main", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.fwmvp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.fwmvp.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_debugutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libcamalgo.mcnr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.mcnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.mcnr.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.stereo.platform", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.stereo.platform.so", ], shared_libs: [ "libmtkcam_ulog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.stereo.provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.stereo.provider.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam.logicalcaminfoprovider", "libmtkcam_jsonconvertor", "libmtkcam_jsondata", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_camsys_sensor_utils", "libmtkcam_hal3a_provider", "libmtkcam_tuning_utils", "libcameracustom", "libcamalgo.vsdofUtil", "libcamalgo.vaidepth", "libcam.peripheralcontroller", "libcam.halsensor", "libfeature.stereo.platform", "libfeature.vsdof.3a_info_provider", "libfeature.vsdof.fd_info_provider", "libfeature.vsdof.ot_info_provider", "libfeature.vsdof.nvram_provider", "libfeatureiodrv_mem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.vsdof.3a_info_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.vsdof.3a_info_provider.so", ], shared_libs: [ "libmtkcam.debugwrapper", "libmtkcam_hal3a_provider", "libmtkcam_metadata", "libmtkcam.logicalcaminfoprovider", "libmtkcam_ulog", "libcam.halsensor", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.vsdof.fd_info_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.vsdof.fd_info_provider.so", ], shared_libs: [ "libcamalgo.fdft", "libmtkcam.debugwrapper", "libmtkcam_ulog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.vsdof.hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.vsdof.hal.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_tuning_utils", "libmtkcam_calibration_provider", "libmtkcam_jsondata", "libmtkcam_hwutils", "libcameracustom", "libcam.hal3a.ctrl", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libcam.utils.sensorprovider", "libcamalgo.vsf", "libcamalgo.vaidepth", "libcamalgo.n3d", "libcamalgo.vsdofUtil", "libfeature.stereo.provider", "libfeature.vsdof.3a_info_provider", "libfeature.vsdof.fd_info_provider", "libfeature.vsdof.ot_info_provider", "libfeature.vsdof.nvram_provider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.vsdof.nvram_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.vsdof.nvram_provider.so", ], shared_libs: [ "libcamalgo.n3d", "libcam.hal3a.v3.nvram.v4l2", "libmtkcam.debugwrapper", "libmtkcam_ulog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature.vsdof.ot_info_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature.vsdof.ot_info_provider.so", ], shared_libs: [ "libmtkcam.debugwrapper", "libmtkcam_ulog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature_eis", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature_eis.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libcamalgo.sat", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_ulog", "libmtkcam_sysutils", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libcam.hal3a.ctrl", "libfeaturepolicy_dbhandler", "libcam.feature_utils", "libcameracustom.eis", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature_fsc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature_fsc.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libcam.hal3a.ctrl", "libcam.halsensor", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libcam.peripheralcontroller", "libcamalgo.sat", "libcameracustom", "libcameracustom.eis", "libimgsys_main", "libfeaturepolicy_dbhandler", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeature_vrp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeature_vrp.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_imgbuf_v2", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_jobqueue", "libmtkcam_ulog", "libmtkcam_metadata", "libcameracustom", "libmtkcam_tuning_utils", "libmtkcam_taskmgr", "libmtkcam_streamutils", "libmtkcam_feature_utils", "libcamalgo.vsf", "libcamalgo.fdft", "libmtkcam_jsondata", "libcam.halsensor", "libcamalgo.n3d", "libfeature.stereo.provider", "libfeatureiodrv_mem", "libmtkcam_calibration_provider", "libmtkcam_simager", "libcam.hal3a.v3.nvram.v4l2", "libfeature.vsdof.3a_info_provider", "libmtkcam_hwutils", "libcam.utils.sensorprovider", "libfeature.vsdof.hal", "libmtkcam.featurepipe.p2g", "libcam.feature_utils", "libmtkcam.featurepipe.vsdof.wrapper", "libfeature.hdr10", "libpq_sec", "libcamalgo.hdr10p", "libfeature.mcnr", "libmtkcam_c2psperfctrl", "libimgsys_main", "libmtkcam.featurepipe.core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeatureiodrv_mem", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeatureiodrv_mem.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libcutils", "libutils", "libcam.halsensor", "libcameracustom", "libmtkcam_ulog", "libmtkcam_modulehelper", "lib3a.flash", "libmtkcam.debugwrapper", "libcameracustom.imgsensor.core", "libcameracustom.camera_calibration.core", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libfeaturepolicy_dbhandler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libfeaturepolicy_dbhandler.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam.debugwrapper", "libfeaturepolicy", "libcameracustom.camera.isp", "lib3a.stat", "libDBAccessor_ISP", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libgpudataproducer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libgpudataproducer.so", ], shared_libs: [ "liblog", "libutilscallstack", "libbase", "libdmabufheap", "libion", "libged", "libgpud", "libgralloc_extra", "libladder", "libgralloc_metadata", "libgralloctypes_mtk", "libcutils", "libutils", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdr10plusvideo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libhdr10plusvideo.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libhdrvideo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libhdrvideo.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_custom.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_drv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_drv.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libmtkcam_sysutils", "libmtkcam_ulog", "libimgstream_sys", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_drv_linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_drv_linux.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libmtkcam_sysutils", "libmtkcam_ulog", "libimgstream_drv", "libimgstream_sys", "libimgstream_v4l2_linux", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_guard_linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_guard_linux.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libimgstream_sys", "libimgstream_sys_linux", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_sensor_linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_sensor_linux.so", ], shared_libs: [ "libimgstream_sys", "libutils", "libcutils", "liblog", "libc++", "libcam.halsensor", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_imgbuf_v2", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_sys", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_sys.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_fdsan", "libmtkcam_sysutils", "libimgstream_custom", "libmtkcam_perfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_sys_linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_sys_linux.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_fdsan", "libmtkcam_sysutils", "libimgstream_custom", "libimgstream_sys", "libmtkcam_perfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgstream_v4l2_linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgstream_v4l2_linux.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libc++", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libimgstream_custom", "libimgstream_guard_linux", "libimgstream_sys", "libimgstream_sys_linux", "libmtkcam_perfctrl", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_daemon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_daemon.so", ], shared_libs: [ "libdmabufheap", "libcutils", "liblog", "libutils", "libimgsys_ibc_utils", "libimgsys_system", "libimgsys_taskhandler", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_dip", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_dip.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_drvutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_drvutils.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_system", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_gce", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_gce.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_system", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_ibc_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_ibc_custom.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_ibc_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_ibc_utils.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam_fdsan", "libmtkcam_perfctrl_wrapper", "libimgsys_ibc_custom", "libimgsys_system", "libimgsys_osal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_main", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_main.so", ], shared_libs: [ "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "liblog", "libc++", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_debugutils", "libmtkcam_fdsan", "libmtkcam_sysutils", "libapudcutils", "libmtkcam_diputils", "libimgstream_custom", "libimgstream_drv", "libimgstream_drv_linux", "libimgstream_guard_linux", "libimgstream_sensor_linux", "libimgstream_sys", "libimgstream_sys_linux", "libimgstream_v4l2_linux", "libmtkcam_perfctrl", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_me", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_me.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_omc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_omc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_pqdip", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_pqdip.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_system", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_system.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_taskhandler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_taskhandler.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_tdrhal", "libimgsys_gce", "libimgsys_dip", "libimgsys_me", "libimgsys_pqdip", "libimgsys_traw", "libimgsys_wpe", "libimgsys_omc", "libimgsys_drvutils", "libimgsys_system", "libimgsys_osal", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_tdrhal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_tdrhal.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_gce", "libimgsys_system", "libimgsys_osal", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_tile", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_tile.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libaedv", "libimgsys_system", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_traw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_traw.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libdmabufheap", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libimgsys_wpe", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libimgsys_wpe.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libimgsys_osal", "libimgsys_drvutils", "libimgsys_gce", "libimgsys_system", "libimgsys_tile", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libispfeature_mtkcam.v4l2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libispfeature_mtkcam.v4l2.so", ], shared_libs: [ "libcutils", "liblog", "libcamalgo.utility", "libcamalgo.aics", "libcamalgo.vaics", "lib3a.stat", "libmtkcam_ulog", "libcam.hal3a.utils", "libcam.halisp.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libispinterpreter_mtkcam", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libispinterpreter_mtkcam.so", ], shared_libs: [ "libcutils", "liblog", "libcamalgo.utility", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halisp.utils", "libcam.hal3a.utils", "libaaa_tnc", "libaaa_ltm", "libcamalgo.rmg", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "liblpnr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/liblpnr.so", ], shared_libs: [ "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcameracustom", "libmtkcam_modulehelper", "libmtkcam_mapping_mgr", "libimgsys_main", "libcam.feature_utils", "libmtkcam_metadata", "libmtkcam_tuning_utils", "libmtkcam_exif", "lib3a.stat", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libSQLiteModule_VER_ALL", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmdla_ut", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmdla_ut.so", ], shared_libs: [ "libapu_mdw", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmfllcore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmfllcore.so", ], shared_libs: [ "libutils", "libcutils", "libmtkcam_stdutils", "liblog", "libmtkcam_ulog", "libmtkcam_tuning_utils", "libcameracustom", "libmtkcam_imgbuf_v2", "libcamalgo.mfnr", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_simager", "libimgsys_main", "libcam.halisp.v4l2", "libcam.halisp.utils", "libmtkcam_mapping_mgr", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "libcam.halsensor", "libcam.hal3a.v3.nvram.v4l2", "libcam.feature_utils", "libcamalgo.Mfbllwrapper", "libmtkcam_aicolor", "libmtkcam_aicolor.linux", "libcam.halisp.TuningDataProvider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmgr3a.adapt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmgr3a.adapt.so", ], shared_libs: [ "libcameracustom.camera.isp", "libSQLiteModule_VER_ALL", "lib3a.awbsync", "liblog", "libcutils", "libutils", "libmtkcam_ulog", "lib3a.ae", "lib3a.stat", "lib3a.custom.ae.flow", "lib3a.custom.af.flow", "lib3a.flash", "libcamalgo.fdft", "lib3a.awb.core", "lib3a.af.core", "lib3a.aishutter", "libcam.hal3a.utils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.ae.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.hal3a.lscMgrApi", "libcam.hal3a.v3.flicker.v4l2", "libcam.halsensor", "libcam.hal3a.afassitmgr", "libcam.hal3a.pdstatmgr", "libcamera.custom.af_assist_pdp", "lib3a.custom.afassist.flow", "lib3a.custom.flicker.flow", "libcam.afmgr", "libcam.hal3a.v3.nvram.v4l2", "libaaa_ltm", "libcam.hal3a.v3.tone.mgr.v4l2", "libcam.hal3a.v3.ai3a_v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcam.hal3a.v3.ir.v4l2", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_tuning_utils", "libaaa_feature", "libmtkcam_perfctrl", "libmtkcam_sysutils", "libcam.hal3a.3aProvider", "libcam.halisp.TuningDataProvider", "libcam.halisp.TuningDataProviderFactory", "libmtkcam_taskmgr", "libcam.utils.sensorprovider", "libcam.hal3a.lensdrv", "libcam.hal3a.tofdrv", "libcam.hal3a.v3.strobe", "libcam.hal3a.ozoomdrv", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmagent", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmmagent.so", ], shared_libs: [ "libneuron_runtime.8", "libion", "libion_mtk", "libcutils", "liblog", "libutils", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmml", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmml.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmmlpqImpl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmmlpqImpl.so", ], shared_libs: [ "libhardware", "libhardware_legacy", "libpqconfig", "libdmabufheap", "libgralloc_extra", "libhidlmemory", "libpqsharememory", "libpq_sec", "libtinyxml2", "libpqxmlparser", "vendor.mediatek.hardware.mmlpq-V3-ndk", "libbinder_ndk", "libbase", "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmnl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmnl.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.atmseventmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.atmseventmgr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.debugwrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.debugwrapper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libladder", "libaedv", "libcamlog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.eventcallback", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.eventcallback.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.capture.linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.capture.linux.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_perfctrl", "libimgsys_main", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libcam.feature_utils", "libcamalgo.dngop", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_faceResultHandler", "lib_bsscore", "libcamalgo.bss", "libcamalgo.BSSwrapper", "libmtkcam_exif", "libmtkcam_metastore", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libmtkcam_mapping_mgr", "libcam.halisp.v4l2", "libcam.hal3a.v3.dng", "libcam.hal3a.ctrl", "libcam.halisp.utils", "libfeature.stereo.provider", "liblpnr", "libmtkcam_aicolor", "libmtkcam_aicolor.linux", "libfacerelight", "libcamalgo.fdft", "libcamalgo.tsfs", "libmtkcam_simager", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.capture", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.capture.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_perfctrl", "libimgsys_main", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libcam.feature_utils", "libcamalgo.dngop", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_faceResultHandler", "lib_bsscore", "libcamalgo.bss", "libcamalgo.BSSwrapper", "libmtkcam_exif", "libmtkcam_metastore", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libmtkcam_mapping_mgr", "libcam.halisp.v4l2", "libcam.hal3a.v3.dng", "libcam.hal3a.ctrl", "libcam.halisp.utils", "libfeature.stereo.provider", "liblpnr", "libmtkcam_aicolor", "libmtkcam_aicolor.linux", "libfacerelight", "libcamalgo.fdft", "libcamalgo.tsfs", "libmtkcam_simager", "libcam.halsensor", "libmtkcam.featurepipe.capture.linux", "libmtkcam.featurepipe.core", "libmtkltm", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.core.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_exif", "libmtkcam_ulog", "libmtkcam_simager", "libmtkcam_perfctrl", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "libmtkcam_imgbuf_v2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.depthmap", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.depthmap.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_tuning_utils", "libmtkcam_modulehelper", "libmtkcam.debugwrapper", "libmtkcam_simager", "libmtkcam_exif", "libmtkcam_imgbuf_v2", "libmtkcam_perfctrl", "libcam.feature_utils", "libcam.utils.sensorprovider", "libmtkcam.featurepipe.p2g", "libfeature.face", "libfeature.vsdof.hal", "libfeature.vsdof.3a_info_provider", "libcamalgo.vsdofUtil", "libfeature.stereo.provider", "libcameracustom", "libcamalgo.fdft", "libcamalgo.rotate", "libimgsys_main", "libeffecthal.base", "libcam.halisp.v4l2", "libcam.hal3a.v3.nvram.v4l2", "libcam.halisp.utils", "libcam.halsensor", "libmtkcam_sysutils", "libmtkcam.featurepipe.core", "libimgstream_sync", "libmtkcam_dpe_isp8", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.p2g", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.p2g.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_debugutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libimgsys_main", "libcam.halisp.v4l2", "libcam.halisp.utils", "libmtkcam_tuning_utils", "libcam.feature_utils", "libmtkcam_perfctrl", "libmtkcam_gainmappool", "libmtkcam_c2psperfctrl", "libcam.utils.sensorprovider", "libcamalgo.mcnr", "libmtkcam.featurepipe.core", "libfeature.mcnr", "libfeature.fwmvp", "libfeature.aiseg", "libfeature.aiseg.linux", "libcamalgo.WarpMapResizer", "libcamalgo.wcr", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.streaming", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.streaming.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamalgo.warp", "libcamalgo.fsc", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_imgbuf_v2", "libmtkcam_ulog", "libimgsys_main", "libfeature.face", "libcameracustom", "libmtkcam_tuning_utils", "libcam.feature_utils", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.sat", "libcam.halisp.v4l2", "libcam.halisp.utils", "libfeature.vsdof.hal", "libfeature_eis", "libcameracustom.eis", "libmtkcam.featurepipe.depthmap", "libmtkcam_exif", "libmtkcam_metadata", "libcamalgo.fdft", "libfeature.stereo.provider", "libfeature.vsdof.ot_info_provider", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libcam.utils.sensorprovider", "libcamalgo.WarpMapResizer", "libmtkcam_simager", "libcam.halsensor", "libfeature.mcnr", "libcam.hal3a.ctrl", "libcamalgo.InlineCompGyro", "libfeature_vrp", "libmtkcam_streamutils", "libmtkcam.featurepipe.core", "libmtkcam.featurepipe.p2g", "libfeaturepolicy_dbhandler", "libmtkcam_taskmgr", "libmtkcam_c2psperfctrl", "libmtkcam_imgsys_power_model", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.featurepipe.vsdof.wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.featurepipe.vsdof.wrapper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_imgbuf_v2", "libmtkcam_perfctrl", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_tuning_utils", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libmtkcam_simager", "libmtkcam_exif", "libimgsys_main", "libeffecthal.base", "libcameracustom", "libcam.utils.sensorprovider", "libfeature.vsdof.3a_info_provider", "libfeature.stereo.provider", "libcam.feature_utils", "libcam.halisp.v4l2", "libcam.hal3a.v3.nvram.v4l2", "libcam.halisp.utils", "libcamalgo.rotate", "libfeature.vsdof.hal", "libfeature.fefm.hal", "libcamalgo.vsdofUtil", "libcam.halsensor", "libcamalgo.fdft", "libmtkcam.featurepipe.core", "libmtkcam_dpe_isp8", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.logicalcaminfoprovider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.logicalcaminfoprovider.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_stdutils", "libcameracustom", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.logicalmodule", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.logicalmodule.so", ], shared_libs: [ "liblog", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_sysutils", "libcameracustom", "libmtkcam.debugwrapper", "libcam.halsensor", "libmtkcam_jsonconvertor", "libmtkcam_jsondata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.maescheduler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.maescheduler.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_mae", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam.ndd.limit", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam.ndd.limit.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcam.halsensor", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aicolor.linux", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aicolor.linux.so", ], shared_libs: [ "libfeature.aiseg.linux", "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_tuning_utils", "libcam.halisp.utils", "libcam.hal3a.ctrl", "libfeature.aiseg", "libcam.halisp.v4l2", "libcam.halisp.imp.v4l2", "libcam.feature_utils", "libimgsys_main", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aicolor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aicolor.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_tuning_utils", "libcam.halisp.utils", "libcam.hal3a.ctrl", "libfeature.aiseg", "libfeature.aiseg.linux", "libcam.halisp.v4l2", "libcam.halisp.imp.v4l2", "libcam.feature_utils", "libimgsys_main", "libmtkcam_aicolor.linux", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_android_zslprocessor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_android_zslprocessor.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_pipelinemodel_utils", "libmtkcam_pipeline", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcamalgo.fdft", "libmtkcam_hwutils", "libcam.feature_utils", "libmtkcam_zsl_customselector", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aov", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aov.so", ], shared_libs: [ "liblog", "libcutils", "libutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_aov_plat", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aov_cust", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aov_cust.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aov_plat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aov_plat.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halsensor", "libmtkcam_pipemgr", "libmtkcam_camcoordinator", "libmtkcam_aov_cust", "libmtkcam_aov_sys", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_aov_sys", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_aov_sys.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_buffer_flush", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_buffer_flush.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libnativewindow", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam_imgbuf_v2", "libsync", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_c2ps_settings_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_c2ps_settings_provider.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_c2psperfctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_c2psperfctrl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_c2ps_settings_provider", "libmtkcam_jsonconvertor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_calibration_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_calibration_provider.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libfeatureiodrv_mem", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam.logicalcaminfoprovider", "libmtkcam_custom.calibration_convertor", "libcameracustom.camera.3a", "libcameracustom", "libcam.halsensor", "libmtkcam_jsonconvertor", "libmtkcam_jsondata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_camcontroller", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_camcontroller.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_hwutils", "libmtkcam_camcoordinator", "libmtkcam_camctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_camcoordinator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_camcoordinator.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_synchelper", "libmtkcam_pipemgr", "libmtkcam.debugwrapper", "libcam.halsensor", "libmtkcam_hal3a_provider", "libmtkcam_tuning_utils", "libcamera.custom.af_assist_pdp", "libmtkcam_dma_map", "libmtkcam_resourcedecision", "libfeature.aiseg", "libfeature.aiseg.linux", "libmtkcam_taskmgr", "libmtkcam_c2psperfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_camctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_camctrl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_imgbuf_v2", "libmtkcam_hwutils", "libmtkcam_dma_map", "libmtkcam_tuning_utils", "libcam.utils.sensorprovider", "libcam.halisp.utils", "libcam.halisp.v4l2", "libcam.hal3a.ctrl", "libcam.peripheralcontroller", "libmtkcam_pipemgr", "libmtkcam_request_requlator", "libmtkcam_camcoordinator", "libcam.halsensor", "libmtkcam_externalisploader", "libfeature.aiseg", "libfeature.aiseg.linux", "libcam.zoomoverridemgr", "libmtkcam_c2psperfctrl", "libmtkcam_taskmgr", "libmtkcam_sysutils", "libmtkcam_memorypool", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_camsys_sensor_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_camsys_sensor_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.halsensor", "libmtkcam_camcoordinator", "libmtkcam_pipemgr", "libmtkcam_dma_map", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_coredev", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_coredev.so", ], shared_libs: [ "libfeature.hdr10", "libpq_sec", "libcamalgo.hdr10p", "libcameracustom.eis", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libcamalgo.fdft", "libmtkcam_packutils", "libmtkcam_metaconv", "libmtkcam_imgbuf_v2", "libmtkcam_grallocutils", "libmtkcam_tuning_utils", "libmtkcam_feature_utils", "libmtkcam_preprocnode", "libmtkcam_streamutils", "libmtkcam_pipeline", "libmtkcam_hwnode", "libmtkcam_hwnode.jpegnode", "libmtkcam_hwnode.p2", "libmtkcam_detectnode", "libfeature_vrp", "libcam.utils.sensorprovider", "libfeature.face", "libmtkcam_faceResultHandler", "libcam.feature_utils", "libmtkcam_pipeline_fbm", "libcam.halisp.v4l2", "libcam.halisp.utils", "libcam.halsensor", "libcam.hal3a.ctrl", "libcam.hal3a.v3.nvram.v4l2", "libcamalgo.eis", "libcamalgo.gyro", "libcamalgo.fsc", "libcamalgo.lmv", "libcamalgo.sat", "libcamalgo.WarpMapResizer", "libmtkcam_simager", "libmtkcam_exif", "libfeaturepolicy_dbhandler", "libfeature_eis", "libfeature.stereo.provider", "libmtkcam.featurepipe.depthmap", "libmtkcam_taskmgr", "libmtkcam.featurepipe.vsdof.wrapper", "libimgsys_main", "lib3a.stat", "libcameracustom.camera.isp", "libmtkcam_hal_core_featurepolicy", "libmtkcam_hal_core_utils", "libmtkcam_pipelinemodel_utils", "libmtkcam_camsys_sensor_utils", "libmtkcam_pipelinepolicy", "lib_bsscore", "libmtkcam_custom_feature", "libmtkcam_aicolor", "libmtkcam_aicolor.linux", "libmtkcam_c2psperfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_coreenginelight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_coreenginelight.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcamera_metadata", "libsync", "libmtkcam.logicalcaminfoprovider", "libmtkcam_modulehelper", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_camsys_sensor_utils", "libmtkcam_coredev", "libmtkcam_hwutils", "libmtkcam_hal_core_utils", "libcam.halsensor", "libmtkcam_thirdparty.core", "libmtkcam_thirdparty", "libmtkcam_metaconv", "libmtkcam_camcontroller", "libcam.halisp.v4l2", "libcam.hal3a.ctrl", "libmtkcam_dma_map", "libmtkcam_camctrl", "libmtkcam_hwnode", "libcam.vhdr", "libmtkcam_debugutils", "libmtkcam_custom.utils", "libmtkcam_pip", "libmtkcam_diputils", "libcam.hal3a.v3.strobe", "libmtkcam_hwutils_poweronoffcontroller", "libfeature.stereo.provider", "libcam.sensor_mode_helper", "libfeature_eis", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.calibration_convertor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom.calibration_convertor.so", ], shared_libs: [ "libmtkcam.debugwrapper", "libmtkcam_ulog", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.metadata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom.metadata.so", ], shared_libs: [ "libcamera_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.policy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom.policy.so", ], shared_libs: [ "libmtkcam.atmseventmgr", "libcameraplatforminfoxiaomi", "libmtkcam_metadata", "libmtkcam_metastore", "libcam.hal3a.ctrl", "libcam.halsensor", "liblog", "libutils", "libcutils", "libcameracustom", "libmtkcam_ulog", "libcamera_metadata", "libmtkcam_stdutils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam_thirdparty.core", "libmtkcam.debugwrapper", "libfeature.stereo.provider", "lib3a.stat", "libMiMotion", "libcam.utils.sensorprovider", "libcam.peripheralcontroller", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom.postproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom.postproc.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcameracustom", "libmtkcam_ulog", "libmtkcam_metadata", "libcamera_metadata", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom_sampleselector", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom_sampleselector.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custom_zsdhdrselector", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custom_zsdhdrselector.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_ulog", "libcam.chdr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_custzone", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_custzone.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libion", "libion_mtk", "libgralloc_extra", "libmtkcam_hal_core_provider", "libmtkcam_postprocprovider", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_metastore", "libcam.halsensor", "libcamalgo.fdft", "libc++", "libmtkcam_proc", "libmtkcam_grallocutils", "libmtkcam_modulehelper", "libmtkcam_coredev", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_debugutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_debugutils.so", ], shared_libs: [ "liblog", "libutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_detectnode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_detectnode.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libAIOTcore", "libAIODcore", "libAITrackingAFMgr", "libcameraplatforminfoxiaomi", "libAF", "libmtkcam.atmseventmgr", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "liblog", "libutils", "libmtkcam_ulog", "lib3a.flash", "libcamalgo.fdft", "libcam.hal3a", "libcam.hal3a.ctrl", "libcam.halisp.v4l2", "libcamalgo.fsc", "libcam.utils.sensorprovider", "libmtkcam_perfctrl", "libfeature.vsdof.fd_info_provider", "libfeature.vsdof.ot_info_provider", "libcam.feature_utils", "libmtkcam_hal_core_utils", "libmtkcam_sysutils", "libfeature.face", "libfeature.aiseg", "libfeature.aiseg.linux", "libfeature.stereo.provider", "libmtkcam_tuning_utils", "libmtkcam_hwnode", "libmtkcam_detectnode_custom", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_devicemgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_devicemgr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libfeatureiodrv_mem", "libmtkcam.logicalcaminfoprovider", "libmtkcam_diputils", "libcam.halsensor", "libcam.hal3a.v3.strobe", "libmtkcam.debugwrapper", "libmtkcam_pip", "libmtkcam_hal_aov", "libmtkcam_custom.utils", "libcameraplatforminfoxiaomi", "libcameraloadcalibrationfiles", "libmtkcam.atmseventmgr", "libmtkcam_metastore", "libmtkcam_hwutils", "libmtkcam_hwutils_android", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_diputils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_diputils.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_dma_map", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_dma_map.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_dpe_isp8", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_dpe_isp8.so", ], shared_libs: [ "libcutils", "libion", "libion_mtk", "libmtkcam.debugwrapper", "libutils", "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libdmabufheap", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libcam.hal3a.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_exif", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_exif.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_custom.utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_externalisploader", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_externalisploader.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_faceResultHandler", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_faceResultHandler.so", ], shared_libs: [ "liblog", "libutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_hwutils", "libcamalgo.fdft", "libcam.hal3a.ctrl", "libcam.halisp.v4l2", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_fdWarpConvert", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_fdWarpConvert.so", ], shared_libs: [ "liblog", "libutils", "libmtkcam_ulog", "libmtkcam_hwutils", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_feature_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_feature_utils.so", ], shared_libs: [ "liblog", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libimgsys_main", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_gainmappool", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_gainmappool.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_taskmgr", "libmtkcam_camsys_sensor_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_grallocutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_grallocutils.so", ], shared_libs: [ "libgralloc_extra", "liblog", "libutils", "libsync", "libcutils", "libui-v34", "libmtkcam_stdutils", "libmtkcam_ulog", "libhidlbase", "libhardware", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libbase", "libbinder_ndk", "libgralloctypes", "libmtkcam_grallocutils_aidlv2helper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal3a_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal3a_provider.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libmtkcam_ulog", "libutils", "libcutils", "libcam.hal3a", "liblog", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libmgr3a.adapt", "lib3a.awb.core", "lib3a.stat", "lib3a.awbsync", "libcam.hal3a.afassitmgr", "lib3a.af.core", "libcam.afmgr", "lib3a.flash", "libcam.hal3a.v3.flicker.v4l2", "libcam.hal3a.v3.sensor.v4l2", "libcam.hal3a.v3.ae.v4l2", "libcameracustom", "libcam.hal3a.v3.flash.v4l2", "libcam.hal3a.v3.awb_v4l2", "libcam.hal3a.v3.stt_v4l2", "libcam.hal3a.v3.tone.mgr.v4l2", "libcamalgo.fdft", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_android_app_cbadaptor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_android_app_cbadaptor.so", ], shared_libs: [ "libmtkcam_hal_android_common", "libmtkcam_hal_android_utils", "libmtkcam_hal_core_app", "liblog", "libutils", "libcutils", "libcamera_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libnativewindow", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libmtkcam_perfctrl", "android.frameworks.displayservice@1.0", "libhidlbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_android_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_android_common.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metaconv", "libcamera_metadata", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_android_device", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_android_device.so", ], shared_libs: [ "libmtkcam_hal_android_common", "libmtkcam_hal_android_app_cbadaptor", "libmtkcam_hal_android_utils", "libmtkcam_hal_core_utils", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamera_metadata", "libmtkcam_metastore", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_modulehelper", "libmtkcam_packutils", "libmtkcam_smvr", "libcameracustom", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_android_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_android_provider.so", ], shared_libs: [ "libmtkcam_hal_custom_provider", "libmtkcam_hal_core_provider", "libmtkcam_hal_android_common", "libmtkcam_hal_android_device", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamera_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_android_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_android_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libcamera_metadata", "libmtkcam_grallocutils", "libmtkcam_hal_core_utils", "libmtkcam_tuning_utils", "libmtkcam_smvr", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_aov", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_aov.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libbinder_ndk", "vendor.mediatek.hardware.camera.aovservice-V2-ndk", "libmtkcam_modulehelper", "libmtkcam_aov", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_app", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_app.so", ], shared_libs: [ "libmtkcam_hal_core_utils", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_debugutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libmtkcam_perfctrl", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_app_cbadaptor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_app_cbadaptor.so", ], shared_libs: [ "libmtkcam_hal_core_utils", "libmtkcam_hal_core_app", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_debugutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_device", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_device.so", ], shared_libs: [ "libmtkcam_hal_core_utils", "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hal_core_app_cbadaptor", "libmtkcam_hal_core_devicesessionpolicy", "libmtkcam_tuning_utils", "libmtkcam_pipelinemodel_session", "libmtkcam_pipelinemodel_utils", "libmtkcam_prerelease", "libmtkcam_hwutils_android", "libmtkcam_hwutils_poweronoffcontroller", "libmtkcam_perfctrl", "libmtkcam_taskmgr", "libmtkcam_c2psperfctrl", "libmtkcam_hwutils", "libmtkcam_camsys_sensor_utils", "libcameracustom", "libfeature.stereo.provider", "libmtkcam_android_zslprocessor", "libmtkcam_pipeline_fbm", "libmtkcam_gainmappool", "libcam.halisp.v4l2", "libmtkcam_hwnode.p2", "libcam.halsensor", "libmtkcam_pwrutils.android", "libmtkcam_custom.utils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_devicesessionpolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_devicesessionpolicy.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam_camsys_sensor_utils", "libmtkcam_sysutils", "libmtkcam_tuning_utils", "libmtkcam_faceResultHandler", "libmtkcam_streamutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_hal_core_utils", "libmtkcam_pipelinemodel_utils", "libcameracustom", "libfeature.stereo.provider", "libcam.vhdr", "libcam.feature_utils", "libmtkcam_sensorcontrol", "libcam.hal3a.ctrl", "libmtkcam_hal_core_featurepolicy", "libcam.mcsspolicy", "libmtkcam_hwutils_android", "libmtkcam_perfctrl", "libmtkcam_pip", "libcamalgo.fdft", "libcam.zoomoverridemgr", "libmtkcam.uievent", "libmtkcam_custom.policy", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_featurepolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_featurepolicy.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_sysutils", "libmtkcam_thirdparty", "libmtkcam_thirdparty.core", "libmtkcam_camsys_sensor_utils", "libcam.halisp.v4l2", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_hal_core_utils", "libmtkcam_tuning_utils", "libmtkcam_pipelinemodel_utils", "libfeaturepolicy_dbhandler", "libcameracustom", "libfeature.stereo.provider", "lib3a.stat", "libmtkcam_custom.policy", "libmtkcam.atmseventmgr", "lib_bsscore", "libcameracustom.eis", "libimgsys_main", "libcam.chdr", "libcam.vhdr", "libcam.feature_utils", "libmtkcam_sensorcontrol", "libcam.hal3a.ctrl", "libmtkcam_streamutils", "libcam.halsensor", "libcam.utils.sensorprovider", "libmtkcam_pipelinepolicy", "libmtkcam_pip", "libmtkcam_dma_map", "libcameracustom.camera.isp", "libfeature.mcnr", "libcam.sensor_mode_helper", "libcamalgo.gyro", "libcam.zoomoverridemgr", "libmtkcam_hwutils", "libcamalgo.sat", "libcam.insensorzoom_helper", "libcam.mcsspolicy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_provider.so", ], shared_libs: [ "libmtkcam_devicemgr", "libutils", "liblog", "libcutils", "libmtkcam_hal_core_device", "libmtkcam_ulog", "libmtkcam_metaconv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_core_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_core_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libsync", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_grallocutils", "libmtkcam_hwutils", "libmtkcam_camsys_sensor_utils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam.debugwrapper", "libmtkcam_taskmgr", "libmtkcam_custom.utils", "libfeature.stereo.provider", "libcam.halsensor", "libmtkcam_packutils", "android.hardware.graphics.common@1.2", "libmtkcam_ulog", "lib3a.stat", "libcam.halisp.TuningDataProvider", "libmtkcam_hwutils_poweronoffcontroller", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_custom.so", ], shared_libs: [ "libfeature.stereo.provider", "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libmtkcam_postprocprovider", "libmtkcam_metadata", "libmtkcam_metaconv", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libmtkcam_metastore", "libmtkcam_custzone", "libmtkcam.debugwrapper", "libmtkcam_fdsan_wrapper", "libmtkcam_grallocutils", "libmtkcam_camsys_sensor_utils", "libcam.halsensor", "libmtkcam_hal_custom_state", "libmtkcam_hal_custom_utils", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_custom_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_custom_provider.so", ], shared_libs: [ "libmtkcam_hal_core_provider", "libutils", "liblog", "libcutils", "libmtkcam_hal_custom", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metaconv", "libcamera_metadata", "libmtkcam_coreenginelight", "libmtkcam_hal_custom_state", "libmtkcam_metadata", "libmtkcam_hal_custom_utils", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_hidl_common", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_hidl_common.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "android.hardware.camera.common@1.0", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_hidl_device", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_hidl_device.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libfmq", "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", "libcamera_metadata", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_hal_hidl_common", "libmtkcam_hal_hidl_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_hidl_provider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_hidl_provider.so", ], shared_libs: [ "android.hardware.camera.provider@2.4", "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "android.hardware.camera.device@3.6", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "liblog", "libutils", "libcutils", "libcamera_metadata", "libhardware", "libhidlbase", "libhidltransport", "libfmq", "libmtkcam_hal_android_provider", "libmtkcam_hal_hidl_common", "libmtkcam_hal_hidl_device", "libmtkcam_ulog", "libmtkcam_metaconv", "libmtkcam_stdutils", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hal_hidl_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hal_hidl_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libhardware", "libhidlbase", "libhidltransport", "libfmq", "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", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_grallocutils", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libcamera_metadata", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_halisp_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_halisp_custom.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libDBAccessor_ISP", "libcam.halisp.TuningDataProviderFactory", "libcam.halisp.TuningDataProvider", "libcam.halisp.plugin", "libmtkcam_ulog", "libcutils", "libutils", "liblog", "libcam.halisp.utils", "libmtkcam.debugwrapper", "libcam.halisp.imp.v4l2", "libcam.halsensor", "libispfeature_mtkcam.v4l2", "libmtkcam_tuning_utils", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwnode.jpegnode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwnode.jpegnode.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_prerelease", "libcam.feature_utils", "libmtkcam_custom_feature", "libmtkcam_sysutils", "libmtkcam_simager", "libmtkcam_exif", "libmediandk", "libmtkcam_hwnode", "libultrahdr_mtk", "libjpeg", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwnode.p2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwnode.p2.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_hwnode", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_prerelease", "libcam.feature_utils", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam_perfctrl", "libcamalgo.lmv", "libcamalgo.eis", "libcamalgo.sat", "libmtkcam_sysutils", "libimgsys_main", "libfeature_fsc", "libfeature_eis", "libcameracustom.eis", "libmtkcam_simager", "libmfllcore", "lib_bsscore", "libfeature.stereo.provider", "libcamalgo.fsc", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam.featurepipe.streaming", "libmtkcam.featurepipe.capture", "lib3a.stat", "libcam.halisp.v4l2", "libcam.halisp.utils", "libcam.halsensor", "libcam.hal3a.ctrl", "libSQLiteModule_VER_ALL", "libmtkcam_c2psperfctrl", "libmediandk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwnode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwnode.so", ], shared_libs: [ "libmtkcam.atmseventmgr", "libAF", "libSQLiteModule_VER_ALL", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_packutils", "libmtkcam_prerelease", "libcam.feature_utils", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam_camcoordinator", "libmtkcam_camsys_sensor_utils", "libmtkcam_dma_map", "libmtkcam_perfctrl", "libmtkcam_camctrl", "libmtkcam_camcontroller", "libimgsys_main", "libfeature_fsc", "libmtkcam_simager", "libmtkcam_exif", "libmtkcam_sysutils", "libcam.vhdr", "libcamalgo.dngop", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.sat", "libcamalgo.fdft", "libfeature.stereo.provider", "libfeature.vsdof.fd_info_provider", "libcamalgo.fsc", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam_synchelper", "lib3a.flash", "lib3a.stat", "lib3a.awb.core", "lib3a.af.core", "libmtkcam_thirdparty.core", "libcam.halisp.v4l2", "libcam.halisp.utils", "libcam.halsensor", "libcam.hal3a.v3.dng", "libcam.hal3a.ctrl", "libmtkcam.featurepipe.p2g", "libmtkcam_c2psperfctrl", "libmediandk", "libmtkcam_externalisploader", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwutils.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libcameracustom", "libcamalgo.fdft", "libmtkcam_sysutils", "libhwbinder", "libcam.halsensor", "libmtkcam_metadata", "libcamalgo.bss", "libcamalgo.BSSwrapper", "libcam.utils.sensorprovider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwutils_android", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwutils_android.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libbwc", "android.hardware.power@1.0", "vendor.mediatek.hardware.power@2.0", "libmtkcam_stdutils", "libmtkcam_modulehelper", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_hwutils_poweronoffcontroller", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_hwutils_poweronoffcontroller.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_modulehelper", "libmtkcam_ulog", "libcam.hal3a.ctrl", "libcam.halsensor", "libcam.peripheralcontroller", "libmtkcam_perfctrl", "libmtkcam_c2psperfctrl", "libmtkcam.debugwrapper", "libmtkcam_taskmgr", "libmtkcam_sysutils", "libmtkcam_pwrutils.android", "libcam.utils.sensorprovider", "libmtkcam_metadata", "libmtkcam_metastore", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_imgbuf_v2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_imgbuf_v2.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libnativewindow", "libion", "libion_mtk", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libsync", "libdmabufheap", "libmtkcam_fdsan", "libcamera_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_imgsys_power_model", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_imgsys_power_model.so", ], shared_libs: [ "libmtkcam_ulog", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_jsonconvertor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_jsonconvertor.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libcameracustom", "libcam.halsensor", "libmtkcam_jsondata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_jsondata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_jsondata.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_mae", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_mae.so", ], shared_libs: [ "libaedv", "libcutils", "libmtkcam.debugwrapper", "libutils", "liblog", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_imgbuf_v2", "libmtkcam_perfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_mapping_mgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_mapping_mgr.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_grallocutils", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "lib3a.stat", "lib3a.awb.core", "lib3a.af.core", "libcam.hal3a.utils", "libmtkcam_ulog", "libcam.hal3a.v3.nvram.v4l2", "lib3a.flash", "libcam.halsensor", "libcam.halisp.utils", "libmtkcam_tuning_utils", "libcameracustom.camera.isp", "libcameracustom_camera_db_ext", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_memorypool", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_memorypool.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_metaconv", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_metaconv.so", ], shared_libs: [ "libhidlbase", "libcamera_metadata", "libutils", "libmtkcam_ulog", "libmtkcam_metadata", "liblog", "libmtkcam_custom.metadata", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_metadata", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_metadata.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libutils", "libmtkcam.debugwrapper", "libcutils", "libmtkcam_stdutils", "libmtkcam_custom.metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_metastore", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_metastore.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam_calibration_provider", "libmtkcam_camsys_sensor_utils", "libmtkcam_camcoordinator", "libmtkcam_pipemgr", "libmtkcam_custom.metadata", "libfeature.stereo.provider", "libcam.halsensor", "libcam.hal3a.v3.dng", "libfeature.stereo.platform", "libmtkcam_custom.metadata_override", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_modulefactory_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_modulefactory_custom.so", ], shared_libs: [ "liblog", "libutils", "libmtkcam_ulog", "libcameracustom.camera_exif", "libcameracustom", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_modulefactory_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_modulefactory_utils.so", ], shared_libs: [ "liblog", "libutils", "libhardware", "libmtkcam_ulog", "libmtkcam.logicalmodule", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_modulehelper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_modulehelper.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_p1node", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_p1node.so", ], shared_libs: [ "libmtkcam.atmseventmgr", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_packutils", "libmtkcam_prerelease", "libcam.feature_utils", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam_camcoordinator", "libmtkcam_camsys_sensor_utils", "libmtkcam_dma_map", "libmtkcam_perfctrl", "libmtkcam_camctrl", "libmtkcam_camcontroller", "libfeature_fsc", "libmtkcam_memorypool", "libfeature_eis", "libcameracustom.eis", "libmtkcam_sysutils", "libcam.vhdr", "libmtkcam_mapping_mgr", "libmtkcam_synchelper", "libcam.halisp.v4l2", "libcam.hal3a.ctrl", "libcam.halsensor", "libmtkcam_hwnode", "libmtkcam_gainmappool", "libmtkcam_c2psperfctrl", "libmtkcam_tuning_utils", "libmtkcam_externalisploader", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_packutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_packutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "lib_bsscore", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_perfctrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_perfctrl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libbwc", "android.hardware.power@1.0", "vendor.mediatek.hardware.power@2.0", "libmtkcam_stdutils", "libmtkcam_modulehelper", "libcam.halsensor", "libprocessgroup", "libmtkcam_jsondata", "libmtkcam_jsonconvertor", "libmtkcam_metadata", "libmtkcam_c2psperfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pip", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pip.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_hwutils", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam_ulog", "libmtkcam_pipemgr", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipeline", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipeline.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam_streamutils", "libmtkcam_pipeline_fbm", "libmtkcam_prerelease", "libmtkcam_hwutils", "libmtkcam.debugwrapper", "libmtkcam_sysutils", "libmtkcam_gainmappool", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipeline_fbm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipeline_fbm.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_debugutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinemodel_capture", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinemodel_capture.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_hwutils", "libmtkcam_streamutils", "libmtkcam_pipeline", "libmtkcam_prerelease", "libmtkcam_sysutils", "libmtkcam_pipelinemodel_utils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinemodel_session", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinemodel_session.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_jobqueue", "libmtkcam_hwutils", "libmtkcam_pipeline", "libmtkcam_pipelinepolicy_factory", "libmtkcam_pipelinepolicy", "libmtkcam_pipelinepolicy-smvr", "libmtkcam_pipelinepolicy-security", "libmtkcam_pipelinemodel_utils", "libcameracustom", "libfeature.stereo.provider", "libmtkcam_modulehelper", "libmtkcam_prerelease", "libmtkcam_camsys_sensor_utils", "libmtkcam_pipeline_fbm", "libmtkcam_pipelinemodel_capture", "libhidlbase", "libcam.halsensor", "libimgsys_main", "libmtkcam_pip", "libmtkcam_tuning_utils", "libmtkcam_taskmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinemodel_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinemodel_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbwc", "vendor.mediatek.hardware.power@2.0", "libhidlbase", "libhidltransport", "libmtkcam_ulog", "libmtkcam_camsys_sensor_utils", "libmtkcam_perfctrl", "libmtkcam_p1node", "libmtkcam_preprocnode", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_hwutils", "libmtkcam_sysutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_pip", "libmtkcam_pipeline", "libmtkcam_hwnode", "libmtkcam_hwnode.jpegnode", "libmtkcam_hwnode.p2", "libmtkcam_detectnode", "libcameracustom", "libfeature.stereo.provider", "libmtkcam.debugwrapper", "libmtkcam_gainmappool", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinepolicy-security", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinepolicy-security.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam_pipelinepolicy", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinepolicy-smvr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinepolicy-smvr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_hwnode", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_streamutils", "libmtkcam_tuning_utils", "libmtkcam_pipelinepolicy", "libmtkcam_pipelinemodel_utils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_camsys_sensor_utils", "libmtkcam_detectnode", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinepolicy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinepolicy.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_hwutils", "libmtkcam_hwnode", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_modulehelper", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_camsys_sensor_utils", "libcam.feature_utils", "libmtkcam_detectnode", "libmtkcam_pipelinemodel_utils", "libfeature.stereo.provider", "libfeature.aiseg", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipelinepolicy_factory", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipelinepolicy_factory.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_modulehelper", "libmtkcam_pipelinepolicy", "libmtkcam_pipelinepolicy-smvr", "libmtkcam_pipelinepolicy-security", "libmtkcam_pipelinemodel_utils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_pipemgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_pipemgr.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libmtkcam_ulog", "libmtkcam_sysutils", "libmtkcam.debugwrapper", "libMtkMediaController", "libmtkcam_externalisploader", "libapudcutils", "libmtkcam_imgbuf_v2", "libmtkcam_perfctrl", "libmtkcam_c2psperfctrl", "libcamlog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_postprocprovider", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_postprocprovider.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libsync", "libmtkcam_imgbuf_v2", "libmtkcam_sysutils", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.logicalcaminfoprovider", "libmtkcam_modulehelper", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_camsys_sensor_utils", "libmtkcam_coredev", "libmtkcam_hwutils", "libmtkcam_hal_core_utils", "libcam.halsensor", "libmtkcam_thirdparty.core", "libmtkcam_custom.postproc", "libmtkcam_tuning_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_preprocnode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_preprocnode.so", ], shared_libs: [ "libSQLiteModule_VER_ALL", "libAIOTcore", "libAIODcore", "libAITrackingAFMgr", "libfeature.vsdof.ot_info_provider", "liblog", "libutils", "libcutils", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_grallocutils", "libmtkcam_imgbuf_v2", "libmtkcam_streamutils", "libmtkcam_hwutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_packutils", "libmtkcam_prerelease", "libcam.feature_utils", "libcameracustom", "libcam.utils.sensorprovider", "libmtkcam_camcoordinator", "libmtkcam_camsys_sensor_utils", "libmtkcam_dma_map", "libmtkcam_perfctrl", "libmtkcam_camctrl", "libmtkcam_camcontroller", "libimgsys_main", "libfeature_fsc", "libfeature_eis", "libcameracustom.eis", "libmtkcam_simager", "libmtkcam_exif", "libmtkcam_sysutils", "libcam.vhdr", "libmfllcore", "lib_bsscore", "libcamalgo.dngop", "libcamalgo.lmv", "libcamalgo.gyro", "libcamalgo.eis", "libcamalgo.fdft", "libfeature.face", "libfeature.aiseg", "libfeature.aiseg.linux", "libfeature.stereo.provider", "libfeature.vsdof.fd_info_provider", "libcamalgo.fsc", "libmtkcam_tuning_utils", "libmtkcam_mapping_mgr", "libmtkcam.featurepipe.streaming", "libmtkcam.featurepipe.capture", "libmtkcam_synchelper", "lib3a.flash", "lib3a.stat", "lib3a.awb.core", "lib3a.af.core", "libmtkcam_thirdparty.core", "libcam.halisp.v4l2", "libcam.halisp.utils", "libcam.halsensor", "libcam.hal3a.v3.dng", "libcam.hal3a.ctrl", "libmtkcam.featurepipe.p2g", "libmtkcam_hwnode", "libmtkcam_gainmappool", "libmediandk", "libmtkcam_externalisploader", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_prerelease", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_prerelease.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam.eventcallback", "libmtkcam_ulog", "libmtkcam_streamutils", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_proc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_proc.so", ], shared_libs: [ "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_request_requlator", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_request_requlator.so", ], shared_libs: [ "liblog", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libcam.hal3a.guard", "libmtkcam_perfctrl", "libmtkcam_sysutils", "libutils", "libcutils", "libprocessgroup", "libmtkcam_c2psperfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_resourcedecision", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_resourcedecision.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libmtkcam_ulog", "libmtkcam_metadata", "libmtkcam.debugwrapper", "libmtkcam_pipemgr", "libmtkcam_pip", "libmtkcam_tuning_utils", "libcam.halsensor", "libmtkcam_resourcedecision_custom", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_resourcedecision_custom", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_resourcedecision_custom.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_salmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_salmgr.so", ], shared_libs: [ "libutils", "libcutils", "libMtkMediaController_SAL", "liblog", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libdmabufheap", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_sensorcontrol", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_sensorcontrol.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam.debugwrapper", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_modulehelper", "libmtkcam_thirdparty", "libmtkcam_camsys_sensor_utils", "libcam.zoomoverridemgr", "libcameracustom", "libfeature.stereo.provider", "libmtkcam_hwutils", "libmtkcam_calibration_provider", "libmtkcam_resourcedecision", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_simager", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_simager.so", ], shared_libs: [ "libJpgEncPipe", "libimgsys_main", "libcam.halisp.utils", "libcam.halisp.v4l2", "libmtkcam_tuning_utils", "libcutils", "liblog", "libutils", "libhardware", "libion", "libcam.halsensor", "libmtkcam_modulehelper", "libmtkcam_stdutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libheichal", "libdpframework", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_smvr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_smvr.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_metadata", "libcamera_metadata", "libmtkcam_metastore", "libmtkcam_grallocutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_stdutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_stdutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_streamutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_streamutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_debugutils", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_synchelper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_synchelper.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_ulog", "libmtkcam_modulehelper", "libmtkcam.debugwrapper", "libmtkcam.logicalcaminfoprovider", "libmtkcam_pipemgr", "libmtkcam_tuning_utils", "libcam.halsensor", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_sysutils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_sysutils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_jobqueue", "libhidltransport", "libhwbinder", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_taskmgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_taskmgr.so", ], shared_libs: [ "libprocessgroup_shim", "liblog", "libutils", "libcutils", "libmtkcam_sysutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libprocessgroup", "libmtkcam_perfctrl", "libmtkcam_c2psperfctrl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_thirdparty.core", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_thirdparty.core.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcam.zoomoverridemgr", "libmtkcam_hwutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_thirdparty.customer", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_thirdparty.customer.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_simager", "libmtkcam_stdutils", "libmtkcam_thirdparty.core", "libcameracustom", "libmtkcam.debugwrapper", "libwa_widelens_undistort", "libmtkcam.atmseventmgr", "libmtkcam_metastore", "libcameraplatforminfoxiaomi", "libarcsoft_beautyshot", "libimgsys_main", "libfeature.stereo.provider", "libmtkcam_hwutils", "libmtkcam_modulehelper", "libmtkcam_sysutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_thirdparty.customzone", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_thirdparty.customzone.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_thirdparty.core", "libmtkcam_thirdparty.mtk", "libmtkcam_thirdparty.customer", "libmtkcam_custom.policy", "libmtkcam_modulehelper", "libmtkcam.debugwrapper", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_thirdparty.mtk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_thirdparty.mtk.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_jobqueue", "libmtkcam_metadata", "libmtkcam_metastore", "libcam.zoomoverridemgr", "libcam.halsensor", "libmfllcore", "libcam.hal3a.ctrl", "libcam.feature_utils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libmtkcam_exif", "libaicapturecore", "libfacerelight", "libcamalgo.ais2", "libmgr3a.adapt", "libcamalgo.fdft", "libcamalgo.dngop", "libcamalgo.sat", "libmtkcam_imgbuf_v2", "libmtkcam_simager", "libmtkcam_thirdparty.core", "libcam.utils.sensorprovider", "libmtkcam.debugwrapper", "libmtkcam_tuning_utils", "libimgsys_main", "libmtkcam_mapping_mgr", "libcameracustom", "libfeature.stereo.provider", "lib_bsscore", "libmtkcam_camcoordinator", "libmtkcam_camsys_sensor_utils", "libcam.sensor_mode_helper", "libcam.chdr", "libmtkcam.featurepipe.depthmap", "libfeature.hdr10", "libpq_sec", "libcamalgo.hdr10p", "libapudcutils", "libcamalgo.n3d", "libfeature.vsdof.nvram_provider", "libfeature.vsdof.3a_info_provider", "libfeature.vsdof.hal", "libfeature.fefm.hal", "libfeature_vrp", "libmtkcam_streamutils", "libmtkcam_sysutils", "libmtkcam_feature_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_thirdparty", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_thirdparty.so", ], shared_libs: [ "libmtkcam_thirdparty.core", "libmtkcam_thirdparty.mtk", "libmtkcam_thirdparty.customer", "libmtkcam_thirdparty.customzone", "libmtkcam_custom.policy", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libmtkcam_stdutils", "libmtkcam_metadata", "libmfllcore", "libcam.hal3a.ctrl", "libcam.feature_utils", "libmtkcam_modulehelper", "libmtkcam_hwutils", "libcamalgo.dngop", "libmtkcam_imgbuf_v2", "libmtkcam.debugwrapper", "libmtkcam_simager", "libmtkcam_tuning_utils", "libimgsys_main", "libmtkcam_mapping_mgr", "libcameracustom", "libfeature.stereo.provider", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_tuning_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_tuning_utils.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libcam.halsensor", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libmtkcam_stdutils", "libmtkcam_sysutils", "libmtkcam.ndd.limit", "libmtkcam_metadata", "libmtkcam_modulehelper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_ulog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_ulog.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam.debugwrapper", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkcam_zsl_customselector", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkcam_zsl_customselector.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libmtkcam_stdutils", "libmtkcam_debugutils", "libmtkcam_pipelinemodel_utils", "libmtkcam_pipeline", "libmtkcam_imgbuf_v2", "libmtkcam_metadata", "libmtkcam_metastore", "libmtkcam_streamutils", "libmtkcam_ulog", "libmtkcam.debugwrapper", "libcamalgo.fdft", "libmtkcam_hwutils", "libcam.feature_utils", "libmtkcam_custom_zsdhdrselector", "libmtkcam_custom_sampleselector", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libmtkltm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libmtkltm.so", ], shared_libs: [ "libOpenCL", "libcutils", "libutils", "libcamalgo.platform", "liblog", "libdl", "libc++", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libn3d_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libn3d_tuning.so", ], shared_libs: [ "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuralnetworks_sl_driver_mtk_prebuilt", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libneuralnetworks_sl_driver_mtk_prebuilt.so", ], shared_libs: [ "libcutils", "liblog", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuron_adapter_mgvi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libneuron_adapter_mgvi.so", ], shared_libs: [ "libnativewindow", "liblog", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuron_runtime.8", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libneuron_runtime.8.so", ], shared_libs: [ "liblog", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuron_runtime", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libneuron_runtime.so", ], shared_libs: [ "liblog", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libneuron_wrapper", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libneuron_wrapper.so", ], shared_libs: [ "libapu_mdw", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpcdbi", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpcdbi.so", ], shared_libs: [ "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpda_usdriver", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpda_usdriver.so", ], shared_libs: [ "libmtkcam_stdutils", "liblog", "libutils", "libcutils", "libmtkcam_ulog", "libion", "libion_mtk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpq_cust_base", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpq_cust_base.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpq_sec", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpq_sec.so", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqconfig", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpqconfig.so", ], shared_libs: [ "libmml", "libpq_sec", "vendor.mediatek.hardware.mmagent-V1-ndk", "libbinder_ndk", "libdmabufheap", "libaiselector", "libpqsharememory", "libpqtuning", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "libsensorndkbridge", "libsdrparser", "libaedv", "libutils", "libcutils", "liblog", "libhardware", "libgralloc_extra", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libpqparamparser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libpqparamparser.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libhardware", "libgralloc_extra", "vendor.mediatek.hardware.mmlpq-V3-ndk", "libmml", "libdmabufheap", "libpqhdrmetaparser", "libpqsharememory", "libbase", "libbinder", "libbinder_ndk", "libpqxmlflagparser", "libsdrparser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libsbd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libsbd.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libscltm", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/libscltm.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "mtk000_mipi_raw_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/mtk000_mipi_raw_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "mtk000_mipi_raw_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/mtk000_mipi_raw_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_2_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_2_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_2_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_2_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_3_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_3_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_3_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_3_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_4_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_4_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_4_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_4_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinimx882wide_mipi_raw_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_2_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_2_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_2_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_2_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_3_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_3_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_3_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_3_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_4_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_4_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_4_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_4_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinov20bfront_mipi_raw_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_2_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_2_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_2_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_2_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_3_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_3_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_3_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_3_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_4_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_4_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_4_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_4_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_IdxMgr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_IdxMgr.so", ], shared_libs: [ "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "rodinsc820csultra_mipi_raw_tuning", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_tuning.so", ], shared_libs: [ "liblog", "libcutils", "libmtkcam_ulog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "mt6899", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "libswdap", owner: "xiaomi", strip: { none: true, }, target: { 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: "64", relative_install_path: "soundfx", 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.dolby.hardware.dms@2.0", owner: "xiaomi", strip: { none: true, }, target: { 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: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.hardware.vibratorfeature.IVibratorExt-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.hardware.vibratorfeature.IVibratorExt-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.apuware.apusys-V5-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.apusys-V5-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.apuware.utils-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.apuware.utils@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.apuware.utils@2.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.mediatek.hardware.audio@6.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.audio@6.1.so", ], shared_libs: [ "android.hardware.audio.common@6.0", "android.hardware.audio.effect@6.0", "android.hardware.audio@6.0", "android.hidl.safe_union@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.bluetooth.audio-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.bluetooth.audio-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.common.fmq-V1-ndk", "android.hardware.audio.common-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.aovservice-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.aovservice-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.atms-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.atms@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.atms@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.mediatek.hardware.camera.bgservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.bgservice@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.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.mediatek.hardware.camera.bgservice@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.bgservice@1.1.so", ], shared_libs: [ "vendor.mediatek.hardware.camera.bgservice@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.ccap@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.ccap@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.mediatek.hardware.camera.isphal-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.isphal@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so", ], shared_libs: [ "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.isphal@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.isphal@1.1.so", ], shared_libs: [ "android.hardware.graphics.common@1.0", "android.hardware.graphics.common@1.2", "vendor.mediatek.hardware.camera.isphal@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.camera.postproc@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.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.mediatek.hardware.camera.uievent-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.camera.uievent-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.clientapi-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.clientapi-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.composer_ext-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.composer_ext@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.composer_ext@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.mediatek.hardware.gnss-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.gnss-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.lbs-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.lbs-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mbrain-V6-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mbrain-V6-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mdmonitor-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mdmonitor-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mdmonitor@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mdmonitor@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.mediatek.hardware.mmagent-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mmagent@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@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.mediatek.hardware.mmagent@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mmagent@1.1.so", ], shared_libs: [ "vendor.mediatek.hardware.mmagent@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mmlpq-V3-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mmlpq-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.mediatek.hardware.mms-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mms-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkpower-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkpower-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.assist-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.assist-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.atci-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.atci-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.cap-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.cap-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.data-V3-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.data-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "android.hardware.radio.data-V3-ndk", "vendor.mediatek.hardware.mtkradioex.assist-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.dch-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.dch-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.em-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.em-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "android.hardware.radio.modem-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.ims-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.ims-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "android.hardware.radio.messaging-V3-ndk", "android.hardware.radio.voice-V3-ndk", "vendor.mediatek.hardware.mtkradioex.voice-V1-ndk", "vendor.mediatek.hardware.mtkradioex.mwi-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.messaging-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.messaging-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.modem-V3-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.modem-V3-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "vendor.mediatek.hardware.mtkradioex.cap-V1-ndk", "vendor.mediatek.hardware.mtkradioex.atci-V1-ndk", "vendor.mediatek.hardware.mtkradioex.em-V1-ndk", "vendor.mediatek.hardware.mtkradioex.assist-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.mwi-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.mwi-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.network-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.network-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "android.hardware.radio.network-V3-ndk", "vendor.mediatek.hardware.mtkradioex.smartratswitch-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.rcs-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.rcs-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.rsu-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.rsu-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.se-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.se-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.sim-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.sim-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "vendor.mediatek.hardware.mtkradioex.rsu-V1-ndk", "vendor.mediatek.hardware.mtkradioex.se-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.sim-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.sim-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "vendor.mediatek.hardware.mtkradioex.rsu-V1-ndk", "vendor.mediatek.hardware.mtkradioex.se-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.smartratswitch-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.smartratswitch-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.mtkradioex.voice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.mtkradioex.voice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.radio-V3-ndk", "android.hardware.radio.network-V3-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.netdagent-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.netdagent@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.netdagent@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.mediatek.hardware.neuropilot.agent-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.neuropilot.agent@1.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@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.mediatek.hardware.neuropilot.agent@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.1.so", ], shared_libs: [ "vendor.mediatek.hardware.neuropilot.agent@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.neuropilot.agent@1.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.neuropilot.agent@1.2.so", ], shared_libs: [ "vendor.mediatek.hardware.neuropilot.agent@1.0", "vendor.mediatek.hardware.neuropilot.agent@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.nvram-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.nvram-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.power@1.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.power@1.1.so", ], shared_libs: [ "android.hardware.power@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.power@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.power@2.0.so", ], shared_libs: [ "android.hardware.power@1.0", "android.hardware.power@1.1", "android.hardware.power@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.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.mediatek.hardware.pq@2.1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.1.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.10", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.10.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "vendor.mediatek.hardware.pq@2.7", "vendor.mediatek.hardware.pq@2.8", "vendor.mediatek.hardware.pq@2.9", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.2.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.3.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.4", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.4.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.5", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.5.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.6", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.6.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.7", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.7.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.8", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.8.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "vendor.mediatek.hardware.pq@2.7", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq@2.9", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq@2.9.so", ], shared_libs: [ "vendor.mediatek.hardware.pq@2.0", "vendor.mediatek.hardware.pq@2.1", "vendor.mediatek.hardware.pq@2.2", "vendor.mediatek.hardware.pq@2.3", "vendor.mediatek.hardware.pq@2.4", "vendor.mediatek.hardware.pq@2.5", "vendor.mediatek.hardware.pq@2.6", "vendor.mediatek.hardware.pq@2.7", "vendor.mediatek.hardware.pq@2.8", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq_aidl-V2-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq_aidl-V2-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq_aidl-V4-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq_aidl-V4-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.pq_aidl-V7-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.pq_aidl-V7-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.graphics.common-V6-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.rcs-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.rcs-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.mediatek.hardware.rcs@2.0", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.rcs@2.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.mediatek.hardware.videotelephony-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.mediatek.hardware.videotelephony-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, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.aidl.tidaservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.aidl.tidaservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.aidlbgservice-V1-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.aidlbgservice-V1-impl.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder_ndk", "libcom.xiaomi.debug", "libcom.xiaomi.eventcallback", "vendor.xiaomi.hardware.aidlbgservice-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.aidlbgservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.aidlbgservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.aon-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.aon-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "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", "libcom.xiaomi.debug", "libcom.xiaomi.eventcallback", "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.camera.companion-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.companion-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.companion-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.companion-impl.so", ], shared_libs: [ "vendor.xiaomi.hardware.camera.companion-V1-ndk", "libbase", "libbinder_ndk", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.injection-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.injection-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "android.hardware.camera.device-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.injection-client", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.injection-client.so", ], shared_libs: [ "android.hardware.camera.common-V1-ndk", "android.hardware.camera.device-V2-ndk", "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.injection-service", "libbinder_ndk", "libcamera_metadata", "libcutils", "liblog", "libutils", "libcom.xiaomi.metadatautils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.injection-service", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.injection-service.so", ], shared_libs: [ "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", "android.hardware.camera.common-V1-ndk", "android.hardware.camera.device-V2-ndk", "libmediandk", "libnativewindow", "libbinder_ndk", "libcamera_metadata", "libcutils", "libexif", "libjpeg", "liblog", "libutils", "libyuv", "libui", "libbase", "libcom.xiaomi.pluginutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.synthetic-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.camera.synthetic-impl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.camera.synthetic-impl.so", ], shared_libs: [ "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", "libbase", "libbinder_ndk", "liblog", "libnativewindow", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.fingerprintextension-V1-ndk-vendor", stem: "vendor.xiaomi.hardware.fingerprintextension-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.fingerprintextension-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.fx.tunnel-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.fx.tunnel-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mfidoca-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mfidoca-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mlipay-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hardware.mlipay-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hw.touchfeature-V1-ndk-vendor", stem: "vendor.xiaomi.hw.touchfeature-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.hw.touchfeature-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.sensor.citsensorservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/vendor/lib64/vendor.xiaomi.sensor.citsensorservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, soc_specific: true, } cc_prebuilt_library_shared { name: "anc.hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/anc.hal.so", ], shared_libs: [ "libteecli", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.arcrawhdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.arcrawhdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmpbase", "libdmabufheap", "libarcsoft_hdr_raw", "libarc.ion", "libarcsoft_portrait_hdr_raw", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.arcsoftsr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.arcsoftsr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libarcsoft_raw_sr", "libmpbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.beautydeformation", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.beautydeformation.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_utils", "libarcsoft_beautyshot", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.capbokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.capbokeh.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmiphone_capture_bokeh", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.capdepth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.capdepth.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_ds_nn", "libmialgo_depth", "libmiaio_aio_seg", "libmiphone_capture_depth", "libmiphone_dualcam_depth_aideploy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.depurple", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.depurple.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmorpho_Depurple", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.filter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.filter.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libnativewindow", "libui", "libEGL", "libGLESv3", "libMiPhotoFilter", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.gainmap", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.gainmap.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libultrahdr_rodin", "libjpeg", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.gainmapPostProc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.gainmapPostProc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libjpeg", "libexif", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.idle", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.idle.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.jiiganfrontbokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jiiganfrontbokeh.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libhardware", "libnativewindow", "libanc_single_bokeh", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.jpegrAggr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.jpegrAggr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libjpeg", "libexif", "libimage_io", "libultrahdr_rodin", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.ldc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.ldc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libanc_dc_base", "libwa_widelens_undistort", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.miaideblur", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.miaideblur.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmiai_deblur", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.miaiie", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.miaiie.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_utils", "libmialgo_ie_capture", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mideflicker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.mideflicker.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libhardware", "libdeflicker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.portraitrepair", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.portraitrepair.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libportrait_repair_apu", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.rawhdranchor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.rawhdranchor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmpbase", "libarcsoft_hdr_raw_grf", "libarcsoft_hdr_raw", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.rawsuperlight_turbofusion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.rawsuperlight_turbofusion.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmpbase", "libgralloc_extra", "libarcsoft_turbo_fusion_raw_super_night", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.rawsuperlight_turbofusion_front", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.rawsuperlight_turbofusion_front.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmpbase", "libgralloc_extra", "libarcsoft_turbo_fusion_raw_portrait_super_night", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.skinbeautifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.skinbeautifier.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_utils", "libarcsoft_beautyshot", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.sranchor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.sranchor.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_utils", "libOpenCL", "libion", "librfs_warp", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.swflip", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.swflip.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.swjpegencode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.swjpegencode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libjpeg", "libexif", "libz", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.watermark", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/capture/com.xiaomi.plugin.watermark.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libjpeg", "libyuv", "libpng", "libz", "libpiex", "libexpat", "libEGL", "libGLESv2", "libnativewindow", "libminikin.xiaomi", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/capture", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hwjpeg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.hwjpeg.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libcom.xiaomi.hwadapter.postprocinterface", "libcom.xiaomi.hwadapter.decoupleutil", "libmtkcam.atmseventmgr", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hwproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.hwproc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libcom.xiaomi.hwadapter.postprocinterface", "libcom.xiaomi.hwadapter.decoupleutil", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.memcpy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.memcpy.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.movieeffect", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.movieeffect.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.movieeffectneon", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.movieeffectneon.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.pixman", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/common/com.xiaomi.plugin.pixman.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "vendor.xiaomi.hardware.camera.injection-client", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "libbinder_ndk", "libbase", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/common", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.GestureEffects", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.GestureEffects.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmicamera_adapter", "libcameraopt", "libmpbase", "libhandgesture.arcsoft", "libMiEmojiEffect", "libdmabufheap", "libcamlog", "libmialgo_utils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.arcsoftvideobokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.arcsoftvideobokeh.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libion", "libutilscallstack", "libarcsoft_scbokeh_video", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.asdasync", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.asdasync.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libc++_shared", "libcamera_scene", "libarcsoft_turbo_hdr_detection", "libarcsoft_turbo_sr_detection", "libarcsoft_super_night_detection", "libmialgo_sd", "libmialgo_cls", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.asdmeta", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.asdmeta.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libc++_shared", "libcamera_scene", "libarcsoft_super_night_detection", "libmialgo_sd", "libmialgo_cls", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.facebeautypreview", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.facebeautypreview.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmialgo_utils", "libarcsoft_beautyshot", "libui", "libnativewindow", "libEGL", "libGLESv2", "libGLESv3", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hwhalproc", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.hwhalproc.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libcom.xiaomi.hwadapter.postprocinterface", "libdmabufheap", "libmicamera_adapter", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.hwstream", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.hwstream.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libcom.xiaomi.hwadapter.postprocinterface", "libmicamera_adapter", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.jgvideonight", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.jgvideonight.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libanc_supervq", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.jiiganfrontbokehstream", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.jiiganfrontbokehstream.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libanc_single_rt_bokeh", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.ldcpreview", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.ldcpreview.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libanc_dc_base", "libwa_widelens_undistort", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.midualbokehstream", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.midualbokehstream.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmiphone_preview_bokeh", "libmiphone_preview_depth", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mihisv1", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv1.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libHISCppAlgos", "libhis_motion_tracker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mihisv2", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv2.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libHISCppAlgos", "libhis_motion_tracker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mihisv3", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mihisv3.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libHISCppAlgos", "libhis_motion_tracker", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.mimotionvideo", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.mimotionvideo.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.misat", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.misat.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libmiSAT", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.plugin.videofilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/plugins/streaming/com.xiaomi.plugin.videofilter.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libcamera_metadata", "libcom.xiaomi.pluginutils", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "com.xiaomi.camdfx", "libmtkcam_metadata", "libMiVideoFilter", "libGLESv3", "libui", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/plugins/streaming", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.zsl.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/zsl/com.xiaomi.zsl.default.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libui", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/zsl", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.zsl.dsac", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/zsl/com.xiaomi.zsl.dsac.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libui", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/zsl", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "com.xiaomi.zsl.hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/camera/zsl/com.xiaomi.zsl.hdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libui", "libcom.xiaomi.metadatautils", "libcom.xiaomi.debug", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "camera/zsl", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "displayfeature.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/hw/displayfeature.default.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbase", "libbinder_ndk", "libxml2", "libdrm", "libstagefright_foundation", "libhidltransport", "libhidlbase", "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", "libsdr2hdr", "libsre", "libdither", "librhytheyecare", "libhistprocess", "libdisplaylog", "libadaptivehdr", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "vendor.xiaomi.hardware.framecapturemanager-V1-ndk", "libfcmintf", "libframecapturemanager", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "libeyecare", "vendor.mediatek.hardware.pq@2.10", "libmiXmlParser", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.goodix_fod.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/hw/fingerprint.goodix_fod.default.so", ], shared_libs: [ "libhidlbase", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libion", "libgf_hal", "libc", "libm", "libdl", "libc++", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "fingerprint.jiiov.default", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/hw/fingerprint.jiiov.default.so", ], shared_libs: [ "anc.hal", "libcutils", "libbase", "libbinder_ndk", "libutils", "liblog", "vendor.xiaomi.hardware.fx.tunnel-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", relative_install_path: "hw", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libHISCppAlgos", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libHISCppAlgos.so", ], shared_libs: [ "libOpenCL", "libhis_motion_tracker", "libc++_shared", "libz", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libMiDispDevManager", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libMiDispDevManager.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libdrm", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libMiEmojiEffect", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libMiEmojiEffect.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libnativewindow", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libMiVideoFilter", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libMiVideoFilter.so", ], shared_libs: [ "liblog", "libGLESv3", "libEGL", "libnativewindow", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libadaptivehdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libadaptivehdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbinder_ndk", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libalCFR", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libalCFR.so", ], shared_libs: [ "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libanc_dc_base", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libanc_dc_base.so", ], shared_libs: [ "libz", "libdl", "libm", "liblog", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libanc_single_bokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libanc_single_bokeh.so", ], shared_libs: [ "libdl", "libm", "liblog", "libEGL", "libGLESv3", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libanc_single_rt_bokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libanc_single_rt_bokeh.so", ], shared_libs: [ "libdl", "libm", "liblog", "libEGL", "libGLESv3", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libanc_supervq", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libanc_supervq.so", ], shared_libs: [ "libz", "liblog", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarc.ion", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarc.ion.so", ], shared_libs: [ "libc++", "libcutils", "liblog", "libutils", "libdmabufheap", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_beautyshot", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_beautyshot.so", ], shared_libs: [ "libmpbase", "libvulkan", "liblog", "libnativewindow", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_hdr_raw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_hdr_raw.so", ], shared_libs: [ "libarc.ion", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_hdr_raw_grf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_hdr_raw_grf.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_portrait_hdr_raw", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_portrait_hdr_raw.so", ], shared_libs: [ "libarc.ion", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_raw_sr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_raw_sr.so", ], shared_libs: [ "libarc.ion", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_scbokeh_video", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_scbokeh_video.so", ], shared_libs: [ "libOpenCL", "libdmabufheap", "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_super_night_detection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_super_night_detection.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_turbo_fusion_raw_portrait_super_night", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_portrait_super_night.so", ], shared_libs: [ "libmpbase", "libarc.ion", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_turbo_fusion_raw_super_night", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_turbo_fusion_raw_super_night.so", ], shared_libs: [ "libmpbase", "libarc.ion", "libOpenCL", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_turbo_hdr_detection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_turbo_hdr_detection.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libarcsoft_turbo_sr_detection", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libarcsoft_turbo_sr_detection.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libbarrage", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libbarrage.so", ], shared_libs: [ "liblog", "libtflite", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libc++_shared", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libc++_shared.so", ], shared_libs: [ "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libcamera_scene", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libcamera_scene.so", ], shared_libs: [ "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libclient2slpi.notifier", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libclient2slpi.notifier.so", ], shared_libs: [ "libutils", "libcutils", "liblog", "libhardware", "libbinder_ndk", "vendor.xiaomi.sensor.citsensorservice-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libcolortempmode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libcolortempmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libdeflicker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libdeflicker.so", ], shared_libs: [ "libc++_shared", "libz", "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libdisplaylog", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libdisplaylog.so", ], shared_libs: [ "libutils", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libdither", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libdither.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libeyecare", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libeyecare.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libmiXmlParser", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libfcmintf", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libfcmintf.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libui", "vendor.xiaomi.hardware.framecapturemanager-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libflatmode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libflatmode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libframecapturemanager", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libframecapturemanager.so", ], shared_libs: [ "libbase", "libbinder", "libutils", "libcutils", "libutilscallstack", "liblog", "libbinder_ndk", "libhardware", "libstagefright_foundation", "vendor.xiaomi.hardware.framecapturemanager-V1-ndk", "libui", "libbarrage", "libcomposer_ext", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libgf_hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libgf_hal.so", ], shared_libs: [ "libhidlbase", "libc++", "libhwbinder", "libhidltransport", "libutils", "libcutils", "liblog", "libteecli", "libion", "vendor.xiaomi.hardware.fx.tunnel@1.0", "vendor.xiaomi.hardware.fx.tunnel-V1-ndk", "vendor.mediatek.hardware.composer_ext@1.0", "vendor.mediatek.hardware.composer_ext-V1-ndk", "libbinder_ndk", "libcomposer_ext", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libhandgesture.arcsoft", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libhandgesture.arcsoft.so", ], shared_libs: [ "libmpbase", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libhis_motion_tracker", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libhis_motion_tracker.so", ], shared_libs: [ "libOpenCL", "libc++_shared", "liblog", "libz", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libhistprocess", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libhistprocess.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmfido_mitee", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmfido_mitee.so", ], shared_libs: [ "vendor.xiaomi.hardware.mfidoca-V1-ndk", "liblog", "libbinder_ndk", "libutils", "libcutils", "libmisight", "libteecli", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiBrightness", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiBrightness.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiXmlParser", "libstagefright_foundation", "libMiDispDevManager", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiSAT", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiSAT.so", ], shared_libs: [ "libion", "libOpenCL", "libmialgo_utils", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiSensorCtrl", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiSensorCtrl.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiXmlParser", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiXmlParser.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libhidltransport", "libhidlbase", "libxml2", "libtinyxml2", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmi_dspp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmi_dspp.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libmiXmlParser", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libbinder_ndk", "libeyecare", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiai_deblur", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiai_deblur.so", ], shared_libs: [ "libOpenCL", "liblog", "libz", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiaio_aio_seg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiaio_aio_seg.so", ], shared_libs: [ "liblog", "libmialgo_ai_vision", "libmialgo_utils", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_aio_seg", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_aio_seg.so", ], shared_libs: [ "liblog", "libmialgo_ai_vision", "libmialgo_utils", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_cls", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_cls.so", ], shared_libs: [ "liblog", "libmialgo_ai_vision", "libmialgo_utils", "libOpenCL", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_depth.so", ], shared_libs: [ "libOpenCL", "libmialgo_ai_vision", "libc++_shared", "libm", "liblog", "libz", "libc", "libGLESv3", "libEGL", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ds_nn", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_ds_nn.so", ], shared_libs: [ "liblog", "libOpenCL", "libmialgo_utils", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_ie_capture", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_ie_capture.so", ], shared_libs: [ "libmialgo_utils", "libOpenCL", "libneuron_runtime.8", "libc++_shared", "libm", "liblog", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_sd", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_sd.so", ], shared_libs: [ "libOpenCL", "libmialgo_utils", "libmialgo_ai_vision", "libneuron_runtime.8", "libmialgo_cls", "libc++_shared", "libm", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmialgo_utils", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmialgo_utils.so", ], shared_libs: [ "liblog", "libc++_shared", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiface", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiface.so", ], shared_libs: [ "libbase", "libbinder_ndk", "libcamera2ndk_vendor", "libcutils", "libdmabufheap", "libdumpstateutil", "libhardware", "libhidlbase", "libhidltransport", "liblog", "libmediandk", "libnativewindow", "libstagefright_foundation", "libui", "libutils", "libutilscallstack", "android.hardware.biometrics.common-V4-ndk", "android.hardware.biometrics.face-V4-ndk", "vendor.xiaomi.hardware.aon-V1-ndk", "libhfmanagerwrapper", "libmisight", "libteecli", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiocr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiocr.so", ], shared_libs: [ "libneuron_runtime.8", "liblog", "libGLESv2", "libEGL", "libz", "libdl", "libm", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_capture_bokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiphone_capture_bokeh.so", ], shared_libs: [ "liblog", "libmialgo_utils", "libOpenCL", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_capture_depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiphone_capture_depth.so", ], shared_libs: [ "liblog", "libOpenCL", "libmialgo_utils", "libmiphone_dualcam_depth_aideploy", "libmiaio_aio_seg", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_dualcam_depth_aideploy", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiphone_dualcam_depth_aideploy.so", ], shared_libs: [ "liblog", "libm", "libc++_shared", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_preview_bokeh", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiphone_preview_bokeh.so", ], shared_libs: [ "libmialgo_ai_vision", "libmiphone_preview_depth", "libmialgo_utils", "libOpenCL", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmiphone_preview_depth", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmiphone_preview_depth.so", ], shared_libs: [ "libmialgo_ai_vision", "libmialgo_utils", "libOpenCL", "libc++_shared", "liblog", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmlipay_mitee", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmlipay_mitee.so", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder_ndk", "vendor.xiaomi.hardware.mlipay-V1-ndk", "libmisight", "libteecli", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmorpho_Depurple", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmorpho_Depurple.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmpbase", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmpbase.so", ], shared_libs: [ "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libmt_mitee", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libmt_mitee.so", ], shared_libs: [ "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", "libcrypto", "liblog", "libutils", "libcutils", "libbinder_ndk", "vendor.xiaomi.hardware.mlipay-V1-ndk", "vendor.xiaomi.hardware.mfidoca-V1-ndk", "libteecli", "libmlipay_mitee", "libmfido_mitee", "libxml2", "libwvkeybox", "liboemcrypto", "libhardware", "libkeymaster4support", "lib_android_keymaster_keymint_utils", "libkeymint", "libkeymaster_messages", "libkeymint_support", "android.hardware.security.keymint-V3-ndk-v34", "libkeymint_remote_prov_support", "libbase", "libbinder", "android.hardware.secure_element-V1-ndk", "libmisight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libpaperMode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libpaperMode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libportrait_repair_apu", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libportrait_repair_apu.so", ], shared_libs: [ "liblog", "libm", "libc", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "librfs_warp", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/librfs_warp.so", ], shared_libs: [ "liblog", "libOpenCL", "libc++_shared", "libmialgo_utils", "libm", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "librhytheyecare", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/librhytheyecare.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libsdr2hdr", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libsdr2hdr.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libsre", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libsre.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libbase", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libstagefright_foundation", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtensorflowlite_touch_c", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtensorflowlite_touch_c.so", ], shared_libs: [ "libm", "liblog", "libdl", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtida_mitee", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtida_mitee.so", ], shared_libs: [ "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", "vendor.xiaomi.hardware.aidl.tidaservice-V1-ndk", "libbase", "libcrypto", "libcutils", "liblog", "libutils", "libbinder_ndk", "libmisight", "libteecli", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtouchreport", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtouchreport.so", ], shared_libs: [ "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtouchreport_alg_fts", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtouchreport_alg_fts.so", ], shared_libs: [ "liblog", "libsqlite", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtouchreport_alg_goodix", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtouchreport_alg_goodix.so", ], shared_libs: [ "liblog", "libdl", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtouchreport_hal", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtouchreport_hal.so", ], shared_libs: [ "libcutils", "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtouchreport_sensor", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtouchreport_sensor.so", ], shared_libs: [ "libtensorflowlite_touch_c", "libdl", "liblog", "libc", "libm", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libtruetone", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libtruetone.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidltransport", "libhidlbase", "libmiSensorCtrl", "libmiXmlParser", "libbase", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libvideomode", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libvideomode.so", ], shared_libs: [ "libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libbase", "libhidltransport", "libhidlbase", "libmiXmlParser", "libmi_dspp", "libsdr2hdr", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libhidlmemory", "vendor.mediatek.hardware.pq@2.10", "vendor.mediatek.hardware.pq_aidl-V4-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "libwa_widelens_undistort", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/libwa_widelens_undistort.so", ], shared_libs: [ "libdl", "libm", "liblog", "libEGL", "libGLESv3", "libnativewindow", "libc", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.framecapturemanager-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/vendor.xiaomi.hardware.framecapturemanager-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "android.hardware.common-V2-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } cc_prebuilt_library_shared { name: "vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk", owner: "xiaomi", strip: { none: true, }, target: { android_arm64: { srcs: [ "proprietary/odm/lib64/vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk.so", ], shared_libs: [ "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", prefer: true, device_specific: true, } prebuilt_apex { name: "com.google.android.widevine.nonupdatable", owner: "xiaomi", src: "proprietary/vendor/apex/com.google.android.widevine.nonupdatable.apex", filename: "com.google.android.widevine.nonupdatable.apex", soc_specific: true, } dex_import { name: "camerax-vendor-extensions", owner: "xiaomi", jars: [ "proprietary/system/framework/camerax-vendor-extensions.jar", ], } dex_import { name: "androidx.camera.extensions.impl", owner: "xiaomi", jars: [ "proprietary/vendor/framework/androidx.camera.extensions.impl.jar", ], soc_specific: true, } prebuilt_etc_xml { name: "CommandService.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/CommandService.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.gatekeeper-service.mitee.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.gatekeeper-service.mitee.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.identity@5.0-service.mitee.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.identity@5.0-service.mitee.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.neuralnetworks-shim-service-mtk.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks-shim-service-mtk.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.security.keymint-service.mitee.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.mitee.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.security.secureclock-service.mitee.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.mitee.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.security.sharedsecret-service.mitee.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.mitee.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "android.hardware.tetheroffload-V1-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/android.hardware.tetheroffload-V1-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "arm.mali.platform-mediatek.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/arm.mali.platform-mediatek.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "gnss-mtk-default.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/gnss-mtk-default.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "gnss-mtk.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/gnss-mtk.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_allocator.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_allocator.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_aovservice.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_aovservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_apuware_apusys_aidl.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_apuware_apusys_aidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_apuware_utils_aidl.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_apuware_utils_aidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_cameraprovider.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_cameraprovider.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_hwcomposer.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_hwcomposer.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_isphal.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_isphal.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_media_c2_default.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_media_c2_default.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_mmlpq.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_mmlpq.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_mtkgpuserv.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_mtkgpuserv.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_uievent.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/manifest_uievent.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: "mapper.mediatek.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/mapper.mediatek.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.aidlbgservice-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.aidlbgservice-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.displayfeature_aidl-service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.displayfeature_aidl-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.dynamiccameraserver.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.dynamiccameraserver.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.vibratorfeature.service.xml", owner: "xiaomi", src: "proprietary/vendor/etc/vintf/manifest/vendor.xiaomi.hardware.vibratorfeature.service.xml", filename_from_src: true, sub_dir: "vintf/manifest", soc_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.aidl.mtdservice.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.aidl.mtdservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.mfidoca.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.mfidoca.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.mlipay.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.mlipay.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "manifest_vendor.xiaomi.hardware.tidaservice.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/manifest_vendor.xiaomi.hardware.tidaservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hardware.mediaeventgatherservice.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/vendor.xiaomi.hardware.mediaeventgatherservice.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.hw.touchfeature-service.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/vendor.xiaomi.hw.touchfeature-service.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_specific: true, } prebuilt_etc_xml { name: "vendor.xiaomi.sensor.citsensorservice.aidl.xml", owner: "xiaomi", src: "proprietary/odm/etc/vintf/manifest/vendor.xiaomi.sensor.citsensorservice.aidl.xml", filename_from_src: true, sub_dir: "vintf/manifest", device_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: "camera_cal", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/camera_cal", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "cameratest", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/cameratest", ], shared_libs: [ "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ccci_mdinit", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ccci_mdinit", ], shared_libs: [ "libsysenv", "liblog", "libnvram", "libcutils", "libstorage_otp", "libccci_util", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "ccci_rpcd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/ccci_rpcd", ], shared_libs: [ "libc", "liblog", "libcutils", "libhardware_legacy", "libsysenv", "libccci_util", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } sh_binary { name: "chipinfo", owner: "xiaomi", src: "proprietary/vendor/bin/chipinfo", filename: "chipinfo", soc_specific: true, } cc_prebuilt_binary { name: "conninfra_loader", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/conninfra_loader", ], shared_libs: [ "libcutils", "liblog", "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", "libtflite", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "fuelgauged", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/fuelgauged", ], shared_libs: [ "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "fuelgauged_nvram", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/fuelgauged_nvram", ], shared_libs: [ "libcutils", "libutils", "libnvram", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "android.hardware.gatekeeper-service.mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.gatekeeper-service.mitee", ], shared_libs: [ "android.hardware.gatekeeper-V1-ndk", "libbinder_ndk", "libhardware", "libbase", "libgatekeeper", "libutils", "liblog", "libcutils", "libteecli", "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-service.mediatek", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.gnss-service.mediatek", ], shared_libs: [ "libbase", "libbinder_ndk", "libhidlbase", "libutils", "liblog", "libhardware", "android.hardware.gnss-impl-mediatek", "vendor.mediatek.hardware.gnss-impl", "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.graphics.composer@3.3-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.graphics.composer@3.3-service", ], shared_libs: [ "libbase", "libbinder", "libbinder_ndk", "libcutils", "libhardware", "libhidlbase", "liblog", "libutils", "android.hardware.graphics.composer3-V3-ndk", "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.identity-service.mitee@5.0", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.identity-service.mitee@5.0", ], shared_libs: [ "liblog", "libcrypto", "libbinder_ndk", "libkeymaster_messages", "libteecli", "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.media.c2-mediatek-64b", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.media.c2-mediatek-64b", ], shared_libs: [ "server_configurable_flags", "libaconfig_storage_read_api_cc", "libcodec2_hal_common", "libcodec2_aidl", "libbase", "liblog", "libcodec2", "libutils", "android.hardware.media.c2@1.0", "android.hardware.media.c2@1.1", "android.hardware.media.c2@1.2", "libcodec2_hidl@1.0", "libcodec2_hidl@1.1", "libcodec2_hidl@1.2", "libcodec2_vndk", "libhidlbase", "libcutils", "libavservices_minijail", "libbinder", "libbinder_ndk", "libcodec2_mtk_c2store", "libcodec2_mtk_vdec", "libcodec2_mtk_venc", "android.hardware.media.c2-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: "android.hardware.neuralnetworks-shim-service-mtk", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.neuralnetworks-shim-service-mtk", ], shared_libs: [ "libbase", "libbinder_ndk", "libhidlbase", "libhidlmemory", "liblog", "libnativewindow", "libutils", "libneuralnetworks_sl_driver_mtk_prebuilt", "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.secure_element@1.2-service-mediatek", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.secure_element@1.2-service-mediatek", ], shared_libs: [ "libbase", "libutils", "libcutils", "liblog", "libbinder_ndk", "android.hardware.secure_element-V1-ndk", "android.hardware.radio.sim-V3-ndk", "android.hardware.radio.modem-V3-ndk", "vendor.mediatek.hardware.mtkradioex.sim-V1-ndk", "vendor.mediatek.hardware.mtkradioex.se-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: "android.hardware.security.keymint@3.0-service.mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/android.hardware.security.keymint@3.0-service.mitee", ], shared_libs: [ "android.hardware.security.keymint-V3-ndk-v34", "libteecli", "libhidlbase", "android.hardware.security.rkp-V3-ndk", "android.hardware.security.secureclock-V1-ndk", "android.hardware.security.sharedsecret-V1-ndk", "lib_android_keymaster_keymint_utils", "libbase", "libbinder_ndk", "libcrypto", "libhardware", "libkeymaster_messages", "libkeymint", "liblog", "libtrusty", "libutils", "libcutils", "libcppbor_external", "libcppcose_rkp", "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.graphics.allocator-V2-service-mediatek.mt6899", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/mt6899/android.hardware.graphics.allocator-V2-service-mediatek.mt6899", ], shared_libs: [ "android.hardware.graphics.common-V6-ndk", "libgralloc_extra", "libgralloc_metadata", "libgralloctypes_mtk", "libged", "libgpud", "libdmabufheap", "libnativewindow", "libhardware", "libutilscallstack", "android.hardware.graphics.common@1.2", "libbase", "liblog", "libutils", "libbinder_ndk", "android.hardware.graphics.allocator-V2-ndk", "android.hardware.graphics.allocator-V2-mediatek", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw/mt6899", soc_specific: true, } cc_prebuilt_binary { name: "arm.mali.platform-service.mediatek.mt6899", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/mt6899/arm.mali.platform-service.mediatek.mt6899", ], shared_libs: [ "arm.mali.platform-V2-ndk", "libbase", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw/mt6899", soc_specific: true, } cc_prebuilt_binary { name: "camerahalserver", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/mt6899/camerahalserver", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder", "libhwbinder", "libhidlbase", "libhidltransport", "libmtkcam_stdutils", "libmtkcam_ulog", "libmtkcam_tuning_utils", "android.hardware.camera.provider@2.4", "android.hardware.camera.provider@2.5", "android.hardware.camera.provider@2.6", "vendor.mediatek.hardware.camera.ccap@1.0", "vendor.mediatek.hardware.camera.postproc@1.0", "vendor.mediatek.hardware.camera.bgservice_aidl@1.0-impl", "vendor.mediatek.hardware.camera.bgservice-V1-ndk", "vendor.mediatek.hardware.camera.uieventservice_aidl@1.0-impl", "vendor.mediatek.hardware.camera.uievent-V1-ndk", "libhardware", "libmtkcam_grallocutils", "vendor.mediatek.hardware.camera.atms_aidl@1.0-impl", "vendor.mediatek.hardware.camera.atms-V1-ndk", "libbinder_ndk", "libcom.xiaomi.containerutils", "libcom.xiaomi.eventcallback", "libmicamera_hal_policy", "libcom.xiaomi.hwadapter.postprocinterface", "libmialgoengine_custom", "android.hardware.camera.provider-V2-ndk", "libcamera_metadata", "libmicamera_aidl_device", "libmicamera_aidl_provider", "libmtkcam_hal_aov", "vendor.mediatek.hardware.camera.aovservice-V2-ndk", "vendor.mediatek.hardware.camera.isphal_aidl@1.0-impl", "vendor.mediatek.hardware.camera.isphal-V1-ndk", "libmtkcam_sysutils", "libmtkcam_pgo", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw/mt6899", soc_specific: true, } cc_prebuilt_binary { name: "mtkfusionrild", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/mtkfusionrild", ], shared_libs: [ "libutils-v32", "libmtkrillog", "libmtkproperty", "libmtkcutils", "librilfusion", "libmtkrilutils", "libmtkconfigutils", "libmipc", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "tetheroffloadservice", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/tetheroffloadservice", ], shared_libs: [ "android.hardware.tetheroffload-V1-ndk", "libbase", "libbinder_ndk", "libcutils", "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: "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: [ "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.mediatek.hardware.gpuserv-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.gpuserv-service", ], shared_libs: [ "libbase", "libutils", "liblog", "libbinder", "libbinder_ndk", "libhardware", "libmtkgpuserv", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.mediatek.hardware.mmagent-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmagent-service", ], shared_libs: [ "libcutils", "libmmagent", "libbase", "libhidlbase", "liblog", "libutils", "libgralloc_extra", "vendor.mediatek.hardware.mmagent-V1-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.mediatek.hardware.mmlpq@V1-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mmlpq@V1-service", ], shared_libs: [ "libmmlpqImpl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.mediatek.hardware.mms-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mms-service", ], shared_libs: [ "libcutils", "libhardware", "libbase", "liblog", "libion", "libion_mtk", "libdpframework", "libsync", "libutils", "libgralloc_extra", "vendor.mediatek.hardware.mms-V1-ndk", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } cc_prebuilt_binary { name: "vendor.mediatek.hardware.nvram-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.nvram-service", ], shared_libs: [ "libbase", "libbinder", "libcutils", "libfile_op", "libhardware", "liblog", "libnvram", "libutils", "libbinder_ndk", "vendor.mediatek.hardware.nvram-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: "vendor.mediatek.hardware.pq_aidl-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.mediatek.hardware.pq_aidl-service", ], shared_libs: [ "vendor.mediatek.hardware.pq_aidl-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_aidl-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.displayfeature_aidl-service", ], shared_libs: [ "liblog", "libcutils", "libbase", "libutils", "libbinder", "libhardware", "libbinder_ndk", "vendor.xiaomi.hardware.displayfeature_aidl-V2-ndk", "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.dynamiccameraserver", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.dynamiccameraserver", ], shared_libs: [ "vendor.xiaomi.hardware.camera.companion-V1-ndk", "vendor.xiaomi.hardware.camera.injection-V1-ndk", "vendor.xiaomi.hardware.camera.injection-service", "vendor.xiaomi.hardware.camera.synthetic-V1-ndk", "vendor.xiaomi.hardware.camera.synthetic-impl", "libnativewindow", "libbase", "libbinder_ndk", "liblog", "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.secure_element-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.secure_element-service", ], shared_libs: [ "libbase", "libbinder_ndk", "android.hardware.secure_element-V1-ndk", "libhardware", "liblog", "libmemunreachable", "libutils", "libmigpese@2.0", "libc++", "libclang_rt.ubsan_standalone", "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.vibratorfeature.service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vendor.xiaomi.hardware.vibratorfeature.service", ], shared_libs: [ "libcutils", "libutils", "libbase", "liblog", "libbinder_ndk", "libtinyalsa", "android.hardware.vibrator-V1-ndk", "vendor.hardware.vibratorfeature.IVibratorExt-V1-ndk", "libmisight", "libhardware", "libhidlbase", "android.hardware.ir-V1-ndk", "android.hardware.sensors@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: "vtservice_aidl", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/hw/vtservice_aidl", ], shared_libs: [ "libutils", "libcutils", "liblog", "libbase", "libfmq", "vendor.mediatek.hardware.videotelephony-V1-ndk", "vendor.mediatek.hardware.videotelephony-impl", "libbinder_ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", soc_specific: true, } sh_binary { name: "init.insmod", owner: "xiaomi", src: "proprietary/vendor/bin/init.insmod.sh", filename: "init.insmod.sh", 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: "miteelog", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/miteelog", ], shared_libs: [ "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mnld", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mnld", ], shared_libs: [ "libmnl", "libcurl", "libcutils", "libnvram", "libcrypto", "libssl", "libz", "liblog", "libhardware", "libladder", "libmipc", "libmtkrillog", "libtrm", "libhfmanager", "libDR", "libbase", "libutils", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "libbinder_ndk", "libsensorndkbridge", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "mtk_agpsd", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/mtk_agpsd", ], shared_libs: [ "libcutils", "liblog", "libutils", "libandroid_net", "libcrypto", "libexpat", "libssl", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "muxreport", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/muxreport", ], shared_libs: [ "libmtkrillog", "libmtkproperty", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "netdagent", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/netdagent", ], shared_libs: [ "libbase", "libcutils", "liblog", "libforkexecwrap", "libutils", "libifcutils_mtk", "libbinder_ndk", "vendor.mediatek.hardware.netdagent-V1-ndk", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "nvram_daemon", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/nvram_daemon", ], shared_libs: [ "libcutils", "libnvram", "libfile_op", "liblog", "libhwm", "libconnfem", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "rcs_volte_stack", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/rcs_volte_stack", ], shared_libs: [ "libcutils", "liblog", "librcs_volte_core", "libcrypto", "libnetutils", "libhardware", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "tee-supplicant", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/tee-supplicant", ], shared_libs: [ "libteecli", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "touch_boost", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/touch_boost", ], shared_libs: [ "libc", "libcutils", "libui", "libutils", "libexpat", "liblog", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "volte_clientapi_ua", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/volte_clientapi_ua", ], shared_libs: [ "libbase", "libcutils", "libfmq", "liblog", "libutils", "libhwbinder", "libhardware", "libbinder_ndk", "vendor.mediatek.hardware.clientapi-V1-ndk", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "volte_rcs_ua", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/volte_rcs_ua", ], shared_libs: [ "libbase", "libcutils", "libfmq", "liblog", "libutils", "libhardware", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.mediatek.hardware.rcs@2.0", "libbinder_ndk", "vendor.mediatek.hardware.rcs-V1-ndk", "libhardware_legacy", "libcrypto", "libnetutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wlan_assistant", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wlan_assistant", ], shared_libs: [ "libc", "liblog", "libcutils", "libnl", "libc++", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wmt_launcher", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wmt_launcher", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "wmt_loader", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/vendor/bin/wmt_loader", ], shared_libs: [ "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, soc_specific: true, } cc_prebuilt_binary { name: "fidoca_mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/fidoca_mitee", ], shared_libs: [ "vendor.xiaomi.hardware.mfidoca-V1-ndk", "liblog", "libbinder_ndk", "libutils", "libcutils", "libmisight", "libteecli", "libmfido_mitee", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, device_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.hardware.mediaeventgatherservice-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/hw/vendor.xiaomi.hardware.mediaeventgatherservice-service", ], shared_libs: [ "libutils", "libbase", "liblog", "libbinder_ndk", "vendor.xiaomi.hardware.mediaeventgatherservice-V1-ndk", "libcutils", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", device_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.hw.touchfeature-service", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/hw/vendor.xiaomi.hw.touchfeature-service", ], shared_libs: [ "libcutils", "libutils", "libbase", "liblog", "libbinder_ndk", "vendor.xiaomi.hw.touchfeature-V1-ndk", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "libhidlbase", "libmisight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", device_specific: true, } cc_prebuilt_binary { name: "vendor.xiaomi.sensor.citsensorservice.aidl", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/hw/vendor.xiaomi.sensor.citsensorservice.aidl", ], shared_libs: [ "libhidltransport", "liblog", "libcutils", "libhardware", "libbase", "libtinyxml2", "libjsoncpp", "libbinder_ndk", "libutils", "vendor.xiaomi.sensor.citsensorservice-V1-ndk", "android.frameworks.sensorservice-V1-ndk", "android.hardware.sensors-V3-ndk", "android.hardware.graphics.allocator@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.common@1.2", "libdrm", "libbinder", "libui", "libcomposer_ext", "libhfmanagerwrapper", "libmisight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, relative_install_path: "hw", device_specific: true, } cc_prebuilt_binary { name: "mlipayd_mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/mlipayd_mitee", ], shared_libs: [ "liblog", "libutils", "libcutils", "libbinder_ndk", "vendor.xiaomi.hardware.mlipay-V1-ndk", "libmisight", "libteecli", "libmlipay_mitee", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, device_specific: true, } cc_prebuilt_binary { name: "mtd_mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/mtd_mitee", ], shared_libs: [ "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", "libcrypto", "liblog", "libutils", "libcutils", "libbinder_ndk", "vendor.xiaomi.hardware.mlipay-V1-ndk", "vendor.xiaomi.hardware.mfidoca-V1-ndk", "libteecli", "libmt_mitee", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, device_specific: true, } cc_prebuilt_binary { name: "tidad_mitee", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/tidad_mitee", ], shared_libs: [ "vendor.xiaomi.hardware.aidl.mtdservice-V1-ndk", "vendor.xiaomi.hardware.aidl.tidaservice-V1-ndk", "libbase", "libcrypto", "libcutils", "liblog", "libutils", "libbinder_ndk", "libmisight", "libtida_mitee", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, device_specific: true, } cc_prebuilt_binary { name: "toucheventcheck", owner: "xiaomi", target: { android_arm64: { srcs: [ "proprietary/odm/bin/toucheventcheck", ], shared_libs: [ "libutils", "libhardware", "liblog", "libcutils", "libbinder", "libmisight", "libc++", "libc", "libm", "libdl", ], }, }, compile_multilib: "64", strip: { none: true, }, prefer: true, device_specific: true, } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_ae_ParameterDB_ae_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/ae/ParameterDB_ae.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/ae/mt6899/ParameterDB_ae.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_af_ParameterDB_af_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/af/ParameterDB_af.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/af/mt6899/ParameterDB_af.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_awb_ParameterDB_awb_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/awb/ParameterDB_awb.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/awb/mt6899/ParameterDB_awb.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_awbsync_ParameterDB_awbsync_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/awbsync/ParameterDB_awbsync.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/awbsync/mt6899/ParameterDB_awbsync.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_feature_ParameterDB_feature_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/feature/ParameterDB_feature.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/feature/mt6899/ParameterDB_feature.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_flash_ParameterDB_flash_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/flash/ParameterDB_flash.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/flash/mt6899/ParameterDB_flash.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_flashcali_ParameterDB_flashcali_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/flashcali/ParameterDB_flashcali.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/flashcali/mt6899/ParameterDB_flashcali.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_flicker_ParameterDB_flicker_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/flicker/ParameterDB_flicker.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/flicker/mt6899/ParameterDB_flicker.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_ParameterDB_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/ParameterDB.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/ParameterDB.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_sw_top_control_data_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/sw_top_control_data.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/sw_top_control_data.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_top_control_data_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/top_control_data.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/mt6899/top_control_data.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_pd_ParameterDB_pd_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/pd/ParameterDB_pd.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/pd/mt6899/ParameterDB_pd.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_pipeline_ParameterDB_pipeline_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/pipeline/ParameterDB_pipeline.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/pipeline/mt6899/ParameterDB_pipeline.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tone_ParameterDB_tone_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tone/ParameterDB_tone.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tone/mt6899/ParameterDB_tone.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_default_sensor_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_default_sensor_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/default_sensor/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_ISP_info_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/ISP_info.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/mt6899/ISP_info.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_2_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_2_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_2/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_3_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_3_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_3/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_4_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinimx882wide_mipi_raw_4_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinimx882wide_mipi_raw_4/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_2_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_2_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_2/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_3_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_3_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_3/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_4_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinov20bfront_mipi_raw_4_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinov20bfront_mipi_raw_4/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_2_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_2_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_2/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_3_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_3_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_3/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_4_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_rodinsc820csultra_mipi_raw_4_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB/rodinsc820csultra_mipi_raw_4/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_aov_default_sensor_ISP_mapping_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/ISP_mapping.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_mapping.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_aov_default_sensor_ISP_param_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/ISP_param.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/default_sensor/mt6899/ISP_param.db", } install_symlink { name: "odm_bin_crossbuild_DataSet_SQLiteModule_db_tuning_DB_aov_ISP_info_db", device_specific: true, installed_location: "bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/ISP_info.db", symlink_target: "/odm/bin/crossbuild/DataSet/SQLiteModule/db/tuning_DB_aov/mt6899/ISP_info.db", } install_symlink { name: "vendor_bin_hw_android_hardware_graphics_allocator-V2-service-mediatek", soc_specific: true, installed_location: "bin/hw/android.hardware.graphics.allocator-V2-service-mediatek", symlink_target: "/vendor/bin/hw/mt6899/android.hardware.graphics.allocator-V2-service-mediatek.mt6899", } install_symlink { name: "vendor_bin_hw_arm_mali_platform-service_mediatek", soc_specific: true, installed_location: "bin/hw/arm.mali.platform-service.mediatek", symlink_target: "/vendor/bin/hw/mt6899/arm.mali.platform-service.mediatek.mt6899", } install_symlink { name: "vendor_bin_hw_camerahalserver", soc_specific: true, installed_location: "bin/hw/camerahalserver", symlink_target: "/vendor/bin/hw/mt6899/camerahalserver", } install_symlink { name: "vendor_etc_camera_mt6899_gma_custom_xml", soc_specific: true, installed_location: "etc/camera/mt6899/gma_custom.xml", symlink_target: "/vendor/etc/camera/mt6899/gma_custom.txt", } install_symlink { name: "vendor_lib64_egl_libGLES_mali_so", soc_specific: true, installed_location: "lib64/egl/libGLES_mali.so", symlink_target: "/vendor/lib64/egl/mt6899/libGLES_mali.so", } install_symlink { name: "vendor_lib64_hw_audio_primary_mt6899_so", soc_specific: true, installed_location: "lib64/hw/audio.primary.mt6899.so", symlink_target: "/vendor/lib64/hw/audio.primary.mediatek.so", } install_symlink { name: "vendor_lib64_hw_audio_r_submix_mt6899_so", soc_specific: true, installed_location: "lib64/hw/audio.r_submix.mt6899.so", symlink_target: "/vendor/lib64/hw/audio.r_submix.mediatek.so", } install_symlink { name: "vendor_lib64_hw_android_hardware_camera_provider@2_6-impl-mediatek_so", soc_specific: true, installed_location: "lib64/hw/android.hardware.camera.provider@2.6-impl-mediatek.so", symlink_target: "/vendor/lib64/hw/mt6899/android.hardware.camera.provider@2.6-impl-mediatek.so", } install_symlink { name: "vendor_lib64_hw_android_hardware_graphics_allocator-V2-mediatek_so", soc_specific: true, installed_location: "lib64/hw/android.hardware.graphics.allocator-V2-mediatek.so", symlink_target: "/vendor/lib64/hw/mt6899/android.hardware.graphics.allocator-V2-mediatek.so", } install_symlink { name: "vendor_lib64_hw_mapper_mediatek_so", soc_specific: true, installed_location: "lib64/hw/mapper.mediatek.so", symlink_target: "/vendor/lib64/hw/mt6899/mapper.mediatek.so", } install_symlink { name: "vendor_lib64_hw_vendor_mediatek_hardware_camera_atms@1_0-impl_so", soc_specific: true, installed_location: "lib64/hw/vendor.mediatek.hardware.camera.atms@1.0-impl.so", symlink_target: "/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.atms@1.0-impl.so", } install_symlink { name: "vendor_lib64_hw_vendor_mediatek_hardware_camera_bgservice@1_1-impl_so", soc_specific: true, installed_location: "lib64/hw/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so", symlink_target: "/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.bgservice@1.1-impl.so", } install_symlink { name: "vendor_lib64_hw_vendor_mediatek_hardware_camera_isphal@1_1-impl_so", soc_specific: true, installed_location: "lib64/hw/vendor.mediatek.hardware.camera.isphal@1.1-impl.so", symlink_target: "/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.camera.isphal@1.1-impl.so", } install_symlink { name: "vendor_lib64_hw_vendor_mediatek_hardware_pq_aidl-impl_so", soc_specific: true, installed_location: "lib64/hw/vendor.mediatek.hardware.pq_aidl-impl.so", symlink_target: "/vendor/lib64/hw/mt6899/vendor.mediatek.hardware.pq_aidl-impl.so", } install_symlink { name: "vendor_lib64_hw_vulkan_mali_so", soc_specific: true, installed_location: "lib64/hw/vulkan.mali.so", symlink_target: "/vendor/lib64/hw/mt6899/vulkan.mali.so", } install_symlink { name: "vendor_lib64_arm_graphics-V5-ndk_so", soc_specific: true, installed_location: "lib64/arm.graphics-V5-ndk.so", symlink_target: "/vendor/lib64/mt6899/arm.graphics-V5-ndk.so", } install_symlink { name: "vendor_lib64_arm_mali_platform-V2-ndk_so", soc_specific: true, installed_location: "lib64/arm.mali.platform-V2-ndk.so", symlink_target: "/vendor/lib64/mt6899/arm.mali.platform-V2-ndk.so", } install_symlink { name: "vendor_lib64_lib3a_ae_so", soc_specific: true, installed_location: "lib64/lib3a.ae.so", symlink_target: "/vendor/lib64/mt6899/lib3a.ae.so", } install_symlink { name: "vendor_lib64_lib3a_af_assist_models1d_so", soc_specific: true, installed_location: "lib64/lib3a.af.assist.models1d.so", symlink_target: "/vendor/lib64/mt6899/lib3a.af.assist.models1d.so", } install_symlink { name: "vendor_lib64_lib3a_af_assist_models2d_so", soc_specific: true, installed_location: "lib64/lib3a.af.assist.models2d.so", symlink_target: "/vendor/lib64/mt6899/lib3a.af.assist.models2d.so", } install_symlink { name: "vendor_lib64_lib3a_af_assist_utils_so", soc_specific: true, installed_location: "lib64/lib3a.af.assist.utils.so", symlink_target: "/vendor/lib64/mt6899/lib3a.af.assist.utils.so", } install_symlink { name: "vendor_lib64_lib3a_af_core_so", soc_specific: true, installed_location: "lib64/lib3a.af.core.so", symlink_target: "/vendor/lib64/mt6899/lib3a.af.core.so", } install_symlink { name: "vendor_lib64_lib3a_af_so", soc_specific: true, installed_location: "lib64/lib3a.af.so", symlink_target: "/vendor/lib64/mt6899/lib3a.af.so", } install_symlink { name: "vendor_lib64_lib3a_aishutter_so", soc_specific: true, installed_location: "lib64/lib3a.aishutter.so", symlink_target: "/vendor/lib64/mt6899/lib3a.aishutter.so", } install_symlink { name: "vendor_lib64_lib3a_awb_core_so", soc_specific: true, installed_location: "lib64/lib3a.awb.core.so", symlink_target: "/vendor/lib64/mt6899/lib3a.awb.core.so", } install_symlink { name: "vendor_lib64_lib3a_awbsync_so", soc_specific: true, installed_location: "lib64/lib3a.awbsync.so", symlink_target: "/vendor/lib64/mt6899/lib3a.awbsync.so", } install_symlink { name: "vendor_lib64_lib3a_cculog_so", soc_specific: true, installed_location: "lib64/lib3a.cculog.so", symlink_target: "/vendor/lib64/mt6899/lib3a.cculog.so", } install_symlink { name: "vendor_lib64_lib3a_custom_ae_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.ae.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.ae.flow.so", } install_symlink { name: "vendor_lib64_lib3a_custom_ae_so", soc_specific: true, installed_location: "lib64/lib3a.custom.ae.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.ae.so", } install_symlink { name: "vendor_lib64_lib3a_custom_af_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.af.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.af.flow.so", } install_symlink { name: "vendor_lib64_lib3a_custom_afassist_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.afassist.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.afassist.flow.so", } install_symlink { name: "vendor_lib64_lib3a_custom_awb_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.awb.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.awb.flow.so", } install_symlink { name: "vendor_lib64_lib3a_custom_flicker_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.flicker.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.flicker.flow.so", } install_symlink { name: "vendor_lib64_lib3a_custom_stt_flow_so", soc_specific: true, installed_location: "lib64/lib3a.custom.stt.flow.so", symlink_target: "/vendor/lib64/mt6899/lib3a.custom.stt.flow.so", } install_symlink { name: "vendor_lib64_lib3a_flash_so", soc_specific: true, installed_location: "lib64/lib3a.flash.so", symlink_target: "/vendor/lib64/mt6899/lib3a.flash.so", } install_symlink { name: "vendor_lib64_lib3a_flicker_so", soc_specific: true, installed_location: "lib64/lib3a.flicker.so", symlink_target: "/vendor/lib64/mt6899/lib3a.flicker.so", } install_symlink { name: "vendor_lib64_lib3a_log_so", soc_specific: true, installed_location: "lib64/lib3a.log.so", symlink_target: "/vendor/lib64/mt6899/lib3a.log.so", } install_symlink { name: "vendor_lib64_lib3a_sensors_color_so", soc_specific: true, installed_location: "lib64/lib3a.sensors.color.so", symlink_target: "/vendor/lib64/mt6899/lib3a.sensors.color.so", } install_symlink { name: "vendor_lib64_lib3a_sensors_flicker_so", soc_specific: true, installed_location: "lib64/lib3a.sensors.flicker.so", symlink_target: "/vendor/lib64/mt6899/lib3a.sensors.flicker.so", } install_symlink { name: "vendor_lib64_lib3a_stat_so", soc_specific: true, installed_location: "lib64/lib3a.stat.so", symlink_target: "/vendor/lib64/mt6899/lib3a.stat.so", } install_symlink { name: "vendor_lib64_libAIODcore_so", soc_specific: true, installed_location: "lib64/libAIODcore.so", symlink_target: "/vendor/lib64/mt6899/libAIODcore.so", } install_symlink { name: "vendor_lib64_libAIOTcore_so", soc_specific: true, installed_location: "lib64/libAIOTcore.so", symlink_target: "/vendor/lib64/mt6899/libAIOTcore.so", } install_symlink { name: "vendor_lib64_libAITrackingAFMgr_so", soc_specific: true, installed_location: "lib64/libAITrackingAFMgr.so", symlink_target: "/vendor/lib64/mt6899/libAITrackingAFMgr.so", } install_symlink { name: "vendor_lib64_libDBAccessor_ISP_so", soc_specific: true, installed_location: "lib64/libDBAccessor_ISP.so", symlink_target: "/vendor/lib64/mt6899/libDBAccessor_ISP.so", } install_symlink { name: "vendor_lib64_libDR_so", soc_specific: true, installed_location: "lib64/libDR.so", symlink_target: "/vendor/lib64/mt6899/libDR.so", } install_symlink { name: "vendor_lib64_libMtkMediaController_so", soc_specific: true, installed_location: "lib64/libMtkMediaController.so", symlink_target: "/vendor/lib64/mt6899/libMtkMediaController.so", } install_symlink { name: "vendor_lib64_libMtkMediaController_SAL_so", soc_specific: true, installed_location: "lib64/libMtkMediaController_SAL.so", symlink_target: "/vendor/lib64/mt6899/libMtkMediaController_SAL.so", } install_symlink { name: "vendor_lib64_libSonyIMX519PdafWrapper_so", soc_specific: true, installed_location: "lib64/libSonyIMX519PdafWrapper.so", symlink_target: "/vendor/lib64/mt6899/libSonyIMX519PdafWrapper.so", } install_symlink { name: "vendor_lib64_lib_bsscore_so", soc_specific: true, installed_location: "lib64/lib_bsscore.so", symlink_target: "/vendor/lib64/mt6899/lib_bsscore.so", } install_symlink { name: "vendor_lib64_libaaa_feature_so", soc_specific: true, installed_location: "lib64/libaaa_feature.so", symlink_target: "/vendor/lib64/mt6899/libaaa_feature.so", } install_symlink { name: "vendor_lib64_libaaa_ltm_so", soc_specific: true, installed_location: "lib64/libaaa_ltm.so", symlink_target: "/vendor/lib64/mt6899/libaaa_ltm.so", } install_symlink { name: "vendor_lib64_libaaa_ltmx_so", soc_specific: true, installed_location: "lib64/libaaa_ltmx.so", symlink_target: "/vendor/lib64/mt6899/libaaa_ltmx.so", } install_symlink { name: "vendor_lib64_libaaa_tnc_so", soc_specific: true, installed_location: "lib64/libaaa_tnc.so", symlink_target: "/vendor/lib64/mt6899/libaaa_tnc.so", } install_symlink { name: "vendor_lib64_libaaa_toneutil_so", soc_specific: true, installed_location: "lib64/libaaa_toneutil.so", symlink_target: "/vendor/lib64/mt6899/libaaa_toneutil.so", } install_symlink { name: "vendor_lib64_libaal_cust_func_so", soc_specific: true, installed_location: "lib64/libaal_cust_func.so", symlink_target: "/vendor/lib64/mt6899/libaal_cust_func.so", } install_symlink { name: "vendor_lib64_libaalservice_so", soc_specific: true, installed_location: "lib64/libaalservice.so", symlink_target: "/vendor/lib64/mt6899/libaalservice.so", } install_symlink { name: "vendor_lib64_libacdk_so", soc_specific: true, installed_location: "lib64/libacdk.so", symlink_target: "/vendor/lib64/mt6899/libacdk.so", } install_symlink { name: "vendor_lib64_libaiawb_moon_so", soc_specific: true, installed_location: "lib64/libaiawb_moon.so", symlink_target: "/vendor/lib64/mt6899/libaiawb_moon.so", } install_symlink { name: "vendor_lib64_libaiawb_moon_model_so", soc_specific: true, installed_location: "lib64/libaiawb_moon_model.so", symlink_target: "/vendor/lib64/mt6899/libaiawb_moon_model.so", } install_symlink { name: "vendor_lib64_libaibc_tuning_so", soc_specific: true, installed_location: "lib64/libaibc_tuning.so", symlink_target: "/vendor/lib64/mt6899/libaibc_tuning.so", } install_symlink { name: "vendor_lib64_libaibc_tuning_p2_so", soc_specific: true, installed_location: "lib64/libaibc_tuning_p2.so", symlink_target: "/vendor/lib64/mt6899/libaibc_tuning_p2.so", } install_symlink { name: "vendor_lib64_libaibc_tuning_p3_so", soc_specific: true, installed_location: "lib64/libaibc_tuning_p3.so", symlink_target: "/vendor/lib64/mt6899/libaibc_tuning_p3.so", } install_symlink { name: "vendor_lib64_libaibc_tuning_p4_so", soc_specific: true, installed_location: "lib64/libaibc_tuning_p4.so", symlink_target: "/vendor/lib64/mt6899/libaibc_tuning_p4.so", } install_symlink { name: "vendor_lib64_libaicapturecore_so", soc_specific: true, installed_location: "lib64/libaicapturecore.so", symlink_target: "/vendor/lib64/mt6899/libaicapturecore.so", } install_symlink { name: "vendor_lib64_libaidepth_tuning_so", soc_specific: true, installed_location: "lib64/libaidepth_tuning.so", symlink_target: "/vendor/lib64/mt6899/libaidepth_tuning.so", } install_symlink { name: "vendor_lib64_libaiseg_cache_so", soc_specific: true, installed_location: "lib64/libaiseg_cache.so", symlink_target: "/vendor/lib64/mt6899/libaiseg_cache.so", } install_symlink { name: "vendor_lib64_libaiseg_model_so", soc_specific: true, installed_location: "lib64/libaiseg_model.so", symlink_target: "/vendor/lib64/mt6899/libaiseg_model.so", } install_symlink { name: "vendor_lib64_libaiseg_p1ggm_so", soc_specific: true, installed_location: "lib64/libaiseg_p1ggm.so", symlink_target: "/vendor/lib64/mt6899/libaiseg_p1ggm.so", } install_symlink { name: "vendor_lib64_libaiseg_sun_so", soc_specific: true, installed_location: "lib64/libaiseg_sun.so", symlink_target: "/vendor/lib64/mt6899/libaiseg_sun.so", } install_symlink { name: "vendor_lib64_libaiselector_so", soc_specific: true, installed_location: "lib64/libaiselector.so", symlink_target: "/vendor/lib64/mt6899/libaiselector.so", } install_symlink { name: "vendor_lib64_libalgo_aosp_log_so", soc_specific: true, installed_location: "lib64/libalgo.aosp.log.so", symlink_target: "/vendor/lib64/mt6899/libalgo.aosp.log.so", } install_symlink { name: "vendor_lib64_libapiwrapper_so", soc_specific: true, installed_location: "lib64/libapiwrapper.so", symlink_target: "/vendor/lib64/mt6899/libapiwrapper.so", } install_symlink { name: "vendor_lib64_libapudcutils_so", soc_specific: true, installed_location: "lib64/libapudcutils.so", symlink_target: "/vendor/lib64/mt6899/libapudcutils.so", } install_symlink { name: "vendor_lib64_libcam_3a_isp_utils_so", soc_specific: true, installed_location: "lib64/libcam.3a_isp.utils.so", symlink_target: "/vendor/lib64/mt6899/libcam.3a_isp.utils.so", } install_symlink { name: "vendor_lib64_libcam_afmgr_so", soc_specific: true, installed_location: "lib64/libcam.afmgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.afmgr.so", } install_symlink { name: "vendor_lib64_libcam_chdr_so", soc_specific: true, installed_location: "lib64/libcam.chdr.so", symlink_target: "/vendor/lib64/mt6899/libcam.chdr.so", } install_symlink { name: "vendor_lib64_libcam_feature_utils_so", soc_specific: true, installed_location: "lib64/libcam.feature_utils.so", symlink_target: "/vendor/lib64/mt6899/libcam.feature_utils.so", } install_symlink { name: "vendor_lib64_libcam_fw_me_tcy_so", soc_specific: true, installed_location: "lib64/libcam.fw_me_tcy.so", symlink_target: "/vendor/lib64/mt6899/libcam.fw_me_tcy.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_3aProvider_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.3aProvider.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.3aProvider.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_aeflow_osdcp_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.aeflow.osdcp.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.aeflow.osdcp.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_afassitmgr_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.afassitmgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.afassitmgr.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_cctsvr_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.cctsvr.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.cctsvr.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_ctrl_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.ctrl.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.ctrl.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_custom_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.custom.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.custom.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_guard_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.guard.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.guard.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_ircutdrv_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.ircutdrv.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.ircutdrv.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_lensdrv_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.lensdrv.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.lensdrv.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_log_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.log.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.log.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_lscMgrApi_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.lscMgrApi.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.lscMgrApi.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_oisdrv_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.oisdrv.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.oisdrv.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_ozoomdrv_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.ozoomdrv.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.ozoomdrv.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_pdstatmgr_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.pdstatmgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.pdstatmgr.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_policy_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.policy.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.policy.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_sensor_osdcp_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.sensor.osdcp.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.sensor.osdcp.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_tofdrv_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.tofdrv.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.tofdrv.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_utils_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.utils.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.utils.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_ae_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.ae.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.ae.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_ai3a_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.ai3a_v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.ai3a_v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_awb_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.awb_v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.awb_v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_dng_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.dng.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.dng.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_flash_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.flash.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.flash.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_flicker_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.flicker.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.flicker.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_ir_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.ir.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.ir.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_lsctbl_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.lsctbl.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.lsctbl.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_nvram_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.nvram.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.nvram.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_sensor_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.sensor.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.sensor.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_strobe_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.strobe.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.strobe.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_stt_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.stt_v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.stt_v4l2.so", } install_symlink { name: "vendor_lib64_libcam_hal3a_v3_tone_mgr_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.hal3a.v3.tone.mgr.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.hal3a.v3.tone.mgr.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_halisp_SwTopCtrlMgr_so", soc_specific: true, installed_location: "lib64/libcam.halisp.SwTopCtrlMgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.SwTopCtrlMgr.so", } install_symlink { name: "vendor_lib64_libcam_halisp_TopCtrlMgr_so", soc_specific: true, installed_location: "lib64/libcam.halisp.TopCtrlMgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.TopCtrlMgr.so", } install_symlink { name: "vendor_lib64_libcam_halisp_TuningDataProvider_so", soc_specific: true, installed_location: "lib64/libcam.halisp.TuningDataProvider.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.TuningDataProvider.so", } install_symlink { name: "vendor_lib64_libcam_halisp_TuningDataProviderFactory_so", soc_specific: true, installed_location: "lib64/libcam.halisp.TuningDataProviderFactory.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.TuningDataProviderFactory.so", } install_symlink { name: "vendor_lib64_libcam_halisp_imp_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.halisp.imp.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.imp.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_halisp_plugin_so", soc_specific: true, installed_location: "lib64/libcam.halisp.plugin.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.plugin.so", } install_symlink { name: "vendor_lib64_libcam_halisp_utils_so", soc_specific: true, installed_location: "lib64/libcam.halisp.utils.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.utils.so", } install_symlink { name: "vendor_lib64_libcam_halisp_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.halisp.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.halisp.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_halsensor_hwintegration_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.halsensor.hwintegration_v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.halsensor.hwintegration_v4l2.so", } install_symlink { name: "vendor_lib64_libcam_halsensor_so", soc_specific: true, installed_location: "lib64/libcam.halsensor.so", symlink_target: "/vendor/lib64/mt6899/libcam.halsensor.so", } install_symlink { name: "vendor_lib64_libcam_imgsensor_blacklist_table_so", soc_specific: true, installed_location: "lib64/libcam.imgsensor_blacklist_table.so", symlink_target: "/vendor/lib64/mt6899/libcam.imgsensor_blacklist_table.so", } install_symlink { name: "vendor_lib64_libcam_imgsensor_scenario_table_so", soc_specific: true, installed_location: "lib64/libcam.imgsensor_scenario_table.so", symlink_target: "/vendor/lib64/mt6899/libcam.imgsensor_scenario_table.so", } install_symlink { name: "vendor_lib64_libcam_insensorzoom_evaluator_so", soc_specific: true, installed_location: "lib64/libcam.insensorzoom_evaluator.so", symlink_target: "/vendor/lib64/mt6899/libcam.insensorzoom_evaluator.so", } install_symlink { name: "vendor_lib64_libcam_insensorzoom_helper_so", soc_specific: true, installed_location: "lib64/libcam.insensorzoom_helper.so", symlink_target: "/vendor/lib64/mt6899/libcam.insensorzoom_helper.so", } install_symlink { name: "vendor_lib64_libcam_isptuning_v4l2_so", soc_specific: true, installed_location: "lib64/libcam.isptuning.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libcam.isptuning.v4l2.so", } install_symlink { name: "vendor_lib64_libcam_peripheralcontroller_so", soc_specific: true, installed_location: "lib64/libcam.peripheralcontroller.so", symlink_target: "/vendor/lib64/mt6899/libcam.peripheralcontroller.so", } install_symlink { name: "vendor_lib64_libcam_sensor_mode_helper_so", soc_specific: true, installed_location: "lib64/libcam.sensor_mode_helper.so", symlink_target: "/vendor/lib64/mt6899/libcam.sensor_mode_helper.so", } install_symlink { name: "vendor_lib64_libcam_sensor_mode_helper_custom_so", soc_specific: true, installed_location: "lib64/libcam.sensor_mode_helper_custom.so", symlink_target: "/vendor/lib64/mt6899/libcam.sensor_mode_helper_custom.so", } install_symlink { name: "vendor_lib64_libcam_tuningcachemgr_so", soc_specific: true, installed_location: "lib64/libcam.tuningcachemgr.so", symlink_target: "/vendor/lib64/mt6899/libcam.tuningcachemgr.so", } install_symlink { name: "vendor_lib64_libcam_utils_sensorprovider_so", soc_specific: true, installed_location: "lib64/libcam.utils.sensorprovider.so", symlink_target: "/vendor/lib64/mt6899/libcam.utils.sensorprovider.so", } install_symlink { name: "vendor_lib64_libcam_vhdr_so", soc_specific: true, installed_location: "lib64/libcam.vhdr.so", symlink_target: "/vendor/lib64/mt6899/libcam.vhdr.so", } install_symlink { name: "vendor_lib64_libcamalgo_BSSwrapper_so", soc_specific: true, installed_location: "lib64/libcamalgo.BSSwrapper.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.BSSwrapper.so", } install_symlink { name: "vendor_lib64_libcamalgo_InlineCompGyro_so", soc_specific: true, installed_location: "lib64/libcamalgo.InlineCompGyro.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.InlineCompGyro.so", } install_symlink { name: "vendor_lib64_libcamalgo_Mfbllwrapper_so", soc_specific: true, installed_location: "lib64/libcamalgo.Mfbllwrapper.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.Mfbllwrapper.so", } install_symlink { name: "vendor_lib64_libcamalgo_aibc_so", soc_specific: true, installed_location: "lib64/libcamalgo.aibc.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.aibc.so", } install_symlink { name: "vendor_lib64_libcamalgo_aibcwrapper_so", soc_specific: true, installed_location: "lib64/libcamalgo.aibcwrapper.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.aibcwrapper.so", } install_symlink { name: "vendor_lib64_libcamalgo_aics_so", soc_specific: true, installed_location: "lib64/libcamalgo.aics.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.aics.so", } install_symlink { name: "vendor_lib64_libcamalgo_aifr_so", soc_specific: true, installed_location: "lib64/libcamalgo.aifr.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.aifr.so", } install_symlink { name: "vendor_lib64_libcamalgo_ainr_so", soc_specific: true, installed_location: "lib64/libcamalgo.ainr.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.ainr.so", } install_symlink { name: "vendor_lib64_libcamalgo_ais2_bss_so", soc_specific: true, installed_location: "lib64/libcamalgo.ais2.bss.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.ais2.bss.so", } install_symlink { name: "vendor_lib64_libcamalgo_ais2_mfnr_so", soc_specific: true, installed_location: "lib64/libcamalgo.ais2.mfnr.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.ais2.mfnr.so", } install_symlink { name: "vendor_lib64_libcamalgo_ais2_mstm_so", soc_specific: true, installed_location: "lib64/libcamalgo.ais2.mstm.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.ais2.mstm.so", } install_symlink { name: "vendor_lib64_libcamalgo_ais2_so", soc_specific: true, installed_location: "lib64/libcamalgo.ais2.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.ais2.so", } install_symlink { name: "vendor_lib64_libcamalgo_bss_so", soc_specific: true, installed_location: "lib64/libcamalgo.bss.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.bss.so", } install_symlink { name: "vendor_lib64_libcamalgo_c3d_so", soc_specific: true, installed_location: "lib64/libcamalgo.c3d.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.c3d.so", } install_symlink { name: "vendor_lib64_libcamalgo_cac_so", soc_specific: true, installed_location: "lib64/libcamalgo.cac.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.cac.so", } install_symlink { name: "vendor_lib64_libcamalgo_eis_so", soc_specific: true, installed_location: "lib64/libcamalgo.eis.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.eis.so", } install_symlink { name: "vendor_lib64_libcamalgo_fdft_so", soc_specific: true, installed_location: "lib64/libcamalgo.fdft.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.fdft.so", } install_symlink { name: "vendor_lib64_libcamalgo_fsc_so", soc_specific: true, installed_location: "lib64/libcamalgo.fsc.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.fsc.so", } install_symlink { name: "vendor_lib64_libcamalgo_gyro_so", soc_specific: true, installed_location: "lib64/libcamalgo.gyro.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.gyro.so", } install_symlink { name: "vendor_lib64_libcamalgo_lmv_so", soc_specific: true, installed_location: "lib64/libcamalgo.lmv.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.lmv.so", } install_symlink { name: "vendor_lib64_libcamalgo_lsc_so", soc_specific: true, installed_location: "lib64/libcamalgo.lsc.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.lsc.so", } install_symlink { name: "vendor_lib64_libcamalgo_mcnr_so", soc_specific: true, installed_location: "lib64/libcamalgo.mcnr.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.mcnr.so", } install_symlink { name: "vendor_lib64_libcamalgo_mfnr_so", soc_specific: true, installed_location: "lib64/libcamalgo.mfnr.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.mfnr.so", } install_symlink { name: "vendor_lib64_libcamalgo_n3d_so", soc_specific: true, installed_location: "lib64/libcamalgo.n3d.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.n3d.so", } install_symlink { name: "vendor_lib64_libcamalgo_platform2_so", soc_specific: true, installed_location: "lib64/libcamalgo.platform2.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.platform2.so", } install_symlink { name: "vendor_lib64_libcamalgo_rmg_so", soc_specific: true, installed_location: "lib64/libcamalgo.rmg.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.rmg.so", } install_symlink { name: "vendor_lib64_libcamalgo_rotate_so", soc_specific: true, installed_location: "lib64/libcamalgo.rotate.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.rotate.so", } install_symlink { name: "vendor_lib64_libcamalgo_tsfs_so", soc_specific: true, installed_location: "lib64/libcamalgo.tsfs.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.tsfs.so", } install_symlink { name: "vendor_lib64_libcamalgo_vaics_so", soc_specific: true, installed_location: "lib64/libcamalgo.vaics.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.vaics.so", } install_symlink { name: "vendor_lib64_libcamalgo_vaidepth_so", soc_specific: true, installed_location: "lib64/libcamalgo.vaidepth.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.vaidepth.so", } install_symlink { name: "vendor_lib64_libcamalgo_vsf_so", soc_specific: true, installed_location: "lib64/libcamalgo.vsf.so", symlink_target: "/vendor/lib64/mt6899/libcamalgo.vsf.so", } install_symlink { name: "vendor_lib64_libcamera_custom_af_assist_buf_mgr_so", soc_specific: true, installed_location: "lib64/libcamera.custom.af_assist_buf_mgr.so", symlink_target: "/vendor/lib64/mt6899/libcamera.custom.af_assist_buf_mgr.so", } install_symlink { name: "vendor_lib64_libcamera_custom_af_assist_buf_mgr_open_so", soc_specific: true, installed_location: "lib64/libcamera.custom.af_assist_buf_mgr_open.so", symlink_target: "/vendor/lib64/mt6899/libcamera.custom.af_assist_buf_mgr_open.so", } install_symlink { name: "vendor_lib64_libcamera_custom_af_assist_mgr_so", soc_specific: true, installed_location: "lib64/libcamera.custom.af_assist_mgr.so", symlink_target: "/vendor/lib64/mt6899/libcamera.custom.af_assist_mgr.so", } install_symlink { name: "vendor_lib64_libcamera_custom_af_assist_pdp_so", soc_specific: true, installed_location: "lib64/libcamera.custom.af_assist_pdp.so", symlink_target: "/vendor/lib64/mt6899/libcamera.custom.af_assist_pdp.so", } install_symlink { name: "vendor_lib64_libcamera_customae_so", soc_specific: true, installed_location: "lib64/libcamera.customae.so", symlink_target: "/vendor/lib64/mt6899/libcamera.customae.so", } install_symlink { name: "vendor_lib64_libcamera_customflk_so", soc_specific: true, installed_location: "lib64/libcamera.customflk.so", symlink_target: "/vendor/lib64/mt6899/libcamera.customflk.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_3a_so", soc_specific: true, installed_location: "lib64/libcameracustom.camera.3a.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.camera.3a.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_isp_so", soc_specific: true, installed_location: "lib64/libcameracustom.camera.isp.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.camera.isp.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_sensors_so", soc_specific: true, installed_location: "lib64/libcameracustom.camera.sensors.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.camera.sensors.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_calibration_core_so", soc_specific: true, installed_location: "lib64/libcameracustom.camera_calibration.core.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.camera_calibration.core.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_exif_so", soc_specific: true, installed_location: "lib64/libcameracustom.camera_exif.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.camera_exif.so", } install_symlink { name: "vendor_lib64_libcameracustom_cfg_setting_core_so", soc_specific: true, installed_location: "lib64/libcameracustom.cfg_setting.core.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.cfg_setting.core.so", } install_symlink { name: "vendor_lib64_libcameracustom_eis_so", soc_specific: true, installed_location: "lib64/libcameracustom.eis.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.eis.so", } install_symlink { name: "vendor_lib64_libcameracustom_flashlight_so", soc_specific: true, installed_location: "lib64/libcameracustom.flashlight.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.flashlight.so", } install_symlink { name: "vendor_lib64_libcameracustom_imgsensor_core_so", soc_specific: true, installed_location: "lib64/libcameracustom.imgsensor.core.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.imgsensor.core.so", } install_symlink { name: "vendor_lib64_libcameracustom_lens_so", soc_specific: true, installed_location: "lib64/libcameracustom.lens.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.lens.so", } install_symlink { name: "vendor_lib64_libcameracustom_plugin_so", soc_specific: true, installed_location: "lib64/libcameracustom.plugin.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.plugin.so", } install_symlink { name: "vendor_lib64_libcameracustom_so", soc_specific: true, installed_location: "lib64/libcameracustom.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom.so", } install_symlink { name: "vendor_lib64_libcameracustom_camera_db_ext_so", soc_specific: true, installed_location: "lib64/libcameracustom_camera_db_ext.so", symlink_target: "/vendor/lib64/mt6899/libcameracustom_camera_db_ext.so", } install_symlink { name: "vendor_lib64_libccd_so", soc_specific: true, installed_location: "lib64/libccd.so", symlink_target: "/vendor/lib64/mt6899/libccd.so", } install_symlink { name: "vendor_lib64_libdpframework_so", soc_specific: true, installed_location: "lib64/libdpframework.so", symlink_target: "/vendor/lib64/mt6899/libdpframework.so", } install_symlink { name: "vendor_lib64_libdre_so", soc_specific: true, installed_location: "lib64/libdre.so", symlink_target: "/vendor/lib64/mt6899/libdre.so", } install_symlink { name: "vendor_lib64_libeffecthal_base_so", soc_specific: true, installed_location: "lib64/libeffecthal.base.so", symlink_target: "/vendor/lib64/mt6899/libeffecthal.base.so", } install_symlink { name: "vendor_lib64_libfacerelight_so", soc_specific: true, installed_location: "lib64/libfacerelight.so", symlink_target: "/vendor/lib64/mt6899/libfacerelight.so", } install_symlink { name: "vendor_lib64_libfeature_aiseg_linux_so", soc_specific: true, installed_location: "lib64/libfeature.aiseg.linux.so", symlink_target: "/vendor/lib64/mt6899/libfeature.aiseg.linux.so", } install_symlink { name: "vendor_lib64_libfeature_aiseg_so", soc_specific: true, installed_location: "lib64/libfeature.aiseg.so", symlink_target: "/vendor/lib64/mt6899/libfeature.aiseg.so", } install_symlink { name: "vendor_lib64_libfeature_face_so", soc_specific: true, installed_location: "lib64/libfeature.face.so", symlink_target: "/vendor/lib64/mt6899/libfeature.face.so", } install_symlink { name: "vendor_lib64_libfeature_fefm_hal_so", soc_specific: true, installed_location: "lib64/libfeature.fefm.hal.so", symlink_target: "/vendor/lib64/mt6899/libfeature.fefm.hal.so", } install_symlink { name: "vendor_lib64_libfeature_fwmvp_so", soc_specific: true, installed_location: "lib64/libfeature.fwmvp.so", symlink_target: "/vendor/lib64/mt6899/libfeature.fwmvp.so", } install_symlink { name: "vendor_lib64_libfeature_mcnr_so", soc_specific: true, installed_location: "lib64/libfeature.mcnr.so", symlink_target: "/vendor/lib64/mt6899/libfeature.mcnr.so", } install_symlink { name: "vendor_lib64_libfeature_stereo_platform_so", soc_specific: true, installed_location: "lib64/libfeature.stereo.platform.so", symlink_target: "/vendor/lib64/mt6899/libfeature.stereo.platform.so", } install_symlink { name: "vendor_lib64_libfeature_stereo_provider_so", soc_specific: true, installed_location: "lib64/libfeature.stereo.provider.so", symlink_target: "/vendor/lib64/mt6899/libfeature.stereo.provider.so", } install_symlink { name: "vendor_lib64_libfeature_vsdof_3a_info_provider_so", soc_specific: true, installed_location: "lib64/libfeature.vsdof.3a_info_provider.so", symlink_target: "/vendor/lib64/mt6899/libfeature.vsdof.3a_info_provider.so", } install_symlink { name: "vendor_lib64_libfeature_vsdof_fd_info_provider_so", soc_specific: true, installed_location: "lib64/libfeature.vsdof.fd_info_provider.so", symlink_target: "/vendor/lib64/mt6899/libfeature.vsdof.fd_info_provider.so", } install_symlink { name: "vendor_lib64_libfeature_vsdof_hal_so", soc_specific: true, installed_location: "lib64/libfeature.vsdof.hal.so", symlink_target: "/vendor/lib64/mt6899/libfeature.vsdof.hal.so", } install_symlink { name: "vendor_lib64_libfeature_vsdof_nvram_provider_so", soc_specific: true, installed_location: "lib64/libfeature.vsdof.nvram_provider.so", symlink_target: "/vendor/lib64/mt6899/libfeature.vsdof.nvram_provider.so", } install_symlink { name: "vendor_lib64_libfeature_vsdof_ot_info_provider_so", soc_specific: true, installed_location: "lib64/libfeature.vsdof.ot_info_provider.so", symlink_target: "/vendor/lib64/mt6899/libfeature.vsdof.ot_info_provider.so", } install_symlink { name: "vendor_lib64_libfeature_eis_so", soc_specific: true, installed_location: "lib64/libfeature_eis.so", symlink_target: "/vendor/lib64/mt6899/libfeature_eis.so", } install_symlink { name: "vendor_lib64_libfeature_fsc_so", soc_specific: true, installed_location: "lib64/libfeature_fsc.so", symlink_target: "/vendor/lib64/mt6899/libfeature_fsc.so", } install_symlink { name: "vendor_lib64_libfeature_vrp_so", soc_specific: true, installed_location: "lib64/libfeature_vrp.so", symlink_target: "/vendor/lib64/mt6899/libfeature_vrp.so", } install_symlink { name: "vendor_lib64_libfeatureiodrv_mem_so", soc_specific: true, installed_location: "lib64/libfeatureiodrv_mem.so", symlink_target: "/vendor/lib64/mt6899/libfeatureiodrv_mem.so", } install_symlink { name: "vendor_lib64_libfeaturepolicy_dbhandler_so", soc_specific: true, installed_location: "lib64/libfeaturepolicy_dbhandler.so", symlink_target: "/vendor/lib64/mt6899/libfeaturepolicy_dbhandler.so", } install_symlink { name: "vendor_lib64_libgpudataproducer_so", soc_specific: true, installed_location: "lib64/libgpudataproducer.so", symlink_target: "/vendor/lib64/mt6899/libgpudataproducer.so", } install_symlink { name: "vendor_lib64_libhdr10plusvideo_so", soc_specific: true, installed_location: "lib64/libhdr10plusvideo.so", symlink_target: "/vendor/lib64/mt6899/libhdr10plusvideo.so", } install_symlink { name: "vendor_lib64_libhdrvideo_so", soc_specific: true, installed_location: "lib64/libhdrvideo.so", symlink_target: "/vendor/lib64/mt6899/libhdrvideo.so", } install_symlink { name: "vendor_lib64_libimgstream_custom_so", soc_specific: true, installed_location: "lib64/libimgstream_custom.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_custom.so", } install_symlink { name: "vendor_lib64_libimgstream_drv_so", soc_specific: true, installed_location: "lib64/libimgstream_drv.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_drv.so", } install_symlink { name: "vendor_lib64_libimgstream_drv_linux_so", soc_specific: true, installed_location: "lib64/libimgstream_drv_linux.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_drv_linux.so", } install_symlink { name: "vendor_lib64_libimgstream_guard_linux_so", soc_specific: true, installed_location: "lib64/libimgstream_guard_linux.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_guard_linux.so", } install_symlink { name: "vendor_lib64_libimgstream_sensor_linux_so", soc_specific: true, installed_location: "lib64/libimgstream_sensor_linux.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_sensor_linux.so", } install_symlink { name: "vendor_lib64_libimgstream_sys_so", soc_specific: true, installed_location: "lib64/libimgstream_sys.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_sys.so", } install_symlink { name: "vendor_lib64_libimgstream_sys_linux_so", soc_specific: true, installed_location: "lib64/libimgstream_sys_linux.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_sys_linux.so", } install_symlink { name: "vendor_lib64_libimgstream_v4l2_linux_so", soc_specific: true, installed_location: "lib64/libimgstream_v4l2_linux.so", symlink_target: "/vendor/lib64/mt6899/libimgstream_v4l2_linux.so", } install_symlink { name: "vendor_lib64_libimgsys_daemon_so", soc_specific: true, installed_location: "lib64/libimgsys_daemon.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_daemon.so", } install_symlink { name: "vendor_lib64_libimgsys_dip_so", soc_specific: true, installed_location: "lib64/libimgsys_dip.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_dip.so", } install_symlink { name: "vendor_lib64_libimgsys_drvutils_so", soc_specific: true, installed_location: "lib64/libimgsys_drvutils.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_drvutils.so", } install_symlink { name: "vendor_lib64_libimgsys_gce_so", soc_specific: true, installed_location: "lib64/libimgsys_gce.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_gce.so", } install_symlink { name: "vendor_lib64_libimgsys_ibc_custom_so", soc_specific: true, installed_location: "lib64/libimgsys_ibc_custom.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_ibc_custom.so", } install_symlink { name: "vendor_lib64_libimgsys_ibc_utils_so", soc_specific: true, installed_location: "lib64/libimgsys_ibc_utils.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_ibc_utils.so", } install_symlink { name: "vendor_lib64_libimgsys_main_so", soc_specific: true, installed_location: "lib64/libimgsys_main.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_main.so", } install_symlink { name: "vendor_lib64_libimgsys_me_so", soc_specific: true, installed_location: "lib64/libimgsys_me.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_me.so", } install_symlink { name: "vendor_lib64_libimgsys_omc_so", soc_specific: true, installed_location: "lib64/libimgsys_omc.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_omc.so", } install_symlink { name: "vendor_lib64_libimgsys_pqdip_so", soc_specific: true, installed_location: "lib64/libimgsys_pqdip.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_pqdip.so", } install_symlink { name: "vendor_lib64_libimgsys_system_so", soc_specific: true, installed_location: "lib64/libimgsys_system.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_system.so", } install_symlink { name: "vendor_lib64_libimgsys_taskhandler_so", soc_specific: true, installed_location: "lib64/libimgsys_taskhandler.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_taskhandler.so", } install_symlink { name: "vendor_lib64_libimgsys_tdrhal_so", soc_specific: true, installed_location: "lib64/libimgsys_tdrhal.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_tdrhal.so", } install_symlink { name: "vendor_lib64_libimgsys_tile_so", soc_specific: true, installed_location: "lib64/libimgsys_tile.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_tile.so", } install_symlink { name: "vendor_lib64_libimgsys_traw_so", soc_specific: true, installed_location: "lib64/libimgsys_traw.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_traw.so", } install_symlink { name: "vendor_lib64_libimgsys_wpe_so", soc_specific: true, installed_location: "lib64/libimgsys_wpe.so", symlink_target: "/vendor/lib64/mt6899/libimgsys_wpe.so", } install_symlink { name: "vendor_lib64_libispfeature_mtkcam_v4l2_so", soc_specific: true, installed_location: "lib64/libispfeature_mtkcam.v4l2.so", symlink_target: "/vendor/lib64/mt6899/libispfeature_mtkcam.v4l2.so", } install_symlink { name: "vendor_lib64_libispinterpreter_mtkcam_so", soc_specific: true, installed_location: "lib64/libispinterpreter_mtkcam.so", symlink_target: "/vendor/lib64/mt6899/libispinterpreter_mtkcam.so", } install_symlink { name: "vendor_lib64_liblpnr_so", soc_specific: true, installed_location: "lib64/liblpnr.so", symlink_target: "/vendor/lib64/mt6899/liblpnr.so", } install_symlink { name: "vendor_lib64_libmdla_ut_so", soc_specific: true, installed_location: "lib64/libmdla_ut.so", symlink_target: "/vendor/lib64/mt6899/libmdla_ut.so", } install_symlink { name: "vendor_lib64_libmfllcore_so", soc_specific: true, installed_location: "lib64/libmfllcore.so", symlink_target: "/vendor/lib64/mt6899/libmfllcore.so", } install_symlink { name: "vendor_lib64_libmgr3a_adapt_so", soc_specific: true, installed_location: "lib64/libmgr3a.adapt.so", symlink_target: "/vendor/lib64/mt6899/libmgr3a.adapt.so", } install_symlink { name: "vendor_lib64_libmmagent_so", soc_specific: true, installed_location: "lib64/libmmagent.so", symlink_target: "/vendor/lib64/mt6899/libmmagent.so", } install_symlink { name: "vendor_lib64_libmml_so", soc_specific: true, installed_location: "lib64/libmml.so", symlink_target: "/vendor/lib64/mt6899/libmml.so", } install_symlink { name: "vendor_lib64_libmmlpqImpl_so", soc_specific: true, installed_location: "lib64/libmmlpqImpl.so", symlink_target: "/vendor/lib64/mt6899/libmmlpqImpl.so", } install_symlink { name: "vendor_lib64_libmnl_so", soc_specific: true, installed_location: "lib64/libmnl.so", symlink_target: "/vendor/lib64/mt6899/libmnl.so", } install_symlink { name: "vendor_lib64_libmtkcam_atmseventmgr_so", soc_specific: true, installed_location: "lib64/libmtkcam.atmseventmgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.atmseventmgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_debugwrapper_so", soc_specific: true, installed_location: "lib64/libmtkcam.debugwrapper.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.debugwrapper.so", } install_symlink { name: "vendor_lib64_libmtkcam_eventcallback_so", soc_specific: true, installed_location: "lib64/libmtkcam.eventcallback.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.eventcallback.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_capture_linux_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.capture.linux.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.capture.linux.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_capture_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.capture.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.capture.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_core_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.core.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.core.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_depthmap_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.depthmap.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.depthmap.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_p2g_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.p2g.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.p2g.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_streaming_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.streaming.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.streaming.so", } install_symlink { name: "vendor_lib64_libmtkcam_featurepipe_vsdof_wrapper_so", soc_specific: true, installed_location: "lib64/libmtkcam.featurepipe.vsdof.wrapper.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.featurepipe.vsdof.wrapper.so", } install_symlink { name: "vendor_lib64_libmtkcam_logicalcaminfoprovider_so", soc_specific: true, installed_location: "lib64/libmtkcam.logicalcaminfoprovider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.logicalcaminfoprovider.so", } install_symlink { name: "vendor_lib64_libmtkcam_logicalmodule_so", soc_specific: true, installed_location: "lib64/libmtkcam.logicalmodule.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.logicalmodule.so", } install_symlink { name: "vendor_lib64_libmtkcam_maescheduler_so", soc_specific: true, installed_location: "lib64/libmtkcam.maescheduler.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.maescheduler.so", } install_symlink { name: "vendor_lib64_libmtkcam_ndd_limit_so", soc_specific: true, installed_location: "lib64/libmtkcam.ndd.limit.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam.ndd.limit.so", } install_symlink { name: "vendor_lib64_libmtkcam_aicolor_linux_so", soc_specific: true, installed_location: "lib64/libmtkcam_aicolor.linux.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aicolor.linux.so", } install_symlink { name: "vendor_lib64_libmtkcam_aicolor_so", soc_specific: true, installed_location: "lib64/libmtkcam_aicolor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aicolor.so", } install_symlink { name: "vendor_lib64_libmtkcam_android_zslprocessor_so", soc_specific: true, installed_location: "lib64/libmtkcam_android_zslprocessor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_android_zslprocessor.so", } install_symlink { name: "vendor_lib64_libmtkcam_aov_so", soc_specific: true, installed_location: "lib64/libmtkcam_aov.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aov.so", } install_symlink { name: "vendor_lib64_libmtkcam_aov_cust_so", soc_specific: true, installed_location: "lib64/libmtkcam_aov_cust.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aov_cust.so", } install_symlink { name: "vendor_lib64_libmtkcam_aov_plat_so", soc_specific: true, installed_location: "lib64/libmtkcam_aov_plat.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aov_plat.so", } install_symlink { name: "vendor_lib64_libmtkcam_aov_sys_so", soc_specific: true, installed_location: "lib64/libmtkcam_aov_sys.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_aov_sys.so", } install_symlink { name: "vendor_lib64_libmtkcam_buffer_flush_so", soc_specific: true, installed_location: "lib64/libmtkcam_buffer_flush.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_buffer_flush.so", } install_symlink { name: "vendor_lib64_libmtkcam_c2ps_settings_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_c2ps_settings_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_c2ps_settings_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_c2psperfctrl_so", soc_specific: true, installed_location: "lib64/libmtkcam_c2psperfctrl.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_c2psperfctrl.so", } install_symlink { name: "vendor_lib64_libmtkcam_calibration_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_calibration_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_calibration_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_camcontroller_so", soc_specific: true, installed_location: "lib64/libmtkcam_camcontroller.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_camcontroller.so", } install_symlink { name: "vendor_lib64_libmtkcam_camcoordinator_so", soc_specific: true, installed_location: "lib64/libmtkcam_camcoordinator.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_camcoordinator.so", } install_symlink { name: "vendor_lib64_libmtkcam_camctrl_so", soc_specific: true, installed_location: "lib64/libmtkcam_camctrl.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_camctrl.so", } install_symlink { name: "vendor_lib64_libmtkcam_camsys_sensor_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_camsys_sensor_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_camsys_sensor_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_coredev_so", soc_specific: true, installed_location: "lib64/libmtkcam_coredev.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_coredev.so", } install_symlink { name: "vendor_lib64_libmtkcam_coreenginelight_so", soc_specific: true, installed_location: "lib64/libmtkcam_coreenginelight.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_coreenginelight.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_calibration_convertor_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom.calibration_convertor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom.calibration_convertor.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_metadata_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom.metadata.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom.metadata.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_policy_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom.policy.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom.policy.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_postproc_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom.postproc.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom.postproc.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_sampleselector_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom_sampleselector.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom_sampleselector.so", } install_symlink { name: "vendor_lib64_libmtkcam_custom_zsdhdrselector_so", soc_specific: true, installed_location: "lib64/libmtkcam_custom_zsdhdrselector.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custom_zsdhdrselector.so", } install_symlink { name: "vendor_lib64_libmtkcam_custzone_so", soc_specific: true, installed_location: "lib64/libmtkcam_custzone.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_custzone.so", } install_symlink { name: "vendor_lib64_libmtkcam_debugutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_debugutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_debugutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_detectnode_so", soc_specific: true, installed_location: "lib64/libmtkcam_detectnode.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_detectnode.so", } install_symlink { name: "vendor_lib64_libmtkcam_devicemgr_so", soc_specific: true, installed_location: "lib64/libmtkcam_devicemgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_devicemgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_diputils_so", soc_specific: true, installed_location: "lib64/libmtkcam_diputils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_diputils.so", } install_symlink { name: "vendor_lib64_libmtkcam_dma_map_so", soc_specific: true, installed_location: "lib64/libmtkcam_dma_map.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_dma_map.so", } install_symlink { name: "vendor_lib64_libmtkcam_dpe_isp8_so", soc_specific: true, installed_location: "lib64/libmtkcam_dpe_isp8.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_dpe_isp8.so", } install_symlink { name: "vendor_lib64_libmtkcam_exif_so", soc_specific: true, installed_location: "lib64/libmtkcam_exif.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_exif.so", } install_symlink { name: "vendor_lib64_libmtkcam_externalisploader_so", soc_specific: true, installed_location: "lib64/libmtkcam_externalisploader.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_externalisploader.so", } install_symlink { name: "vendor_lib64_libmtkcam_faceResultHandler_so", soc_specific: true, installed_location: "lib64/libmtkcam_faceResultHandler.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_faceResultHandler.so", } install_symlink { name: "vendor_lib64_libmtkcam_fdWarpConvert_so", soc_specific: true, installed_location: "lib64/libmtkcam_fdWarpConvert.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_fdWarpConvert.so", } install_symlink { name: "vendor_lib64_libmtkcam_feature_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_feature_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_feature_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_gainmappool_so", soc_specific: true, installed_location: "lib64/libmtkcam_gainmappool.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_gainmappool.so", } install_symlink { name: "vendor_lib64_libmtkcam_grallocutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_grallocutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_grallocutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal3a_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal3a_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal3a_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_android_app_cbadaptor_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_android_app_cbadaptor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_android_app_cbadaptor.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_android_common_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_android_common.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_android_common.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_android_device_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_android_device.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_android_device.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_android_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_android_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_android_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_android_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_android_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_android_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_aov_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_aov.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_aov.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_app_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_app.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_app.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_app_cbadaptor_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_app_cbadaptor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_app_cbadaptor.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_device_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_device.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_device.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_devicesessionpolicy_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_devicesessionpolicy.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_devicesessionpolicy.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_featurepolicy_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_featurepolicy.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_featurepolicy.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_core_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_core_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_core_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_custom_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_custom.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_custom.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_custom_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_custom_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_custom_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_hidl_common_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_hidl_common.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_hidl_common.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_hidl_device_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_hidl_device.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_hidl_device.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_hidl_provider_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_hidl_provider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_hidl_provider.so", } install_symlink { name: "vendor_lib64_libmtkcam_hal_hidl_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_hal_hidl_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hal_hidl_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_halisp_custom_so", soc_specific: true, installed_location: "lib64/libmtkcam_halisp_custom.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_halisp_custom.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwnode_jpegnode_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwnode.jpegnode.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwnode.jpegnode.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwnode_p2_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwnode.p2.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwnode.p2.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwnode_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwnode.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwnode.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwutils_android_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwutils_android.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwutils_android.so", } install_symlink { name: "vendor_lib64_libmtkcam_hwutils_poweronoffcontroller_so", soc_specific: true, installed_location: "lib64/libmtkcam_hwutils_poweronoffcontroller.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_hwutils_poweronoffcontroller.so", } install_symlink { name: "vendor_lib64_libmtkcam_imgbuf_v2_so", soc_specific: true, installed_location: "lib64/libmtkcam_imgbuf_v2.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_imgbuf_v2.so", } install_symlink { name: "vendor_lib64_libmtkcam_imgsys_power_model_so", soc_specific: true, installed_location: "lib64/libmtkcam_imgsys_power_model.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_imgsys_power_model.so", } install_symlink { name: "vendor_lib64_libmtkcam_jsonconvertor_so", soc_specific: true, installed_location: "lib64/libmtkcam_jsonconvertor.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_jsonconvertor.so", } install_symlink { name: "vendor_lib64_libmtkcam_jsondata_so", soc_specific: true, installed_location: "lib64/libmtkcam_jsondata.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_jsondata.so", } install_symlink { name: "vendor_lib64_libmtkcam_mae_so", soc_specific: true, installed_location: "lib64/libmtkcam_mae.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_mae.so", } install_symlink { name: "vendor_lib64_libmtkcam_mapping_mgr_so", soc_specific: true, installed_location: "lib64/libmtkcam_mapping_mgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_mapping_mgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_memorypool_so", soc_specific: true, installed_location: "lib64/libmtkcam_memorypool.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_memorypool.so", } install_symlink { name: "vendor_lib64_libmtkcam_metaconv_so", soc_specific: true, installed_location: "lib64/libmtkcam_metaconv.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_metaconv.so", } install_symlink { name: "vendor_lib64_libmtkcam_metadata_so", soc_specific: true, installed_location: "lib64/libmtkcam_metadata.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_metadata.so", } install_symlink { name: "vendor_lib64_libmtkcam_metastore_so", soc_specific: true, installed_location: "lib64/libmtkcam_metastore.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_metastore.so", } install_symlink { name: "vendor_lib64_libmtkcam_modulefactory_custom_so", soc_specific: true, installed_location: "lib64/libmtkcam_modulefactory_custom.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_modulefactory_custom.so", } install_symlink { name: "vendor_lib64_libmtkcam_modulefactory_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_modulefactory_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_modulefactory_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_modulehelper_so", soc_specific: true, installed_location: "lib64/libmtkcam_modulehelper.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_modulehelper.so", } install_symlink { name: "vendor_lib64_libmtkcam_p1node_so", soc_specific: true, installed_location: "lib64/libmtkcam_p1node.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_p1node.so", } install_symlink { name: "vendor_lib64_libmtkcam_packutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_packutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_packutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_perfctrl_so", soc_specific: true, installed_location: "lib64/libmtkcam_perfctrl.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_perfctrl.so", } install_symlink { name: "vendor_lib64_libmtkcam_pip_so", soc_specific: true, installed_location: "lib64/libmtkcam_pip.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pip.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipeline_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipeline.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipeline.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipeline_fbm_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipeline_fbm.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipeline_fbm.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinemodel_capture_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinemodel_capture.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinemodel_capture.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinemodel_session_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinemodel_session.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinemodel_session.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinemodel_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinemodel_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinemodel_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinepolicy-security_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinepolicy-security.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinepolicy-security.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinepolicy-smvr_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinepolicy-smvr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinepolicy-smvr.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinepolicy_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinepolicy.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinepolicy.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipelinepolicy_factory_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipelinepolicy_factory.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipelinepolicy_factory.so", } install_symlink { name: "vendor_lib64_libmtkcam_pipemgr_so", soc_specific: true, installed_location: "lib64/libmtkcam_pipemgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_pipemgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_postprocprovider_so", soc_specific: true, installed_location: "lib64/libmtkcam_postprocprovider.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_postprocprovider.so", } install_symlink { name: "vendor_lib64_libmtkcam_preprocnode_so", soc_specific: true, installed_location: "lib64/libmtkcam_preprocnode.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_preprocnode.so", } install_symlink { name: "vendor_lib64_libmtkcam_prerelease_so", soc_specific: true, installed_location: "lib64/libmtkcam_prerelease.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_prerelease.so", } install_symlink { name: "vendor_lib64_libmtkcam_proc_so", soc_specific: true, installed_location: "lib64/libmtkcam_proc.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_proc.so", } install_symlink { name: "vendor_lib64_libmtkcam_request_requlator_so", soc_specific: true, installed_location: "lib64/libmtkcam_request_requlator.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_request_requlator.so", } install_symlink { name: "vendor_lib64_libmtkcam_resourcedecision_so", soc_specific: true, installed_location: "lib64/libmtkcam_resourcedecision.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_resourcedecision.so", } install_symlink { name: "vendor_lib64_libmtkcam_resourcedecision_custom_so", soc_specific: true, installed_location: "lib64/libmtkcam_resourcedecision_custom.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_resourcedecision_custom.so", } install_symlink { name: "vendor_lib64_libmtkcam_salmgr_so", soc_specific: true, installed_location: "lib64/libmtkcam_salmgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_salmgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_sensorcontrol_so", soc_specific: true, installed_location: "lib64/libmtkcam_sensorcontrol.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_sensorcontrol.so", } install_symlink { name: "vendor_lib64_libmtkcam_simager_so", soc_specific: true, installed_location: "lib64/libmtkcam_simager.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_simager.so", } install_symlink { name: "vendor_lib64_libmtkcam_smvr_so", soc_specific: true, installed_location: "lib64/libmtkcam_smvr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_smvr.so", } install_symlink { name: "vendor_lib64_libmtkcam_stdutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_stdutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_stdutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_streamutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_streamutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_streamutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_synchelper_so", soc_specific: true, installed_location: "lib64/libmtkcam_synchelper.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_synchelper.so", } install_symlink { name: "vendor_lib64_libmtkcam_sysutils_so", soc_specific: true, installed_location: "lib64/libmtkcam_sysutils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_sysutils.so", } install_symlink { name: "vendor_lib64_libmtkcam_taskmgr_so", soc_specific: true, installed_location: "lib64/libmtkcam_taskmgr.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_taskmgr.so", } install_symlink { name: "vendor_lib64_libmtkcam_thirdparty_core_so", soc_specific: true, installed_location: "lib64/libmtkcam_thirdparty.core.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_thirdparty.core.so", } install_symlink { name: "vendor_lib64_libmtkcam_thirdparty_customer_so", soc_specific: true, installed_location: "lib64/libmtkcam_thirdparty.customer.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_thirdparty.customer.so", } install_symlink { name: "vendor_lib64_libmtkcam_thirdparty_customzone_so", soc_specific: true, installed_location: "lib64/libmtkcam_thirdparty.customzone.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_thirdparty.customzone.so", } install_symlink { name: "vendor_lib64_libmtkcam_thirdparty_mtk_so", soc_specific: true, installed_location: "lib64/libmtkcam_thirdparty.mtk.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_thirdparty.mtk.so", } install_symlink { name: "vendor_lib64_libmtkcam_thirdparty_so", soc_specific: true, installed_location: "lib64/libmtkcam_thirdparty.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_thirdparty.so", } install_symlink { name: "vendor_lib64_libmtkcam_tuning_utils_so", soc_specific: true, installed_location: "lib64/libmtkcam_tuning_utils.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_tuning_utils.so", } install_symlink { name: "vendor_lib64_libmtkcam_ulog_so", soc_specific: true, installed_location: "lib64/libmtkcam_ulog.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_ulog.so", } install_symlink { name: "vendor_lib64_libmtkcam_zsl_customselector_so", soc_specific: true, installed_location: "lib64/libmtkcam_zsl_customselector.so", symlink_target: "/vendor/lib64/mt6899/libmtkcam_zsl_customselector.so", } install_symlink { name: "vendor_lib64_libmtkltm_so", soc_specific: true, installed_location: "lib64/libmtkltm.so", symlink_target: "/vendor/lib64/mt6899/libmtkltm.so", } install_symlink { name: "vendor_lib64_libn3d_tuning_so", soc_specific: true, installed_location: "lib64/libn3d_tuning.so", symlink_target: "/vendor/lib64/mt6899/libn3d_tuning.so", } install_symlink { name: "vendor_lib64_libneuralnetworks_sl_driver_mtk_prebuilt_so", soc_specific: true, installed_location: "lib64/libneuralnetworks_sl_driver_mtk_prebuilt.so", symlink_target: "/vendor/lib64/mt6899/libneuralnetworks_sl_driver_mtk_prebuilt.so", } install_symlink { name: "vendor_lib64_libneuron_adapter_mgvi_so", soc_specific: true, installed_location: "lib64/libneuron_adapter_mgvi.so", symlink_target: "/vendor/lib64/mt6899/libneuron_adapter_mgvi.so", } install_symlink { name: "vendor_lib64_libneuron_runtime_8_so", soc_specific: true, installed_location: "lib64/libneuron_runtime.8.so", symlink_target: "/vendor/lib64/mt6899/libneuron_runtime.8.so", } install_symlink { name: "vendor_lib64_libneuron_runtime_so", soc_specific: true, installed_location: "lib64/libneuron_runtime.so", symlink_target: "/vendor/lib64/mt6899/libneuron_runtime.so", } install_symlink { name: "vendor_lib64_libneuron_wrapper_so", soc_specific: true, installed_location: "lib64/libneuron_wrapper.so", symlink_target: "/vendor/lib64/mt6899/libneuron_wrapper.so", } install_symlink { name: "vendor_lib64_libpcdbi_so", soc_specific: true, installed_location: "lib64/libpcdbi.so", symlink_target: "/vendor/lib64/mt6899/libpcdbi.so", } install_symlink { name: "vendor_lib64_libpda_usdriver_so", soc_specific: true, installed_location: "lib64/libpda_usdriver.so", symlink_target: "/vendor/lib64/mt6899/libpda_usdriver.so", } install_symlink { name: "vendor_lib64_libpq_cust_base_so", soc_specific: true, installed_location: "lib64/libpq_cust_base.so", symlink_target: "/vendor/lib64/mt6899/libpq_cust_base.so", } install_symlink { name: "vendor_lib64_libpq_sec_so", soc_specific: true, installed_location: "lib64/libpq_sec.so", symlink_target: "/vendor/lib64/mt6899/libpq_sec.so", } install_symlink { name: "vendor_lib64_libpqconfig_so", soc_specific: true, installed_location: "lib64/libpqconfig.so", symlink_target: "/vendor/lib64/mt6899/libpqconfig.so", } install_symlink { name: "vendor_lib64_libpqparamparser_so", soc_specific: true, installed_location: "lib64/libpqparamparser.so", symlink_target: "/vendor/lib64/mt6899/libpqparamparser.so", } install_symlink { name: "vendor_lib64_libsbd_so", soc_specific: true, installed_location: "lib64/libsbd.so", symlink_target: "/vendor/lib64/mt6899/libsbd.so", } install_symlink { name: "vendor_lib64_libscltm_so", soc_specific: true, installed_location: "lib64/libscltm.so", symlink_target: "/vendor/lib64/mt6899/libscltm.so", } install_symlink { name: "vendor_lib64_mtk000_mipi_raw_IdxMgr_so", soc_specific: true, installed_location: "lib64/mtk000_mipi_raw_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/mtk000_mipi_raw_IdxMgr.so", } install_symlink { name: "vendor_lib64_mtk000_mipi_raw_tuning_so", soc_specific: true, installed_location: "lib64/mtk000_mipi_raw_tuning.so", symlink_target: "/vendor/lib64/mt6899/mtk000_mipi_raw_tuning.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_2_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_2_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_2_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_2_tuning_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_2_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_2_tuning.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_3_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_3_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_3_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_3_tuning_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_3_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_3_tuning.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_4_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_4_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_4_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_4_tuning_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_4_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_4_tuning.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinimx882wide_mipi_raw_tuning_so", soc_specific: true, installed_location: "lib64/rodinimx882wide_mipi_raw_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinimx882wide_mipi_raw_tuning.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_2_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_2_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_2_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_2_tuning_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_2_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_2_tuning.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_3_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_3_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_3_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_3_tuning_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_3_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_3_tuning.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_4_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_4_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_4_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_4_tuning_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_4_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_4_tuning.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinov20bfront_mipi_raw_tuning_so", soc_specific: true, installed_location: "lib64/rodinov20bfront_mipi_raw_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinov20bfront_mipi_raw_tuning.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_2_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_2_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_2_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_2_tuning_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_2_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_2_tuning.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_3_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_3_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_3_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_3_tuning_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_3_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_3_tuning.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_4_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_4_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_4_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_4_tuning_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_4_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_4_tuning.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_IdxMgr_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_IdxMgr.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_IdxMgr.so", } install_symlink { name: "vendor_lib64_rodinsc820csultra_mipi_raw_tuning_so", soc_specific: true, installed_location: "lib64/rodinsc820csultra_mipi_raw_tuning.so", symlink_target: "/vendor/lib64/mt6899/rodinsc820csultra_mipi_raw_tuning.so", }