1#!/bin/bash 2 3mkdir -p build 4 5mkdir -p build/x86 6if [ ! -e build/x86/SDL2.dll ] 7then 8 echo "Downloading 32-bit SDL2.dll..." 9 wget -c http://libsdl.org/release/SDL2-2.0.5-win32-x86.zip -O build/x86/SDL2-2.0.5-win32-x86.zip 10 unzip -q build/x86/SDL2-2.0.5-win32-x86.zip -d build/x86 SDL2.dll 11 rm build/x86/SDL2-2.0.5-win32-x86.zip 12fi 13 14if [ ! -e build/x86/SDL2_mixer.dll ] 15then 16 echo "Downloading 32-bit SDL2_mixer.dll..." 17 wget -c https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1-win32-x86.zip -O build/x86/SDL2_mixer-2.0.1-win32-x86.zip 18 unzip -q build/x86/SDL2_mixer-2.0.1-win32-x86.zip -d build/x86 SDL2_mixer.dll smpeg2.dll libvorbisfile-3.dll libvorbis-0.dll libogg-0.dll libFLAC-8.dll libmodplug-1.dll 19 rm build/x86/SDL2_mixer-2.0.1-win32-x86.zip 20fi 21 22mkdir -p build/x64 23if [ ! -e build/x64/SDL2.dll ] 24then 25 echo "Downloading 64-bit SDL2.dll..." 26 wget -c http://libsdl.org/release/SDL2-2.0.5-win32-x64.zip -O build/x64/SDL2-2.0.5-win32-x64.zip 27 unzip -q build/x64/SDL2-2.0.5-win32-x64.zip -d build/x64 SDL2.dll 28 rm build/x64/SDL2-2.0.5-win32-x64.zip 29fi 30 31if [ ! -e build/x64/SDL2_mixer.dll ] 32then 33 echo "Downloading 64-bit SDL2_mixer.dll..." 34 wget -c https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-2.0.1-win32-x64.zip -O build/x64/SDL2_mixer-2.0.1-win32-x64.zip 35 unzip -q build/x64/SDL2_mixer-2.0.1-win32-x64.zip -d build/x64 SDL2_mixer.dll smpeg2.dll libvorbisfile-3.dll libvorbis-0.dll libogg-0.dll libFLAC-8.dll libmodplug-1.dll 36 rm build/x64/SDL2_mixer-2.0.1-win32-x64.zip 37fi 38 39autoreconf --install 40mkdir -p build/src 41i686-w64-mingw32-windres -o build/src/resource.o resource.rc 42cd build 43../configure --prefix="" --host=i686-w64-mingw32 --with-sdl-prefix=/usr/i686-w64-mingw32 --disable-sdltest && make $1 && cp src/dunelegacy.exe x86/ 44cd .. 45 46cd build 47make distclean 48cd .. 49 50autoreconf --install 51mkdir -p build/src 52x86_64-w64-mingw32-windres -o build/src/resource.o resource.rc 53cd build 54../configure --prefix="" --host=x86_64-w64-mingw32 --with-sdl-prefix=/usr/x86_64-w64-mingw32 --disable-sdltest && make $1 && cp src/dunelegacy.exe x64/ 55cd .. 56 57makensis dunelegacy.nsi 58