aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhong,Fangjian <fangjian.zhong@intel.com>2019-07-01 19:18:06 +0800
committerZhong,Fangjian <fangjian.zhong@intel.com>2019-11-06 15:57:43 +0800
commit1eed3348cb3bf70dc3993efd79b03b4134d07cff (patch)
treebefa05d4c9f1c889de2cdada72fcc8ac5356fd0a
parent618549bba20aaf6aefcf155bc879f2f558c66cd9 (diff)
downloadcommon-1eed3348cb3bf70dc3993efd79b03b4134d07cff.tar.gz
[arch][x86] Add phony target to ensure linkerscript regeneration
Bug: 119111590 Change-Id: I20d3423422609b9d0dadf35d5c9d2eaac5292032
-rw-r--r--arch/x86/rules.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/rules.mk b/arch/x86/rules.mk
index 17370b77..d569e526 100644
--- a/arch/x86/rules.mk
+++ b/arch/x86/rules.mk
@@ -105,10 +105,13 @@ LINKER_SCRIPT += $(SUBARCH_BUILDDIR)/kernel.ld
GENERATED += $(SUBARCH_BUILDDIR)/kernel.ld
# rules for generating the linker scripts
-$(SUBARCH_BUILDDIR)/kernel.ld: $(SUBARCH_DIR)/kernel.ld $(wildcard arch/*.ld)
+$(SUBARCH_BUILDDIR)/kernel.ld: $(SUBARCH_DIR)/kernel.ld $(wildcard arch/*.ld) linkerscript.phony
@echo generating $@
@$(MKDIR)
$(NOECHO)sed "s/%MEMBASE%/$(MEMBASE)/;s/%MEMSIZE%/$(MEMSIZE)/;s/%KERNEL_BASE%/$(KERNEL_BASE)/;s/%KERNEL_LOAD_OFFSET%/$(KERNEL_LOAD_OFFSET)/" < $< > $@.tmp
@$(call TESTANDREPLACEFILE,$@.tmp,$@)
+linkerscript.phony:
+.PHONY: linkerscript.phony
+
include make/module.mk