Misc
This commit is contained in:
9
.gitignore
vendored
9
.gitignore
vendored
@@ -5,10 +5,15 @@ x64/Release
|
|||||||
src/external/SDL/
|
src/external/SDL/
|
||||||
build/
|
build/
|
||||||
package/
|
package/
|
||||||
|
|
||||||
*.rdbg
|
*.rdbg
|
||||||
*.spall
|
*.spall
|
||||||
*.sublime-workspace
|
*.sublime-workspace
|
||||||
te.exe
|
*.pdb
|
||||||
te.pdb
|
|
||||||
te
|
te
|
||||||
te_debug
|
te_debug
|
||||||
|
*.wasm
|
||||||
|
*.html
|
||||||
|
text_editor.js
|
||||||
|
*.map
|
||||||
|
*.exe
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
@echo off
|
@echo off
|
||||||
|
|
||||||
set incs=-Isrc/external/SDL/include -Isrc/external/lua/src -Isrc/external/glad -Lsrc/external/SDL/build_web -Isrc
|
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 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 -g -DDEBUG_BUILD=1
|
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
|
mkdir build
|
||||||
cd 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
|
metaprogram.exe
|
||||||
cd ..
|
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