diff options
author | Jakub Czapiga <jacz@semihalf.com> | 2021-12-06 09:01:50 +0000 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2022-01-10 14:29:50 +0000 |
commit | 1fa3da4d9b30ad7e63b79b6966794ee179dc6501 (patch) | |
tree | 5da240eacc7660e4444feef859ecb68762533bdb /payloads/libpayload/Makefile | |
parent | b7d1b35175db3bc895c511125626cb87442d33c6 (diff) |
libpayload: Enable vboot integration
This patch introduces building and linking of 3rdparty/vboot with
libpayload. VBoot can be enabled by setting CONFIG_LP_VBOOT_LIB.
Moreover it can be configured to use either TPM or TPM 2.0 mode,
and whether to use SHA256 processor extension instructions on x86.
Change-Id: I2d9d766a461edaa0081041c020ecf580fd2ca64e
Signed-off-by: Jakub Czapiga <jacz@semihalf.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60080
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'payloads/libpayload/Makefile')
-rw-r--r-- | payloads/libpayload/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/payloads/libpayload/Makefile b/payloads/libpayload/Makefile index 3ad313f3af..2014cd4ec9 100644 --- a/payloads/libpayload/Makefile +++ b/payloads/libpayload/Makefile @@ -326,7 +326,7 @@ src-to-obj=\ $(basename \ $(addprefix $(obj)/,\ $(subst $(coreboottop)/,coreboot/,$(2))))) -$(foreach class,$(classes),$(eval $(class)-objs:=$(call src-to-obj,$(class),$($(class)-srcs)))) +$(foreach class,$(classes),$(eval $(class)-objs+=$(call src-to-obj,$(class),$($(class)-srcs)))) allsrcs:=$(foreach var, $(addsuffix -srcs,$(classes)), $($(var))) allobjs:=$(foreach var, $(addsuffix -objs,$(classes)), $($(var))) @@ -355,7 +355,7 @@ $(foreach class,$(classes), \ foreach-src=$(foreach file,$($(1)-srcs),$(eval $(call $(1)-objs_$(subst .,,$(suffix $(file)))_template,$(basename $(file))))) $(eval $(foreach class,$(classes),$(call foreach-src,$(class)))) -DEPENDENCIES = $(allobjs:.o=.d) +DEPENDENCIES = $($(filter %.o,%(allobjs)):.o=.d) -include $(DEPENDENCIES) printall: |