diff --git a/device.mk b/device.mk index e7a339c..8a9de32 100644 --- a/device.mk +++ b/device.mk @@ -72,3 +72,35 @@ PRODUCT_PROPERTY_OVERRIDES += \ # OEM otacert PRODUCT_EXTRA_RECOVERY_KEYS += \ $(LOCAL_PATH)/security/ota + +# Take a few libraries from sources +TARGET_RECOVERY_DEVICE_MODULES += \ + android.hidl.allocator@1.0 \ + android.hidl.memory@1.0 \ + android.hidl.memory.token@1.0 \ + libdmabufheap \ + libhidlmemory \ + libion \ + libnetutils \ + libxml2 \ + vendor.display.config@1.0 \ + vendor.display.config@2.0 \ + libdisplayconfig.qti + +RECOVERY_LIBRARY_SOURCE_FILES += \ + $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.allocator@1.0.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory@1.0.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/android.hidl.memory.token@1.0.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/libdmabufheap.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/libhidlmemory.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/libion.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/libnetutils.so \ + $(TARGET_OUT_SHARED_LIBRARIES)/libxml2.so \ + $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@1.0.so \ + $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/vendor.display.config@2.0.so \ + $(TARGET_OUT_SYSTEM_EXT_SHARED_LIBRARIES)/libdisplayconfig.qti.so + +# Namespace definition for librecovery_updater +SOONG_CONFIG_NAMESPACES += ufsbsg +SOONG_CONFIG_ufsbsg += ufsframework +SOONG_CONFIG_ufsbsg_ufsframework := bsg