summaryrefslogtreecommitdiffstats
path: root/Makerules
Commit message (Collapse)AuthorAgeFilesLines
...
* Use $(<D) rather than $(^D), as the latter now contains an elementBernd Schmidt2008-06-011-4/+9
| | | | | | corresponding to FORCE, which causes some CFLAGS to be lost. Include all objects in the dependency calculation, not just the ones in libc.
* - since we force make into trying to rebuild unconditionally, we have toBernhard Reutner-Fischer2008-06-011-3/+5
| | | | check for changed prerequisites manually.
* - store the used compiler plus flags in the .%.dep files too andBernhard Reutner-Fischer2008-06-011-23/+49
| | | | | | | | | | use this info to decide whether or not to rebuild something (if e.g. the filestamp of the prereq did not change but the cc or CFLAGS did). For files that we did not yet build we have no flags on record, so those did change inherently and we rebuild. Shouldn't be much slower than before.
* Oh, and prepend a dot to the basename so i don't have to change my habit ofBernhard Reutner-Fischer2008-05-311-1/+4
| | | | calling 'size thefile.o*'
* - generate deps via gccBernhard Reutner-Fischer2008-05-311-3/+16
|
* - fix whitespaceBernhard Reutner-Fischer2008-05-311-7/+8
|
* - fix prerequisites of sysnum.h (has to depend on the script that generates it)Bernhard Reutner-Fischer2008-05-311-1/+1
|
* - fixup stripping of host utils and make host-utils compile with std=gnu99Bernhard Reutner-Fischer2008-03-261-2/+1
|
* - improve building utilsBernhard Reutner-Fischer2008-03-261-2/+6
| | | | | | Either by first compiling objects and linking those or by just passing the source to create the desired binary (this patchlet does the latter). Fixes cosmetic glitch by just not building individual .o (in pwd, at least).
* - fix generation of sysnum.h for parallel builds, second take.Bernhard Reutner-Fischer2008-03-261-2/+2
| | | | Revert r21503 and redo more cleanly.
* - fix (parallel) compilation error in ldso.cBernhard Reutner-Fischer2008-03-261-1/+1
| | | | We have to generate sysnum.h to satisfy all includes of ldso.c
* Filter out '-std=gnu99' when running the assembler. This causes an error "Steven J. Hill"2008-01-261-1/+1
| | | | | | | | | | | when building MIPS that looks like this: libc/string/mips/memcpy.S:156:1: pasting "memcpy" and ":" does not give a valid preprocessing token make[1]: *** [libc/string/mips/memcpy.os] Error 1 Even if this does not cause an error on other architectures, this option should not be having an effect on preprocessed assembly code.
* Another piece needed for FD-PIC. This compiles another startfile, crtreloc.o,Bernd Schmidt2008-01-181-2/+9
| | | | if necessary.
* - check for -nostdlibBernhard Reutner-Fischer2008-01-161-3/+3
|
* Some shared flat improvements.Bernd Schmidt2007-11-231-2/+5
| | | | | | | | Fix minor errors: - UCLIBC_SHARED_FLAT_ID instead of SHARED_FLAT_ID - use -Wl,-shared-lib-id properly Use libc_so.a as the source for the shared libc, in order to be able to use -mleaf-id-shared-library on the Blackfin.
* - use the compiler-driver instead of the linkerBernhard Reutner-Fischer2007-10-131-9/+9
| | | | | | | | | - adjust setting flags accordingly to use (hardcoded, see below) -Wl, Potential improvements: *) --warn-unresolved-symbols should perhaps be used for all libs *) eventually rename LDFLAGS to CC_LDFLAGS *) probe for compiler driver's notion of flag to use for passing in linker flags (i.e. don't hardcode "-Wl,")
* create new menu so people can select what format they wish to build uClibcMike Frysinger2006-12-111-2/+2
|
* Richard Sandiford writes: add support for init/fini arrays in shared flat ↵Mike Frysinger2006-12-081-1/+27
| | | | libraries
* get rid of the notion of .E files as .i is the proper usageMike Frysinger2006-11-171-6/+4
|
* Add support for libpthread_nonshared.a, strip the objects in *nonshared*Peter S. Mazinger2006-03-091-1/+9
|
* Add -D__ASSEMBLER__ to compile.S so that -std=c99 would not failPeter S. Mazinger2006-03-011-1/+1
|
* touchup how we generate initfini.sMike Frysinger2006-02-281-1/+2
|
* add support for glibc initfini.cMike Frysinger2006-02-281-4/+26
|
* Add support for CFLAGS-OMIT-file from nptlPeter S. Mazinger2006-02-231-2/+1
|
* since interp is an actual object file that is linked into shared libs, make ↵Mike Frysinger2006-02-181-1/+1
| | | | it a build depend rather than just an order depend
* touchup headers target somemore so building in subdirs works nicely againMike Frysinger2006-02-181-3/+3
|
* fix parallel build with headers once and for all (i hope)Mike Frysinger2006-02-171-1/+3
|
* combine the crt1.0/Scrt1.o rules since they are pretty much the samethingMike Frysinger2006-02-171-8/+5
|
* combine the output rules in one placeMike Frysinger2006-02-171-0/+7
|
* DOMULTI may be used for libc, the excluded files need work, ↵Peter S. Mazinger2006-02-151-2/+2
| | | | linuxthreads[_db] as well, don't try on slow box
* add support for generating %.i files like %.E filesMike Frysinger2006-02-151-0/+2
|
* Correct building objs in each libc subdirPeter S. Mazinger2006-02-131-2/+2
|
* make build output a little less noisyMike Frysinger2006-02-041-0/+1
|
* Undo -std=c99 and related -D__ASSEMBLER__Peter S. Mazinger2006-01-301-1/+1
|
* Enable -std=c99 if supported, this will define __STDC_VERSION__, have to ↵Peter S. Mazinger2006-01-301-1/+1
| | | | -D__ASSEMBLER__, bug in all gcc
* Correct strip display in multi modePeter S. Mazinger2006-01-191-1/+5
|
* Remove HAVE_ELFPeter S. Mazinger2006-01-191-6/+0
|
* Add target strip command and use it, also disable for now CFLAGS-multi-y, ↵Peter S. Mazinger2006-01-181-1/+4
| | | | after splitting all MSRC, it won't be needed
* modify IMA compiling rule and add linking rulePeter S. Mazinger2006-01-181-1/+12
|
* nios no longer needs crt0.oMike Frysinger2006-01-151-6/+6
|
* fix up ability to rename ldsoMike Frysinger2006-01-131-1/+1
|
* make sure all shared libs depend on interpMike Frysinger2006-01-131-0/+1
|
* only create crt0.o compat link for certain archesMike Frysinger2006-01-111-1/+5
|
* generate a symlink for older targets (like nios)Mike Frysinger2006-01-101-1/+5
|
* beautify utility buildingMike Frysinger2005-12-301-7/+9
|
* Remove incorrect display stripping crt1.SPeter S. Mazinger2005-12-021-2/+0
|
* Don't strip interp.c, thx blindvtPeter S. Mazinger2005-12-021-1/+0
|
* add support for generating .s files for debug purposesMike Frysinger2005-12-011-0/+3
|
* dont display cd;makeMike Frysinger2005-11-301-3/+3
|
* Added .oS asm targets and make ldso build w/ -DSHARED (needed by nptl)Peter S. Mazinger2005-11-281-0/+2
|