Add: Dockerfile and Makefile

This commit is contained in:
Dreamacro
2018-06-17 08:18:39 +08:00
parent ef301af04f
commit cd9f496fc9
5 changed files with 51 additions and 9 deletions

19
Makefile Normal file
View File

@ -0,0 +1,19 @@
NAME=clash
BINDIR=bin
GOBUILD=CGO_ENABLED=0 go build -ldflags '-w -s'
all: linux macos
linux:
GOARCH=amd64 GOOS=linux $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
macos:
GOARCH=amd64 GOOS=darwin $(GOBUILD) -o $(BINDIR)/$(NAME)-$@
releases: linux macos
chmod +x $(BINDIR)/$(NAME)-*
gzip $(BINDIR)/$(NAME)-linux
gzip $(BINDIR)/$(NAME)-macos
clean:
rm $(BINDIR)/*