aboutsummaryrefslogtreecommitdiff
path: root/scripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - check for existing usage binary, so it get's more obvious that the toplevelBernhard Reutner-Fischer2006-05-211-0/+1
| | | | Makefile uses the wrong path to the binary (it's in top_builddir and not in top_srcdir)
* Tweak suggested by Matt Mackall when I submitted the bloat-o-meter changesRob Landley2006-05-081-3/+2
| | | | back to linux-kernel...
* Script to easily get an assembly dump of a single function.Rob Landley2006-05-071-0/+21
|
* Add "make bloatcheck" to run Matt Mackall's bloat-o-meter. Copy an oldRob Landley2006-05-071-0/+60
| | | | | busybox_unstripped to busybox_old, build a new version, and "make bloatcheck" to see a detailed breakdown of the size difference.
* - ignore missing helptext for options which are not selectable.Bernhard Reutner-Fischer2006-05-051-0/+3
|
* - add script to check for missing help entries of config optionsBernhard Reutner-Fischer2006-05-041-0/+37
| | | | | | | | | | | Currently we have these errors: ./modutils/Config.in: No helptext for 'CONFIG_FEATURE_QUERY_MODULE_INTERFACE' ./networking/Config.in: No helptext for 'CONFIG_IPADDR' ./networking/Config.in: No helptext for 'CONFIG_IPLINK' ./networking/Config.in: No helptext for 'CONFIG_IPROUTE' ./networking/Config.in: No helptext for 'CONFIG_IPTUNNEL' ./coreutils/Config.in: No helptext for 'CONFIG_UNIX2DOS'
* termios.h is already included so dont include sys/termios.h as wellMike Frysinger2006-04-291-1/+0
|
* Patch from Dennis Vlasenko to add the option to compress help text.Rob Landley2006-04-272-0/+25
|
* - patch from Denis Vlasenko to make sizes PHONY and to add objsizes which printsBernhard Reutner-Fischer2006-04-261-0/+8
| | | | the sizes of the individual object files.
* kill signed warningsMike Frysinger2006-04-202-3/+3
|
* use strchr() not index()Mike Frysinger2006-04-161-2/+2
|
* find ./ -name .cvsignore | xargs svn rmBernhard Reutner-Fischer2006-03-292-9/+0
|
* - revert back to r14406Bernhard Reutner-Fischer2006-03-131-6/+4
|
* - use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer2006-03-021-0/+4
| | | | Fixes make trying to include the very same file in an endless loop.
* - fixes parallel builds (make -j)Bernhard Reutner-Fischer2006-03-011-6/+4
| | | | - use less resources for the buildsystem itself
* Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)Rob Landley2006-03-011-2/+1
| | | | from before "if(x) free(x)".
* Rename UNUSE() to SKIP().Rob Landley2006-02-201-1/+1
|
* quick copy-paste typo"Vladimir N. Oleynik"2006-02-171-1/+1
|
* moved BB_BANNER to applets/version.c file: make kernel like version, "Vladimir N. Oleynik"2006-02-161-3/+14
| | | | removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
* isolate and show busybox`s changes"Vladimir N. Oleynik"2006-02-161-31/+30
|
* full removed config.h, use bb_config.h only"Vladimir N. Oleynik"2006-02-152-18/+44
|
* - commentary typosBernhard Reutner-Fischer2006-02-141-3/+3
|
* commentary typos. Thank by aldot"Vladimir N. Oleynik"2006-02-141-16/+16
|
* New USE() macrosRob Landley2006-02-131-65/+866
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For each CONFIG_SYMBOL, include/bb_config.h now has both ENABLE_SYMBOL and USE_SYMBOL(x). ENABLE_SYMBOL is still always defined (1 or 0) so that if(ENABLE) should optimize out when it's zero. The USE_SYMBOL(X) will only splice in X if the symbol is defined, otherwise it'll be empty. Thus we can convert this: #ifdef CONFIG_ARGS opt = bb_getopt_ulflags(argc, argv, "ab:c" #ifdef CONFIG_THINGY "d:" #endif , &bvalue #ifdef CONFIG_THINGY , &thingy #endif ); #endif into this: if (ENABLE_ARGS) { opt = bb_getopt_ulflags(argc, argv, "ab:c" USE_THINGY("d:"), &bvalue USE_THINGY(, &thingy)); } And it should produce the same code. Unlike the old versions in include/_usage.h, the new USE_SYMBOL(x) can handle commas in its arguments (as shown above). (The _usage.h file is obsolete and no longer generated.) Nobody should need to include config.h directly anymore, bb_config.h should define all the configuration stuff we need. Someday, the CONFIG_SYMBOL versions should go away in favor of ENABLE_SYMBOL and USE_SYMBOL(). Thanks to vodz for the new version of bb_mkdep.c that works with function macros.
* - commentary typosBernhard Reutner-Fischer2006-02-121-18/+16
|
* make the build system puuuuuuuuuuurtyMike Frysinger2006-02-022-12/+13
|
* removed unneed signed, avoid warning"Vladimir N. Oleynik"2006-01-311-1/+1
|
* just whitespaceTim Riker2006-01-2511-115/+115
|
* Zap sysdeps directory, moving Config.in and defconfig to top of tree.Rob Landley2006-01-201-1/+1
| | | | | (Busybox should not be system dependent enough to have different default configurations for different platforms. We're not a kernel.)
* Make a few warnings go away.Rob Landley2005-12-192-4/+4
|
* bb_mkdep: Rewroted. removed problem "include name must uniq", speed up * 3."Vladimir N. Oleynik"2005-10-101-396/+415
| | | | | e2fsprogs: remove confuse bb_mkdep. Use internal e2fsprogs includes only. other: remove confuse bb_mkdep.
* fast replace if src outside"Vladimir N. Oleynik"2005-10-071-29/+21
|
* update documentation"Vladimir N. Oleynik"2005-10-061-3/+3
|
* bb_mkdep can use src outside now"Vladimir N. Oleynik"2005-10-061-1/+21
|
* speed up * 2"Vladimir N. Oleynik"2005-10-031-105/+94
|
* small bug found after strength test"Vladimir N. Oleynik"2005-09-191-1/+2
|
* speed up +10%, update (c), make CONFIG_FEATURE_MOD2_4 as config/feature/mod_2_4"Vladimir N. Oleynik"2005-09-161-26/+30
|
* Whitespace patch (and removal of gratuitous use of cat) by Berhnard Fischer.Rob Landley2005-09-151-5/+7
|
* bb_mkdep version 2.0. speed up *2, remove problem of find e2fsprogs/uu*.h, ↵"Vladimir N. Oleynik"2005-09-141-242/+248
| | | | spelling corrections by Bernhard Fischer
* Our config should write out each symbol once and only once, but still writeRob Landley2005-09-141-28/+39
| | | | out all symbols in all sub-menus. I think this finally does it right.
* bb_mkdep release. speed up *3, clearing, more comments"Vladimir N. Oleynik"2005-09-132-219/+267
|
* bb_mkdep speed up * 10!"Vladimir N. Oleynik"2005-09-121-82/+112
|
* new my scripts/mm_mkdep, dependences work now"Vladimir N. Oleynik"2005-09-123-854/+855
|
* Put the menu_is_visible test back because it avoids printing spuriousRob Landley2005-09-081-12/+12
| | | | (albeit commented out) garbage.
* The previous commit left confdata writing out:Rob Landley2005-09-051-3/+2
| | | | | | | | | | | | 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.
* Fixes so "make allnoconfig" works again.Rob Landley2005-09-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | 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.
* Bernhard Fischer submitted a couple of Makefile patches:Rob Landley2005-08-241-1/+3
| | | | | | | - Fix building out-of-tree - remove duplicate rule in toplevel Makefile - peruse make's builtin notion of `dirname $@'
* Do not define 'AUTOCONF_INCLUDED'Eric Andersen2005-08-021-1/+0
|
* new config display applet, from bug 46. i've changed the namePaul Fox2005-08-011-0/+65
| | | | | of the applet from "config" to "bbconfig", and renamed the source filenames and symbols to match appropriately.
* Updated to match trunk/uClibc/extra/config as of r10132, and thusPeter Kjellerstedt2005-04-1923-472/+887
| | | | Linux 2.6.11.