aboutsummaryrefslogtreecommitdiff
path: root/scripts/config/confdata.c
AgeCommit message (Collapse)Author
2005-09-14Our config should write out each symbol once and only once, but still writeRob Landley
out all symbols in all sub-menus. I think this finally does it right.
2005-09-08Put the menu_is_visible test back because it avoids printing spuriousRob Landley
(albeit commented out) garbage.
2005-09-05The previous commit left confdata writing out:Rob Landley
CONFIG_NUMERIC_CONSTANT= And on reading it back in, it would complain that '' was an invalid value for that field. I.E. "make allnoconfig && make" worked fine, but "make allnoconfig && make menuconfig" barfed reading in the config file. So now I have it write out "0" as the blank value. (It's initialized to the default value when the menu becomes visible anyway; I checked.) That seems to work.
2005-09-05Fixes so "make allnoconfig" works again.Rob Landley
The configure system's save function edited out sub-menus that wouldn't be displayed in the current configuration, meaning config.h wouldn't have #udef entries for those symbols, meaning bb_config.h would have the relevant ENABLE_ missing instead of defined to 0. This broke the build. So I fixed it, and then reorganized the applets.c and busybox.c to take away the warnings this revealed (code that would be optimized out was making calls to functions that hadn't been prototyped. So I added an #else case to those #ifdefs to #define the relevant functions to empty macros to placate the warnings. I also reorganized the applets.c code to make adding such an #else case less of a pain (and make the need for prototyping go away by moving the functions up before they were used, and generally wind up with fewer #ifdefs in the code by putting all the logic in one place). This resulted in a huge seeming patch, when most if it just moves code from one place to another without touching it... Upside: make allyesconfig and make allnoconfig should both work now.
2005-08-02Do not define 'AUTOCONF_INCLUDED'Eric Andersen
2005-04-19Updated to match trunk/uClibc/extra/config as of r10132, and thusPeter Kjellerstedt
Linux 2.6.11.
2004-07-15Peter Kjellerstedt at axis.com writes:Eric Andersen
Hello, the attached patch should bring extra/config in line with the Linux 2.6.7 sources. The following are the commit messages for the respective files from the Linux bk-repository: checklist.c: * fix menuconfig choice item help display confdata.c: * config: choice fix * kconfig: don't rename target dir when saving config expr.c, expr.h: * config: disable debug prints mconf.c: * fix menuconfig choice item help display menu.c: * Kconfig: use select statements symbol.c: * config: choice fix * Avoid bogus warning about recursive dependencies * c99 struct initialiser conversions textbox.c: * janitor: don't init statics to 0 util.c: * fix lxdialog behaviour //Peter
2004-01-16Minor updates from linux 2.6.1Eric Andersen
2004-01-13Patch from Bastian Blank, allow the buildtime to be overriden with aGlenn L McGrath
different string, used by the debian busybox-cvs to specify the debian date based version number.
2003-10-03Patch by Rob Landley, fix warningGlenn L McGrath
2003-08-05Merge/rework config system per the latest from linux-2.6.0-test2.Eric Andersen
Fix the config bugs revealed by the updated config system. -Erik
2003-06-12Fix the location for the default config so 'make defconfig'Eric Andersen
actually works
2002-12-05Yet another major rework of the BusyBox config system, using the considerablyEric Andersen
modified Kbuild system I put into uClibc. With this, there should be no more need to modify Rules.mak since I've moved all the interesting options into the config system. I think I've got everything updated, but you never know, I may have made some mistakes, so watch closely. -Erik