diff options
author | Masahiro Yamada <yamada.m@jp.panasonic.com> | 2014-09-10 18:13:10 +0900 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-09-16 12:23:59 -0400 |
commit | 11b5db67879c1ac0f1c358fb9b791896af189b0a (patch) | |
tree | 3af15acf87b892fa7cc56a977c2ebf77ea7d28b3 /scripts/Makefile.build | |
parent | ad6e48e509fa86e5c365d2a3f7b561717305cf3c (diff) | |
download | u-boot-11b5db67879c1ac0f1c358fb9b791896af189b0a.zip u-boot-11b5db67879c1ac0f1c358fb9b791896af189b0a.tar.gz u-boot-11b5db67879c1ac0f1c358fb9b791896af189b0a.tar.bz2 |
kconfig: add sanity checks for SPL configuration
For the SPL configuration, "make <dir>/<target>" is used.
Here,
<dir> is either "spl" or "tpl"
<target> is one of "config", "menuconfig", "xconfig", etc.
This commit adds two checks:
[1] If <dir> is given an unsupported subimage, the configuration
should error out like this:
$ make qpl/menuconfig
***
*** "make qpl/menuconfig" is not supported.
***
[2] Make sure that "CONFIG_SPL" is enabled in the ".config" before
running "make spl/menuconfig. Otherwise, the SPL image
is not built at all. Having "spl/.config" makes no sense.
In such a case, the configuration should exit with a message:
$ make spl/menuconfig
***
*** Create ".config" with "CONFIG_SPL" enabled
*** before "make spl/menuconfig".
***
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Suggested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'scripts/Makefile.build')
0 files changed, 0 insertions, 0 deletions