Skip to content

Commit 23c5ec7

Browse files
authoredJan 17, 2023
Update compile.sh
1 parent 3a505ca commit 23c5ec7

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed
 

‎compile.sh

+18-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
clang main.c -Ofast -lSDL2 -lm -o borg
2-
i686-w64-mingw32-gcc -std=c17 main.c -ISDL2/include -LSDL2/lib -Ofast -Wall -lmingw32 -lSDL2main -lSDL2 -o borg.exe
3-
upx borg
4-
upx borg.exe
1+
mkdir release
2+
rm release/borg
3+
rm release/borg.exe
4+
rm release/borg.AppImage
5+
rm release/borg.deb
6+
rm release/borg_win.zip
7+
clang main.c -Ofast -lSDL2 -lm -o release/borg
8+
i686-w64-mingw32-gcc -std=c17 main.c -ISDL2/include -LSDL2/lib -Ofast -Wall -lmingw32 -lSDL2main -lSDL2 -o release/borg.exe
9+
strip --strip-unneeded release/borg
10+
strip --strip-unneeded release/borg.exe
11+
upx --lzma --best release/borg
12+
upx --lzma --best release/borg.exe
13+
cp release/borg borg.AppDir/usr/bin/borg
14+
./appimagetool-x86_64.AppImage borg.AppDir release/borg.AppImage
15+
cp release/borg deb/usr/bin/borg
16+
dpkg-deb --build deb release/borg.deb
17+
cd release
18+
zip borg_win.zip SDL2.dll borg.exe

0 commit comments

Comments
 (0)
Please sign in to comment.