Files
simple-rust-tests/__wasm/wasmtime/justfile
2023-01-18 23:46:14 +08:00

22 lines
639 B
Makefile

_:
@just --list
# https://git.hatter.ink/hatter/learn_programming/src/branch/master/webassembly/clang-llvm.md
compile_add_wasm:
PATH=/usr/local/opt/llvm/bin:$PATH \
clang --target=wasm32 --no-standard-libraries -Wl,--export-all -Wl,--no-entry -o add.wasm add.c
run_example1:
cargo run --example example1
run_example2:
cargo run --example example2
run_example3:
cargo run --example example3
run_example4:
cd wasms/simple_rust_wasm; cargo build --target wasm32-unknown-unknown
cp wasms/simple_rust_wasm/target/wasm32-unknown-unknown/debug/simple_rust_wasm.wasm .
cargo run --example example4
rm simple_rust_wasm.wasm