IMAGE := chewingbever/fej TAG := 0.1-dev shell := /bin/bash all: debug .PHONY: all # Builds debug: @ cargo build .PHONY: debug release: @ cargo build --release .PHONY: release image: Dockerfile @ docker build -t '$(IMAGE):$(TAG)' . .PHONY: image push: image @ docker push '$(IMAGE):$(TAG)' .PHONY: push # Run run: @ cargo run .PHONY: run # Testing test: @ cargo test .PHONY: test # Documentation docs: @ cargo doc --no-deps .PHONY: docs