From fc6ac6165eb82b7948d014bd29850aec0c45bc50 Mon Sep 17 00:00:00 2001 From: sere3925sere <115541716+sere3925sere@users.noreply.github.com> Date: Thu, 15 Jun 2023 18:54:41 +0400 Subject: [PATCH] Update build_wasm.bat --- wasm/build_wasm.bat | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wasm/build_wasm.bat b/wasm/build_wasm.bat index 0f51e363..6e677a2f 100644 --- a/wasm/build_wasm.bat +++ b/wasm/build_wasm.bat @@ -32,10 +32,14 @@ copy ..\BeefySysLib\third_party\putty\* src\BeefySysLib\third_party\putty IF "%1" EQU "setup" GOTO SUCCESS -call emcc src\rt\Chars.cpp src\rt\Math.cpp src\rt\Object.cpp src\rt\Thread.cpp src\rt\Internal.cpp src\BeefySysLib\platform\wasm\WasmCommon.cpp src\BeefySysLib\Common.cpp src\BeefySysLib\util\String.cpp src\BeefySysLib\util\UTF8.cpp src\BeefySysLib\third_party\utf8proc\utf8proc.c src\BeefySysLib\third_party\putty\wildcard.c -Isrc\ -Isrc\BeefySysLib -Isrc\BeefySysLib\platform\wasm -g -DBF_DISABLE_FFI -c -s WASM=1 -s USE_PTHREADS=1 +call emcc src\rt\Chars.cpp src\rt\Math.cpp src\rt\Object.cpp src\rt\Thread.cpp src\rt\Internal.cpp src\BeefySysLib\platform\wasm\WasmCommon.cpp src\BeefySysLib\Common.cpp src\BeefySysLib\util\String.cpp src\BeefySysLib\util\UTF8.cpp src\BeefySysLib\third_party\utf8proc\utf8proc.c src\BeefySysLib\third_party\putty\wildcard.c -Isrc\ -Isrc\BeefySysLib -Isrc\BeefySysLib\platform\wasm -g -DBF_DISABLE_FFI -c @IF %ERRORLEVEL% NEQ 0 GOTO HADERROR call emar r %LIBPATH%\Beef042RT32_wasm.a Common.o Internal.o Chars.o Math.o Object.o String.o Thread.o UTF8.o utf8proc.o wildcard.o WasmCommon.o @IF %ERRORLEVEL% NEQ 0 GOTO HADERROR +call emcc src\rt\Chars.cpp src\rt\Math.cpp src\rt\Object.cpp src\rt\Thread.cpp src\rt\Internal.cpp src\BeefySysLib\platform\wasm\WasmCommon.cpp src\BeefySysLib\Common.cpp src\BeefySysLib\util\String.cpp src\BeefySysLib\util\UTF8.cpp src\BeefySysLib\third_party\utf8proc\utf8proc.c src\BeefySysLib\third_party\putty\wildcard.c -Isrc\ -Isrc\BeefySysLib -Isrc\BeefySysLib\platform\wasm -g -DBF_DISABLE_FFI -c -pthread +@IF %ERRORLEVEL% NEQ 0 GOTO HADERROR +call emar r %LIBPATH%\Beef042RT32_wasm_pthread.a Common.o Internal.o Chars.o Math.o Object.o String.o Thread.o UTF8.o utf8proc.o wildcard.o WasmCommon.o +@IF %ERRORLEVEL% NEQ 0 GOTO HADERROR :SUCCESS @ECHO SUCCESS!