diff options
author | Jett Rink <jettrink@chromium.org> | 2018-05-01 11:38:09 -0600 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-05-02 22:20:30 -0700 |
commit | 2c7d0bad3755383e1a849b18e373c2618611a267 (patch) | |
tree | 4a655c83ac29fbeda2295ea315ddc0e7eebfc920 | |
parent | 59b4257fbbf4c0f4958066bc77a6d9ef4c54d6a8 (diff) | |
download | chrome-ec-2c7d0bad3755383e1a849b18e373c2618611a267.tar.gz |
build: add build option to print configs
This is used verify moving define from board to baseboard
is a no-op
BRANCH=none
BUG=none
TEST=make BOARD=yorp print-configs works
Change-Id: I6868e9ee9e52cd80791df734961d380bbe95bd1e
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1038895
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
-rw-r--r-- | Makefile.rules | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile.rules b/Makefile.rules index 7ae5761c24..442a71861e 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -467,6 +467,21 @@ flash_dfu: $(out)/ec.bin print-baseboard: @echo "${BASEBOARD}" +.PHONY: print-configs +print-configs: + @echo "----------------------------------------------------------------" + @echo "| RO Config: |" + @echo "----------------------------------------------------------------" + @$(CPP) $(CPPFLAGS) -P -dM -Ichip/$(CHIP) \ + -I$(BASEDIR) -I$(BDIR) -DSECTION_IS_RO include/config.h | \ + grep "#define CONFIG_" | cut -c9- | sort + @echo "----------------------------------------------------------------" + @echo "| RW Config: |" + @echo "----------------------------------------------------------------" + @$(_tsk_cfg_rw) $(CPP) $(CPPFLAGS) -P -dM -Ichip/$(CHIP) \ + -I$(BASEDIR) -I$(BDIR) -DSECTION_IS_RW include/config.h | \ + grep "#define CONFIG_" | cut -c9- | sort + .PHONY: clean clean: -rm -rf $(out) |