diff --git a/device.mk b/device.mk index 14f9aaf..500c025 100644 --- a/device.mk +++ b/device.mk @@ -65,5 +65,9 @@ PRODUCT_PACKAGES += \ fstab.qcom \ init.device.rc +# Shims +PRODUCT_PACKAGES += \ + libcamera_sdm660_shim + # Inherit proprietary files $(call inherit-product-if-exists, vendor/xiaomi/twolip/twolip-vendor.mk) diff --git a/extract-files.sh b/extract-files.sh index 99913af..8254cb1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -23,3 +23,11 @@ export DEVICE_BRINGUP_YEAR=2019 export DEVICE_COMMON=sdm660-common ./../../$VENDOR/$DEVICE_COMMON/extract-files.sh "$@" + +MY_DIR="${BASH_SOURCE%/*}" +if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi + +LINEAGE_ROOT="$MY_DIR"/../../.. +DEVICE_BLOB_ROOT="$LINEAGE_ROOT"/vendor/"$VENDOR"/"$DEVICE"/proprietary + +patchelf --add-needed libcamera_sdm660_shim.so "$DEVICE_BLOB_ROOT"/vendor/lib/hw/camera.sdm660.so