File tree 1 file changed +18
-4
lines changed
1 file changed +18
-4
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments