Driver script for building PuTTY under MPW. MPW isn't multi-tasking, so its
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 2 Dec 2002 21:06:12 +0000 (21:06 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 2 Dec 2002 21:06:12 +0000 (21:06 +0000)
"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 [new file with mode: 0644]

diff --git a/mac/mkputty.mpw b/mac/mkputty.mpw
new file mode 100644 (file)
index 0000000..ccc39b3
--- /dev/null
@@ -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