| skipped 7 lines |
8 | 8 | | REVISION := $(shell git log -n 1 --pretty=format:%h -- $(SOURCES)) |
9 | 9 | | BUILD_FLAGS := -a -ldflags "-X main.revision=$(REVISION) -w '-extldflags=$(LDFLAGS)'" -tags "$(TAGS)" |
10 | 10 | | |
11 | | - | BINARY32 := fzf-$(GOOS)_386 |
12 | 11 | | BINARY64 := fzf-$(GOOS)_amd64 |
13 | 12 | | BINARYARM5 := fzf-$(GOOS)_arm5 |
14 | 13 | | BINARYARM6 := fzf-$(GOOS)_arm6 |
| skipped 1 lines |
16 | 15 | | BINARYARM8 := fzf-$(GOOS)_arm8 |
17 | 16 | | BINARYPPC64LE := fzf-$(GOOS)_ppc64le |
18 | 17 | | VERSION := $(shell awk -F= '/version =/ {print $$2}' src/constants.go | tr -d "\" ") |
19 | | - | RELEASE32 := fzf-$(VERSION)-$(GOOS)_386 |
20 | 18 | | RELEASE64 := fzf-$(VERSION)-$(GOOS)_amd64 |
21 | 19 | | RELEASEARM5 := fzf-$(VERSION)-$(GOOS)_arm5 |
22 | 20 | | RELEASEARM6 := fzf-$(VERSION)-$(GOOS)_arm6 |
| skipped 7 lines |
30 | 28 | | BINARY := $(BINARY64) |
31 | 29 | | else ifeq ($(UNAME_M),amd64) |
32 | 30 | | BINARY := $(BINARY64) |
33 | | - | else ifeq ($(UNAME_M),i686) |
34 | | - | BINARY := $(BINARY32) |
35 | | - | else ifeq ($(UNAME_M),i386) |
36 | | - | BINARY := $(BINARY32) |
37 | 31 | | else ifeq ($(UNAME_M),armv5l) |
38 | 32 | | BINARY := $(BINARYARM5) |
39 | 33 | | else ifeq ($(UNAME_M),armv6l) |
| skipped 16 lines |
56 | 50 | | mkdir -p $@ |
57 | 51 | | |
58 | 52 | | ifeq ($(GOOS),windows) |
59 | | - | release: target/$(BINARY32) target/$(BINARY64) |
60 | | - | cd target && cp -f $(BINARY32) fzf.exe && zip $(RELEASE32).zip fzf.exe |
| 53 | + | release: target/$(BINARY64) |
61 | 54 | | cd target && cp -f $(BINARY64) fzf.exe && zip $(RELEASE64).zip fzf.exe |
62 | 55 | | cd target && rm -f fzf.exe |
63 | 56 | | else ifeq ($(GOOS),linux) |
64 | | - | release: target/$(BINARY32) target/$(BINARY64) target/$(BINARYARM5) target/$(BINARYARM6) target/$(BINARYARM7) target/$(BINARYARM8) target/$(BINARYPPC64LE) |
65 | | - | cd target && cp -f $(BINARY32) fzf && tar -czf $(RELEASE32).tgz fzf |
| 57 | + | release: target/$(BINARY64) target/$(BINARYARM5) target/$(BINARYARM6) target/$(BINARYARM7) target/$(BINARYARM8) target/$(BINARYPPC64LE) |
66 | 58 | | cd target && cp -f $(BINARY64) fzf && tar -czf $(RELEASE64).tgz fzf |
67 | 59 | | cd target && cp -f $(BINARYARM5) fzf && tar -czf $(RELEASEARM5).tgz fzf |
68 | 60 | | cd target && cp -f $(BINARYARM6) fzf && tar -czf $(RELEASEARM6).tgz fzf |
| skipped 2 lines |
71 | 63 | | cd target && cp -f $(BINARYPPC64LE) fzf && tar -czf $(RELEASEPPC64LE).tgz fzf |
72 | 64 | | cd target && rm -f fzf |
73 | 65 | | else |
74 | | - | release: target/$(BINARY32) target/$(BINARY64) |
75 | | - | cd target && cp -f $(BINARY32) fzf && tar -czf $(RELEASE32).tgz fzf |
| 66 | + | release: target/$(BINARY64) |
76 | 67 | | cd target && cp -f $(BINARY64) fzf && tar -czf $(RELEASE64).tgz fzf |
77 | 68 | | cd target && rm -f fzf |
78 | 69 | | endif |
| skipped 16 lines |
95 | 86 | | |
96 | 87 | | clean: |
97 | 88 | | $(RM) -r target |
98 | | - | |
99 | | - | target/$(BINARY32): $(SOURCES) |
100 | | - | GOARCH=386 $(GO) build $(BUILD_FLAGS) -o $@ |
101 | 89 | | |
102 | 90 | | target/$(BINARY64): $(SOURCES) |
103 | 91 | | GOARCH=amd64 $(GO) build $(BUILD_FLAGS) -o $@ |
| skipped 34 lines |