kumquat-buildroot/package/config
Alper Yildirim b0df9df39a config: Add support for xconfig
It involved:

 * Modifying the top-level Makefile to create the xconfig target, and
   the $(CONFIG)/qconf target to compile the qconf utility

 * Modifying the package/config/Makefile magic so that C++ files and
   binaries gets linked properly, re-using the
   package/config/Makefile.kconfig logic inherited from the kernel

 * Hacking a little bit package/config/Makefile.kconfig in a way
   similar to the modifications done for the mconf (menuconfig
   interface)

Signed-off-by: Alper Yildirim <ayildirim@aselsan.com>
2009-07-27 16:07:00 +02:00
..
lxdialog config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
.gitignore Add .gitignore files 2009-05-04 21:46:53 +02:00
check.sh package/config: add gettext helper 2008-06-19 19:06:08 +00:00
conf.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
confdata.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
expr.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
expr.h config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
foo.h - no features with Apple Inc. (Heikki Lindholm) 2007-07-24 18:20:46 +00:00
gconf.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
gconf.glade - pull kconfig from linux-2.6.21.5 2007-06-28 10:46:19 +00:00
images.c - pull kconfig from linux-2.6.21.5 2007-06-28 10:46:19 +00:00
kconfig_load.c - pull kconfig from linux-2.6.21.5 2007-06-28 10:46:19 +00:00
kconfig-language.txt config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
kconfig-to-buildroot2.patch config: Add support for xconfig 2009-07-27 16:07:00 +02:00
kxgettext.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
lex.zconf.c_shipped config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
lkc_proto.h config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
lkc.h config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
Makefile config: Add support for xconfig 2009-07-27 16:07:00 +02:00
Makefile.kconfig config: Add support for xconfig 2009-07-27 16:07:00 +02:00
mconf.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
menu.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
POTFILES.in config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
qconf.cc config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
qconf.h - pull kbuild from 2.6.22.7. This should fix the ncurses detection for dylib et al 2007-09-23 14:06:59 +00:00
README.buildroot2 package/config: rebase from upstream (2.6.24.4) 2008-06-19 08:11:51 +00:00
symbol.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
util.c config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
zconf.gperf config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
zconf.hash.c_shipped config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
zconf.l config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
zconf.tab.c_shipped config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00
zconf.y config: Update package/config to Kconfig 2.6.30 2009-07-27 16:06:50 +02:00

This is a copy of the kconfig code in the kernel (currently 2.6.24.4) tweaked
to suit Buildroot.

To update:
	cp -r /usr/src/linux/scripts/kconfig package/config.new
	cd package/config.new
	cp /usr/src/linux/Documentation/kbuild/kconfig-language.txt .
	patch -p1 < ../config/kconfig-to-buildroot2.patch
	mv Makefile Makefile.kconfig
	cp ../config/README.buildroot2 .
	cp ../config/foo.h .
	cp ../config/Makefile .
	cp ../config/kconfig-to-buildroot2.patch .
	cd ..
	rm -rf config
	mv config.new config

Then verify the toplevel targets work:
	config
	defconfig
	menuconfig
	oldconfig