update to SDL 2.0.7 #502

pre built libs moved to 3rd-party
This commit is contained in:
BADIM-PC\Vadim
2018-01-10 16:05:49 +03:00
parent ce8d603594
commit 82d23a1bc0
44 changed files with 20 additions and 19 deletions

View File

@@ -5,6 +5,7 @@ BIN_NAME= bin/tic80
3RD_PARTY = ../3rd-party
DUKTAPE_LIB = $(3RD_PARTY)/duktape-2.2.0/src
PRE_BUILT = $(3RD_PARTY)/pre-built
RM= rm -f
@@ -17,7 +18,7 @@ INCLUDES= \
-Iinclude
MINGW_LINKER_FLAGS= \
-Llib/mingw \
-L$(PRE_BUILT)/mingw \
-lmingw32 \
-lSDL2main \
-lSDL2 \
@@ -41,14 +42,14 @@ LINUX_LIBS= \
LINUX64_LIBS= \
$(LINUX_LIBS) \
-Llib/linux64
-L$(PRE_BUILT)/linux64
LINUX32_LIBS= \
$(LINUX_LIBS) \
-Llib/linux32
-L$(PRE_BUILT)/linux32
LINUX_ARM_LIBS= \
-Llib/arm
-L$(PRE_BUILT)/arm
LINUX_LINKER_LTO_FLAGS= \
-D_GNU_SOURCE \
@@ -80,11 +81,11 @@ EMS_OPT= \
-s TOTAL_MEMORY=67108864 \
--llvm-lto 1 \
--memory-init-file 0 \
--pre-js lib/emscripten/prejs.js \
--pre-js build/html/prejs.js \
-s 'EXTRA_EXPORTED_RUNTIME_METHODS=["writeArrayToMemory"]'
EMS_LINKER_FLAGS= \
-Llib/emscripten \
-L$(PRE_BUILT)/emscripten \
-llua \
-lgif \
-lz
@@ -96,7 +97,7 @@ MACOSX_OPT= \
-D_GNU_SOURCE
MACOSX_LIBS= \
-Llib/macos \
-L$(PRE_BUILT)/macos \
-L/usr/local/lib \
-lSDL2 -lm -liconv -lobjc -llua -lz -lgif \
-Wl,-framework,CoreAudio \
@@ -283,7 +284,7 @@ TIC80_A = bin/libtic80.a
TIC80_DLL = bin/tic80.dll
$(TIC80_DLL): $(TIC80_O)
$(CC) $(OPT) -shared $(TIC80_O) -Llib/mingw -llua -lgif -Wl,--out-implib,$(TIC80_A) -o $@
$(CC) $(OPT) -shared $(TIC80_O) -L$(PRE_BUILT)/mingw -llua -lgif -Wl,--out-implib,$(TIC80_A) -o $@
emscripten:
$(EMS_CC) $(SOURCES) $(TIC80_SRC) $(OPT) $(INCLUDES) $(EMS_OPT) $(EMS_LINKER_FLAGS) -o build/html/tic.js
@@ -333,7 +334,7 @@ macosx-pro:
$(eval OPT += $(OPT_PRO))
make macosx OPT="$(OPT)"
bin/res.o: lib/mingw/res.rc lib/mingw/icon.ico
bin/res.o: build/mingw/res.rc build/mingw/icon.ico
windres $< $@
BIN2TXT= tools/bin2txt/bin2txt