.PHONY: all build-agent setup-manager run-manager clean all: build-agent setup-manager # ── Agent (Go) ─────────────────────────────────────────────────────────────── build-agent: @echo "Building Go agent for x86_64..." cd agent && GOOS=linux GOARCH=amd64 go build -o bin/agent-amd64 . @echo "Building Go agent for aarch64..." cd agent && GOOS=linux GOARCH=arm64 go build -o bin/agent-arm64 . # ── Manager (Python) ──────────────────────────────────────────────────────── setup-manager: @echo "Setting up Manager Python venv..." python3 -m venv manager/venv manager/venv/bin/pip install --upgrade pip manager/venv/bin/pip install -r manager/requirements.txt @echo "Manager ready. Run: make run-manager" run-manager: cd manager && venv/bin/python app.py # ── Cleanup ────────────────────────────────────────────────────────────────── clean: rm -rf agent/bin rm -rf manager/venv rm -f manager/__pycache__/*.pyc rm -f manager/kattila_manager.db