diff options
author | Simon Glass <sjg@chromium.org> | 2015-02-05 22:06:10 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-04-18 16:24:24 -0600 |
commit | 741e58e0fc8ecf5669ccb7cd9100c5bf68d89158 (patch) | |
tree | 9526e5df367fae9d7be21697684fb34893e1c5c9 /scripts | |
parent | 4564faeafbf11feb839e2e3f927be2f1a919ba96 (diff) | |
download | u-boot-imx-741e58e0fc8ecf5669ccb7cd9100c5bf68d89158.zip u-boot-imx-741e58e0fc8ecf5669ccb7cd9100c5bf68d89158.tar.gz u-boot-imx-741e58e0fc8ecf5669ccb7cd9100c5bf68d89158.tar.bz2 |
Create a .cfg file containing the CONFIG options used to build
At present CONFIG options are split across Kconfig and board config headers
files. Also we have multiple files containing these CONFIG options.
In order to see exactly what is being used for building, create a .cfg
file which holds these options as reported by the C preprocessor.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Makefile.spl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/Makefile.spl b/scripts/Makefile.spl index fcacb7f..ea67137 100644 --- a/scripts/Makefile.spl +++ b/scripts/Makefile.spl @@ -149,7 +149,7 @@ endif boot.bin: $(obj)/u-boot-spl.bin $(call if_changed,mkimage) -ALL-y += $(obj)/$(SPL_BIN).bin +ALL-y += $(obj)/$(SPL_BIN).bin $(obj)/$(SPL_BIN).cfg ifdef CONFIG_SAMSUNG ALL-y += $(obj)/$(BOARD)-spl.bin @@ -165,6 +165,13 @@ endif all: $(ALL-y) +quiet_cmd_cpp_cfg = CFG $@ +cmd_cpp_cfg = $(CPP) -Wp,-MD,$(depfile) $(cpp_flags) $(LDPPFLAGS) -ansi \ + -D__ASSEMBLY__ -x assembler-with-cpp -P -dM -E -o $@ $< + +$(obj)/$(SPL_BIN).cfg: include/config.h + $(call if_changed,cpp_cfg) + ifdef CONFIG_SAMSUNG ifdef CONFIG_VAR_SIZE_SPL VAR_SIZE_PARAM = --vs |