mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-18 00:03:39 -05:00
GOOS=windows make release
This commit is contained in:
@@ -33,10 +33,17 @@ endif
|
|||||||
|
|
||||||
all: fzf/$(BINARY)
|
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)
|
release: test fzf/$(BINARY32) fzf/$(BINARY64)
|
||||||
-cd fzf && cp $(BINARY32) $(RELEASE32) && tar -czf $(RELEASE32).tgz $(RELEASE32)
|
-cd fzf && cp $(BINARY32) $(RELEASE32) && tar -czf $(RELEASE32).tgz $(RELEASE32)
|
||||||
cd fzf && cp $(BINARY64) $(RELEASE64) && tar -czf $(RELEASE64).tgz $(RELEASE64) && \
|
cd fzf && cp $(BINARY64) $(RELEASE64) && tar -czf $(RELEASE64).tgz $(RELEASE64) && \
|
||||||
rm -f $(RELEASE32) $(RELEASE64)
|
rm -f $(RELEASE32) $(RELEASE64)
|
||||||
|
endif
|
||||||
|
|
||||||
$(SRCDIR):
|
$(SRCDIR):
|
||||||
mkdir -p $(shell dirname $(SRCDIR))
|
mkdir -p $(shell dirname $(SRCDIR))
|
||||||
@@ -52,7 +59,7 @@ android-build: $(SRCDIR)
|
|||||||
rm -f $(RELEASEARM7)
|
rm -f $(RELEASEARM7)
|
||||||
|
|
||||||
test: deps
|
test: deps
|
||||||
SHELL=/bin/sh go test -v -tags "$(TAGS)" ./...
|
SHELL=/bin/sh GOOS=$(GOOS) go test -v -tags "$(TAGS)" ./...
|
||||||
|
|
||||||
install: $(BINDIR)/fzf
|
install: $(BINDIR)/fzf
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user