Files
HexaHost-GameCloud/apps/node-agent/Makefile
smueller e37ea87b35
Some checks failed
CI / Go — node-agent tests (push) Has been cancelled
CI / Go — edge-gateway build (push) Has been cancelled
CI / Node — lint, typecheck, test, build (push) Has been cancelled
initial commit
2026-06-26 10:45:08 +02:00

25 lines
388 B
Makefile

MODULE := github.com/hexahost/gamecloud/node-agent
BINARY := hexahost-node-agent
VERSION ?= 0.1.0-phase0
.PHONY: build test lint fmt clean run
build:
go build -ldflags "-X main.version=$(VERSION)" -o bin/$(BINARY) ./cmd/agent
test:
go test ./... -count=1 -race
lint:
go vet ./...
go test ./... -run=^$$ -count=0
fmt:
gofmt -w .
clean:
rm -rf bin/
run: build
./bin/$(BINARY)