rv1126-uboot/scripts
Masahiro Yamada 11b5db6787 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>
2014-09-16 12:23:59 -04:00
..
basic kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
kconfig kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
.gitignore
Kbuild.include cc-option: also detect unsupported warnings options 2014-09-09 13:51:00 +02:00
Lindent scripts/Lindent: import from Linux 3.16 2014-08-21 12:01:29 -04:00
Makefile kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
Makefile.autoconf kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
Makefile.build kbuild: move extra gcc checks to scripts/Makefile.extrawarn 2014-08-21 12:01:11 -04:00
Makefile.clean scripts/Makefile.clean: clean also $(extra-m) and $(extra-) 2014-09-16 12:23:58 -04:00
Makefile.extrawarn kbuild: move extra gcc checks to scripts/Makefile.extrawarn 2014-08-21 12:01:11 -04:00
Makefile.host
Makefile.lib
Makefile.spl kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
binutils-version.sh
checkpatch.pl
checkstack.pl
cleanpatch
docproc.c
dtc-version.sh
gcc-stack-usage.sh
gcc-version.sh
get_maintainer.pl get_maintainer.pl: add support for scanning multiple MAINTAINERS files 2014-08-09 11:17:05 -04:00
kernel-doc
ld-version.sh
mailmapper tools, scripts: refactor error-out statements of Python scripts 2014-08-21 12:01:11 -04:00
mkmakefile kbuild: sync mixed targets handling with Linux 3.16 2014-08-21 12:01:11 -04:00
multiconfig.sh kconfig: add sanity checks for SPL configuration 2014-09-16 12:23:59 -04:00
objdiff scripts: objdiff: sync with Linux 3.16 2014-08-21 12:01:11 -04:00
setlocalversion scripts: refetch scripts/setlocalversion from Linux 3.16 2014-08-28 17:18:48 -04:00
show-gnu-make