Makefile update

This commit is contained in:
Gordon
2023-02-27 20:03:06 +08:00
parent 33ee58904b
commit 60c507ff10
17 changed files with 136 additions and 51 deletions
+8 -3
View File
@@ -1,6 +1,6 @@
.PHONY: all build run gotool install clean help
BINARY_NAME=open_im_cms_api
NAME=open_im_cms_api
BIN_DIR=../../bin/
@@ -8,6 +8,12 @@ OS:= $(or $(os),linux)
ARCH:=$(or $(arch),amd64)
all: gotool build
ifeq ($(OS),windows)
BINARY_NAME=${NAME}.exe
endif
build:
CGO_ENABLED=0 GOOS=${OS} GOARCH=${ARCH} go build -ldflags="-w -s"
@@ -18,8 +24,7 @@ gotool:
go fmt ./
go vet ./
install:
make build
install:build
mv ${BINARY_NAME} ${BIN_DIR}
clean: