summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bootstub.mk10
1 files changed, 5 insertions, 5 deletions
diff --git a/bootstub.mk b/bootstub.mk
index 56adcfe..97df35d 100644
--- a/bootstub.mk
+++ b/bootstub.mk
@@ -44,17 +44,17 @@ $(LOCAL_BUILT_MODULE): $(all_objects)
-o $(PRIVATE_ELF_FILE)
$(hide) $(TARGET_OBJCOPY) -O binary -R .note -R .comment -S $(PRIVATE_ELF_FILE) $@
-# Then assemble the final bootstub file
-
-bootstub_full := $(PRODUCT_OUT)/$(BOOTSTUB_BINARY)
-$(BOOTSTUB_BINARY)_CHECK_BOOTSTUB_SIZE : $(LOCAL_BUILT_MODULE)
+$(LOCAL_BUILT_MODULE).size_check: $(LOCAL_BUILT_MODULE)
$(hide) ACTUAL_SIZE=`$(call get-file-size,$<)`; \
if [ "$$ACTUAL_SIZE" -gt "$(BOOTSTUB_SIZE)" ]; then \
echo "$<: $$ACTUAL_SIZE exceeds size limit of $(BOOTSTUB_SIZE) bytes, aborting."; \
exit 1; \
fi
+ $(hide) touch $@
-$(bootstub_full) : $(LOCAL_BUILT_MODULE) $(BOOTSTUB_BINARY)_CHECK_BOOTSTUB_SIZE
+# Then assemble the final bootstub file
+bootstub_full := $(PRODUCT_OUT)/$(BOOTSTUB_BINARY)
+$(bootstub_full) : $(LOCAL_BUILT_MODULE) $(LOCAL_BUILT_MODULE).size_check
@echo "Generating bootstub: $@"
$(hide) cat $< /dev/zero | dd bs=$(BOOTSTUB_SIZE) count=1 > $@