From dbfd73e292c5281ba5ca3f8af3214931ebaa0002 Mon Sep 17 00:00:00 2001 From: Davide Garberi Date: Fri, 14 Feb 2020 22:20:44 +0100 Subject: [PATCH] twolip: Move shims compilation to device specific Change-Id: If745b3adecbe5ae1368f2a682fd5965b668c4588 --- device.mk | 4 ++++ extract-files.sh | 8 ++++++++ 2 files changed, 12 insertions(+) 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