From 2eaec1b53a72a56f1132fecf17eb1574fa5633b4 Mon Sep 17 00:00:00 2001 From: Benjamin Doron Date: Fri, 4 Jul 2025 23:13:27 -0400 Subject: [PATCH] sbom: Fix build with merged bootblock and romstage Do not attempt to use the VBOOT pkgconfig file when it doesn't exist. Change-Id: I9633fc7fb060b1d00fddfd938ff2956c03b24274 Signed-off-by: Benjamin Doron Reviewed-on: https://review.coreboot.org/c/coreboot/+/88319 Reviewed-by: Maximilian Brune Tested-by: build bot (Jenkins) --- src/sbom/Makefile.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sbom/Makefile.mk b/src/sbom/Makefile.mk index 26f48dc3e8..5009c3186f 100644 --- a/src/sbom/Makefile.mk +++ b/src/sbom/Makefile.mk @@ -63,7 +63,10 @@ swid-files-$(CONFIG_SBOM_EC) += $(CONFIG_SBOM_EC_PATH) swid-files-$(CONFIG_SBOM_BIOS_ACM) += $(CONFIG_BIOS_ACM_PATH) swid-files-$(CONFIG_SBOM_SINIT_ACM) += $(CONFIG_SINIT_ACM_PATH) -vboot-pkgconfig-files = $(obj)/external/vboot_reference-bootblock/vboot_host.pc $(obj)/external/vboot_reference-romstage/vboot_host.pc $(obj)/external/vboot_reference-ramstage/vboot_host.pc $(obj)/external/vboot_reference-postcar/vboot_host.pc +vboot-pkgconfig-files = $(obj)/external/vboot_reference-bootblock/vboot_host.pc $(obj)/external/vboot_reference-ramstage/vboot_host.pc $(obj)/external/vboot_reference-postcar/vboot_host.pc +ifeq ($(CONFIG_SEPARATE_ROMSTAGE),y) +vboot-pkgconfig-files += $(obj)/external/vboot_reference-romstage/vboot_host.pc +endif swid-files-$(CONFIG_SBOM_VBOOT) += $(vboot-pkgconfig-files) $(vboot-pkgconfig-files): $(VBOOT_LIB_bootblock) $(VBOOT_LIB_romstage) $(VBOOT_LIB_ramstage) $(VBOOT_LIB_postcar) # src/security/vboot/Makefile.mk