#!/bin/bash # # Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) # # Distributed under the Boost Software License, Version 1.0. (See # accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) # # Small and Fast Cross Compile Script rm -r build cd build BUILD_TYPE=i586-mingw32msvc GETTEXT_VER=0.18.1.1 ICONV_VER=1.13.1 wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-$ICONV_VER.tar.gz || exit 1 wget http://ftp.gnu.org/pub/gnu/gettext/gettext-$GETTEXT_VER.tar.gz || exit 1 tar -xzf libiconv-$ICONV_VER.tar.gz || exit 1 tar -xzf gettext-$GETTEXT_VER.tar.gz || exit 1 mkdir win32 PACKAGE_DIR=gettext-tools-static-$GETTEXT_VER mkdir $PACKAGE_DIR PREFIX=`pwd`/win32 cd libiconv-$ICONV_VER ./configure --disable-shared --host=$BUILD_TYPE --prefix=$PREFIX || exit 1 make -j 4 && make install || exit 1 cp ./COPYING ../$PACKAGE_DIR/COPYING-libiconv.txt cd ../gettext-$GETTEXT_VER ./configure --disable-shared --host=$BUILD_TYPE --prefix=$PREFIX --with-libiconv-prefix=$PREFIX || exit 1 cd gettext-tools make -j 4 && make install || exit 1 cd .. cp ./gettext-tools/gnulib-lib/libxml/COPYING ../$PACKAGE_DIR/COPYING-libxml.txt cp ./COPYING ../$PACKAGE_DIR/COPYING-gettext.txt cd .. echo http://ftp.gnu.org/pub/gnu/libiconv/libiconv-$ICONV_VER.tar.gz > $PACKAGE_DIR/sources.txt echo http://ftp.gnu.org/pub/gnu/gettext/gettext-$GETTEXT_VER.tar.gz >> $PACKAGE_DIR/sources.txt cp win32/bin/*.exe $PACKAGE_DIR unix2dos $PACKAGE_DIR/*.txt zip $PACKAGE_DIR.zip $PACKAGE_DIR/* mv $PACKAGE_DIR.zip ..