2022-02-01 19:51:53 +00:00
|
|
|
SHELL:=/bin/bash
|
|
|
|
PROJECT_NAME=indieauth
|
|
|
|
VERSION=$(shell cat VERSION)
|
2022-02-25 13:34:58 +00:00
|
|
|
GO_BUILD_ENV=CGO_ENABLED=0 GOOS=linux GOARCH=amd64
|
2022-02-01 19:51:53 +00:00
|
|
|
GO_FILES=$(shell go list ./... | grep -v /vendor/)
|
|
|
|
|
|
|
|
build:
|
|
|
|
$(GO_BUILD_ENV) go build .
|
|
|
|
|
|
|
|
run:
|
|
|
|
go run .
|
|
|
|
|
|
|
|
clean:
|
|
|
|
go clean
|
|
|
|
|
|
|
|
test:
|
|
|
|
go test -race -cover ./...
|
|
|
|
|
|
|
|
dep:
|
|
|
|
go mod download
|
|
|
|
|
2022-03-18 20:10:54 +00:00
|
|
|
gen:
|
|
|
|
go generate ./...
|
|
|
|
|
2022-02-01 19:51:53 +00:00
|
|
|
lint:
|
|
|
|
golangci-lint run
|
|
|
|
|
2022-03-18 20:10:54 +00:00
|
|
|
.PHONY: build run clean test dep gen lint
|