From 93ca6b676cd0ac4c3755bb69cf690dc23a28b22a Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Tue, 28 May 2024 18:16:02 +0000 Subject: [PATCH] libpayload: Include libpayload-config.h in lib target - Added `$(obj)/libpayload-config.h` as a dependency for the `lib` target. - This ensures the config header is up-to-date before building the library. TEST=Able to build google/rex. Change-Id: If26336f6261aadf611fa5338c4300873156cc3da Signed-off-by: Subrata Banik Reviewed-on: https://review.coreboot.org/c/coreboot/+/82687 Tested-by: build bot (Jenkins) Reviewed-by: Julius Werner Reviewed-by: Dinesh Gehlot Reviewed-by: Kapil Porwal --- payloads/libpayload/Makefile.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payloads/libpayload/Makefile.mk b/payloads/libpayload/Makefile.mk index d5a9a817fc..6dd33e1197 100644 --- a/payloads/libpayload/Makefile.mk +++ b/payloads/libpayload/Makefile.mk @@ -115,7 +115,7 @@ $(obj)/%.a: $$(%-objs) printf " AR $(subst $(CURDIR)/,,$(@))\n" printf "create $@\n$(foreach objc,$(filter-out %.a,$^),addmod $(objc)\n)$(foreach lib,$(filter %.a,$^),addlib $(lib)\n)save\nend\n" | $(AR) -M -$(obj)/libpayload.ldscript: arch/$(ARCHDIR-y)/libpayload.ldscript +$(obj)/libpayload.ldscript: arch/$(ARCHDIR-y)/libpayload.ldscript $(obj)/libpayload-config.h @printf " LDSCRIPT $@\n" $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -E -P -x assembler-with-cpp -undef -o $@ $<