Use VBOOT_SOURCE instead of hardcoding vboot path
This replaces all occurrences of a hardcoded vboot path to the VBOOT_SOURCE variable, that may be overridden from the command line, witch fallback to the source from 3rdparty. Change-Id: Ia57d498d38719cc71e17060b76b0162c4ab363ed Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Reviewed-on: https://review.coreboot.org/15825 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
committed by
Patrick Georgi
parent
5d41949782
commit
61486b506d
@@ -6,6 +6,8 @@ CONFIG_FMD_GENPARSER ?= n
|
||||
HOSTCC ?= $(CC)
|
||||
OBJCOPY ?= objcopy
|
||||
|
||||
VBOOT_SOURCE ?= $(top)/3rdparty/vboot
|
||||
|
||||
.PHONY: all
|
||||
all: cbfstool fmaptool rmodtool ifwitool
|
||||
|
||||
|
@@ -72,8 +72,8 @@ TOOLCPPFLAGS += -I$(top)/util/cbfstool
|
||||
TOOLCPPFLAGS += -I$(objutil)/cbfstool
|
||||
TOOLCPPFLAGS += -I$(top)/src/commonlib/include
|
||||
TOOLCPPFLAGS += -DNEED_VB2_SHA_LIBRARY
|
||||
TOOLCPPFLAGS += -I$(top)/3rdparty/vboot/firmware/include
|
||||
TOOLCPPFLAGS += -I$(top)/3rdparty/vboot/firmware/2lib/include
|
||||
TOOLCPPFLAGS += -I$(VBOOT_SOURCE)/firmware/include
|
||||
TOOLCPPFLAGS += -I$(VBOOT_SOURCE)/firmware/2lib/include
|
||||
# UEFI header file support. It's not pretty, but that's what we currently
|
||||
# have right now.
|
||||
TOOLCPPFLAGS += -I$(top)/src
|
||||
@@ -112,7 +112,7 @@ $(objutil)/cbfstool/%.o: $(top)/util/cbfstool/lzma/C/%.c
|
||||
printf " HOSTCC $(subst $(objutil)/,,$(@))\n"
|
||||
$(HOSTCC) $(TOOLCPPFLAGS) $(TOOLCFLAGS) $(HOSTCFLAGS) -c -o $@ $<
|
||||
|
||||
$(objutil)/cbfstool/%.o: $(top)/3rdparty/vboot/firmware/2lib/%.c
|
||||
$(objutil)/cbfstool/%.o: $(VBOOT_SOURCE)/firmware/2lib/%.c
|
||||
printf " HOSTCC $(subst $(objutil)/,,$(@))\n"
|
||||
$(HOSTCC) $(TOOLCPPFLAGS) $(TOOLCFLAGS) $(HOSTCFLAGS) -c -o $@ $<
|
||||
|
||||
|
Reference in New Issue
Block a user