.PHONY: build install uninstall doctor clean

# Build release binary
build:
	cargo build --release

# Install k4000 to ~/.cargo/bin (same as cargo install)
install: build
	cp target/release/k4000 "$${CARGO_HOME:-$$HOME/.cargo}/bin/k4000"
	@echo "✓ Installed k4000 to $${CARGO_HOME:-$$HOME/.cargo}/bin/k4000"

# Uninstall
uninstall:
	rm -f "$${CARGO_HOME:-$$HOME/.cargo}/bin/k4000"
	@echo "✓ Removed k4000"

# Run doctor check
doctor: build
	target/release/k4000 doctor

# Clean build artifacts
clean:
	cargo clean
