.PHONY: build run clean docker BINARY=llm-gateway VERSION=$(shell git describe --tags --always --dirty 2>/dev/null || echo dev) build: go build -ldflags="-s -w -X main.version=$(VERSION)" -o $(BINARY) ./cmd/gateway run: build ./$(BINARY) -config configs/config.yaml clean: rm -f $(BINARY) docker: docker build -t llm-gateway:latest .