Tue Sep 15 15:35:38 1992 Ian Lance Taylor (ian@cygnus.com)
authorIan Lance Taylor <ian@airs.com>
Tue, 15 Sep 1992 23:30:30 +0000 (23:30 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 15 Sep 1992 23:30:30 +0000 (23:30 +0000)
* Makefile.in (install): if $(tooldir) exists, install ld in
$(tooldir)/bin.

ld/ChangeLog
ld/Makefile.in

index 7ce4a443458d5e8dcc811d796cf30796ec69a505..ed5ad59e063d61d34090771f03af37672b0cffd1 100644 (file)
@@ -1,3 +1,8 @@
+Tue Sep 15 15:35:38 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * Makefile.in (install): if $(tooldir) exists, install ld in
+       $(tooldir)/bin.
+
 Fri Sep 11 10:24:22 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
        * Makefile.in, configure.in: modified to support i386-coff
index 498d2cc2136702e979248abc510d7b0811411c94..194c9015469e75d6e875fa45528a9bee8d77ddf5 100644 (file)
@@ -26,7 +26,7 @@ program_transform_name =
 exec_prefix = $(prefix)
 bindir = $(exec_prefix)/bin
 libdir = $(exec_prefix)/lib
-tooldir = $(bindir)
+tooldir = $(bindir)/$(target_alias)
 datadir = $(prefix)/lib
 mandir = $(prefix)/man
 man1dir = $(mandir)/man1
@@ -460,8 +460,13 @@ install: $(LD_PROG)
        -n=`t='$(program_transform_name)'; echo ld | sed -e "" $$t`; \
        rm -f $(bindir)/$$n; \
        $(INSTALL_PROGRAM) ld.new $(bindir)/$$n; \
-       $(INSTALL_DATA) $(srcdir)/ld.1 $(man1dir)/$$n.1
-       -if [ -d $(tooldir) ]; then rm -f $(tooldir)/ld; $(INSTALL_PROGRAM) ld.new $(tooldir)/ld; else true; fi
+       $(INSTALL_DATA) $(srcdir)/ld.1 $(man1dir)/$$n.1; \
+       if [ -d $(tooldir) ]; then \
+         if [ -d $(tooldir)/bin ] ; then true ; else mkdir $(tooldir)/bin ; fi; \
+         rm -f $(tooldir)/bin/ld; \
+         ln $(bindir)/$$n $(tooldir)/bin/ld \
+          || $(INSTALL_PROGRAM) ld.new $(tooldir)/bin/ld; \
+       else true; fi
 
 install-info: info
        -parent=`echo $(infodir)|sed -e 's@/[^/]*$$@@'`; \