diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-08 03:32:41 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-08 03:32:41 +0900 |
commit | 2192d8d816fd8ba02c5b4d4fc04e0284d081ce99 (patch) | |
tree | 4408c11757ed53db3048b2cbee2797bb4332ddea | |
parent | d206949f6258db36060af3e84fdae15cb7b9a45c (diff) |
GOOS=windows make release
-rw-r--r-- | src/Makefile | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile index 15f4c736..4d4bd1b9 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 |