OSDN Git Service

2008-05-16 Kenneth Zadeck <zadeck@naturalbridge.com>
[pf3gnuchains/gcc-fork.git] / Makefile.def
index 3d9a95d..203dd1d 100644 (file)
@@ -69,6 +69,7 @@ host_modules= { module= mpfr; lib_path=.libs; bootstrap=true;
                host="none-${host_vendor}-${host_os}";
                target="none-${host_vendor}-${host_os}"; };
 host_modules= { module= gnuserv; };
+host_modules= { module= gold; bootstrap=true; };
 host_modules= { module= gprof; };
 host_modules= { module= gzip; };
 host_modules= { module= hello; };
@@ -287,6 +288,7 @@ dependencies = { module=configure-gcc; on=configure-intl; };
 dependencies = { module=configure-gcc; on=all-binutils; };
 dependencies = { module=configure-gcc; on=all-gas; };
 dependencies = { module=configure-gcc; on=all-ld; };
+dependencies = { module=configure-gcc; on=all-gold; };
 dependencies = { module=all-gcc; on=all-libiberty; hard=true; };
 dependencies = { module=all-gcc; on=all-gmp; };
 dependencies = { module=all-gcc; on=all-intl; };
@@ -316,16 +318,16 @@ dependencies = { module=all-gnattools; on=all-target-libada; };
 dependencies = { module=configure-mpfr; on=all-gmp; };
 
 // Host modules specific to gdb.
-dependencies = { module=configure-gdb; on=configure-intl; };
+dependencies = { module=configure-gdb; on=all-intl; };
 dependencies = { module=configure-gdb; on=configure-sim; };
 dependencies = { module=configure-gdb; on=all-bfd; };
-dependencies = { module=all-gdb; on=all-intl; };
 dependencies = { module=all-gdb; on=all-libiberty; };
 dependencies = { module=all-gdb; on=all-opcodes; };
 dependencies = { module=all-gdb; on=all-readline; };
 dependencies = { module=all-gdb; on=all-build-bison; };
 dependencies = { module=all-gdb; on=all-build-byacc; };
 dependencies = { module=all-gdb; on=all-sim; };
+dependencies = { module=all-gdb; on=all-libdecnumber; };
 
 dependencies = { module=configure-libgui; on=configure-tcl; };
 dependencies = { module=configure-libgui; on=configure-tk; };
@@ -374,6 +376,13 @@ dependencies = { module=all-ld; on=all-build-bison; };
 dependencies = { module=all-ld; on=all-build-byacc; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
+dependencies = { module=configure-gold; on=configure-intl; };
+dependencies = { module=all-gold; on=all-libiberty; };
+dependencies = { module=all-gold; on=all-intl; };
+dependencies = { module=all-gold; on=all-bfd; };
+dependencies = { module=all-gold; on=all-build-bison; };
+dependencies = { module=all-gold; on=all-build-byacc; };
+dependencies = { module=check-gold; on=all-binutils; };
 
 dependencies = { module=configure-opcodes; on=configure-intl; };
 dependencies = { module=all-opcodes; on=all-bfd; };
@@ -486,6 +495,7 @@ dependencies = { module=configure-target-libobjc; on=configure-target-boehm-gc;
 dependencies = { module=all-target-libobjc; on=all-target-libiberty; };
 dependencies = { module=all-target-libobjc; on=all-target-boehm-gc; };
 dependencies = { module=all-target-libstdc++-v3; on=all-target-libiberty; };
+dependencies = { module=configure-target-libstdc++-v3; on=configure-target-libgomp; };
 
 // Target modules in the 'src' repository.
 lang_env_dependencies = { module=examples; };
@@ -494,7 +504,7 @@ lang_env_dependencies = { module=rda; };
 lang_env_dependencies = { module=winsup; };
 lang_env_dependencies = { module=qthreads; };
 
-dependencies = { module=all-target-libgloss; on=configure-target-newlib; };
+dependencies = { module=all-target-libgloss; on=all-target-newlib; };
 dependencies = { module=all-target-winsup; on=all-target-libiberty; };
 dependencies = { module=all-target-winsup; on=all-target-libtermcap; };
 
@@ -510,43 +520,51 @@ bootstrap_stage = {
        //   compiler probably has never heard of them.
        stage_configure_flags='--disable-intermodule $(STAGE1_CHECKING) \
          --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"' ;
-       stage_cflags='$(STAGE1_CFLAGS)' ; };
+       stage_cflags='$(STAGE1_CFLAGS)' ;
+       stage_libcflags='$(STAGE1_LIBCFLAGS)' ; };
 bootstrap_stage = {
        id=2 ; prev=1 ;
        bootstrap_target=bootstrap2 ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags="$(STAGE2_CFLAGS)" ; };
+       stage_cflags="$(STAGE2_CFLAGS)" ;
+       stage_libcflags="$(STAGE2_LIBCFLAGS)" ; };
 bootstrap_stage = {
        id=b2g0 ; prev=1 ;
        bootstrap_target=bootstrap2-debug ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags="$(STAGE2_CFLAGS) -g0" ; };
+       stage_cflags="$(STAGE2_CFLAGS) -g0" ;
+       stage_libcflags="$(STAGE2_LIBCFLAGS) -g0" ; };
 bootstrap_stage = {
        id=3 ; prev=2 ; lean=1 ;
        compare_target=compare ;
        bootstrap_target=bootstrap ;
        cleanstrap_target=cleanstrap ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags="$(STAGE3_CFLAGS)" ; };
+       stage_cflags="$(STAGE3_CFLAGS)" ;
+       stage_libcflags="$(STAGE3_LIBCFLAGS)" ; };
 bootstrap_stage = {
        id=b3g2 ; prev=b2g0 ; lean=1 ;
        compare_target=compare-debug ;
        bootstrap_target=bootstrap-debug ;
        cleanstrap_target=cleanstrap-debug ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags="$(STAGE3_CFLAGS) -g2" ; };
+       stage_cflags="$(STAGE3_CFLAGS) -g2" ;
+       stage_libcflags="$(STAGE3_LIBCFLAGS) -g2" ; };
 bootstrap_stage = {
        id=4 ; prev=3 ; lean=2 ;
        compare_target=compare3 ;
        bootstrap_target=bootstrap4 ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags="$(STAGE4_CFLAGS)" ; };
+       stage_cflags="$(STAGE4_CFLAGS)" ;
+       stage_libcflags="$(STAGE4_CFLAGS)" ; };
 bootstrap_stage = {
        id=profile ; prev=1 ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags='$(STAGE2_CFLAGS) -fprofile-generate' ; };
+       stage_cflags='$(STAGE2_CFLAGS) -fprofile-generate' ;
+       stage_libcflags='$(STAGE2_LIBCFLAGS)' ; };
 bootstrap_stage = {
        id=feedback ; prev=profile ;
        bootstrap_target=profiledbootstrap ;
        stage_configure_flags="@stage2_werror_flag@" ;
-       stage_cflags='$(STAGE3_CFLAGS) -fprofile-use' ; };
+       stage_cflags='$(STAGE3_CFLAGS) -fprofile-use' ;
+       stage_libcflags='$(STAGE3_LIBCFLAGS) -fprofile-use' ; };