# HCIE Iced build commands. All targets increment the shared build ID exactly once.

.PHONY: dev build check test help

dev:
	../scripts/cargo-with-build-id.sh run -p hcie-iced-gui

build:
	../scripts/cargo-with-build-id.sh build --release -p hcie-iced-gui

check:
	../scripts/cargo-with-build-id.sh check -p hcie-iced-gui

test:
	../scripts/cargo-with-build-id.sh test -p hcie-iced-gui --tests

help:
	@echo "  make dev    — run Iced with synchronized build version"
	@echo "  make build  — build release Iced binary"
	@echo "  make check  — check Iced"
	@echo "  make test   — test Iced"
