Files
chain33-dtalk/service/offline-push/tools/mock/Makefile
2022-03-17 15:59:24 +08:00

22 lines
634 B
Makefile

# golang1.9 or latest
# 1. make help
# 2. make dep
# 3. make build
# ...
APP_NAME := client
BUILD_DIR := build
APP := ${BUILD_DIR}/${APP_NAME}
LDFLAGS := -ldflags "-w -s -X gitlab.33.cn/chat/dtalk/version.GitCommit=`git rev-parse --short=8 HEAD`"
LDGRPC := -ldflags "-X google.golang.org/protobuf/reflect/protoregistry.conflictPolicy=warn"
.PHONY: clean build
clean: ## Remove previous build
@rm -rf ${BUILD_DIR}
@go clean
build: #checkgofmt ## Build the binary file
GOOS=linux GOARCH=amd64 GO111MODULE=on GOPROXY=https://goproxy.cn,direct GOSUMDB="sum.golang.google.cn" go build -v $(LDGRPC) $(LDFLAGS) -o $(APP) cmd/main.go