From 34fb6613fca77e0e75cadf5545560e799a8c82b2 Mon Sep 17 00:00:00 2001 From: Andrei Alexandrescu Date: Fri, 23 Dec 2011 00:36:20 -0600 Subject: [PATCH] Automated installer creation for OSX --- osx/Makefile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 osx/Makefile diff --git a/osx/Makefile b/osx/Makefile new file mode 100644 index 00000000..0221e1ec --- /dev/null +++ b/osx/Makefile @@ -0,0 +1,15 @@ +# makefile to build OSX installer + +# Externals +VER=2.057 + +TEMPDIR:=$(shell echo /tmp/dmd-installer.$$RANDOM.$$RANDOM.$$RANDOM) + +all: + mkdir ${TEMPDIR} + cd ${TEMPDIR} && curl http://ftp.digitalmars.com/dmd.${VER}.zip >dmd.${VER}.zip + cd ${TEMPDIR} && unzip dmd.${VER}.zip + cd ${TEMPDIR} && rm -rf dmd2/freebsd dmd2/linux dmd2/windows + ./make.rb -d ${TEMPDIR}/dmd2 -o ${TEMPDIR}/dmd.${VER} + scp ${TEMPDIR}/dmd.${VER}.dmg d-programming@digitalmars.com:data/dmd.${VER}.dmg + rm -rf ${TEMPDIR}