summaryrefslogtreecommitdiff
path: root/buildwin.sh
blob: 8717666a9238b6132898a7276f330d8e6042d5dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
NAME=007
tup || exit 1
cd build || exit 1
rm -rf "$NAME"
mkdir -p "$NAME" || exit 1
x86_64-w64-mingw32-gcc \
	-O3 -s -std=c2x \
	-o "$NAME"/"$NAME".exe -I../inc -Ivendors -include../vendors/_.h \
	-Dmain=SDL_main \
	../src/*.c ../vendors/*.c \
	-lmingw32 -lSDL2main -lSDL2 -lSDL2_mixer -mwindows \
	|| exit 1
cp ~/dll/SDL2.dll ~/dll/SDL2_mixer.dll "$NAME" || exit 1
cp -r ../res "$NAME" || exit 1
zip -9r "$NAME"-windows.zip "$NAME" || exit 1