universal7885: Fulfil dependencies of camera HAL [1/2]

* Expose libgui.so to all vendor modules
 * Import libcamera.client.so to prebuilt vndk-29

Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
Change-Id: Ia30c8f7cb8b420f1b19b6c973f047aa55b06b930
This commit is contained in:
SamarV-121 2020-10-05 05:10:30 +00:00 committed by roynatech2544
commit 7b43d9eb6f
4 changed files with 15 additions and 1 deletions

View file

@ -0,0 +1,2 @@
# Camera
lib/libcamera_client.so:system_ext/apex/com.android.vndk.v29/lib/libcamera_client.so

View file

@ -23,3 +23,11 @@ LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := etc/fstab.enableswap
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := sys.sh
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_SRC_FILES := bin/sys.sh
LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
include $(BUILD_PREBUILT)

3
rootdir/bin/sys.sh Normal file
View file

@ -0,0 +1,3 @@
#!/sbin/sh
echo "$(grep -v libgui.so system/system/system_ext/apex/com.android.vndk.v29/etc/vndkprivate.libraries.29.txt)" > system/system/system_ext/apex/com.android.vndk.v29/etc/vndkprivate.libraries.29.txt
echo libcamera_client.so >> system/system/system_ext/apex/com.android.vndk.v29/etc/vndkcore.libraries.29.txt

View file

@ -21,7 +21,8 @@ TARGET_SCREEN_WIDTH := 1080
PRODUCT_PACKAGES += \
init.universal7904.rc \
init.usb_accessory.rc \
fstab.enableswap
fstab.enableswap \
sys.sh
# NFC
PRODUCT_PACKAGES += \