aboutsummaryrefslogtreecommitdiff
path: root/Rules.mak (follow)
Commit message (Collapse)AuthorAgeFilesLines
* We make both busybox and busybox_unstripped all the time now, no need tolandley2006-03-221-5/+1
| | | | | | | specify whether or not to strip the binary. git-svn-id: svn://busybox.net/trunk/busybox@14611 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Annoint 1.1.1.landley2006-03-221-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14598 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - workaroung pr25795 in gcc-4.1aldot2006-03-211-1/+2
| | | | | | | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25795 git-svn-id: svn://busybox.net/trunk/busybox@14587 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - revert back to r14406aldot2006-03-131-203/+109
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14531 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add a sep option for strippingvapier2006-03-101-1/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14517 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove check. Fixes e.g. buildrootaldot2006-03-091-2/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14489 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - backout using features which are not available with the previous stablealdot2006-03-091-24/+32
| | | | | | | version of make (3.71.1). git-svn-id: svn://busybox.net/trunk/busybox@14477 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - correct comment.aldot2006-03-031-1/+1
| | | | | | | Should revisit gcc >= 4.1 with that =1 later on git-svn-id: svn://busybox.net/trunk/busybox@14440 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Denis Vlasenko noticed that falign=0 is meaningless, and that should probablylandley2006-03-031-1/+1
| | | | | | | be falign=1. Saves a little over 3k on an x86 "make defconfig" build. git-svn-id: svn://busybox.net/trunk/busybox@14436 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - make sure applets.o is rebuilt when the .config changes.aldot2006-03-021-1/+1
| | | | | | | | | | | | | - don't overwrite objects in the archive. Affected applets with name-clash mostly vs. libbb: iplink_main iproute_main iptunnel_main login_main run_parts_main git-svn-id: svn://busybox.net/trunk/busybox@14431 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fixes parallel builds (make -j)aldot2006-03-011-116/+198
| | | | | | | - use less resources for the buildsystem itself git-svn-id: svn://busybox.net/trunk/busybox@14407 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make the build system puuuuuuuuuuurtyvapier2006-02-021-10/+55
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13793 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - pass -static via CC rather than LDaldot2006-01-311-12/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13754 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove foo.txt and reenable -funsigned-char now that ash is fixed.landley2006-01-301-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13691 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add a macro to check for ld and as flagsaldot2006-01-271-6/+26
| | | | | | | | | | Very unreliable as e.g the ld check will see the flags supported by each emulation, not just the active one. good enough for now.. Fix would be to crate one or more dummy .c files and accually try if a flag works. git-svn-id: svn://busybox.net/trunk/busybox@13638 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - correct flag for gcc-3.xaldot2006-01-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13567 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ash with -funsigned-char don`t work!vodz2006-01-231-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13504 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - bump version to 1.1.1 nonrelease series (let's say -pre0).aldot2006-01-191-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13412 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - shared libbusybox.aldot2006-01-151-2/+34
| | | | | | | | - IMA compilation option (aka IPO, IPA,..) Please holler if i broke something.. git-svn-id: svn://busybox.net/trunk/busybox@13346 69ca8d6d-28ef-0310-b511-8ec308f3f277
* And lo, we hath reached Release Candidate 1. 1.1.0 should happen this week.landley2006-01-101-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13224 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The rest of Yann E. Morin's install revamp.landley2005-12-151-0/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@12891 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - check if CC supports -funsigned-charaldot2005-12-131-1/+9
| | | | | | | - add CC_MAJOR and CC_MINOR variables. (gcc centric for now) git-svn-id: svn://busybox.net/trunk/busybox@12871 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make char default to "unsigned" on all platforms so we have a consistent baselandley2005-12-011-2/+2
| | | | | | | to deal with all the new gcc 4.0.2 warnings from. git-svn-id: svn://busybox.net/trunk/busybox@12615 69ca8d6d-28ef-0310-b511-8ec308f3f277
* update licensevapier2005-11-291-14/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@12567 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ShaneAnderson writes in Bug 565:vapier2005-11-291-5/+5
| | | | | | | | need to include .config file before setting CROSS otherwise TARGET_ARCH isnt set properly git-svn-id: svn://busybox.net/trunk/busybox@12565 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - split VERSION into partsaldot2005-10-131-1/+14
| | | | | | | | | - add some filesystem operation wrapper variables for use in the makefiles and pull them in early in the toplevel makefile - use the cross-toolchain for "make sizes" git-svn-id: svn://busybox.net/trunk/busybox@11856 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fix building out-of-tree;aldot2005-10-051-11/+7
| | | | | | | | | | | | | | | | | | | | to test, checkout the source (let's assume /scratch/src/busybox), then mkdir /tmp/bb ; cd /tmp/bb make top_srcdir=/scratch/src/busybox O="$(pwd)" -f /scratch/src/busybox/Makefile allyesconfig check - default to O=$(pwd) if no O was specified. Now you can just specify the top_srcdir (without O=/somewhere) to create the obj-tree in pwd. - make "make configtarget buildtarget" work. Previously this didn't work due to how HAVE_DOT_CONFIG was evaluated. Two separate steps were needed before, e.g. make config ; make busybox. - remove some unneeded variables from Rules.mak (BB_SRC_DIR from Mr. ldoolitt@recycle.lbl) which suggest that the stuff fixed above didn't work before. - move selinux libraries to where they belong (from Makefile to Rules.mak) - update the docs to mention svn instead of cvs and provide an example for building out-of-tree in INSTALL. git-svn-id: svn://busybox.net/trunk/busybox@11762 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove unused variable TOPDIRaldot2005-09-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11653 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bit overdue...landley2005-09-081-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11393 69ca8d6d-28ef-0310-b511-8ec308f3f277
* patch by pkj in Bug 3 to not export all make variablesvapier2005-07-311-4/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@11003 69ca8d6d-28ef-0310-b511-8ec308f3f277
* move -s from LDFLAGS to STRIPCMDvapier2005-07-311-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10998 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix "nm --size-sort" on the busybox binary and document how to make it work.landley2005-07-311-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10991 69ca8d6d-28ef-0310-b511-8ec308f3f277
* further refine check_gcc usage so it is only called the bare min number of timesvapier2005-07-281-4/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10949 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dont output anything when running in silent modevapier2005-07-281-0/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10946 69ca8d6d-28ef-0310-b511-8ec308f3f277
* From Rich Paul:landley2005-07-281-3/+2
| | | | | | | | | | | | | | | | | | I've noticed that when I compile busybox on my laptop, it compiles more slowly than one would expect, and although it's a (more-or-less) multiprocessor system and I use -j5, make never seems to run more than one job at a time. I believe I have found the culprit:  each time a file is compiled, gcc runs about 5 times.  This is because the $(check_gcc) macros and the TARGET_ARCH macros are late binding. The attached patch cuts the compilation time by 66%, from 1.5 minutes to 30 seconds.  Your mileage may very.  These statements have not been evaluated by the FDA. git-svn-id: svn://busybox.net/trunk/busybox@10945 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use toplevel ARFLAGS and update default ARFLAGS to be quietvapier2005-07-271-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@10923 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump versionandersen2004-10-081-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9335 69ca8d6d-28ef-0310-b511-8ec308f3f277
* egor duda writes:andersen2004-10-081-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Bump versionandersen2004-08-161-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9104 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bump version to -rc2andersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9025 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Prepare for releaseandersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9023 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bump version to -rc2andersen2004-07-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@9018 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version up to release candidate 1andersen2004-07-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8973 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bump version, prepare for -pre10andersen2004-04-131-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8754 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version to -pre9andersen2004-04-061-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8712 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix it so usage is _always_ in sync with applets.c. Previously,andersen2004-04-061-11/+0
| | | | | | | broken depends allowed these to get out of sync. git-svn-id: svn://busybox.net/trunk/busybox@8702 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove trailing whitespace. Update copyright to include 2004.andersen2004-03-151-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8630 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump up version in preparation for -pre8andersen2004-02-221-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8551 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version number for releaseandersen2004-02-041-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8402 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bump version for releaseandersen2004-01-311-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@8382 69ca8d6d-28ef-0310-b511-8ec308f3f277