Fixes to the build system
This commit is contained in:
@@ -112,7 +112,7 @@ $(RES_GAMELIB_OUT): $(GAMELIBS_OBJS)
|
||||
|
||||
$(RES_GAME_OUT): $(RES_GAMELIB_OUT) $(GAME_OBJS)
|
||||
@$(ECHO) "LINK: $@"
|
||||
@$(CC) $(GAME_OBJS) $(RES_GAMELIB_OUT) -o $(RES_GAME_OUT) $(LIBS) $(CFLAGS) $(LDFLAGS)
|
||||
@$(CC) $(GAME_OBJS) $(RES_GAMELIB_OUT) -o $(RES_GAME_OUT) $(LIBS) $(LDFLAGS)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,15 +7,16 @@ ECHO = echo
|
||||
|
||||
LIBS =
|
||||
CFLAGS = -s FULL_ES2=1 -s ASM_JS=1 -O1 -Wno-implicit-function-declaration -DEMSCRIPTEN
|
||||
LDFLAGS = --preload-file data
|
||||
LDFLAGS = --preload-file data -s FULL_ES2=1 -s ASM_JS=1 -O1 -Wno-implicit-function-declaration -DEMSCRIPTEN
|
||||
|
||||
RES_GAMELIB = libgame.a
|
||||
RES_GAME = game.html
|
||||
BUILDDIR = build-emscripten
|
||||
|
||||
ifeq ($(target),release)
|
||||
CFLAGS= -s FULL_ES2=1 -s ASM_JS=1 -O2 --llvm-lto 1 -Wno-implicit-function-declaration
|
||||
CFLAGS = -s FULL_ES2=1 -s ASM_JS=1 -O2 --llvm-lto 1 -Wno-implicit-function-declaration -DEMSCRIPTEN
|
||||
BUILDDIR = build-emscripten-release
|
||||
LDFLAGS = --preload-file data -s FULL_ES2=1 -s ASM_JS=1 -O2 --llvm-lto 1 -Wno-implicit-function-declaration -DEMSCRIPTEN
|
||||
endif
|
||||
|
||||
include Makefile.common
|
||||
|
||||
@@ -7,7 +7,7 @@ ECHO = echo
|
||||
|
||||
LIBS = -L/usr/i486-mingw/lib -D_GNU_SOURCE=1 -Dmain=SDL_main -lopengl32 -lmingw32 -lSDLmain -lSDL
|
||||
CFLAGS = -I/usr/i486-mingw/include -mwindows
|
||||
LDFLAGS =
|
||||
LDFLAGS = -mwindows
|
||||
|
||||
RES_GAMELIB = libgame.a
|
||||
RES_GAME = game.exe
|
||||
|
||||
@@ -7,7 +7,7 @@ ECHO = echo
|
||||
|
||||
LIBS = -L/mingw/lib -Dmain=SDL_main -lopengl32 -lSDLmain -lSDL
|
||||
CFLAGS = -I/mingw/include -g -mwindows -D_GNU_SOURCE=1
|
||||
LDFLAGS =
|
||||
LDFLAGS = -g -mwindows -D_GNU_SOURCE=1
|
||||
|
||||
RES_GAMELIB = libgame.a
|
||||
RES_GAME = game.exe
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
make -f Makefile.emscripten target=release clean
|
||||
make -f Makefile.emscripten target=release
|
||||
#make -f Makefile.emscripten target=release clean
|
||||
#make -f Makefile.emscripten target=release
|
||||
|
||||
make -f Makefile.emscripten clean
|
||||
make -f Makefile.emscripten
|
||||
|
||||
mkdir -p DIST/web
|
||||
cp -Rv web/* DIST/web/
|
||||
cp -v build-emscripten-release/game.* DIST/web/
|
||||
#cp -v build-emscripten-release/game.* DIST/web/
|
||||
cp -v build-emscripten/game.* DIST/web/
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>Lonely Ruins</title>
|
||||
<title>Game</title>
|
||||
</head>
|
||||
<style>
|
||||
html, body {
|
||||
|
||||
Reference in New Issue
Block a user