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,12 +1,18 @@
.PHONY: all build run gotool install clean help
BINARY_NAME=open_im_admin_cms
NAME=open_im_admin_cms
BIN_DIR=../../../bin/
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"
@@ -17,8 +23,7 @@ gotool:
go fmt ./
go vet ./
install:
make build
install:build
mv ${BINARY_NAME} ${BIN_DIR}
clean: