summaryrefslogtreecommitdiff
path: root/AndroidBoot.mk
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidBoot.mk')
-rw-r--r--AndroidBoot.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/AndroidBoot.mk b/AndroidBoot.mk
index eae03d917c..145f2dfb60 100644
--- a/AndroidBoot.mk
+++ b/AndroidBoot.mk
@@ -116,7 +116,9 @@ $(ABL_OUT):
mkdir -p $(ABL_OUT)
# Top level target
-$(TARGET_ABL): abl_clean | $(ABL_OUT) $(INSTALLED_KEYSTOREIMAGE_TARGET)
+LOCAL_ABL_PATH := bootable/bootloader/edk2
+LOCAL_ABL_SRC_FILE := $(shell find $(LOCAL_ABL_PATH) -name "*" -type f | sed "s%\.\/%$(LOCAL_ABL_PATH)\/%g")
+$(TARGET_ABL): $(LOCAL_ABL_SRC_FILE) | $(ABL_OUT) $(INSTALLED_KEYSTOREIMAGE_TARGET)
$(MAKEPATH)make -C bootable/bootloader/edk2 \
BOOTLOADER_OUT=../../../$(ABL_OUT) \
all \
@@ -139,4 +141,3 @@ $(TARGET_ABL): abl_clean | $(ABL_OUT) $(INSTALLED_KEYSTOREIMAGE_TARGET)
CLANG_GCC_TOOLCHAIN=$(CLANG35_GCC_TOOLCHAIN)\
TARGET_ARCHITECTURE=$(TARGET_ARCHITECTURE) \
BOARD_BOOTLOADER_PRODUCT_NAME=$(BOARD_BOOTLOADER_PRODUCT_NAME)
-