summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorAbe Levkoy <alevkoy@chromium.org>2021-03-24 15:43:50 -0600
committerCommit Bot <commit-bot@chromium.org>2021-03-30 16:35:00 +0000
commitbf5368700249a9a29ab6e4358115362a0ef7ae09 (patch)
treeac757fd14676d1378b06904a71ff4f39596a35b3 /Makefile.rules
parentbeee3cfec33869cd58fa9ea78fc0a32d2d273ff9 (diff)
downloadchrome-ec-bf5368700249a9a29ab6e4358115362a0ef7ae09.tar.gz
genvif: Use VIF overrides by default
Use board-specific override files when generating VIFs for boards. BUG=b:172276715 TEST=make buildall BRANCH=none Signed-off-by: Abe Levkoy <alevkoy@chromium.org> Change-Id: I197365018ceb8197c22d631cebf4cbce1c0119f7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2785506 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.rules b/Makefile.rules
index c30b2cd873..9916fba5ba 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -114,7 +114,8 @@ cmd_run_coverage_test = ./util/run_host_test --coverage $* $(silent)
# generate new version.h, compare if it changed and replace if so
cmd_version = ./util/getversion.sh > $@.tmp && \
cmp -s $@.tmp $@ && rm -f $@.tmp || mv $@.tmp $@
-cmd_vif = $(out)/util/genvif -b $(BOARD) -o $(out)
+cmd_vif = $(out)/util/genvif -b $(BOARD) -o $(out) \
+ -v board/$(BOARD)/vif_override.xml
cmd_mv_from_tmp = mv $(out)/$*.bin.tmp $(out)/$*.bin
cmd_extractrw-y = dd if=$(out)/$(PROJECT).bin.tmp of=$(out)/$(PROJECT).RW.bin \
bs=1 count=$(_rw_size) skip=$(_rw_off) $(silent_err)
@@ -459,7 +460,7 @@ $(out)/%.bin: $(out)/%.obj
$(call quiet,copyrw-y,COPY_RW))
$(call quiet,mv_from_tmp,MV )
-$(out)/$(BOARD)_vif.xml: $(out)/util/genvif
+$(out)/$(BOARD)_vif.xml: $(out)/util/genvif board/$(BOARD)/vif_override.xml
$(call quiet,vif,VIF )
flat-y := $(out)/RW/$(PROJECT).RW.flat