* configure.in (m88k-*-sysvr4*): Use sysdep-norm.h.
[binutils-gdb.git] / Makefile.in
index 6b93cf9cf0ef87565e81c811ba3ba6e9b0174ca4..94f8cfe08c0ebf52c881edd7cc778fc95498ac56 100644 (file)
@@ -45,9 +45,10 @@ docdir = $(datadir)/doc
 
 SHELL = /bin/sh
 
-INSTALL = cp
+INSTALL = $${srcroot}/install.sh -c
 INSTALL_PROGRAM = $(INSTALL)
 INSTALL_DATA = $(INSTALL)
+INSTALL_XFORM = $(INSTALL) -t="$(program_transform_name)"
 
 AS = as
 AR = ar
@@ -101,7 +102,11 @@ SUBDIRS = "this is set via configure, don't edit this"
 OTHERS = 
 
 ALL = all.normal
-INSTALL_TARGET = install.all
+INSTALL_TARGET = install-dirs \
+       $(INSTALL_MODULES) \
+       $(INSTALL_TARGET_MODULES) \
+       $(INSTALL_X11_MODULES) \
+       install-gcc
 
 CC_FOR_TARGET = ` \
   if [ -f $${rootme}/gcc/Makefile ] ; then \
@@ -222,6 +227,7 @@ BASE_FLAGS_TO_PASS = \
        "INSTALL=$(INSTALL)" \
        "INSTALL_DATA=$(INSTALL_DATA)" \
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
+       "INSTALL_XFORM=$(INSTALL_XFORM)" \
        "LDFLAGS=$(LDFLAGS)" \
        "LEX=$(LEX)" \
        "LOADLIBES=$(LOADLIBES)" \
@@ -330,6 +336,7 @@ ALL_MODULES = \
        all-prms \
        all-rcs \
        all-readline \
+       all-release \
        all-recode \
        all-sed \
        all-send-pr \
@@ -589,13 +596,12 @@ info: do-info
 installcheck: do-installcheck
 dvi: do-dvi
 
-install-info: install-info-dirs do-install-info dir.info
+install-info: do-install-info dir.info
+       srcroot=`cd $(srcdir); pwd`; export srcroot; \
        if [ -f dir.info ] ; then \
          $(INSTALL_DATA) dir.info $(infodir)/dir.info ; \
        else true ; fi
 
-do-install-info: install-info-dirs
-
 local-clean:
        -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E
 
@@ -617,12 +623,19 @@ check: $(CHECK_MODULES) \
 
 # Installation targets.
 
-.PHONY: install uninstall
+.PHONY: install uninstall vault-install
 install: $(INSTALL_TARGET) 
 
 uninstall:
        @echo "the uninstall target is not supported in this tree"
 
+vault-install:
+       @if [ -f ./release/vault-install ] ; then \
+         ./release/vault-install $(host_alias) $(target_alias) ; \
+       else \
+         true ; \
+       fi
+
 .PHONY: install.all
 install.all: install-no-fixedincludes
        @if [ -f ./gcc/Makefile ] ; then \
@@ -633,15 +646,15 @@ install.all: install-no-fixedincludes
                true ; \
        fi
 
-# install-no-fixedincludes is used because Cygnus can not distributed
+# install-no-fixedincludes is used because Cygnus can not distribute
 # the fixed header files.
 .PHONY: install-no-fixedincludes
 install-no-fixedincludes: \
        install-dirs \
-       gcc-no-fixedincludes \
        $(INSTALL_MODULES) \
        $(INSTALL_TARGET_MODULES) \
-       $(INSTALL_X11_MODULES)
+       $(INSTALL_X11_MODULES) \
+       gcc-no-fixedincludes 
 
 # Install the gcc headers files, but not the fixed include files,
 # which Cygnus is not allowed to distribute.  This rule is very
@@ -848,8 +861,8 @@ all-dejagnu:
 all-diff: all-libiberty
 all-emacs:
 all-etc:
-all-expect: all-tcl
-all-fileutils:
+all-expect: all-tcl all-tk
+all-fileutils: all-libiberty
 all-find:
 all-flex: all-libiberty all-byacc
 all-gas: all-libiberty all-opcodes all-bfd
@@ -870,7 +883,7 @@ all-m4: all-libiberty
 all-make: all-libiberty
 all-mmalloc:
 all-newlib: all-binutils all-gas all-gcc
-all-opcodes:
+all-opcodes: all-bfd
 all-patch:
 all-prms:
 all-rcs:
@@ -916,12 +929,6 @@ install-dirs:
                fi ; \
        done
 
-.PHONY: install-info-dirs 
-install-info-dirs:
-       if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; fi
-       -parent=`echo $(infodir)|sed -e 's@/[^/]*$$@@'`; \
-       if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
-       -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
 
 dir.info: do-install-info
        if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
@@ -963,7 +970,7 @@ Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
 DEVO_SUPPORT= README Makefile.in configure configure.in \
        config.guess config.sub config move-if-change
 ETC_SUPPORT= Makefile.in cfg-paper.texi configure.in configure.man \
-       configure.texi
+       configure.texi standards.texi make-stds.texi
 GDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline glob sim
 GDB_SUPPORT_FILES= $(GDB_SUPPORT_DIRS)
 
@@ -1019,8 +1026,8 @@ make-gdb.tar.Z: $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS) gdb texinfo/texinfo.tex
                ln -s proto-toplev gdb-$$VER; \
                echo "==> Making gdb-$$VER.tar.Z"; \
                tar cfh - gdb-$$VER | $(COMPRESS) -v >gdb-$$VER.tar.Z; \
-               echo "==> Making gdb-$$VER.tar.z"; \
-               tar cfh - gdb-$$VER | $(GZIP) -v -9 >gdb-$$VER.tar.z)
+               echo "==> Making gdb-$$VER.tar.gz"; \
+               tar cfh - gdb-$$VER | $(GZIP) -v -9 >gdb-$$VER.tar.gz)
 
        # Make the testsuite archive separately.
        ln -s ../../gdb/proto-testsuite.dir/testsuite proto-toplev/gdb/testsuite
@@ -1037,11 +1044,11 @@ make-gdb.tar.Z: $(DEVO_SUPPORT) $(GDB_SUPPORT_DIRS) gdb texinfo/texinfo.tex
                        gdb-$$VER/config.sub gdb-$$VER/move-if-change \
                        gdb-$$VER/gdb/testsuite | \
                        $(COMPRESS) -v >gdb-$$VER-testsuite.tar.Z; \
-               echo "==> Making gdb-$$VER-testsuite.tar.z"; \
+               echo "==> Making gdb-$$VER-testsuite.tar.gz"; \
                tar cfh - gdb-$$VER/configure gdb-$$VER/config.guess \
                        gdb-$$VER/config.sub gdb-$$VER/move-if-change \
                        gdb-$$VER/gdb/testsuite | \
-                       $(GZIP) -v -9 >gdb-$$VER-testsuite.tar.z)
+                       $(GZIP) -v -9 >gdb-$$VER-testsuite.tar.gz)
 
 # When you use `make setup-dirs' or `make taz' you should always redefine
 # this macro.
@@ -1103,28 +1110,28 @@ taz: $(DEVO_SUPPORT) $(SUPPORT_FILES) texinfo/texinfo.tex texinfo/gpl.texinfo
        ln -s ../../texinfo/tex3patch   proto-toplev/texinfo/
        chmod og=u `find proto-toplev -print`
        (VER=`sed <$(TOOL)/Makefile.in -n 's/^VERSION *= *//p'`; \
-               echo "==> Making $(TOOL)-$$VER.tar.z"; \
+               echo "==> Making $(TOOL)-$$VER.tar.gz"; \
                ln -s proto-toplev $(TOOL)-$$VER; \
                tar cfh - $(TOOL)-$$VER \
-               | $(GZIP) -v -9 >$(TOOL)-$$VER.tar.z)
+               | $(GZIP) -v -9 >$(TOOL)-$$VER.tar.gz)
 
 TEXINFO_SUPPORT= texinfo/texinfo.tex texinfo/gpl.texinfo
 DIST_SUPPORT= $(DEVO_SUPPORT) $(TEXINFO_SUPPORT)
 
-.PHONY: gas.tar.z
+.PHONY: gas.tar.gz
 GAS_SUPPORT_DIRS= bfd include libiberty opcodes
-gas.tar.z: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
+gas.tar.gz: $(DIST_SUPPORT) $(GAS_SUPPORT_DIRS) gas
        $(MAKE) -f Makefile.in taz SUPPORT_FILES="$(GAS_SUPPORT_DIRS)" TOOL=gas
 
 # The FSF "binutils" release includes gprof and ld.
-.PHONY: binutils.tar.z
+.PHONY: binutils.tar.gz
 BINUTILS_SUPPORT_DIRS= bfd include libiberty opcodes ld gprof
-binutils.tar.z: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
+binutils.tar.gz: $(DIST_SUPPORT) $(BINUTILS_SUPPORT_DIRS) binutils
        $(MAKE) -f Makefile.in taz SUPPORT_FILES="$(BINUTILS_SUPPORT_DIRS)" TOOL=binutils
 
-.PHONY: gas+binutils.tar.z
+.PHONY: gas+binutils.tar.gz
 GASB_SUPPORT_DIRS= $(GAS_SUPPORT_DIRS) binutils ld gprof
-gas+binutils.tar.z: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
+gas+binutils.tar.gz: $(DIST_SUPPORT) $(GASB_SUPPORT_DIRS) gas
        $(MAKE) -f Makefile.in taz SUPPORT_FILES="$(GASB_SUPPORT_DIRS)" TOOL=gas
 
 .NOEXPORT: