IMAGE := chewingbever/fej all: debug .PHONY: all # Builds debug: @ cargo build .PHONY: debug release: @ cargo build --release .PHONY: release image: Dockerfile @ ./build '$(IMAGE)' .PHONY: image push: @ ./build '$(IMAGE)' push .PHONY: push # Run run: @ RUST_BACKTRACE=1 cargo run --bin fej .PHONY: run # Testing test: @ cargo test --no-fail-fast .PHONY: test format: @ cargo fmt .PHONY: format lint: @ cargo fmt -- --check .PHONY: lint # Documentation docs: @ cargo doc --no-deps .PHONY: docs