github.com/songshiyun/revive@v1.1.5-0.20220323112655-f8433a19b3c5/Makefile (about) 1 .PHONY: test 2 3 export GO111MODULE=on 4 5 GIT_COMMIT ?= $(shell git rev-parse --verify HEAD) 6 GIT_VERSION ?= $(shell git describe --tags --always --dirty="-dev") 7 DATE ?= $(shell date -u '+%Y-%m-%d %H:%M UTC') 8 BUILDER ?= Makefile 9 VERSION_FLAGS := -X "main.version=$(GIT_VERSION)" -X "main.date=$(DATE)" -X "main.commit=$(GIT_COMMIT)" -X "main.builtBy=$(BUILDER)" 10 11 install: 12 @go mod vendor 13 14 build: 15 @go build -ldflags='$(VERSION_FLAGS)' 16 17 test: 18 @go test -v ./... 19