CARGO_DEBUG = cargo build
CARGO_RELEASE = cargo build --release
PREFIX=$(HOME)
.PHONY: watch
watch:
cargo watch -i wiki/ -x 'run wiki/ -p 9999'
.PHONY: debug
debug: target/debug/dead
cp $< .
.PHONY: test
test:
cargo test --all-features
target/debug/dead: src/*.rs
$(CARGO_DEBUG)
.PHONY: release
release: target/release/dead
target/release/dead: src/*.rs
$(CARGO_RELEASE)
clean:
rm -rf target
install: release
cp target/release/dead $(PREFIX)/bin
uninstall: release
rm -f $(PREFIX)/bin/dead