init
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# HCIE-Rust v3 — Egui Build Commands
|
||||
# ===================================
|
||||
#
|
||||
# Usage:
|
||||
# make dev egui dev (native OpenGL window)
|
||||
# make build egui release binary
|
||||
# make check cargo check
|
||||
# make test run tests
|
||||
# make lint cargo clippy
|
||||
|
||||
.PHONY: dev build check test lint help
|
||||
|
||||
# ── Development ────────────────────────────────────────────────────────────
|
||||
|
||||
dev:
|
||||
@echo "▶ HCIE Egui — Dev Mode"
|
||||
cargo run -p hcie-gui-egui
|
||||
|
||||
# ── Production Builds ──────────────────────────────────────────────────────
|
||||
|
||||
build:
|
||||
@echo "▶ HCIE Egui — Release Build"
|
||||
cargo build --release -p hcie-gui-egui
|
||||
@echo "→ Binary: target/release/hcie-gui"
|
||||
|
||||
# ── Validation ─────────────────────────────────────────────────────────────
|
||||
|
||||
check:
|
||||
cargo check --workspace
|
||||
|
||||
test:
|
||||
cargo test --workspace
|
||||
|
||||
lint:
|
||||
cargo clippy --workspace -- --deny warnings
|
||||
|
||||
help:
|
||||
@echo "HCIE-Rust v3 — Egui Commands:"
|
||||
@echo " make dev — Egui dev (native OpenGL)"
|
||||
@echo " make build — Egui release binary"
|
||||
@echo " make check — cargo check"
|
||||
@echo " make test — run tests"
|
||||
@echo " make lint — cargo clippy"
|
||||
Reference in New Issue
Block a user