From 1b2f8598a4cec0491464934b776e3ff5dec3e48a Mon Sep 17 00:00:00 2001 From: sam Date: Sat, 13 Sep 2003 00:35:20 +0000 Subject: [PATCH] * Quick and dirty .zip generator for the Win32 version. git-svn-id: svn://svn.zoy.org/elk/trunk@149 55e467fa-43c5-0310-a8a2-de718669efc6 --- Makefile.am | 1 + build-win32 | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 build-win32 diff --git a/Makefile.am b/Makefile.am index b27e570..473de69 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,6 +5,7 @@ DIST_SUBDIRS = $(SUBDIRS) autotools debian EXTRA_DIST = \ bootstrap \ + build-win32 \ BUGS \ ChangeLog \ MACHINES \ diff --git a/build-win32 b/build-win32 new file mode 100755 index 0000000..ad06aef --- /dev/null +++ b/build-win32 @@ -0,0 +1,23 @@ +#! /bin/sh + +## Win32 cross-compilation for Elk -- Sam Hocevar +## $Id$ + +set -x +set -e + +# To build for win32, I use ./configure --host=i586-mingw32msvc + +DIRNAME="elk-`sed -ne '/^VERSION/s/[^0-9]*//p' Makefile`" +DESTDIR="`pwd`/${DIRNAME}" +rm -Rf "${DIRNAME}" +rm -f "${DIRNAME}.zip" +mkdir "${DIRNAME}" +(cd src && make && cp elk.exe "${DESTDIR}") +(cd scm && make install DESTDIR="${DESTDIR}" datadir="/") +mv "${DESTDIR}/elk" "${DESTDIR}/scm" + +zip "${DIRNAME}.zip" `find "${DIRNAME}"` + +rm -Rf "${DIRNAME}" +