From 4f19caa016640892ae26b3b76a1b27df0b69eabc Mon Sep 17 00:00:00 2001 From: Captain Throwback Date: Thu, 18 Nov 2021 20:30:38 -0500 Subject: [PATCH] lptools: add to build Use TW_EXCLUDE_LPTOOLS to exclude from build Will only be included on devices with dynamic partitions Change-Id: I77092344a1e31e749161cb31e6e020f6e9fc3800 --- Android.mk | 3 +++ prebuilt/Android.bp | 5 +++++ prebuilt/Android.mk | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 prebuilt/Android.bp diff --git a/Android.mk b/Android.mk index 302b143f..c5b1f2cd 100755 --- a/Android.mk +++ b/Android.mk @@ -161,6 +161,9 @@ ifeq ($(PRODUCT_USE_DYNAMIC_PARTITIONS),true) ifeq ($(TW_EXCLUDE_LPDUMP),) TWRP_REQUIRED_MODULES += lpdump lpdumpd.rc endif + ifeq ($(TW_EXCLUDE_LPTOOLS),) + TWRP_REQUIRED_MODULES += lptools + endif endif ifeq ($(TW_USES_VENDOR_LIBS),true) diff --git a/prebuilt/Android.bp b/prebuilt/Android.bp new file mode 100644 index 00000000..fdbb3d2e --- /dev/null +++ b/prebuilt/Android.bp @@ -0,0 +1,5 @@ +soong_namespace { + imports: [ + "external/lptools", + ], +} diff --git a/prebuilt/Android.mk b/prebuilt/Android.mk index effa2736..2413f1aa 100755 --- a/prebuilt/Android.mk +++ b/prebuilt/Android.mk @@ -245,6 +245,9 @@ ifeq ($(AB_OTA_UPDATER), true) RECOVERY_LIBRARY_SOURCE_FILES += $(TARGET_OUT_SHARED_LIBRARIES)/liblpdump_interface-V1-cpp.so RECOVERY_LIBRARY_SOURCE_FILES += $(TARGET_OUT_SHARED_LIBRARIES)/libprotobuf-cpp-full.so endif + ifeq ($(TW_EXCLUDE_LPTOOLS),) + RECOVERY_BINARY_SOURCE_FILES += $(TARGET_OUT_EXECUTABLES)/lptools + endif endif ifneq ($(wildcard system/core/libsparse/Android.*),)