Misc
This commit is contained in:
11
.gitignore
vendored
11
.gitignore
vendored
@@ -5,10 +5,15 @@ x64/Release
|
||||
src/external/SDL/
|
||||
build/
|
||||
package/
|
||||
|
||||
*.rdbg
|
||||
*.spall
|
||||
*.sublime-workspace
|
||||
te.exe
|
||||
te.pdb
|
||||
*.pdb
|
||||
te
|
||||
te_debug
|
||||
te_debug
|
||||
*.wasm
|
||||
*.html
|
||||
text_editor.js
|
||||
*.map
|
||||
*.exe
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
@echo off
|
||||
|
||||
set incs=-Isrc/external/SDL/include -Isrc/external/lua/src -Isrc/external/glad -Lsrc/external/SDL/build_web -Isrc
|
||||
set wasmflags=-gsource-map -sALLOW_MEMORY_GROWTH=1 -sMAXIMUM_MEMORY=1gb -msimd128 -sTOTAL_STACK=5MB -sINITIAL_MEMORY=256mb -sUSE_WEBGL2 -sFULL_ES3=1 -sASYNCIFY -sASSERTIONS=2
|
||||
set flags=-Wall -Wno-missing-braces -Wno-writable-strings -nostdlib++ -fno-exceptions -fdiagnostics-absolute-paths -g -DDEBUG_BUILD=1
|
||||
set wasmflags=-sALLOW_MEMORY_GROWTH=1 -sMAXIMUM_MEMORY=1gb -msimd128 -sTOTAL_STACK=5MB -sINITIAL_MEMORY=256mb -sUSE_WEBGL2 -sFULL_ES3=1 -sASYNCIFY -sASSERTIONS=2
|
||||
set flags=-Wall -Wno-missing-braces -Wno-writable-strings -nostdlib++ -fno-exceptions -fdiagnostics-absolute-paths
|
||||
set dbg=-g -DDEBUG_BUILD=1 -gsource-map
|
||||
set rel=-O3 -DDEBUG_BUILD=0
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
clang ../src/metaprogram/metaprogram.cpp ../src/basic/win32.cpp -o metaprogram.exe %flags% -I../src
|
||||
clang ../src/metaprogram/metaprogram.cpp ../src/basic/win32.cpp -o metaprogram.exe %flags% -g -DDEBUG_BUILD=1 -I../src
|
||||
metaprogram.exe
|
||||
cd ..
|
||||
|
||||
emcc -o text_editor.html --shell-file=data/shell.html %flags% %incs% %wasmflags% -lm -lSDL3 src/text_editor/text_editor.cpp src/basic/wasm.cpp src/external/lua/src/lbaselib.c src/external/lua/src/lctype.c src/external/lua/src/ldo.c src/external/lua/src/lgc.c src/external/lua/src/liolib.c src/external/lua/src/lmem.c src/external/lua/src/lopcodes.c src/external/lua/src/lstate.c src/external/lua/src/ltable.c src/external/lua/src/lundump.c src/external/lua/src/lzio.c src/external/lua/src/lapi.c src/external/lua/src/lcode.c src/external/lua/src/ldblib.c src/external/lua/src/ldump.c src/external/lua/src/llex.c src/external/lua/src/loadlib.c src/external/lua/src/loslib.c src/external/lua/src/lstring.c src/external/lua/src/ltablib.c src/external/lua/src/lutf8lib.c src/external/lua/src/lauxlib.c src/external/lua/src/lcorolib.c src/external/lua/src/ldebug.c src/external/lua/src/lfunc.c src/external/lua/src/linit.c src/external/lua/src/lmathlib.c src/external/lua/src/lobject.c src/external/lua/src/lparser.c src/external/lua/src/lstrlib.c src/external/lua/src/ltm.c src/external/lua/src/lvm.c src/external/glad/glad.c
|
||||
emcc -o text_editor.html --shell-file=data/shell.html %flags% %incs% %wasmflags% %dbgl% -lm -lSDL3 src/text_editor/text_editor.cpp src/basic/wasm.cpp src/external/lua/src/lbaselib.c src/external/lua/src/lctype.c src/external/lua/src/ldo.c src/external/lua/src/lgc.c src/external/lua/src/liolib.c src/external/lua/src/lmem.c src/external/lua/src/lopcodes.c src/external/lua/src/lstate.c src/external/lua/src/ltable.c src/external/lua/src/lundump.c src/external/lua/src/lzio.c src/external/lua/src/lapi.c src/external/lua/src/lcode.c src/external/lua/src/ldblib.c src/external/lua/src/ldump.c src/external/lua/src/llex.c src/external/lua/src/loadlib.c src/external/lua/src/loslib.c src/external/lua/src/lstring.c src/external/lua/src/ltablib.c src/external/lua/src/lutf8lib.c src/external/lua/src/lauxlib.c src/external/lua/src/lcorolib.c src/external/lua/src/ldebug.c src/external/lua/src/lfunc.c src/external/lua/src/linit.c src/external/lua/src/lmathlib.c src/external/lua/src/lobject.c src/external/lua/src/lparser.c src/external/lua/src/lstrlib.c src/external/lua/src/ltm.c src/external/lua/src/lvm.c src/external/glad/glad.c
|
||||
|
||||
Reference in New Issue
Block a user