import gdb-2000-01-17 snapshot
[external/binutils.git] / binutils / mpw-make.sed
index 911d4e6..03abffe 100644 (file)
@@ -12,6 +12,7 @@
 # Whack out unused host define bits.
 /HDEFINES/s/@HDEFINES@//
 
+# Don't build specialized tools.
 /BUILD_NLMCONV/s/@BUILD_NLMCONV@//
 /BUILD_SRCONV/s/@BUILD_SRCONV@//
 /BUILD_DLLTOOL/s/@BUILD_DLLTOOL@//
 /BISON/s/^BISON =.*$/BISON = byacc/
 #/BISONFLAGS/s/^BISONFLAGS =.*$/BISONFLAGS = /
 
+# Embed the version in symbolic doublequotes that will expand to
+# the right thing for each compiler.
+/VERSION/s/'"{VERSION}"'/{dq}{VERSION}{dq}/
+
 # '+' is a special char to MPW, don't use it ever.
 /c++filt/s/c++filt/cplusfilt/
 
+# All of the binutils use the same Rez file, change names to refer to it.
 /^{[A-Z]*_PROG}/s/$/ "{s}"mac-binutils.r/
 /{[A-Z]*_PROG}\.r/s/{[A-Z]*_PROG}\.r/mac-binutils.r/
 
@@ -84,13 +90,7 @@ stamps \\Option-f stamp-under\
 install \\Option-f  all install-only\
 \
 install-only \\Option-f\
-       If "`Exists "{prefix}"`" == ""\
-               Echo "{prefix}" does not exist, cannot install anything\
-               Exit 1\
-       End If\
-       If "`Exists "{bindir}"`" == ""\
-               NewFolder "{bindir}"\
-       End If\
+       NewFolderRecursive "{bindir}"\
        # Need to copy all the tools\
        For prog in {PROGS}\
                Set progname `echo {prog} | sed -e 's/.new//'`\