Build infrastructure for GCC 3.4
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 14 Jun 2004 22:27:56 +0000 (22:27 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 14 Jun 2004 22:27:56 +0000 (22:27 +0000)
commit9c6a54112590c6e525819a2af1467999f1ecac61
treeb6827b0d5fca1636cde45cb82bb879d32a9602c8
parent859c656a830912e6fc334d23cea1a393e3700d46
Build infrastructure for GCC 3.4

This is based both on the logical structure of GCC own Makefiles
and the build framework of GCC 3.3. For the moment, the generated
helper files are recreated for each directory using them to make
the dependencies simpler. libgcc_r is not included, because the
only difference is the normal version is an explicit call to
pthread_mutex_init instead of using the static init model, which
is serialized by a spinlock for all those locks.

This is not yet hooked into the normal buildworld system.
64 files changed:
gnu/lib/gcc34/Makefile [new file with mode: 0644]
gnu/lib/gcc34/Makefile.inc [new file with mode: 0644]
gnu/lib/gcc34/libgcc/Makefile [new file with mode: 0644]
gnu/lib/gcc34/libgcov/Makefile [new file with mode: 0644]
gnu/lib/gcc34/libobjc/Makefile [new file with mode: 0644]
gnu/lib/gcc34/libstdc++/Makefile [new file with mode: 0644]
gnu/lib/gcc34/libstdc++/c++config.h [new file with mode: 0644]
gnu/lib/gcc34/libsupc++/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/Makefile.inc [new file with mode: 0644]
gnu/usr.bin/cc34/Makefile.langs [new file with mode: 0644]
gnu/usr.bin/cc34/Makefile.tgt [new file with mode: 0644]
gnu/usr.bin/cc34/c++/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/c++filt/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc/cc.1 [new file with mode: 0644]
gnu/usr.bin/cc34/cc1/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc1obj/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc1plus/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/bconfig.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/config.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/config/dragonfly-spec.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/config/dragonfly.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/config/i386/dragonfly.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/dragonfly-native.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/gthr-default.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/multilib.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/patches/libgcc2.c.patch [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/tconfig.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/tm.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_prep/tm_p.h [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/Makefile.inc [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/Makefile.tools [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/fini/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/gcov-iov/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genattr/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genattrtab/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/gencheck/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/gencodes/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genconditions/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genconfig/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genconstants/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genemit/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genextract/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genflags/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/gengenrtl/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/gengtype/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genmodes/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genopinit/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genoutput/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genpeep/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genpreds/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cc_tools/genrecog/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cpp/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/cpp/cpp.1 [new file with mode: 0644]
gnu/usr.bin/cc34/f771/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/g77/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/g77/g77.1 [new file with mode: 0644]
gnu/usr.bin/cc34/gcov/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/gcov/gcov.1 [new file with mode: 0644]
gnu/usr.bin/cc34/libbackend/Makefile [new file with mode: 0644]
gnu/usr.bin/cc34/libcpp/Makefile [new file with mode: 0644]