#!/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