PACKAGES=$(shell go list ./... | grep -v /vendor/) REVISION=$(shell git rev-parse HEAD) DEBUG=0 ifeq ($(DEBUG),1) D = else D = @ endif all: build protos: $(D)protobuild --quiet ${PACKAGES} build: $(D)CGO_ENABLED=0 go build -v -ldflags '-extldflags "-static"' . update: go get -u ./... && \ go mod tidy && \ go mod vendor