15 lines
376 B
Makefile
15 lines
376 B
Makefile
VERSION := $(shell git describe --tags --always --dirty="-dev")
|
|
DATE := $(shell date -u '+%Y-%m-%d-%H%M UTC')
|
|
VERSION_FLAGS := -ldflags='-X "main.Version=$(VERSION)" -X "main.BuildTime=$(DATE)"'
|
|
|
|
.PHONY: all
|
|
all: cloudflared test
|
|
|
|
.PHONY: cloudflared
|
|
cloudflared:
|
|
go build -v $(VERSION_FLAGS) ./...
|
|
|
|
.PHONY: test
|
|
test:
|
|
go test -v -race $(VERSION_FLAGS) ./...
|