From 3015840d9835717762de52e091adb58f1e2e3b63 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Fri, 27 Aug 2021 20:05:06 +0300 Subject: add version to client and daemon --- Makefile | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index a80916b..d11c945 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,10 @@ -SUBDIRS := cmd/tunnel cmd/tunneld -TARGETS := build clean install +COMMIT = $(shell git describe --always --long --dirt) +TIME = $(shell date +'%Y-%m-%d/%H:%M:%S') +VERSION = $(COMMIT) at $(TIME) +LDFLAGS = -ldflags "-X 'main.BuildVersion=$(VERSION)'" -.PHONY: default -default: build - -$(TARGETS): $(SUBDIRS) -$(SUBDIRS): - @$(MAKE) -C $@ $(MAKECMDGOALS) +build: + go build $(LDFLAGS) -v -o bin/ ./... fmt: go fmt tunnel/... @@ -14,4 +12,4 @@ fmt: test: go test tunnel/pkg/test -.PHONY: $(TARGETS) $(SUBDIRS) test +.PHONY: build fmt test -- cgit v1.2.3-70-g09d2