代码拉取完成,页面将自动刷新
.SECONDEXPANSION:
where-am-i = $(abspath $(word $(words $(MAKEFILE_LIST)), $(MAKEFILE_LIST)))
PHXQUEUE_BASE_DIR := $(dir $(call where-am-i))
PREFIX := $(PHXQUEUE_BASE_DIR)
PROTOBUF_BIN_DIR := $(PHXQUEUE_BASE_DIR)/third_party/protobuf/bin
GLOG_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/glog/include
PROTOBUF_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/protobuf/include
LEVELDB_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/leveldb/include
LIBCO_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/colib
PHXRPC_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxrpc
PHXPAXOS_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxpaxos/include
PHXPAXOS_PLUGIN_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxpaxos/plugin/include
PHXQUEUE_INCLUDE_DIR := $(PHXQUEUE_BASE_DIR)
GLOG_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/glog/lib
PROTOBUF_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/protobuf/lib
LEVELDB_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/leveldb/lib
LIBCO_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/colib/lib
PHXRPC_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxrpc/lib
PHXPAXOS_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxpaxos/lib
PHXPAXOS_PLUGIN_LIB_DIR := $(PHXQUEUE_BASE_DIR)/third_party/phxpaxos/plugin/lib
PHXQUEUE_LIB_DIR := $(PHXQUEUE_BASE_DIR)/lib
#BOOST_ROOT_DIR := $(PHXQUEUE_BASE_DIR)/third_party/boost
CXX := g++
AR := ar cruv
LINKER := $(CXX)
MAKE := make
ifeq ($(debug), y)
# (1) Debug
OPT := -g2
else
# (2) Production
OPT := -O2
endif
CXXFLAGS := -std=c++11 -Wall -D_REENTRANT -D_GNU_SOURCE -D_XOPEN_SOURCE -fPIC -m64 -I$(PROTOBUF_INCLUDE_DIR) $(OPT)
LDFLAGS := -L$(PHXRPC_LIB_DIR) -lphxrpc \
-L$(PHXPAXOS_LIB_DIR) -lphxpaxos \
-L$(LEVELDB_LIB_DIR) -lleveldb \
-L$(LIBCO_LIB_DIR) -lcolib \
$(PROTOBUF_LIB_DIR)/libprotobuf.a \
$(GLOG_LIB_DIR)/libglog.a \
-Wl,-Bdynamic \
-lrt -lz -ldl -lpthread
#PBFLAGS = --proto_path=$(PROTOBUF_INCLUDE_DIR) --proto_path=$(PHXQUEUE_INCLUDE_DIR) --cpp_out=.
PBFLAGS := --proto_path=$(PROTOBUF_INCLUDE_DIR) --proto_path=. --cpp_out=.
INC_COMM := -I$(PHXQUEUE_INCLUDE_DIR) -I$(GLOG_INCLUDE_DIR) -I$(PROTOBUF_INCLUDE_DIR) -I$(LEVELDB_INCLUDE_DIR) -I$(LIBCO_INCLUDE_DIR) -I$(PHXPAXOS_INCLUDE_DIR) \
-I$(PHXPAXOS_INCLUDE_DIR) -I$(PHXRPC_INCLUDE_DIR) -I$(PHXPAXOS_PLUGIN_INCLUDE_DIR)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。