.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 .
