.DEFAULT_GOAL := build t ?= .PHONY: target/x86_64-unknown-linux-gnu/release/diskotech target/x86_64-unknown-linux-gnu/release/diskotech: cargo build --release .PHONY: install install: target/x86_64-unknown-linux-gnu/release/diskotech sudo install -Dm0755 $^ /usr/local/bin .PHONY: lint lint: cargo +nightly clippy -- -Wclippy::pedantic .PHONY: fix fix: cargo fmt cargo +nightly clippy --fix --allow-staged -- -Wclippy::pedantic .PHONY: upgrade upgrade: cargo upgrade --incompatible