pomme/Makefile

19 lines
423 B
Makefile

CGO_ENABLED ?= 0
GOFLAGS ?= -trimpath -ldflags="-s -w"
PROG ?= pomme
GO_SOURCES ?= $(shell find . -name "*.go" -type f ! -name '*_test*')
GO_TEST_SOURCES ?= $(shell find . -name "*_test.go" -type f)
all: frontend backend
.PHONY: frontend
frontend:
go generate ./...
backend: $(GO_SOURCES)
go build ./cmd/pomme
lint-backend:
golangci-lint run --timeout=5m --out-format colored-line-number:stdout
.PHONY: lint-backend