add makefile
This commit is contained in:
parent
fe5eb2db34
commit
0ced6ceaef
1 changed files with 25 additions and 0 deletions
25
Makefile
Normal file
25
Makefile
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
CC = go build
|
||||
CFLAGS = -trimpath
|
||||
LDFLAGS = all=-w -s
|
||||
GCFLAGS = all=
|
||||
ASMFLAGS = all=
|
||||
|
||||
all: client server
|
||||
|
||||
.PHONY: client
|
||||
client:
|
||||
GO111MODULE=$(GOMOD) \
|
||||
GOARCH=$(GO_ARCH_AMD) \
|
||||
GOOS=$(GO_OS_LINUX) \
|
||||
CGO_ENABLED=0 \
|
||||
$(CC) $(CFLAGS) -ldflags="$(LDFLAGS)" -gcflags="$(GCFLAGS)" -asmflags="$(ASMFLAGS)" \
|
||||
-o ./client ./cmd/client
|
||||
|
||||
.PHONY: server
|
||||
server:
|
||||
GO111MODULE=$(GOMOD) \
|
||||
GOARCH=$(GO_ARCH_AMD) \
|
||||
GOOS=$(GO_OS_LINUX) \
|
||||
CGO_ENABLED=1 \
|
||||
$(CC) $(CFLAGS) -ldflags="$(LDFLAGS)" -gcflags="$(GCFLAGS)" -asmflags="$(ASMFLAGS)" \
|
||||
-o ./server ./cmd/server
|
||||
Loading…
Add table
Add a link
Reference in a new issue