BINARY := dist/popiartserver GOFILES := $(shell find cmd internal -name '*.go' | sort) .PHONY: fmt build run test fmt: gofmt -w $(GOFILES) build: mkdir -p dist go build -o $(BINARY) ./cmd/popiartserver run: go run ./cmd/popiartserver test: go test ./...