all:
emcc -I . -I .. -I ../.. -I ../../../ -I ../../../llib/include -I ../../../llib/include/llib/3rd_party \
-Wno-inconsistent-missing-override \
-fno-rtti -fno-exceptions -ffast-math -Wno-unused-value \
-s WASM=1 \
-sASYNCIFY=1 \
-sASYNCIFY_STACK_SIZE=33554432 \
-DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0 \
-s ALLOW_MEMORY_GROWTH=1 \
-s WASM_BIGINT=1 \
-s EXPORTED_RUNTIME_METHODS=ccall,cwrap,UTF32ToString,UTF16ToString \
-s EXPORTED_FUNCTIONS=stringToUTF8,lengthBytesUTF8,_malloc,_realloc,_free \
unifiedwasm.cpp -o ../../lxa/win/lhtml/Web/wasm/unifiedwasm.js \
--bind