aboutsummaryrefslogtreecommitdiff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* moved include/bbconfigopts.h from miscutils to to top Makefile before ↵vodz2005-09-211-1/+10
| | | | | | generate .depend. Remove allyesconfig build problem, noticed by Bernhard Fischer git-svn-id: svn://busybox.net/trunk/busybox@11533 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The testsuite/links directory wasn't being created.landley2005-09-201-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11510 69ca8d6d-28ef-0310-b511-8ec308f3f277
* corect build bbconfig applet, Thanks, Bernhard Fischervodz2005-09-191-6/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11505 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new my scripts/mm_mkdep, dependences work nowvodz2005-09-121-21/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11425 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This combines a patch from Bernhard Fischer (moving the clean oflandley2005-09-111-18/+3
| | | | | | | | | scripts/config from distclean to clean) with a sed consolidation that's been in my tree for a bit, and switching the GPL boilerplate to just point at LICENSE. git-svn-id: svn://busybox.net/trunk/busybox@11423 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Working on a new test harness. Moved the sort tests into it.landley2005-09-021-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11313 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bernhard Fischer sent a patch to make "make sizes" work when building inlandley2005-09-011-2/+3
| | | | | | | another output directory. git-svn-id: svn://busybox.net/trunk/busybox@11304 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Dumb little hack, "make sizes". Try it.landley2005-08-281-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11276 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bernhard Fischer submitted a couple of Makefile patches:landley2005-08-241-8/+6
| | | | | | | | | | - Fix building out-of-tree - remove duplicate rule in toplevel Makefile - peruse make's builtin notion of `dirname $@' git-svn-id: svn://busybox.net/trunk/busybox@11234 69ca8d6d-28ef-0310-b511-8ec308f3f277
* When doing 'make release' nuke the .svn directories, not theandersen2005-08-171-1/+1
| | | | | | | CVS dirs (since they are no longer present) git-svn-id: svn://busybox.net/trunk/busybox@11174 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make sure distclean punts include/bbconfigopts.hvapier2005-08-111-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11111 69ca8d6d-28ef-0310-b511-8ec308f3f277
* In bb_config.h, replace AUTOCONF_INCLUDED guard with the more reasonable andlandley2005-08-021-1/+1
| | | | | | | | | | | | | obvious (and less side-effect prone in strange build environments) BB_CONFIG_H. Yeah, I know Erik ripped it out of our copy of menuconfig (which is a good thing), but that doesn't fix people whose headers have it inherited from linux-kernel headers or old versions of uclibc, and Erik's fix could easily get forgotten and reverted the next time we update menuconfig anyway... git-svn-id: svn://busybox.net/trunk/busybox@11023 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix bbconfigopts.h dependvapier2005-08-011-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11012 69ca8d6d-28ef-0310-b511-8ec308f3f277
* screw around with whitespacevapier2005-08-011-16/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new config display applet, from bug 46. i've changed the namepgf2005-08-011-1/+5
| | | | | | | | of the applet from "config" to "bbconfig", and renamed the source filenames and symbols to match appropriately. git-svn-id: svn://busybox.net/trunk/busybox@11006 69ca8d6d-28ef-0310-b511-8ec308f3f277
* patch by pkj in Bug 3 to not export all make variablesvapier2005-07-311-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11003 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dont output anything when running in silent modevapier2005-07-281-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10946 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Erik pointed out that in the last try at the #ifdef cleanup landley2005-07-281-1/+3
| | | | | | | | | | | | | | infrastructure, the compiler isn't smart enough to replace const static int with the constant, and allocates space for each set of them, bloating the executable something fierce. Oops. So now, we #define ENABLE_XXX to 0 or 1 for each CONFIG_XXX (which is still there so the 1000+ #ifdef/#ifndef tests don't have to be replaced wholesale). Changed the test instance in networking/ifconfig.c to use this. git-svn-id: svn://busybox.net/trunk/busybox@10944 69ca8d6d-28ef-0310-b511-8ec308f3f277
* #ifdef reduction infrastructure, based on an argument between Shaun Jackman,landley2005-07-271-2/+7
| | | | | | | | | | | | | | | | | | | | | | Rob Landley, and others. Currently CONFIG options are defined or undefined, so we chop out code with #ifdefs, ala: #ifdef CONFIG_THING stuff(); #endif This creates a new header file, bb_config.h, which sets the CONFIG entry to 1 or 0, and lets us do: if(CONFIG_THING) stuff(); And let the compiler do dead code elimination to get rid of it. (Note: #ifdef will still work because for the 1 case it's a static const int, not a #define.) git-svn-id: svn://busybox.net/trunk/busybox@10929 69ca8d6d-28ef-0310-b511-8ec308f3f277
* move config.h requirement to the actual .depend target rather than the ↵vapier2005-06-111-2/+2
| | | | | | depend alias git-svn-id: svn://busybox.net/trunk/busybox@10518 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Takeharu KATO to update/fix SE-Linux support.landley2005-05-031-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10238 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add new subdir for e2fsprogsvapier2005-04-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10171 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove whitespaceandersen2005-02-131-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9869 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Correct the install-hardlinks target the same way as was already donepkj2004-11-021-1/+1
| | | | | | | for the install target. git-svn-id: svn://busybox.net/trunk/busybox@9497 69ca8d6d-28ef-0310-b511-8ec308f3f277
* egor duda writes:andersen2004-10-131-1/+1
| | | | | | | | | | | | | | | | egor duda wrote: >Ok, here's an updated patch. >'make check' should work now, and one make creates Makefile in build >directory, so one can run 'make' in build directory after that. ahem. It looks like i'm slightly late with it but... Here's a little addition to make 'make O=/some/where PREFIX=/some/where/else install' work. Sorry for delay :( egor git-svn-id: svn://busybox.net/trunk/busybox@9418 69ca8d6d-28ef-0310-b511-8ec308f3f277
* egor duda writes:andersen2004-10-081-34/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hi! I've created a patch to busybox' build system to allow building it in separate tree in a manner similar to kbuild from kernel version 2.6. That is, one runs command like 'make O=/build/some/where/for/specific/target/and/options' and everything is built in this exact directory, provided that it exists. I understand that applyingc such invasive changes during 'release candidates' stage of development is at best unwise. So, i'm currently asking for comments about this patch, starting from whether such thing is needed at all to whether it coded properly. 'make check' should work now, and one make creates Makefile in build directory, so one can run 'make' in build directory after that. One possible caveat is that if we build in some directory other than source one, the source directory should be 'distclean'ed first. egor git-svn-id: svn://busybox.net/trunk/busybox@9320 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Improve the setuid situation a bit, and make it more apparentandersen2004-08-261-0/+10
| | | | | | | | when people really ought to make busybox setuid root. -Erik git-svn-id: svn://busybox.net/trunk/busybox@9170 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The 'tests' target is long gone.andersen2004-07-201-7/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8967 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Eliminate all trace of the sgml based docs. It was a noble effort,andersen2004-04-061-33/+3
| | | | | | | but it just never worked out... git-svn-id: svn://busybox.net/trunk/busybox@8704 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix it so build dependancies actually work and do something usefulandersen2004-04-061-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8703 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix it so usage is _always_ in sync with applets.c. Previously,andersen2004-04-061-1/+0
| | | | | | | broken depends allowed these to get out of sync. git-svn-id: svn://busybox.net/trunk/busybox@8702 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more 'make allyesconfig' adjustmentsandersen2004-04-061-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8696 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make 'allyesconfig' be a bit less stupidandersen2004-04-061-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8695 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove trailing whitespace. Update copyright to include 2004.andersen2004-03-151-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8630 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use the PROG variable instead of 'busybox' in the release targetbug12003-11-171-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7928 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use a variable for the config files, makes it easier to syncronise withbug12003-09-241-10/+13
| | | | | | | debian builds git-svn-id: svn://busybox.net/trunk/busybox@7562 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch by Steinar H. Gunderson to fix debian bug #211675.bug12003-09-201-1/+1
| | | | | | | | Linking to my_getgrnam from libpwdgrp wasnt working, instead it was trying to use functionality from glibc, which pulled in libnss. git-svn-id: svn://busybox.net/trunk/busybox@7549 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change make to $(MAKE), patch by Hideki IWAMOTObug12003-08-291-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7286 69ca8d6d-28ef-0310-b511-8ec308f3f277
* * Since busybox binary is unnecessary, deleted it from prerequisites.bug12003-08-291-2/+3
| | | | | | | | | | | | | * Changed so that not only links but /bin/busybox might be deleted. * When double quoted PREFIX is defined by `.config' is used, `make uninstall' does not work correctly. When default PREFIX `pwd`/_install defined by Rules.mak is used, similarly it does not work correctly. Changed $$PREFIX into $(PREFIX) in order to fix this. Patch by Hideki IWAMOTO git-svn-id: svn://busybox.net/trunk/busybox@7284 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixup 'make clean' to properly clean the _install directoryandersen2003-08-221-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7250 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Set libbb dead last in the link orderandersen2003-07-291-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7133 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet more preparation to make a release...andersen2003-07-151-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7064 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update a bunch of docs. Run a script to update my email addr.andersen2003-07-141-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@7061 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Russell Coker:andersen2003-07-031-0/+5
| | | | | | | | I've attached my latest SE Linux patch for busybox against the latest CVS version of busybox. git-svn-id: svn://busybox.net/trunk/busybox@7031 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Oops. As Andrew Dennison just noticed, I left a strayandersen2003-06-251-1/+1
| | | | | | | space in the Makefile, thereby totally breaking it. git-svn-id: svn://busybox.net/trunk/busybox@6977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Regenerate the busybox.links file when the .config changesandersen2003-06-251-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6976 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Major coreutils update.mjn32003-03-191-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6751 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Merge fileutils, textutils and shellutils into coreuilsbug12003-02-151-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6603 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't wipe the config system on 'make clean'andersen2003-01-271-4/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6487 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Clean config binsries on 'make clean'andersen2003-01-141-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6328 69ca8d6d-28ef-0310-b511-8ec308f3f277