|
|
|
@ -6,12 +6,10 @@ ifndef target
@@ -6,12 +6,10 @@ ifndef target
|
|
|
|
|
target=linux
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
debug = true
|
|
|
|
|
|
|
|
|
|
ifeq ($(target),windows) |
|
|
|
|
CC=x86_64-w64-mingw32-gcc -DWIN32 -g
|
|
|
|
|
SDL_INCLUDE = -Dmain=SDL_main -Lsdllib -lSDL2main -lSDL2main -lSDL2_mixer -lSDL2_ttf -lSDL2 -lmingw32 -lSDL2main -lSDL2 -mwindows -Wl,-static -lpthread -lm
|
|
|
|
|
CCFLAGS=$(SDL_INCLUDE) -O3
|
|
|
|
|
CCFLAGS=$(SDL_INCLUDE) -O2
|
|
|
|
|
else |
|
|
|
|
ifeq ($(target),web) |
|
|
|
|
CC=emcc
|
|
|
|
@ -36,18 +34,22 @@ endif
@@ -36,18 +34,22 @@ endif
|
|
|
|
|
|
|
|
|
|
default: all |
|
|
|
|
|
|
|
|
|
dist: build/main build/main.exe |
|
|
|
|
dist: all |
|
|
|
|
mkdir -p dist
|
|
|
|
|
mkdir -p dist/windows
|
|
|
|
|
mkdir -p dist/linux
|
|
|
|
|
cp build/main dist/linux
|
|
|
|
|
cp build/main.exe dist/windows
|
|
|
|
|
cp build/SDL2.dll dist/windows
|
|
|
|
|
cp README.md dist/windows
|
|
|
|
|
cp README.md dist/linux
|
|
|
|
|
cd dist && zip -r windows.zip windows
|
|
|
|
|
|
|
|
|
|
distlin: all |
|
|
|
|
mkdir -p dist
|
|
|
|
|
mkdir -p dist/linux
|
|
|
|
|
cp build/main dist/linux
|
|
|
|
|
cp README.md dist/linux
|
|
|
|
|
cd dist && zip -r linux.zip linux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
run: all |
|
|
|
|
./main
|
|
|
|
|
|
|
|
|
|