From 2b34c09c6e5a9d7c7ca9182eebbac6c90840d8c1 Mon Sep 17 00:00:00 2001 From: ben Date: Mon, 2 Dec 2002 21:06:12 +0000 Subject: [PATCH] Driver script for building PuTTY under MPW. MPW isn't multi-tasking, so its "make" program just emits a script for us to run. This script wraps all that horribleness up so we don't have to see it. git-svn-id: svn://svn.tartarus.org/sgt/putty@2274 cda61777-01e9-0310-a592-d414129be87e --- mac/mkputty.mpw | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 mac/mkputty.mpw diff --git a/mac/mkputty.mpw b/mac/mkputty.mpw new file mode 100644 index 00000000..ccc39b33 --- /dev/null +++ b/mac/mkputty.mpw @@ -0,0 +1,36 @@ +# $Id: mkputty.mpw,v 1.1 2002/12/02 21:06:12 ben Exp $ + +set program "{1}" +shift +if "{program}" == "68k" + set program PuTTY.68k +end +if "{program}" == "ppc" + set program PuTTY.ppc +end +if "{program}" == "" || "{program}" == "fat" + set program PuTTY +end + +Set makefile Makefile.mpw + +# Run Make, then execute its output. + +Echo "# `Date -t` ----- Build of {program}." +#if (`exists "#"Å"#"`) +# echo "# `Date -t` ----- Warning: auto-save file present." +#end +Echo "# `Date -t` ----- Analyzing dependencies." +Begin + Echo "Set Echo 1" + Make "{program}" {"Parameters"} -f "{makefile}" +End > "{program}".makeout +Echo "# `Date -t` ----- Executing build commands." +"{program}".makeout +Delete "{program}".makeout +Echo "# `Date -t` ----- Done." +Set type "`files -i -n -x t "{program}" ³ Dev:Null || Set Status 0`" +Set CaseSensitive True #filetype check for DA must be case sensitive +If "{type}" =~ /Å APPL/ OR "{type}" =~ /Å MPST/ # application or tool + Echo -n ¶t; Quote -n "{program}"; Echo -n " " +End -- 2.11.0