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 @@ -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

Loading…
Cancel
Save