summaryrefslogtreecommitdiff
path: root/gnu/lib/libgcc3/Makefile
AgeCommit message (Collapse)Author
2004-01-02Move libgcc3/*.mk to libgcc3/arch.skrll
Update mknative-gcc.
2003-12-11Don't use -traditional-cpp when assembling the PowerPC .S files.matt
2003-10-28fix a typo in previous pointed out by lukemmrg
2003-10-27sun2 lib*3 for GCC3.mrg
2003-10-21Rework how MAKEVERBOSE operates:lukem
* Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight. * Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
2003-10-19Support MAKEVERBOSE.lukem
Use BUILDSYMLINKS instead of home-grown equivalents.
2003-10-16Add "cs-tconfig.h" to "CLEANFILES".tron
2003-10-06Add in-tree toolchain support for HPPA.matt
2003-10-01Add dynamically generated sources to "CLEANFILES".tron
2003-09-05make sure we build the unwind handlers with "-fexception". they weremrg
supposed to, but the wrong variable was used as a base... should fix PR#22673.
2003-08-22add a patch from <sdegler@degler.net> to build .asm files by copying themmrg
to .S files first.
2003-08-01Rework how dependency generation is performed:lukem
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204. * To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx * If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES * Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS} * Deprecate the (short lived) DEPENDSRCS Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries. Tested with "make -j 8 distribution" and "make distribution".
2003-08-01- fix several build problemsmrg
- regenerate for most platforms. missing: m68000, alpha, sh3eb.
2003-07-30- find gthr-default.h for libgcc3mrg
- adapt for gcc3/libiberty change - regenerate
2003-07-29Adapt to bsd.dep.mk changes.uwe
2003-07-27build-tested support for m68000, m68k, sh3el and sh3eb.mrg
XXX: sun2 seems to be currently generally busted but most of the world builds. of course it is untested.. XXX: sh3* and -pg goes BOOM with gcc3.3... it generates code that uses the same labels twice... need to set NOPROFILE for now.
2003-07-26- build/install a libsupc++.amrg
- clean up commented & wrong rules - find the right bits/ headers for sparc64 & arm - make sure libsupc++/libstdc++ have all the symbols from libiberty they want - disable the build of libstdc++ for now (but keep the includes installing)
2003-07-25make sure tconfig.h exists before .dependmrg
2003-07-25new reach-over infrastructure (largely based on GCC2.95 one) that (mostly)mrg
works. sparc & i386 support is included here. libstdc++-v3 does not yet properly build for some strange reasons (that may be due to broken netbsd header files, it's not yet clear) but i have been able to compile, link and run both i386 & sparc hello.c.