a7xelte: shim libcamera_client, libstagefright and libexynoscamera
[GitHub/LineageOS/android_device_samsung_a7xelte.git] / BoardConfig.mk
index 355d564fc2ec28e87d0be14442475236beff5980..f6df6add55993823a9171592186fdb32e3323ab2 100644 (file)
@@ -24,6 +24,10 @@ TARGET_OTA_ASSERT_DEVICE := a7xelte, a7xeltexx, a7xelteub, a7xeltedo
 # Bluetooth
 BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(LOCAL_PATH)/bluetooth
 
+# RIL
+BOARD_MODEM_TYPE := tss310
+BOARD_PROVIDES_LIBRIL := true
+
 # Init
 TARGET_INIT_VENDOR_LIB := libinit_sec
 
@@ -37,3 +41,12 @@ BOARD_RECOVERYIMAGE_PARTITION_SIZE := 35651584
 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3145728000
 BOARD_USERDATAIMAGE_PARTITION_SIZE := 13514047488
 BOARD_FLASH_BLOCK_SIZE := 4096
+
+# Kernel
+TARGET_KERNEL_CONFIG := lineageos_a7xelte_defconfig
+
+# Shim
+TARGET_LD_SHIM_LIBS += \
+    /system/lib/libcamera_client.so|/vendor/lib/libcamera_client_shim.so \
+    /system/lib/libstagefright.so|/vendor/lib/libstagefright_shim.so \
+    /system/lib/libexynoscamera.so|/vendor/lib/libexynoscamera_shim.so
\ No newline at end of file