Skip to content

Commit 1329d33

Browse files
authored
Merge pull request #4 from egidijus/build-tools
one dir, multiple artefacts
2 parents 22de633 + 58deb5f commit 1329d33

File tree

1 file changed

+24
-48
lines changed

1 file changed

+24
-48
lines changed

Makefile

+24-48
Original file line numberDiff line numberDiff line change
@@ -43,100 +43,76 @@ build:
4343
$(GOBUILD)/$(NAME)
4444

4545
darwin-amd64:
46-
mkdir -p $(BUILD_DIR)/$@
47-
GOARCH=amd64 GOOS=darwin $(GOBUILD)/$@/$(NAME)
46+
GOARCH=amd64 GOOS=darwin $(GOBUILD)/$(NAME)-$@
4847

4948
darwin-arm64:
50-
mkdir -p $(BUILD_DIR)/$@
51-
GOARCH=arm64 GOOS=darwin $(GOBUILD)/$@/$(NAME)
49+
GOARCH=arm64 GOOS=darwin $(GOBUILD)/$(NAME)-$@
5250

5351
linux-386:
54-
mkdir -p $(BUILD_DIR)/$@
55-
GOARCH=386 GOOS=linux $(GOBUILD)/$@/$(NAME)
52+
GOARCH=386 GOOS=linux $(GOBUILD)/$(NAME)-$@
5653

5754
linux-amd64:
58-
mkdir -p $(BUILD_DIR)/$@
59-
GOARCH=amd64 GOOS=linux $(GOBUILD)/$@/$(NAME)
55+
GOARCH=amd64 GOOS=linux $(GOBUILD)/$(NAME)-$@
6056

6157
linux-arm:
62-
mkdir -p $(BUILD_DIR)/$@
63-
GOARCH=arm GOOS=linux $(GOBUILD)/$@/$(NAME)
58+
GOARCH=arm GOOS=linux $(GOBUILD)/$(NAME)-$@
6459

6560
linux-armv5:
66-
mkdir -p $(BUILD_DIR)/$@
67-
GOARCH=arm GOOS=linux GOARM=5 $(GOBUILD)/$@/$(NAME)
61+
GOARCH=arm GOOS=linux GOARM=5 $(GOBUILD)/$(NAME)-$@
6862

6963
linux-armv6:
70-
mkdir -p $(BUILD_DIR)/$@
71-
GOARCH=arm GOOS=linux GOARM=6 $(GOBUILD)/$@/$(NAME)
64+
GOARCH=arm GOOS=linux GOARM=6 $(GOBUILD)/$(NAME)-$@
7265

7366
linux-armv7:
74-
mkdir -p $(BUILD_DIR)/$@
75-
GOARCH=arm GOOS=linux GOARM=7 $(GOBUILD)/$@/$(NAME)
67+
GOARCH=arm GOOS=linux GOARM=7 $(GOBUILD)/$(NAME)-$@
7668

7769
linux-arm64:
78-
mkdir -p $(BUILD_DIR)/$@
79-
GOARCH=arm64 GOOS=linux $(GOBUILD)/$@/$(NAME)
70+
GOARCH=arm64 GOOS=linux $(GOBUILD)/$(NAME)-$@
8071

8172
linux-mips-softfloat:
82-
mkdir -p $(BUILD_DIR)/$@
83-
GOARCH=mips GOMIPS=softfloat GOOS=linux $(GOBUILD)/$@/$(NAME)
73+
GOARCH=mips GOMIPS=softfloat GOOS=linux $(GOBUILD)/$(NAME)-$@
8474

8575
linux-mips-hardfloat:
86-
mkdir -p $(BUILD_DIR)/$@
87-
GOARCH=mips GOMIPS=hardfloat GOOS=linux $(GOBUILD)/$@/$(NAME)
76+
GOARCH=mips GOMIPS=hardfloat GOOS=linux $(GOBUILD)/$(NAME)-$@
8877

8978
linux-mipsle-softfloat:
90-
mkdir -p $(BUILD_DIR)/$@
91-
GOARCH=mipsle GOMIPS=softfloat GOOS=linux $(GOBUILD)/$@/$(NAME)
79+
GOARCH=mipsle GOMIPS=softfloat GOOS=linux $(GOBUILD)/$(NAME)-$@
9280

9381
linux-mipsle-hardfloat:
94-
mkdir -p $(BUILD_DIR)/$@
95-
GOARCH=mipsle GOMIPS=hardfloat GOOS=linux $(GOBUILD)/$@/$(NAME)
82+
GOARCH=mipsle GOMIPS=hardfloat GOOS=linux $(GOBUILD)/$(NAME)-$@
9683

9784
linux-mips64:
98-
mkdir -p $(BUILD_DIR)/$@
99-
GOARCH=mips64 GOOS=linux $(GOBUILD)/$@/$(NAME)
85+
GOARCH=mips64 GOOS=linux $(GOBUILD)/$(NAME)-$@
10086

10187
linux-mips64le:
102-
mkdir -p $(BUILD_DIR)/$@
103-
GOARCH=mips64le GOOS=linux $(GOBUILD)/$@/$(NAME)
88+
GOARCH=mips64le GOOS=linux $(GOBUILD)/$(NAME)-$@
10489

10590
freebsd-386:
106-
mkdir -p $(BUILD_DIR)/$@
107-
GOARCH=386 GOOS=freebsd $(GOBUILD)/$@/$(NAME)
91+
GOARCH=386 GOOS=freebsd $(GOBUILD)/$(NAME)-$@
10892

10993
freebsd-amd64:
110-
mkdir -p $(BUILD_DIR)/$@
111-
GOARCH=amd64 GOOS=freebsd $(GOBUILD)/$@/$(NAME)
94+
GOARCH=amd64 GOOS=freebsd $(GOBUILD)/$(NAME)-$@
11295

11396
freebsd-arm64:
114-
mkdir -p $(BUILD_DIR)/$@
115-
GOARCH=arm64 GOOS=freebsd $(GOBUILD)/$@/$(NAME)
97+
GOARCH=arm64 GOOS=freebsd $(GOBUILD)/$(NAME)-$@
11698

11799
windows-386:
118-
mkdir -p $(BUILD_DIR)/$@
119-
GOARCH=386 GOOS=windows $(GOBUILD)/$@/$(NAME).exe
100+
GOARCH=386 GOOS=windows $(GOBUILD)/$(NAME)-$@.exe
120101

121102
windows-amd64:
122-
mkdir -p $(BUILD_DIR)/$@
123-
GOARCH=amd64 GOOS=windows $(GOBUILD)/$@/$(NAME).exe
103+
GOARCH=amd64 GOOS=windows $(GOBUILD)/$(NAME)-$@.exe
124104

125105
windows-arm:
126-
mkdir -p $(BUILD_DIR)/$@
127-
GOARCH=arm GOOS=windows $(GOBUILD)/$@/$(NAME).exe
106+
GOARCH=arm GOOS=windows $(GOBUILD)/$(NAME)-$@.exe
128107

129108
windows-armv6:
130-
mkdir -p $(BUILD_DIR)/$@
131-
GOARCH=arm GOOS=windows GOARM=6 $(GOBUILD)/$@/$(NAME).exe
109+
GOARCH=arm GOOS=windows GOARM=6 $(GOBUILD)/$(NAME)-$@.exe
132110

133111
windows-armv7:
134-
mkdir -p $(BUILD_DIR)/$@
135-
GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD)/$@/$(NAME).exe
112+
GOARCH=arm GOOS=windows GOARM=7 $(GOBUILD)/$(NAME)-$@.exe
136113

137114
windows-arm64:
138-
mkdir -p $(BUILD_DIR)/$@
139-
GOARCH=arm64 GOOS=windows $(GOBUILD)/$@/$(NAME).exe
115+
GOARCH=arm64 GOOS=windows $(GOBUILD)/$(NAME)-$@.exe
140116

141117

142118

0 commit comments

Comments
 (0)