* corelow.c, exec.c, inftarg.c, m3-nat.c, op50-rom.c, procfs.c,
[deliverable/binutils-gdb.git] / Makefile.in
index a9ad9a9e049b22b2ad2ee9f1fa6190f55f02ea15..ce29d37328fb38171265ccf560be8227f26d64f3 100644 (file)
@@ -74,7 +74,7 @@ CHILL_LIB = -lchill
 CXX = gcc
 
 # Use -O2 to stress test the compiler.
-CXXFLAGS = -g -O2 -fexternal-templates
+CXXFLAGS = -g -O2 -fno-implicit-templates
 
 RANLIB = ranlib
 NM = nm
@@ -510,9 +510,11 @@ ALL_TARGET_MODULES = \
        all-chillrt \
        $(end-sanitize-chill) \
        all-libio \
+       all-libstdc++ \
        all-librx \
        all-libg++ \
        all-newlib \
+       all-libgloss \
        all-xiberty
 
 # This is a list of the check targets for all of the modules which are
@@ -522,6 +524,7 @@ CHECK_TARGET_MODULES = \
        check-chillrt \
        $(end-sanitize-chill) \
        check-libio \
+       check-libstdc++ \
        check-libg++ \
        check-newlib \
        check-xiberty
@@ -533,15 +536,17 @@ INSTALL_TARGET_MODULES = \
        install-chillrt \
        $(end-sanitize-chill) \
        install-libio \
+       install-libstdc++ \
        install-libg++ \
        install-newlib \
+       install-libgloss \
        install-xiberty
 
 # This is a shell case of all modules which are compiled using
 # $(TARGET_FLAGS_TO_PASS), used in the do-X rule.
-TARGET_LIBS = libio | librx | libg++ | newlib | xiberty
+TARGET_LIBS = libio | libstdc++ | librx | libg++ | newlib | xiberty
 # start-sanitize-chill
-TARGET_LIBS = chillrt | libio | librx | libg++ | newlib | xiberty
+TARGET_LIBS = chillrt | libio | libstdc++ | librx | libg++ | newlib | xiberty
 # end-sanitize-chill
 
 # The first rule in the file had better be this one.  Don't put any above it.
@@ -887,7 +892,7 @@ install-dosrel-fake:
 # This is a list of inter-dependencies among modules.
 all-autoconf: all-m4
 all-bfd:
-all-binutils: all-libiberty all-opcodes all-bfd all-flex
+all-binutils: all-libiberty all-opcodes all-bfd all-flex all-byacc
 all-byacc:
 # start-sanitize-chill
 all-chillrt: all-binutils all-gas all-gcc all-newlib
@@ -920,13 +925,15 @@ all-libg++: all-gas all-pagas all-ld all-gcc all-xiberty all-newlib \
        all-libio all-librx
 all-libio: all-gas all-pagas all-ld all-gcc all-xiberty all-newlib 
 all-libiberty:
+all-libstdc++: all-gas all-pagas all-ld all-gcc all-xiberty all-newlib \
+       all-libio
 all-m4: all-libiberty
 all-make: all-libiberty
 all-mmalloc:
 all-newlib: all-binutils all-gas all-pagas all-gcc
 all-opcodes: all-bfd
 all-patch:
-all-prms: all-libiberty all-librx
+all-prms: all-libiberty
 all-rcs:
 all-readline:
 all-recode: all-libiberty
@@ -1005,13 +1012,15 @@ Makefile: Makefile.in configure.in $(host_makefile_frag) $(target_makefile_frag)
 # distribution (perhaps it would be better to include it anyway).
 DEVO_SUPPORT= README Makefile.in configure configure.in \
        config.guess config.sub config move-if-change \
-       COPYING COPYING.LIB install.sh
+       COPYING COPYING.LIB install.sh \
+       configure.bat makeall.bat
 
 # Files in devo/etc used in any net release.
 # ChangeLog omitted because it may refer to files which are not in this
 # distribution (perhaps it would be better to include it anyway).
 ETC_SUPPORT= Makefile.in cfg-paper.texi configure.in configure.man \
        configure.texi standards.texi make-stds.texi
+ETC_SUPPORT_PFX=configure.info standards.info cfg-paper.info
 
 # When you use `make setup-dirs' or `make taz' you should always redefine
 # this macro.
@@ -1021,7 +1030,7 @@ DISTSTUFFDIRS= ld gprof gdb libg++ binutils gnats gas
 # Files where "byacc" (Cygnus version) should be changed to "bison -y" (FSF).
 DISTBISONFILES= binutils/Makefile.in gas/Makefile.in gdb/Makefile.in
 # Directories where "info" should be built.
-DISTDOCDIRS= ld gprof binutils gas bfd libg++ libio gdb gnats send-pr
+DISTDOCDIRS= ld gprof binutils gas bfd libg++ libio gdb gnats send-pr etc
 
 .PHONY: taz
 
@@ -1076,9 +1085,13 @@ taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) \
        $(MAKE) distclean
        #
        mkdir proto-toplev/etc
-       (cd proto-toplev/etc; for i in $(ETC_SUPPORT); do \
+       (cd proto-toplev/etc; \
+        for i in $(ETC_SUPPORT); do \
                ln -s ../../etc/$$i . ; \
-       done)
+        done ; \
+        for i in $(ETC_SUPPORT_PFX); do \
+               ln -s ../../etc/$$i* . ; \
+        done)
        #
        # Take out texinfo and glob from configurable dirs
        rm proto-toplev/configure.in
@@ -1109,7 +1122,7 @@ gas.tar.gz: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
 
 # The FSF "binutils" release includes gprof and ld.
 .PHONY: binutils.tar.gz
-BINUTILS_SUPPORT_DIRS= bfd include libiberty opcodes ld gprof
+BINUTILS_SUPPORT_DIRS= bfd gas include libiberty opcodes ld gprof
 binutils.tar.gz: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
        $(MAKE) -f Makefile.in taz TOOL=binutils \
                SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)"
This page took 0.024758 seconds and 4 git commands to generate.