Skip to content
This repository was archived by the owner on Jan 4, 2025. It is now read-only.

Commit 399470f

Browse files
Merge pull request #10 from tadashi-aikawa/0.8.1
0.8.1
2 parents c16c206 + 5b426c8 commit 399470f

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

Makefile

+16-8
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,16 @@ branch_version := $(shell git rev-parse --abbrev-ref HEAD)
2424
#------
2525

2626
package-windows: ## Create gowl.exe for Windows.
27-
@mkdir -p dist
28-
GOOS=windows GOARCH=amd64 go build -o dist/gowl.exe
27+
@mkdir -p dist/windows
28+
GOOS=windows GOARCH=amd64 go build -a -tags netgo -installsuffix netgo --ldflags '-extldflags "-static"' -o dist/windows/gowl.exe
29+
30+
package-mac: ## Create gowl for Mac.
31+
@mkdir -p dist/mac
32+
GOOS=darwin GOARCH=amd64 go build -a -tags netgo -installsuffix netgo --ldflags '-extldflags "-static"' -o dist/mac/gowl
2933

3034
package-linux: ## Create gowl for Linux.
31-
@mkdir -p dist
32-
GOOS=linux GOARCH=amd64 go build -a -tags netgo -installsuffix netgo --ldflags '-extldflags "-static"' -o dist/gowl
35+
@mkdir -p dist/linux
36+
GOOS=linux GOARCH=amd64 go build -a -tags netgo -installsuffix netgo --ldflags '-extldflags "-static"' -o dist/linux/gowl
3337

3438
clean-package: ## Remove packages with dist.
3539
rm -rf dist
@@ -45,12 +49,16 @@ release: clean-package ## Build and upload packages, regarding branch name as ve
4549
@echo '2. Packaging'
4650
@echo 'Linux...'
4751
make package-linux
48-
tar zfc dist/gowl-$(branch_version)-x86_64-linux.tar.gz dist/gowl
49-
rm -rf dist/gowl
52+
tar zfc dist/gowl-$(branch_version)-x86_64-linux.tar.gz dist/linux/gowl
53+
rm -rf dist/linux
5054
@echo 'Windows...'
5155
make package-windows
52-
7z a dist/gowl-$(branch_version)-x86_64-windows.zip dist/gowl.exe
53-
rm -rf dist/gowl.exe
56+
7z a dist/gowl-$(branch_version)-x86_64-windows.zip dist/windows/gowl.exe
57+
rm -rf dist/windows
58+
@echo 'Mac...'
59+
make package-mac
60+
tar zfc dist/gowl-$(branch_version)-x86_64-darwin.tar.gz dist/mac/gowl
61+
rm -rf dist/mac
5462

5563
@echo '3. Staging and commit'
5664
git add args.go

args.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"github.com/pkg/errors"
66
)
77

8-
const version = "0.8.0"
8+
const version = "0.8.1"
99
const usage = `Gowl.
1010
1111
Usage:

0 commit comments

Comments
 (0)