u-boot/scripts
Masahiro Yamada 3ff291f371 kconfig: convert Kconfig helper script into a shell script
Commit 51148790 added scripts/multiconfig.py written in Python 2
to adjust Kconfig for U-Boot.

It has been hard for Python 3 users because Python 2 and Python 3
are not compatible with each other.

We are not happy about adding a new host tool dependency
(in this case, Python version dependency) for the core build process.
After some discussion, we decided to use only basic tools.

The script may get a bit more unreadable by shell scripting,
but we believe it is worthwhile.

In addition, this commit revives "<board>_config" target that is
equivalent to "<board>_defconfig" for backwards compatibility.
It is annoying to adjust various projects which use U-Boot.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Suggested-by: Igor Grinberg <grinberg@compulab.co.il>
Tested-by: Igor Grinberg <grinberg@compulab.co.il>
Acked-by: Simon Glass <sjg@chromium.org>
Cc: Tom Rini <trini@ti.com>
Cc: Jeroen Hofstee <jeroen@myspectrum.nl>
Cc: Stephen Warren <swarren@nvidia.com>
2014-08-22 10:41:50 -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 kernel-doc: move kernel-doc tools to scripts/ 2014-02-19 11:10:04 -05:00
binutils-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
checkpatch.pl scripts: update checkpatch.pl to latest upstream version 2014-03-04 12:15:30 -05:00
checkstack.pl Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
cleanpatch Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
docproc.c cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
dtc-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
gcc-stack-usage.sh Makefile: add a new script to check -fstack-usage support 2014-02-25 07:51:08 -05:00
gcc-version.sh Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
get_maintainer.pl get_maintainer.pl: add support for scanning multiple MAINTAINERS files 2014-08-09 11:17:05 -04:00
Kbuild.include kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
kernel-doc kbuild: consolidate version and timestamp headers generation 2014-02-25 11:01:28 -05:00
ld-version.sh kbuild: sync with Linux Kernel v3.15-rc1 2014-04-18 11:43:36 -04:00
Lindent scripts/Lindent: import from Linux 3.16 2014-08-21 12:01:29 -04:00
mailmapper tools, scripts: refactor error-out statements of Python scripts 2014-08-21 12:01:11 -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 kbuild: fix bugs in cleaning targets 2014-03-28 15:06:32 -04:00
Makefile.extrawarn kbuild: move extra gcc checks to scripts/Makefile.extrawarn 2014-08-21 12:01:11 -04:00
Makefile.host cosmetic: kbuild: clean-up coding style (sync with Linux 3.16-rc1) 2014-06-20 11:56:26 -04:00
Makefile.lib Merge branch 'master' of git://git.denx.de/u-boot-dm 2014-06-20 20:03:51 -04:00
Makefile.spl kconfig: switch to Kconfig 2014-07-30 08:48:03 -04:00
mkmakefile kbuild: sync mixed targets handling with Linux 3.16 2014-08-21 12:01:11 -04:00
multiconfig.sh kconfig: convert Kconfig helper script into a shell script 2014-08-22 10:41:50 -04:00
objdiff scripts: objdiff: sync with Linux 3.16 2014-08-21 12:01:11 -04:00
setlocalversion Makefile: Move some scripts imported from Linux 2013-12-13 09:18:45 -05:00
show-gnu-make scripts: add scripts/show-gnu-make to get GNU Make command name 2014-07-29 11:48:36 -04:00