Mon Jan 31 18:52:47 1994 Stan Shebs (shebs@andros.cygnus.com)
authorStan Shebs <shebs@codesourcery.com>
Tue, 1 Feb 1994 03:23:19 +0000 (03:23 +0000)
committerStan Shebs <shebs@codesourcery.com>
Tue, 1 Feb 1994 03:23:19 +0000 (03:23 +0000)
* mpw-build.in: Add install action.
* mpw-make.in (cplusfilt): Renamed from c++filt.
(INCLUDES): Add more paths.

binutils/ChangeLog.mpw
binutils/mpw-build.in
binutils/mpw-make.in

index de7e16eddc0b5ab80596983b1747bc398baf5150..97ad1b2c5a93a67c21314927d3a15ca45b4c8338 100644 (file)
@@ -1,3 +1,9 @@
+Mon Jan 31 18:52:47 1994  Stan Shebs  (shebs@andros.cygnus.com)
+
+       * mpw-build.in: Add install action.
+       * mpw-make.in (cplusfilt): Renamed from c++filt.
+       (INCLUDES): Add more paths.
+
 Sat Jan 22 16:25:09 1994  Stan Shebs  (shebs@andros.cygnus.com)
 
        * mpw-build.in: New file, build script fragment for MPW make.
index aa037e893c11056037daa2c6e6a42c639f004a0e..d8326fadd6d91f879f902b55cc64bcaf09c7d1f9 100644 (file)
@@ -29,6 +29,22 @@ End Loop
 
 Set libsubdir "{libdir}"gcc-lib:"{target_canonical}":"{version}":
 
+Set AR_PROG ar
+Set RANLIB_PROG ranlib
+# objcopy and strip should be the same program
+Set OBJCOPY_PROG objcopy
+Set STRIP_PROG strip
+Set STRINGS_PROG strings
+# These should all be the same program too.
+Set SIZE_PROG size
+Set NM_PROG nm
+Set OBJDUMP_PROG objdump
+# This is the demangler, as a standalone program.
+Set DEMANGLER_PROG cplusfilt
+Set NLMCONV_PROG nlmconv
+
+Set PROGS "{SIZE_PROG} {OBJDUMP_PROG} {NM_PROG} {AR_PROG} {STRINGS_PROG} {STRIP_PROG} {RANLIB_PROG} {DEMANGLER_PROG} {OBJCOPY_PROG}"
+
 If "{BuildTarget}" =~ /all/
        Echo "Set Echo 1" >all.makeout
        Make >>all.makeout
@@ -43,7 +59,9 @@ Else If "{BuildTarget}" =~ /install/
                NewFolder "{bindir}"
        End If
        # Need to copy all the tools
-       Duplicate -y :objdump "{bindir}"objdump
+       For prog in {PROGS}
+               Duplicate -y :{prog} "{bindir}"{prog}
+       End For
 Else
        Echo {BuildTarget} not a valid build target
 End If
index 24bc9f0fcb28d0a5651227a7d5c1a42989a47860..5c0dca0b0d242c63264da97290412902d45904a6 100644 (file)
@@ -93,7 +93,7 @@ DIST_NAME=binutils-{VERSION}
 # Where to find texinfo.tex to format docn with TeX
 TEXIDIR = "{srcdir}":texinfo
 
-MANPAGES= ar nm objdump ranlib size strings strip c++filt objcopy nlmconv
+MANPAGES= ar nm objdump ranlib size strings strip cplusfilt objcopy nlmconv
 
 #CC=gcc -Wall
 # these two are almost the same program
@@ -112,7 +112,7 @@ NM_PROG=nm
 OBJDUMP_PROG=objdump
 
 # This is the demangler, as a standalone program.
-DEMANGLER_PROG=c++filt
+DEMANGLER_PROG=cplusfilt
 
 NLMCONV_PROG=nlmconv
 
@@ -124,7 +124,7 @@ DISTSTUFF=arparse.c :arlex.c "{s}"nlmheader.c info
 BASEDIR = "{srcroot}"
 BFDDIR = {BASEDIR}bfd
 INCDIR = {BASEDIR}include
-INCLUDES = -i "{srcroot}"extra-include -i : -i {srcdir} -i ::bfd: -i {BFDDIR} -i {INCDIR}
+INCLUDES = -i "{INCDIR}":mpw: -i ::extra-include: -i : -i {srcdir} -i ::bfd: -i {BFDDIR} -i {INCDIR}
 
 #### host and target dependant Makefile fragments come in here.
 ###