diff --git a/Android.bp b/Android.bp index 0509c68..6a2e11a 100644 --- a/Android.bp +++ b/Android.bp @@ -32157,6 +32157,31 @@ cc_prebuilt_library_shared { 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.mlipay-V1-ndk_platform", owner: "xiaomi", @@ -35804,6 +35829,72 @@ cc_prebuilt_library_shared { 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", + "libhardware", + "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: "libAncHumanVideoBokehV4", owner: "xiaomi", @@ -36809,6 +36900,42 @@ cc_prebuilt_library_shared { 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", + "libhardware", + "libion", + "libdmabufheap", + "libQSEEComAPI", + "vendor.xiaomi.hardware.fx.tunnel-V1-ndk", + "libbinder_ndk", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + device_specific: true, +} + cc_prebuilt_library_shared { name: "libhistprocess", owner: "xiaomi", diff --git a/peridot-vendor.mk b/peridot-vendor.mk index 7c999e1..8172887 100644 --- a/peridot-vendor.mk +++ b/peridot-vendor.mk @@ -2356,6 +2356,7 @@ PRODUCT_PACKAGES += \ vendor.xiaomi.hardware.bgservice@1.0-impl \ vendor.xiaomi.hardware.bgservice@1.0 \ vendor.xiaomi.hardware.displayfeature_aidl-V2-ndk \ + vendor.xiaomi.hardware.fx.tunnel-V1-ndk \ vendor.xiaomi.hardware.mlipay-V1-ndk_platform \ vendor.xiaomi.hardware.quickcamera-V1-ndk_platform \ vendor.xiaomi.sensor.citsensorservice-V1-ndk \ @@ -2477,6 +2478,8 @@ PRODUCT_PACKAGES += \ com.xiaomi.plugin.tsskinbeautifier \ com.xiaomi.plugin.watermark \ displayfeature.default \ + fingerprint.goodix_fod.default \ + fingerprint.jiiov.default \ libAncHumanVideoBokehV4 \ libMiDispDevManager \ libMiStereoFactoryCalibAnalyzeBin_qual \ @@ -2513,6 +2516,7 @@ PRODUCT_PACKAGES += \ libflatmode \ libfpsmonitor \ libfsalgocal \ + libgf_hal \ libhistprocess \ liblocalFlickerDet \ libmi-stc-HW-modulate \ diff --git a/proprietary/odm/lib64/hw/fingerprint.goodix_fod.default.so b/proprietary/odm/lib64/hw/fingerprint.goodix_fod.default.so new file mode 100644 index 0000000..d38ce0a Binary files /dev/null and b/proprietary/odm/lib64/hw/fingerprint.goodix_fod.default.so differ diff --git a/proprietary/odm/lib64/hw/fingerprint.jiiov.default.so b/proprietary/odm/lib64/hw/fingerprint.jiiov.default.so new file mode 100644 index 0000000..6ab4a42 Binary files /dev/null and b/proprietary/odm/lib64/hw/fingerprint.jiiov.default.so differ diff --git a/proprietary/odm/lib64/libgf_hal.so b/proprietary/odm/lib64/libgf_hal.so new file mode 100644 index 0000000..a0d7d87 Binary files /dev/null and b/proprietary/odm/lib64/libgf_hal.so differ diff --git a/proprietary/vendor/lib64/vendor.xiaomi.hardware.fx.tunnel-V1-ndk.so b/proprietary/vendor/lib64/vendor.xiaomi.hardware.fx.tunnel-V1-ndk.so new file mode 100644 index 0000000..8ef47aa Binary files /dev/null and b/proprietary/vendor/lib64/vendor.xiaomi.hardware.fx.tunnel-V1-ndk.so differ