1 Star 0 Fork 1

东阳z/ratel

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Makefile 1.25 KB
一键复制 编辑 原始数据 按行查看 历史
东阳z 提交于 2021-03-21 20:37 . 整理文件
LIB_SRC = \
landlords-server/event/EventFuncs.cc \
landlords-server/event/ServerEventListener.cc \
landlords-server/event/ServerContains.cc \
landlords-server/robot/RobotEventListener.cc \
landlords-server/robot/RobotEventFuncs.cc \
landlords-client/event/eventFuncs.cc \
BINARIES = server client
all: $(BINARIES)
BASE_DIR = $(shell pwd)
MUDUO_LIB := $(BASE_DIR)
MUDUO_LIB := $(shell pwd)/lib/muduo/lib
CXXFLAGS = -g -I lib/muduo/include -I landlords-common -pthread -L$(MUDUO_LIB)
LDFLAGS = -L. -lravel -lboost_serialization -lprotobuf -lz -lmuduo_base -lpthread -lmuduo_net -lz
landlord_root = landlords-common
BASE_SRC = $(landlord_root)/protobuf/codec.cc $(landlord_root)/protobuf/query.pb.cc $(landlord_root)/helper/PokerHelper.cc $(landlord_root)/entity/PokerSell.cc $(landlord_root)/robot/RobotDecisionMakers.cc
MUDUO_SRC = $(notdir $(LIB_SRC) $(BASE_SRC))
OBJS = $(patsubst %.cc,%.o,$(MUDUO_SRC))
libravel.a: $(BASE_SRC) $(LIB_SRC)
g++ $(CXXFLAGS) -c $^
ar rcs $@ $(OBJS)
$(BINARIES): libravel.a
g++ $(CXXFLAGS) -o $@ $(filter %.cc,$^) $(LDFLAGS)
clean:
rm -f $(BINARIES) *.o *.a core
server: landlords-server/server.cc
client: landlords-client/client.cc
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/zhangshirui1/ratel.git
[email protected]:zhangshirui1/ratel.git
zhangshirui1
ratel
ratel
master

搜索帮助