1 Star 0 Fork 0

liminguo / mgo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 993 Bytes
一键复制 编辑 原始数据 按行查看 历史
liminguo 提交于 2024-04-15 12:22 . add engine
# Go parameters
GOCMD=go
GOBUILD=$(GOCMD) build
MAIN_SRC=./main
XML2PLUGIN_SRC=./tools/xml2plugin
XML2PROTO_SRC=./tools/xml2proto
XML2FUNC_SRC=./tools/xml2func
PLUGIN_BUILD = $(GOBUILD) -buildmode=plugin -v
PLUGIN_PATH = ./bin/plugin/service
TYPE_PLUGIN_PATH = ./bin/plugin/type
PLUGINLIST = arangodb database httpclient lua netserver netclient rabbitmq redis timertask webserver
#PLUGINLIST =
all: build
build:
$(GOBUILD) -o ./bin/mgo $(MAIN_SRC)
$(GOBUILD) -o ./bin/xml2plugin $(XML2PLUGIN_SRC)
$(GOBUILD) -o ./bin/xml2proto $(XML2PROTO_SRC)
$(GOBUILD) -o ./bin/xml2func $(XML2FUNC_SRC)
@for VAR in $(PLUGINLIST); do \
echo "building $$VAR"; \
$(PLUGIN_BUILD) -o $(PLUGIN_PATH)/$$VAR.so ./plugin/$$VAR; \
done
# $(PLUGIN_BUILD) -o $(TYPE_PLUGIN_PATH)/rabbitmq.so ./service/typemanager.go;
clean:
rm -f ./bin/mgo
rm -f ./bin/xml2plugin
rm -f ./bin/xml2proto
rm -f ./bin/xml2func
rm -f ./bin/plugin/service/*.so
rm -f ./bin/plugin/type/*.so
cleanlog:
rm -f ./bin/log/*
1
https://gitee.com/minguo_li/mgo.git
git@gitee.com:minguo_li/mgo.git
minguo_li
mgo
mgo
master

搜索帮助