diff options
-rwxr-xr-x | utils/cross-compile.win32 | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/utils/cross-compile.win32 b/utils/cross-compile.win32 new file mode 100755 index 00000000..21f3551c --- /dev/null +++ b/utils/cross-compile.win32 @@ -0,0 +1,23 @@ +#!/bin/sh +# Simple cross compilation script for BitlBee using mingw32 +# (C) Jelmer Vernooij <jelmer@samba.org> 2005-2006 + +GTK_SITE=ftp://ftp.gtk.org/pub/gtk/v2.8/win32 + +GLIB_VERSION=2.10.1 +LIBICONV_VERSION=1.9.1 + +wget -c $GTK_SITE/glib-dev-$GLIB_VERSION.zip +wget -c $GTK_SITE/dependencies/libiconv-$LIBICONV_VERSION.bin.woe32.zip + +DEPSDIR=`pwd`/win32 +mkdir $DEPSDIR + +unzip -d $DEPSDIR -o libiconv-$LIBICONV_VERSION.bin.woe32.zip +unzip -d $DEPSDIR -o glib-dev-$GLIB_VERSION.zip + +LD=i586-mingw32msvc-ld CC=i586-mingw32msvc-gcc STRIP=i586-mingw32msvc-strip PKG_CONFIG_PATH="$DEPSDIR" PKG_CONFIG="pkg-config --define-variable=prefix=\"$DEPSDIR\"" ./configure --ssl=sspi --ipv6=0 --yahoo=0 +echo OUTFILE=bitlbee.exe >> Makefile.settings +echo ARCH=Windows >> Makefile.settings +echo LFLAGS+=-lwsock32 >> Makefile.settings +$MAKE |