diff options
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 |
