ROOT_DIR := $(shell pwd)
rvemu: rvemu-wasm rvemu-cli
rvemu-wasm:
wasm-pack build lib/rvemu-wasm --out-dir $(ROOT_DIR)/public/pkg --target web
rvemu-cli:
cargo build --release --manifest-path lib/rvemu-cli/Cargo.toml
test: test-wasm test-isa
test-wasm:
# TODO: Fix wasm tests.
#wasm-pack test lib/rvemu-wasm --headless --firefox
test-isa:
RUST_BACKTRACE=1 cargo test -- --nocapture
test-isa-debug:
cargo test -- --nocapture
clean:
cargo clean