add mh-riscos
[binutils-gdb.git] / Makefile.in
index bd78d53d64a416ae691542abf0a1c2129ee37d17..1452ba7205a9c6a7142da2215270ccf5cd92e776 100644 (file)
@@ -80,6 +80,10 @@ LEX = `if [ -f $${rootme}/flex/flex ] ; \
 MAKEINFO = `if [ -f $${rootme}/texinfo/makeinfo/makeinfo ] ; \
        then echo $${rootme}/texinfo/makeinfo/makeinfo ; \
        else echo makeinfo ; fi`
+# This just becomes part of the MAKEINFO definition passed down to
+# sub-makes.  It lets flags be given on the command line while still
+# using the makeinfo from the object tree.
+MAKEINFOFLAGS =
 
 EXPECT = `if [ -f $${rootme}/expect/expect ] ; \
        then echo $${rootme}/expect/expect ; \
@@ -223,7 +227,7 @@ BASE_FLAGS_TO_PASS = \
        "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
        "CXXFLAGS=$(CXXFLAGS)" \
        "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
-       'GCC_FOR_TARGET=$$(CC_FOR_TARGET)' \
+       "GCC_FOR_TARGET=$$(CC_FOR_TARGET)" \
        "INSTALL=$(INSTALL)" \
        "INSTALL_DATA=$(INSTALL_DATA)" \
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
@@ -231,7 +235,7 @@ BASE_FLAGS_TO_PASS = \
        "LDFLAGS=$(LDFLAGS)" \
        "LEX=$(LEX)" \
        "LOADLIBES=$(LOADLIBES)" \
-       "MAKEINFO=$(MAKEINFO)" \
+       "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
        "MUNCH_NM=$(MUNCH_NM)" \
        "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
        "PRMS=$(PRMS)" \
@@ -508,7 +512,7 @@ TARGET_LIBS = chillrt | libg++ | newlib | xiberty
 # end-sanitize-chill
 
 # The first rule in the file had better be this one.  Don't put any above it.
-all: $(ALL)
+all: all.normal
 .PHONY: all
 
 # The target built for a native build.
@@ -519,25 +523,6 @@ all.normal: \
        $(ALL_X11_MODULES) \
        all-gcc
 
-# The target built for a cross build.
-.PHONY: all.cross
-all.cross: \
-       all-bfd \
-       all-binutils \
-       all-byacc \
-       all-dejagnu \
-       all-flex \
-       all-gas \
-       all-gcc \
-       all-gdb \
-       all-ld \
-       all-libiberty \
-       all-mmalloc \
-       all-opcodes \
-       all-readline \
-       all-sim \
-       $(ALL_TARGET_MODULES)
-
 # Do a target for all the subdirectories.  A ``make do-X'' will do a
 # ``make X'' in all subdirectories (because, in general, there is a
 # dependency (below) of X upon do-X, a ``make X'' will also do this,
@@ -676,25 +661,6 @@ gcc-no-fixedincludes:
          mv gcc/tmp-include gcc/include 2>/dev/null; \
        else true; fi
 
-.PHONY: install.cross
-install.cross: \
-       install-dirs \
-        install-binutils \
-       install-byacc \
-       install-dejagnu \
-       install-etc \
-       install-flex \
-       install-gas \
-       install-gcc \
-       install-gdb \
-        install-glob \
-        install-ld \
-       install-libiberty \
-       install-mmalloc \
-       install-opcodes \
-       install-readline \
-       $(INSTALL_TARGET_MODULES)
-
 # This rule is used to build the modules which use FLAGS_TO_PASS.  To
 # build a target all-X means to cd to X and make all.
 # all-glob is handled specially because it doesn't actually build.
@@ -968,7 +934,8 @@ Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
 # Build GDB distributions that contain BFD, Include, Libiberty, Readline, etc
 
 DEVO_SUPPORT= README Makefile.in configure configure.in \
-       config.guess config.sub config move-if-change
+       config.guess config.sub config move-if-change \
+       COPYING COPYING.LIB install.sh
 ETC_SUPPORT= Makefile.in cfg-paper.texi configure.in configure.man \
        configure.texi standards.texi make-stds.texi
 GDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline glob sim
@@ -1109,7 +1076,7 @@ taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex texinfo/gpl.texinfo
        chmod og=u `find . -print`
        (VER=`sed <$(TOOL)/Makefile.in -n 's/^VERSION *= *//p'`; \
                echo "==> Making $(TOOL)-$$VER.tar.gz"; \
-               ln -s proto-toplev $(TOOL)-$$VER; \
+               rm -f $(TOOL)-$$VER; ln -s proto-toplev $(TOOL)-$$VER; \
                tar cfh - $(TOOL)-$$VER \
                | $(GZIP) -v -9 >$(TOOL)-$$VER.tar.gz)