mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 13:35:09 +00:00
rosemary: Build goodix lib from source
Change-Id: Ibaf1b9489b509318032c720c9c83e315cfe6ab3e
This commit is contained in:
committed by
Matsvei Niaverau
parent
2e8c53f7ff
commit
cc33f170f6
@@ -6,6 +6,7 @@
|
||||
|
||||
soong_namespace {
|
||||
imports: [
|
||||
"hardware/google/pixel"
|
||||
]
|
||||
"hardware/google/pixel",
|
||||
"hardware/xiaomi",
|
||||
],
|
||||
}
|
||||
|
||||
11
biometrics/Android.bp
Normal file
11
biometrics/Android.bp
Normal file
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Copyright (C) 2023 The LineageOS Project
|
||||
//
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
cc_library_shared {
|
||||
name: "libvendor.goodix.hardware.biometrics.fingerprint@2.1",
|
||||
shared_libs: ["vendor.goodix.hardware.biometrics.fingerprint@2.1"],
|
||||
vendor_available: true,
|
||||
}
|
||||
@@ -161,6 +161,9 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.biometrics.fingerprint@2.3-service.xiaomi
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
libvendor.goodix.hardware.biometrics.fingerprint@2.1.vendor
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/keylayout/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl \
|
||||
$(LOCAL_PATH)/configs/keylayout/uinput-goodix.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-goodix.kl
|
||||
|
||||
@@ -94,10 +94,6 @@ function blob_fixup {
|
||||
vendor/lib*/hw/vendor.mediatek.hardware.pq@2.13-impl.so)
|
||||
"${PATCHELF}" --replace-needed "libutils.so" "libutils-v32.so" "${2}"
|
||||
;;
|
||||
vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so)
|
||||
"${PATCHELF_0_8}" --remove-needed "libhidlbase.so" "${2}"
|
||||
sed -i "s/libhidltransport.so/libhidlbase-v32.so\x00/" "${2}"
|
||||
;;
|
||||
vendor/lib64/libgf_hal.so)
|
||||
sed -i 's/\xff\xc3\x01\xd1\xfd\x7b\x06\xa9/\x00\x00\x80\xd2\xc0\x03\x5f\xd6/g' "${2}"
|
||||
;;
|
||||
|
||||
@@ -1643,7 +1643,6 @@ vendor/lib64/com.fingerprints.extension@1.0.so
|
||||
vendor/lib64/libgf_ca.so
|
||||
vendor/lib64/libgf_hal.so
|
||||
vendor/lib64/libgoodixhwfingerprint.so
|
||||
vendor/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so
|
||||
|
||||
# Firmware
|
||||
vendor/firmware/BT_FW.cfg
|
||||
|
||||
Reference in New Issue
Block a user