Stephen Seo
12bbfe9484
All checks were successful
Build and Publish WASM version of demo / Build-And-Deploy (push) Successful in 20s
|
||
---|---|---|
.gitea/workflows | ||
res | ||
src | ||
wasm_build | ||
wasm_include | ||
wasm_lib | ||
.gitattributes | ||
.gitignore | ||
emsdk_version | ||
LICENSE | ||
Makefile | ||
README.md |
(First) Demo for jumpartifact.com
This project will be the demo displayed on the home page of jumpartifact.com.
Currently, a Gitea action is configured for this repo to publish the WASM build to jumpartifact.com/demo0.
Setting up
Clone https://github.com/emscripten-core/emsdk.git
to ${HOME}/git/emsdk
, and
run the following commands in the cloned directory:
git checkout 3.1.44
./emsdk install 3.1.44
./emsdk activate 3.1.44
Now you can use emsdk by sourcing the emsdk_env.sh
file and using emcc/em++.
The Makefile in wasm_build/
should now "just work" with make
.
Testing the wasm build
After building the wasm version of this demo (which should have emitted an .html
file and a .wasm file and possibly more), you can invoke python -m http.server
(or use whatever http server you want) in the directory where the .html file is,
and open your browser to localhost:8000
(if using python -m http.server
).
You should then be able to click on the emitted .html to open the wasm build in
the browser.