diff options
author | Arthur Heymans <arthur@aheymans.xyz> | 2022-03-30 20:23:19 +0200 |
---|---|---|
committer | Arthur Heymans <arthur@aheymans.xyz> | 2022-05-12 11:12:01 +0000 |
commit | abf6b1ed00bf6ae1fce53bb476cbc036a5e8f3a3 (patch) | |
tree | 9855eb8397493091eeb876d322d09dac2e561431 /Makefile.inc | |
parent | 75226bb879837e2e4aa710aadb27dbadb4044ed3 (diff) |
Makefile.inc: Move adding bootblock on non-x86 targets
This can be done in a separate Makefile target.
Change-Id: I50eae4f00d171d26a221ca969086f4f294fa524b
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/63217
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Diffstat (limited to 'Makefile.inc')
-rw-r--r-- | Makefile.inc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Makefile.inc b/Makefile.inc index ff2b0c4f15..f7433a0c41 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -1116,10 +1116,6 @@ ifeq ($(CONFIG_ARCH_X86),y) -b -$(call file-size,$(objcbfs)/bootblock.bin) $(cbfs-autogen-attributes) \ $(TS_OPTIONS) \ $(CBFSTOOL_ADD_CMD_OPTIONS) -else # ifeq ($(CONFIG_ARCH_X86),y) - $(CBFSTOOL) $@.tmp write -u \ - -r BOOTBLOCK \ - -f $(objcbfs)/bootblock.bin endif # ifeq ($(CONFIG_ARCH_X86),y) $(prebuild-files) true mv $@.tmp $@ @@ -1150,6 +1146,12 @@ add_intermediate = \ $(1): $(obj)/coreboot.pre $(2) | $(INTERMEDIATE) \ $(eval INTERMEDIATE+=$(1)) $(eval PHONY+=$(1)) +ifneq ($(CONFIG_ARCH_X86),y) +$(call add_intermediate, add_bootblock, $(objcbfs)/bootblock.bin) + printf " FMAP writing BOOTBLOCK region\n" + $(CBFSTOOL) $< write -u -r BOOTBLOCK -f $(objcbfs)/bootblock.bin +endif + $(obj)/coreboot.rom: $(obj)/coreboot.pre $(CBFSTOOL) $(IFITTOOL) $$(INTERMEDIATE) @printf " CBFS $(subst $(obj)/,,$(@))\n" # The full ROM may be larger than the CBFS part, so create an empty |