From 2192d8d816fd8ba02c5b4d4fc04e0284d081ce99 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Tue, 8 Nov 2016 03:32:41 +0900 Subject: [PATCH] GOOS=windows make release --- src/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 15f4c73..4d4bd1b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -33,10 +33,17 @@ endif all: fzf/$(BINARY) +ifeq ($(GOOS),windows) +release: fzf/$(BINARY32) fzf/$(BINARY64) + -cd fzf && cp $(BINARY32) $(RELEASE32).exe && zip $(RELEASE32).zip $(RELEASE32).exe + cd fzf && cp $(BINARY64) $(RELEASE64).exe && zip $(RELEASE64).zip $(RELEASE64).exe && \ + rm -f $(RELEASE32).exe $(RELEASE64).exe +else release: test fzf/$(BINARY32) fzf/$(BINARY64) -cd fzf && cp $(BINARY32) $(RELEASE32) && tar -czf $(RELEASE32).tgz $(RELEASE32) cd fzf && cp $(BINARY64) $(RELEASE64) && tar -czf $(RELEASE64).tgz $(RELEASE64) && \ rm -f $(RELEASE32) $(RELEASE64) +endif $(SRCDIR): mkdir -p $(shell dirname $(SRCDIR)) @@ -52,7 +59,7 @@ android-build: $(SRCDIR) rm -f $(RELEASEARM7) test: deps - SHELL=/bin/sh go test -v -tags "$(TAGS)" ./... + SHELL=/bin/sh GOOS=$(GOOS) go test -v -tags "$(TAGS)" ./... install: $(BINDIR)/fzf