25 lines
632 B
Bash
25 lines
632 B
Bash
|
#!/bin/zsh
|
||
|
set -e
|
||
|
|
||
|
if [ "$1" = "-d" ]; then
|
||
|
echo "debug build"
|
||
|
cargo build --target wasm32-unknown-unknown
|
||
|
wasm-bindgen --out-name moria \
|
||
|
--out-dir wasm_out/ \
|
||
|
--target web \
|
||
|
target/wasm32-unknown-unknown/debug/moria.wasm
|
||
|
else
|
||
|
echo "release build"
|
||
|
cargo build --target wasm32-unknown-unknown --profile wasm-release
|
||
|
wasm-bindgen --out-name moria \
|
||
|
--out-dir wasm_out/ \
|
||
|
--target web \
|
||
|
target/wasm32-unknown-unknown/wasm-release/moria.wasm
|
||
|
fi
|
||
|
cp index.html wasm_out
|
||
|
cp -r assets wasm_out
|
||
|
|
||
|
if [ "$1" = "-d" ]; then
|
||
|
http wasm_out
|
||
|
fi
|