@if asmjs or wasm: d:emscripten @end @if emscripten or asmjs or wasm: o:"build/sdlife.js" outdir:build @if not wasm: d:asmjs @end cc = clang clang.exe = "emcc" clang.linkerexe = "emcc" clang.options.linker = "" cpu = "i386" @if wasm: passC = "-s WASM=2 -Iemscripten -flto" passL = "-s WASM=2 -s ALLOW_MEMORY_GROWTH=1 -s USE_SDL=2 -s USE_SDL_GFX=2 -Lemscripten -flto" @elif asmjs: passC = "-s ASM_JS=1 -Iemscripten" passL = "-s ASM_JS=1 -Lemscripten" @end @if release: passC %= "-O3" passL %= "-O3" @end #SDL define:sdl_custom_log dynlibOverride:"SDL2" dynlibOverride:"SDL2_gfx" dynlibOverride:"SDL2_image" dynlibOverride:"SDL2_mixer" dynlibOverride:"SDL2_ttf" dynlibOverride:"SDL2_net" @else o:"build/sdlife" @end