.PHONY: generate build test test-all run clean check benchmark decomp-bench
generate:
cargo run -p rsleigh-generate
build: generate
cargo build -p test-harness
test: generate
cargo test -p test-harness
test-all: generate
cargo test -p test-harness
cargo test -p rsleigh-decompile
check:
cargo check -p rsleigh-decompile
cargo check -p rsleigh-cli
release:
cargo build -p rsleigh-cli --release
benchmark: release
python3 scripts/benchmark.py
decomp-bench: release
python3 scripts/decomp-regress.py --no-build
run: build
cargo run -p test-harness
clean:
cargo clean
rm -rf generated/*/out/