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