From 3a1bcc353e214d064d8284718315474ee6ff7433 Mon Sep 17 00:00:00 2001 From: Cody Soyland Date: Wed, 10 May 2017 14:04:09 -0500 Subject: [PATCH] Add release target in Makefile --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b318f52ea..f614068d4 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: glide vendor-update docker pilosa crossbuild install generate statik +.PHONY: glide vendor-update docker pilosa crossbuild install generate statik release GLIDE := $(shell command -v glide 2>/dev/null) STATIK := $(shell command -v statik 2>/dev/null) @@ -39,6 +39,13 @@ pilosa: vendor crossbuild: vendor mkdir -p build/pilosa-$(IDENTIFIER) make pilosa FLAGS="-o build/pilosa-$(IDENTIFIER)/pilosa" + cp {LICENSE,README.md} build/pilosa-$(IDENTIFIER) + tar -cvz -C build -f build/pilosa-$(IDENTIFIER).tar.gz pilosa-$(IDENTIFIER)/ + @echo "Created release build: build/pilosa-$(IDENTIFIER).tar.gz" + +release: + make crossbuild GOOS=linux GOARCH=amd64 + make crossbuild GOOS=darwin GOARCH=amd64 install: vendor go install -ldflags $(LDFLAGS) $(FLAGS) $(CLONE_URL)/cmd/pilosa