12 lines
614 B
Bash
Executable File
12 lines
614 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
export RUSTFLAGS="${RUSTFLAGS:-} -C link-arg=--no-entry -C link-arg=--export=kinda_sim_init -C link-arg=--export=kinda_sim_input -C link-arg=--export=kinda_sim_width -C link-arg=--export=kinda_sim_height -C link-arg=--export=kinda_sim_pixels -C link-arg=--export=kinda_sim_pixel_len -C link-arg=--export=memory"
|
|
|
|
cargo build --bin kinda-web-sim --features web-sim --target wasm32-unknown-unknown --release
|
|
mkdir -p web/pkg
|
|
target_dir="${CARGO_TARGET_DIR:-target}"
|
|
cp "$target_dir/wasm32-unknown-unknown/release/kinda-web-sim.wasm" web/pkg/kinda.wasm
|