diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2021-08-27 20:05:06 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2021-08-27 20:05:06 +0300 |
| commit | 3015840d9835717762de52e091adb58f1e2e3b63 (patch) | |
| tree | 5bdaf042d539725b7b630f34679762bb07996255 /Makefile | |
| parent | 5e64643ca8444321845b4839fa62875c32b0b51a (diff) | |
add version to client and daemon
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -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 |
