tissot: use libhidlbase-v32 for goodix

Test: run cts-on-gsi -m CtsBiometricsTestCases
Test: run cts-on-gsi -m CtsHardwareTestCases -t android.hardware.fingerprint.cts.FingerprintManagerTest
Test: run vts -m VtsHalBiometricsFingerprintV2_1TargetTest
Test: run vts -m VtsHalBiometricsFingerprintV2_2TargetTest
Change-Id: Iaef8ede57250aa171f9863e7e250c604ef241334
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
This commit is contained in:
Alexander Martinz
2023-09-27 17:13:12 +02:00
committed by Lafactorial
parent e1f977e91c
commit 648847fd5e
2 changed files with 7 additions and 0 deletions

View File

@@ -89,5 +89,9 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES_DEBUG += \
update_engine_client
# VNDK
PRODUCT_COPY_FILES += \
prebuilts/vndk/v32/arm64/arch-arm64-armv8-a/shared/vndk-sp/libhidlbase.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhidlbase-v32.so
# Inherit the proprietary files
$(call inherit-product, vendor/xiaomi/tissot/tissot-vendor.mk)

View File

@@ -13,6 +13,9 @@ function blob_fixup() {
vendor/lib/libmmcamera2_sensor_modules.so)
sed -i 's|/system/etc/camera/|/vendor/etc/camera/|g' "${2}"
;;
vendor/lib64/libvendor.goodix.hardware.fingerprint@1.0.so)
"${PATCHELF_0_8}" --replace-needed "libhidlbase.so" "libhidlbase-v32.so" "${2}"
;;
esac
# For all ELF files