major improvements for big apps
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
BINARY := marte2-web-client
|
||||
GIT_HASH := $(shell git rev-parse --short HEAD 2>/dev/null || echo unknown)
|
||||
TIMESTAMP := $(shell date -u +%Y%m%d-%H%M%S)
|
||||
VERSION := $(GIT_HASH)-$(TIMESTAMP)
|
||||
|
||||
LDFLAGS := -X main.buildVersion=$(VERSION)
|
||||
|
||||
.PHONY: all build clean
|
||||
|
||||
all: build
|
||||
|
||||
build:
|
||||
CGO_ENABLED=0 go build -ldflags "$(LDFLAGS)" -o $(BINARY) .
|
||||
|
||||
clean:
|
||||
rm -f $(BINARY)
|
||||
Reference in New Issue
Block a user