VER="0.0.1" DATA=$(shell date +%Y%m%d) GIT=$(shell git rev-parse --short HEAD) BRANCH=$(shell git rev-parse --abbrev-ref HEAD) build: checkfile ${GOPATH}/bin/swag init go build -v -a -ldflags "-X main.MinVersion=$(VER) -X main.PublishDate=$(DATA) -X main.CommitId=$(GIT) -X main.Branch=$(BRANCH)" clean: rm apsServer -f .PHONY: checkfile checkfile: if [ ! -f $(GOPATH)/bin/swag ];then \ go install github.com/swaggo/swag/cmd/swag@latest; \ fi