File tree Expand file tree Collapse file tree 1 file changed +17
-10
lines changed Expand file tree Collapse file tree 1 file changed +17
-10
lines changed Original file line number Diff line number Diff line change @@ -3,18 +3,25 @@ GOLDFLAGS="-X main.version $(VERSION)"
3
3
4
4
default :
5
5
6
+ bin :
7
+ mkdir -p bin
8
+ rm -rf bin/*
9
+
6
10
release : release-windows release-darwin release-linux
7
11
8
- release-windows :
9
- mkdir -p bin/windows/amd64
10
- GOOS=windows GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/windows/amd64/ego ./cmd/ego
12
+ release-windows : bin
13
+ GOOS=windows GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/ego ./cmd/ego
14
+ cd bin && tar -cvzf ego$(VERSION ) .windows-amd64.tgz ego
15
+ rm bin/ego
11
16
12
- release-darwin :
13
- mkdir -p bin/darwin/amd64
14
- GOOS=darwin GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/darwin/amd64/ego ./cmd/ego
17
+ release-darwin : bin
18
+ GOOS=darwin GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/ego ./cmd/ego
19
+ cd bin && tar -cvzf ego$(VERSION ) .darwin-amd64.tgz ego
20
+ rm bin/ego
15
21
16
- release-linux :
17
- mkdir -p bin/linux/amd64
18
- GOOS=linux GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/linux/amd64/ego ./cmd/ego
22
+ release-linux : bin
23
+ GOOS=linux GOARCH=amd64 go build -ldflags=$(GOLDFLAGS ) -o bin/ego ./cmd/ego
24
+ cd bin && tar -cvzf ego$(VERSION ) .linux-amd64.tgz ego
25
+ rm bin/ego
19
26
20
- .PHONY : default release
27
+ .PHONY : bin default release
You can’t perform that action at this time.
0 commit comments