aboutsummaryrefslogtreecommitdiff
path: root/scripts/bb_mkdep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - use strtol instead of strtoll if the latter does not existaldot2006-05-261-3/+19
| | | | | | | | - add and use wrapper for attribute - add and use replacement for vasprintf if it is unavailable git-svn-id: svn://busybox.net/trunk/busybox@15194 69ca8d6d-28ef-0310-b511-8ec308f3f277
* quick copy-paste typovodz2006-02-171-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14087 69ca8d6d-28ef-0310-b511-8ec308f3f277
* moved BB_BANNER to applets/version.c file: make kernel like version, vodz2006-02-161-3/+14
| | | | | | removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h git-svn-id: svn://busybox.net/trunk/busybox@14080 69ca8d6d-28ef-0310-b511-8ec308f3f277
* full removed config.h, use bb_config.h onlyvodz2006-02-151-12/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14055 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - commentary typosaldot2006-02-141-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14012 69ca8d6d-28ef-0310-b511-8ec308f3f277
* commentary typos. Thank by aldotvodz2006-02-141-16/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14009 69ca8d6d-28ef-0310-b511-8ec308f3f277
* New USE() macroslandley2006-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. git-svn-id: svn://busybox.net/trunk/busybox@13955 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - commentary typosaldot2006-02-121-18/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13920 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_mkdep: Rewroted. removed problem "include name must uniq", speed up * 3.vodz2005-10-101-396/+415
| | | | | | | e2fsprogs: remove confuse bb_mkdep. Use internal e2fsprogs includes only. other: remove confuse bb_mkdep. git-svn-id: svn://busybox.net/trunk/busybox@11822 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fast replace if src outsidevodz2005-10-071-29/+21
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11798 69ca8d6d-28ef-0310-b511-8ec308f3f277
* update documentationvodz2005-10-061-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11790 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_mkdep can use src outside nowvodz2005-10-061-1/+21
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11789 69ca8d6d-28ef-0310-b511-8ec308f3f277
* speed up * 2vodz2005-10-031-105/+94
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11733 69ca8d6d-28ef-0310-b511-8ec308f3f277
* small bug found after strength testvodz2005-09-191-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11499 69ca8d6d-28ef-0310-b511-8ec308f3f277
* speed up +10%, update (c), make CONFIG_FEATURE_MOD2_4 as config/feature/mod_2_4vodz2005-09-161-26/+30
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11483 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_mkdep version 2.0. speed up *2, remove problem of find e2fsprogs/uu*.h, ↵vodz2005-09-141-242/+248
| | | | | | spelling corrections by Bernhard Fischer git-svn-id: svn://busybox.net/trunk/busybox@11457 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_mkdep release. speed up *3, clearing, more commentsvodz2005-09-131-217/+266
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11446 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_mkdep speed up * 10!vodz2005-09-121-82/+112
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11426 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new my scripts/mm_mkdep, dependences work nowvodz2005-09-121-0/+855
git-svn-id: svn://busybox.net/trunk/busybox@11425 69ca8d6d-28ef-0310-b511-8ec308f3f277