diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -1,11 +1,16 @@ SRC = $(wildcard *.go) +VERSION=$(shell git describe --tags) +all: linux-amd64 darwin-amd64 windows-amd64 linux-amd64: build/tarpit-linux-amd64 - +darwin-amd64: build/tarpit-darwin-amd64 windows-amd64: build/tarpit-windows-amd64.exe build/tarpit-linux-amd64: $(SRC) - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o "$@" -ldflags '-extldflags "-static"' + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -o "$@" -ldflags '-extldflags "-static" -X main.version=${VERSION}' + +build/tarpit-darwin-amd64: $(SRC) + CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -a -o "$@" -ldflags '-extldflags "-static" -X main.version=${VERSION}' build/tarpit-windows-amd64.exe: $(SRC) - GOOS=windows GOARCH=amd64 go build -o "$@" + GOOS=windows GOARCH=amd64 go build -o "$@" -ldflags '-extldflags "-static" -X main.version=${VERSION}' |
