.PHONY: help build small fast safe

help: ## Display this message
	@echo Usage:
	@sed -nE "s|^(.+?)\\s*:\\s+##\\s*(.+?)$$|\\tmake \\1\\t- \\2|p" \
		$(lastword $(MAKEFILE_LIST))

build: ## Perform a debug build
	zig build
	ls -lF zig-cache/bin

small: ## Perform a release-small build
	zig build -Drelease-small
	ls -lF zig-cache/bin

fast: ## Perform a release-fast build
	zig build -Drelease-fast
	ls -lF zig-cache/bin

safe: ## Perform a release-safe build
	zig build -Drelease-safe
	ls -lF zig-cache/bin
