1
1
Fork 0
Browse Source

mkfile

master
alistair 3 years ago
parent
commit
195329340a
  1. 16
      Makefile

16
Makefile

@ -6,12 +6,10 @@ ifndef target
target=linux target=linux
endif endif
debug = true
ifeq ($(target),windows) ifeq ($(target),windows)
CC=x86_64-w64-mingw32-gcc -DWIN32 -g 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 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 else
ifeq ($(target),web) ifeq ($(target),web)
CC=emcc CC=emcc
@ -36,18 +34,22 @@ endif
default: all default: all
dist: build/main build/main.exe dist: all
mkdir -p dist mkdir -p dist
mkdir -p dist/windows mkdir -p dist/windows
mkdir -p dist/linux
cp build/main dist/linux
cp build/main.exe dist/windows cp build/main.exe dist/windows
cp build/SDL2.dll dist/windows cp build/SDL2.dll dist/windows
cp README.md dist/windows cp README.md dist/windows
cp README.md dist/linux
cd dist && zip -r windows.zip windows 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 cd dist && zip -r linux.zip linux
run: all run: all
./main ./main

Loading…
Cancel
Save