├── CMakeLists.txt ├── README.md ├── autobuild.sh ├── bin ├── rpc_cfg.xml ├── testclient └── testserver ├── build ├── CMakeCache.txt ├── CMakeFiles │ ├── 3.12.1 │ │ ├── CMakeCCompiler.cmake │ │ ├── CMakeCXXCompiler.cmake │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ ├── CMakeDetermineCompilerABI_CXX.bin │ │ ├── CMakeSystem.cmake │ │ ├── CompilerIdC │ │ │ ├── CMakeCCompilerId.c │ │ │ └── a.out │ │ └── CompilerIdCXX │ │ │ ├── CMakeCXXCompilerId.cpp │ │ │ └── a.out │ ├── CMakeDirectoryInformation.cmake │ ├── CMakeOutput.log │ ├── Makefile.cmake │ ├── Makefile2 │ ├── TargetDirectories.txt │ ├── cmake.check_cache │ ├── feature_tests.bin │ ├── feature_tests.c │ ├── feature_tests.cxx │ └── progress.marks ├── Makefile ├── cmake_install.cmake ├── src │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── cmuduo-rpc.dir │ │ │ ├── CXX.includecache │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── cmake_clean_target.cmake │ │ │ ├── depend.internal │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ ├── loadxmlconfig.cpp.o │ │ │ ├── progress.make │ │ │ ├── rpcclient.cpp.o │ │ │ ├── rpcmeta.pb.cc.o │ │ │ ├── rpcserver.cpp.o │ │ │ └── zookeeperutils.cpp.o │ │ └── progress.marks │ ├── Makefile │ └── cmake_install.cmake ├── test │ ├── CMakeFiles │ │ ├── CMakeDirectoryInformation.cmake │ │ ├── progress.marks │ │ ├── testclient.dir │ │ │ ├── CXX.includecache │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── client.cpp.o │ │ │ ├── cmake_clean.cmake │ │ │ ├── depend.internal │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ ├── progress.make │ │ │ └── service.pb.cc.o │ │ └── testserver.dir │ │ │ ├── CXX.includecache │ │ │ ├── DependInfo.cmake │ │ │ ├── build.make │ │ │ ├── cmake_clean.cmake │ │ │ ├── depend.internal │ │ │ ├── depend.make │ │ │ ├── flags.make │ │ │ ├── link.txt │ │ │ ├── progress.make │ │ │ ├── service.cpp.o │ │ │ └── service.pb.cc.o │ ├── Makefile │ └── cmake_install.cmake └── thirdparty │ ├── CMakeFiles │ ├── CMakeDirectoryInformation.cmake │ └── progress.marks │ ├── Makefile │ ├── cmake_install.cmake │ └── tinyxml │ ├── &{PROJECT_SOURCE_DIR} │ └── lib │ │ └── tinyxml │ │ └── libtinyxml.so │ ├── CMakeFiles │ ├── CMakeDirectoryInformation.cmake │ ├── progress.marks │ └── tinyxml.dir │ │ ├── CXX.includecache │ │ ├── DependInfo.cmake │ │ ├── build.make │ │ ├── cmake_clean.cmake │ │ ├── depend.internal │ │ ├── depend.make │ │ ├── flags.make │ │ ├── link.txt │ │ ├── progress.make │ │ ├── tinystr.cpp.o │ │ ├── tinyxml.cpp.o │ │ ├── tinyxmlerror.cpp.o │ │ └── tinyxmlparser.cpp.o │ ├── Makefile │ └── cmake_install.cmake ├── include ├── loadxmlconfig.h ├── rpcclient.h ├── rpcmeta.pb.h ├── rpcserver.h ├── service.pb.h └── zookeeperutils.h ├── lib └── cmuduo-rpc │ └── libcmuduo-rpc.a ├── src ├── CMakeLists.txt ├── loadxmlconfig.cpp ├── rpc_cfg.xml ├── rpcclient.cpp ├── rpcmeta.pb.cc ├── rpcmeta.pb.h ├── rpcmeta.proto ├── rpcserver.cpp └── zookeeperutils.cpp ├── test ├── CMakeLists.txt ├── client.cpp ├── service.cpp ├── service.pb.cc ├── service.pb.h └── service.proto └── thirdparty ├── CMakeLists.txt └── tinyxml ├── CMakeLists.txt ├── tinystr.cpp ├── tinystr.h ├── tinyxml.cpp ├── tinyxml.h ├── tinyxmlerror.cpp └── tinyxmlparser.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.8) 2 | project(cmuduo-rpc) 3 | add_subdirectory(src) 4 | add_subdirectory(thirdparty) 5 | add_subdirectory(test) 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cmuduo-rpc 2 | 3 | C++语言编写开发的一个RPC调用框架,网络服务器基于muduo库实现,RPC服务器和客户端通讯的数据系列化和反序列化使用protobuf,服务配置中心采用zookeeper,配置文件加载采用tinyxml 4 | 5 | # 环境 6 | 7 | 需要安装protobuf、zookeeper以及muduo网络库环境 8 | 9 | # 项目文件介绍 10 | 11 | /bin:test文件夹测试代码生成的可执行文件 以及配置文件 12 | /lib:rpc框架生成的静态库,可以直接链接使用 13 | /build:cmake编译生成的中间文件 14 | /src:rpc框架源代码 15 | /test:rpc框架测试代码 16 | /thirdparty:第三方代码,这里主要用了tinyxml 17 | 18 | # 编译 19 | 20 | 项目采用cmake编译,可以在项目根目录执行下面一键编译 21 | 22 | ​ `chmod 700 autobuild.sh //给当前用户赋予执行权限` 23 | 24 | ​ `./autobuild.sh` 25 | 26 | # 运行 27 | 28 | 1.先启动zookeeper 29 | 30 | ​ `cd /usr/local/zookeeper/zookeeper-3.4.10/bin/` 31 | 32 | ​ `su //进入root` 33 | 34 | ​ `******//输入密码` 35 | 36 | ​ `./zkServer.sh start` 37 | 38 | 2.创建RPC服务节点 39 | 40 | ​ `cd /usr/local/zookeeper/zookeeper-3.4.10/bin/` 41 | 42 | ​ `./zkCli.sh` 43 | 44 | ​ `...` 45 | 46 | ​ `ls /` 47 | 48 | ​ `create /RpcService data` 49 | 50 | 3.启动testserver,注意同级目录下需要加载配置文件rpc_cfg.xml,里面主要包含RpcServer和zookeeper的数据配置 51 | 52 | ​ `./testserver` 53 | 54 | 4.启动testclient,注意同级目录下需要加载配置文件rpc_cfg.xml,里面主要包含zookeeper的数据配置 55 | 56 | ​ `./testclient` 57 | 58 | -------------------------------------------------------------------------------- /autobuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | rm -rf `pwd`/build/* 6 | list=`find ./ -name "*.proto"` 7 | for file in ${list} 8 | do 9 | path=${file%/*} 10 | `protoc -I=$path --cpp_out=$path $file` 11 | done 12 | 13 | cd `pwd`/build && 14 | cmake .. && 15 | make 16 | 17 | cd ../ 18 | cp ./src/rpc_cfg.xml ./bin 19 | -------------------------------------------------------------------------------- /bin/rpc_cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 127.0.0.1 6 | 6000 7 | 8 | 9 | 10 | 11 | 127.0.0.1:2181 12 | 30000 13 | 14 | -------------------------------------------------------------------------------- /bin/testclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/bin/testclient -------------------------------------------------------------------------------- /bin/testserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/bin/testserver -------------------------------------------------------------------------------- /build/CMakeCache.txt: -------------------------------------------------------------------------------- 1 | # This is the CMakeCache file. 2 | # For build in directory: /home/wjl/Templates/cmuduo-rpc/build 3 | # It was generated by CMake: /usr/bin/cmake 4 | # You can edit this file to change values found and used by cmake. 5 | # If you do not want to change any of the values, simply exit the editor. 6 | # If you do want to change a value, simply edit, save, and exit the editor. 7 | # The syntax for the file is as follows: 8 | # KEY:TYPE=VALUE 9 | # KEY is the name of a variable in the cache. 10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. 11 | # VALUE is the current value for the KEY. 12 | 13 | ######################## 14 | # EXTERNAL cache entries 15 | ######################## 16 | 17 | //Path to a program. 18 | CMAKE_AR:FILEPATH=/usr/bin/ar 19 | 20 | //Choose the type of build, options are: None Debug Release RelWithDebInfo 21 | // MinSizeRel ... 22 | CMAKE_BUILD_TYPE:STRING= 23 | 24 | //Enable/Disable color output during build. 25 | CMAKE_COLOR_MAKEFILE:BOOL=ON 26 | 27 | //CXX compiler 28 | CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ 29 | 30 | //A wrapper around 'ar' adding the appropriate '--plugin' option 31 | // for the GCC compiler 32 | CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8 33 | 34 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option 35 | // for the GCC compiler 36 | CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8 37 | 38 | //Flags used by the CXX compiler during all build types. 39 | CMAKE_CXX_FLAGS:STRING= 40 | 41 | //Flags used by the CXX compiler during DEBUG builds. 42 | CMAKE_CXX_FLAGS_DEBUG:STRING=-g 43 | 44 | //Flags used by the CXX compiler during MINSIZEREL builds. 45 | CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 46 | 47 | //Flags used by the CXX compiler during RELEASE builds. 48 | CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 49 | 50 | //Flags used by the CXX compiler during RELWITHDEBINFO builds. 51 | CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 52 | 53 | //C compiler 54 | CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc 55 | 56 | //A wrapper around 'ar' adding the appropriate '--plugin' option 57 | // for the GCC compiler 58 | CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-8 59 | 60 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option 61 | // for the GCC compiler 62 | CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-8 63 | 64 | //Flags used by the C compiler during all build types. 65 | CMAKE_C_FLAGS:STRING= 66 | 67 | //Flags used by the C compiler during DEBUG builds. 68 | CMAKE_C_FLAGS_DEBUG:STRING=-g 69 | 70 | //Flags used by the C compiler during MINSIZEREL builds. 71 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 72 | 73 | //Flags used by the C compiler during RELEASE builds. 74 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 75 | 76 | //Flags used by the C compiler during RELWITHDEBINFO builds. 77 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 78 | 79 | //Flags used by the linker during all build types. 80 | CMAKE_EXE_LINKER_FLAGS:STRING= 81 | 82 | //Flags used by the linker during DEBUG builds. 83 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= 84 | 85 | //Flags used by the linker during MINSIZEREL builds. 86 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= 87 | 88 | //Flags used by the linker during RELEASE builds. 89 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= 90 | 91 | //Flags used by the linker during RELWITHDEBINFO builds. 92 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 93 | 94 | //Enable/Disable output of compile commands during generation. 95 | CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF 96 | 97 | //Install path prefix, prepended onto install directories. 98 | CMAKE_INSTALL_PREFIX:PATH=/usr/local 99 | 100 | //Path to a program. 101 | CMAKE_LINKER:FILEPATH=/usr/bin/ld 102 | 103 | //Path to a program. 104 | CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make 105 | 106 | //Flags used by the linker during the creation of modules during 107 | // all build types. 108 | CMAKE_MODULE_LINKER_FLAGS:STRING= 109 | 110 | //Flags used by the linker during the creation of modules during 111 | // DEBUG builds. 112 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= 113 | 114 | //Flags used by the linker during the creation of modules during 115 | // MINSIZEREL builds. 116 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= 117 | 118 | //Flags used by the linker during the creation of modules during 119 | // RELEASE builds. 120 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= 121 | 122 | //Flags used by the linker during the creation of modules during 123 | // RELWITHDEBINFO builds. 124 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 125 | 126 | //Path to a program. 127 | CMAKE_NM:FILEPATH=/usr/bin/nm 128 | 129 | //Path to a program. 130 | CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy 131 | 132 | //Path to a program. 133 | CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump 134 | 135 | //Value Computed by CMake 136 | CMAKE_PROJECT_NAME:STATIC=cmuduo-rpc 137 | 138 | //Path to a program. 139 | CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib 140 | 141 | //Flags used by the linker during the creation of shared libraries 142 | // during all build types. 143 | CMAKE_SHARED_LINKER_FLAGS:STRING= 144 | 145 | //Flags used by the linker during the creation of shared libraries 146 | // during DEBUG builds. 147 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= 148 | 149 | //Flags used by the linker during the creation of shared libraries 150 | // during MINSIZEREL builds. 151 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= 152 | 153 | //Flags used by the linker during the creation of shared libraries 154 | // during RELEASE builds. 155 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= 156 | 157 | //Flags used by the linker during the creation of shared libraries 158 | // during RELWITHDEBINFO builds. 159 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= 160 | 161 | //If set, runtime paths are not added when installing shared libraries, 162 | // but are added when building. 163 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO 164 | 165 | //If set, runtime paths are not added when using shared libraries. 166 | CMAKE_SKIP_RPATH:BOOL=NO 167 | 168 | //Flags used by the linker during the creation of static libraries 169 | // during all build types. 170 | CMAKE_STATIC_LINKER_FLAGS:STRING= 171 | 172 | //Flags used by the linker during the creation of static libraries 173 | // during DEBUG builds. 174 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= 175 | 176 | //Flags used by the linker during the creation of static libraries 177 | // during MINSIZEREL builds. 178 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= 179 | 180 | //Flags used by the linker during the creation of static libraries 181 | // during RELEASE builds. 182 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= 183 | 184 | //Flags used by the linker during the creation of static libraries 185 | // during RELWITHDEBINFO builds. 186 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= 187 | 188 | //Path to a program. 189 | CMAKE_STRIP:FILEPATH=/usr/bin/strip 190 | 191 | //If this value is on, makefiles will be generated without the 192 | // .SILENT directive, and all commands will be echoed to the console 193 | // during the make. This is useful for debugging only. With Visual 194 | // Studio IDE projects all commands are done without /nologo. 195 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE 196 | 197 | //Value Computed by CMake 198 | cmuduo-rpc_BINARY_DIR:STATIC=/home/wjl/Templates/cmuduo-rpc/build 199 | 200 | //Dependencies for the target 201 | cmuduo-rpc_LIB_DEPENDS:STATIC=general;muduo_net;general;muduo_base;general;protobuf;general;zookeeper_mt;general;tinyxml;general;pthread; 202 | 203 | //Value Computed by CMake 204 | cmuduo-rpc_SOURCE_DIR:STATIC=/home/wjl/Templates/cmuduo-rpc 205 | 206 | 207 | ######################## 208 | # INTERNAL cache entries 209 | ######################## 210 | 211 | //ADVANCED property for variable: CMAKE_AR 212 | CMAKE_AR-ADVANCED:INTERNAL=1 213 | //This is the directory where this CMakeCache.txt was created 214 | CMAKE_CACHEFILE_DIR:INTERNAL=/home/wjl/Templates/cmuduo-rpc/build 215 | //Major version of cmake used to create the current loaded cache 216 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 217 | //Minor version of cmake used to create the current loaded cache 218 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=12 219 | //Patch version of cmake used to create the current loaded cache 220 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 221 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE 222 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 223 | //Path to CMake executable. 224 | CMAKE_COMMAND:INTERNAL=/usr/bin/cmake 225 | //Path to cpack program executable. 226 | CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack 227 | //Path to ctest program executable. 228 | CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest 229 | //ADVANCED property for variable: CMAKE_CXX_COMPILER 230 | CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 231 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR 232 | CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 233 | //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB 234 | CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 235 | //ADVANCED property for variable: CMAKE_CXX_FLAGS 236 | CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 237 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG 238 | CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 239 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL 240 | CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 241 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE 242 | CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 243 | //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO 244 | CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 245 | //ADVANCED property for variable: CMAKE_C_COMPILER 246 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 247 | //ADVANCED property for variable: CMAKE_C_COMPILER_AR 248 | CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 249 | //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB 250 | CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 251 | //ADVANCED property for variable: CMAKE_C_FLAGS 252 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 253 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG 254 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 255 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL 256 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 257 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE 258 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 259 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO 260 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 261 | //Executable file format 262 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF 263 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS 264 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 265 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG 266 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 267 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL 268 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 269 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE 270 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 271 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO 272 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 273 | //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS 274 | CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 275 | //Name of external makefile project generator. 276 | CMAKE_EXTRA_GENERATOR:INTERNAL= 277 | //Name of generator. 278 | CMAKE_GENERATOR:INTERNAL=Unix Makefiles 279 | //Generator instance identifier. 280 | CMAKE_GENERATOR_INSTANCE:INTERNAL= 281 | //Name of generator platform. 282 | CMAKE_GENERATOR_PLATFORM:INTERNAL= 283 | //Name of generator toolset. 284 | CMAKE_GENERATOR_TOOLSET:INTERNAL= 285 | //Source directory with the top level CMakeLists.txt file for this 286 | // project 287 | CMAKE_HOME_DIRECTORY:INTERNAL=/home/wjl/Templates/cmuduo-rpc 288 | //Install .so files without execute permission. 289 | CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 290 | //ADVANCED property for variable: CMAKE_LINKER 291 | CMAKE_LINKER-ADVANCED:INTERNAL=1 292 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM 293 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 294 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS 295 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 296 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG 297 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 298 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL 299 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 300 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE 301 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 302 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO 303 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 304 | //ADVANCED property for variable: CMAKE_NM 305 | CMAKE_NM-ADVANCED:INTERNAL=1 306 | //number of local generators 307 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=5 308 | //ADVANCED property for variable: CMAKE_OBJCOPY 309 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 310 | //ADVANCED property for variable: CMAKE_OBJDUMP 311 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 312 | //Platform information initialized 313 | CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 314 | //ADVANCED property for variable: CMAKE_RANLIB 315 | CMAKE_RANLIB-ADVANCED:INTERNAL=1 316 | //Path to CMake installation. 317 | CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.12 318 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS 319 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 320 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG 321 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 322 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL 323 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 324 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE 325 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 326 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO 327 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 328 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH 329 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 330 | //ADVANCED property for variable: CMAKE_SKIP_RPATH 331 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 332 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS 333 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 334 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG 335 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 336 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL 337 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 338 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE 339 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 340 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO 341 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 342 | //ADVANCED property for variable: CMAKE_STRIP 343 | CMAKE_STRIP-ADVANCED:INTERNAL=1 344 | //uname command 345 | CMAKE_UNAME:INTERNAL=/bin/uname 346 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE 347 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 348 | 349 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "/usr/bin/cc") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "8.3.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "Linux") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_SIMULATE_VERSION "") 16 | 17 | 18 | 19 | set(CMAKE_AR "/usr/bin/ar") 20 | set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-8") 21 | set(CMAKE_RANLIB "/usr/bin/ranlib") 22 | set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-8") 23 | set(CMAKE_LINKER "/usr/bin/ld") 24 | set(CMAKE_COMPILER_IS_GNUCC 1) 25 | set(CMAKE_C_COMPILER_LOADED 1) 26 | set(CMAKE_C_COMPILER_WORKS TRUE) 27 | set(CMAKE_C_ABI_COMPILED TRUE) 28 | set(CMAKE_COMPILER_IS_MINGW ) 29 | set(CMAKE_COMPILER_IS_CYGWIN ) 30 | if(CMAKE_COMPILER_IS_CYGWIN) 31 | set(CYGWIN 1) 32 | set(UNIX 1) 33 | endif() 34 | 35 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 36 | 37 | if(CMAKE_COMPILER_IS_MINGW) 38 | set(MINGW 1) 39 | endif() 40 | set(CMAKE_C_COMPILER_ID_RUN 1) 41 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 42 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 43 | set(CMAKE_C_LINKER_PREFERENCE 10) 44 | 45 | # Save compiler ABI information. 46 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 47 | set(CMAKE_C_COMPILER_ABI "ELF") 48 | set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 49 | 50 | if(CMAKE_C_SIZEOF_DATA_PTR) 51 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 52 | endif() 53 | 54 | if(CMAKE_C_COMPILER_ABI) 55 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 56 | endif() 57 | 58 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 59 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 60 | endif() 61 | 62 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 63 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 64 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 65 | endif() 66 | 67 | 68 | 69 | 70 | 71 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") 72 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 73 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 74 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CMakeCXXCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_CXX_COMPILER "/usr/bin/c++") 2 | set(CMAKE_CXX_COMPILER_ARG1 "") 3 | set(CMAKE_CXX_COMPILER_ID "GNU") 4 | set(CMAKE_CXX_COMPILER_VERSION "8.3.0") 5 | set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_CXX_COMPILER_WRAPPER "") 7 | set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") 8 | set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") 9 | set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") 10 | set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") 11 | set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") 12 | set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") 13 | set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") 14 | 15 | set(CMAKE_CXX_PLATFORM_ID "Linux") 16 | set(CMAKE_CXX_SIMULATE_ID "") 17 | set(CMAKE_CXX_SIMULATE_VERSION "") 18 | 19 | 20 | 21 | set(CMAKE_AR "/usr/bin/ar") 22 | set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-8") 23 | set(CMAKE_RANLIB "/usr/bin/ranlib") 24 | set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-8") 25 | set(CMAKE_LINKER "/usr/bin/ld") 26 | set(CMAKE_COMPILER_IS_GNUCXX 1) 27 | set(CMAKE_CXX_COMPILER_LOADED 1) 28 | set(CMAKE_CXX_COMPILER_WORKS TRUE) 29 | set(CMAKE_CXX_ABI_COMPILED TRUE) 30 | set(CMAKE_COMPILER_IS_MINGW ) 31 | set(CMAKE_COMPILER_IS_CYGWIN ) 32 | if(CMAKE_COMPILER_IS_CYGWIN) 33 | set(CYGWIN 1) 34 | set(UNIX 1) 35 | endif() 36 | 37 | set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") 38 | 39 | if(CMAKE_COMPILER_IS_MINGW) 40 | set(MINGW 1) 41 | endif() 42 | set(CMAKE_CXX_COMPILER_ID_RUN 1) 43 | set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) 44 | set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) 45 | set(CMAKE_CXX_LINKER_PREFERENCE 30) 46 | set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_CXX_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_CXX_COMPILER_ABI "ELF") 51 | set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 52 | 53 | if(CMAKE_CXX_SIZEOF_DATA_PTR) 54 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") 55 | endif() 56 | 57 | if(CMAKE_CXX_COMPILER_ABI) 58 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") 59 | endif() 60 | 61 | if(CMAKE_CXX_LIBRARY_ARCHITECTURE) 62 | set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") 63 | endif() 64 | 65 | set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") 66 | if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) 67 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") 68 | endif() 69 | 70 | 71 | 72 | 73 | 74 | set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") 75 | set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/8;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") 76 | set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 77 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_CXX.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CMakeDetermineCompilerABI_CXX.bin -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Linux-4.18.0-25-generic") 2 | set(CMAKE_HOST_SYSTEM_NAME "Linux") 3 | set(CMAKE_HOST_SYSTEM_VERSION "4.18.0-25-generic") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Linux-4.18.0-25-generic") 9 | set(CMAKE_SYSTEM_NAME "Linux") 10 | set(CMAKE_SYSTEM_VERSION "4.18.0-25-generic") 11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CompilerIdC/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CompilerIdC/a.out -------------------------------------------------------------------------------- /build/CMakeFiles/3.12.1/CompilerIdCXX/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/3.12.1/CompilerIdCXX/a.out -------------------------------------------------------------------------------- /build/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "../CMakeLists.txt" 11 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake" 12 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake" 13 | "CMakeFiles/3.12.1/CMakeSystem.cmake" 14 | "CMakeFiles/feature_tests.c" 15 | "CMakeFiles/feature_tests.cxx" 16 | "../src/CMakeLists.txt" 17 | "../test/CMakeLists.txt" 18 | "../thirdparty/CMakeLists.txt" 19 | "../thirdparty/tinyxml/CMakeLists.txt" 20 | "/usr/share/cmake-3.12/Modules/CMakeCCompiler.cmake.in" 21 | "/usr/share/cmake-3.12/Modules/CMakeCCompilerABI.c" 22 | "/usr/share/cmake-3.12/Modules/CMakeCInformation.cmake" 23 | "/usr/share/cmake-3.12/Modules/CMakeCXXCompiler.cmake.in" 24 | "/usr/share/cmake-3.12/Modules/CMakeCXXCompilerABI.cpp" 25 | "/usr/share/cmake-3.12/Modules/CMakeCXXInformation.cmake" 26 | "/usr/share/cmake-3.12/Modules/CMakeCommonLanguageInclude.cmake" 27 | "/usr/share/cmake-3.12/Modules/CMakeCompilerIdDetection.cmake" 28 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCCompiler.cmake" 29 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCXXCompiler.cmake" 30 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompileFeatures.cmake" 31 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompiler.cmake" 32 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompilerABI.cmake" 33 | "/usr/share/cmake-3.12/Modules/CMakeDetermineCompilerId.cmake" 34 | "/usr/share/cmake-3.12/Modules/CMakeDetermineSystem.cmake" 35 | "/usr/share/cmake-3.12/Modules/CMakeFindBinUtils.cmake" 36 | "/usr/share/cmake-3.12/Modules/CMakeGenericSystem.cmake" 37 | "/usr/share/cmake-3.12/Modules/CMakeInitializeConfigs.cmake" 38 | "/usr/share/cmake-3.12/Modules/CMakeLanguageInformation.cmake" 39 | "/usr/share/cmake-3.12/Modules/CMakeParseImplicitLinkInfo.cmake" 40 | "/usr/share/cmake-3.12/Modules/CMakeSystem.cmake.in" 41 | "/usr/share/cmake-3.12/Modules/CMakeSystemSpecificInformation.cmake" 42 | "/usr/share/cmake-3.12/Modules/CMakeSystemSpecificInitialize.cmake" 43 | "/usr/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake" 44 | "/usr/share/cmake-3.12/Modules/CMakeTestCXXCompiler.cmake" 45 | "/usr/share/cmake-3.12/Modules/CMakeTestCompilerCommon.cmake" 46 | "/usr/share/cmake-3.12/Modules/CMakeUnixFindMake.cmake" 47 | "/usr/share/cmake-3.12/Modules/Compiler/ADSP-DetermineCompiler.cmake" 48 | "/usr/share/cmake-3.12/Modules/Compiler/ARMCC-DetermineCompiler.cmake" 49 | "/usr/share/cmake-3.12/Modules/Compiler/AppleClang-DetermineCompiler.cmake" 50 | "/usr/share/cmake-3.12/Modules/Compiler/Borland-DetermineCompiler.cmake" 51 | "/usr/share/cmake-3.12/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" 52 | "/usr/share/cmake-3.12/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 53 | "/usr/share/cmake-3.12/Modules/Compiler/Clang-DetermineCompiler.cmake" 54 | "/usr/share/cmake-3.12/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" 55 | "/usr/share/cmake-3.12/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" 56 | "/usr/share/cmake-3.12/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" 57 | "/usr/share/cmake-3.12/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" 58 | "/usr/share/cmake-3.12/Modules/Compiler/Cray-DetermineCompiler.cmake" 59 | "/usr/share/cmake-3.12/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" 60 | "/usr/share/cmake-3.12/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" 61 | "/usr/share/cmake-3.12/Modules/Compiler/GHS-DetermineCompiler.cmake" 62 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C-DetermineCompiler.cmake" 63 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C-FeatureTests.cmake" 64 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-C.cmake" 65 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" 66 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX-FeatureTests.cmake" 67 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-CXX.cmake" 68 | "/usr/share/cmake-3.12/Modules/Compiler/GNU-FindBinUtils.cmake" 69 | "/usr/share/cmake-3.12/Modules/Compiler/GNU.cmake" 70 | "/usr/share/cmake-3.12/Modules/Compiler/HP-C-DetermineCompiler.cmake" 71 | "/usr/share/cmake-3.12/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" 72 | "/usr/share/cmake-3.12/Modules/Compiler/IAR-DetermineCompiler.cmake" 73 | "/usr/share/cmake-3.12/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" 74 | "/usr/share/cmake-3.12/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" 75 | "/usr/share/cmake-3.12/Modules/Compiler/Intel-DetermineCompiler.cmake" 76 | "/usr/share/cmake-3.12/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" 77 | "/usr/share/cmake-3.12/Modules/Compiler/MSVC-DetermineCompiler.cmake" 78 | "/usr/share/cmake-3.12/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" 79 | "/usr/share/cmake-3.12/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" 80 | "/usr/share/cmake-3.12/Modules/Compiler/PGI-DetermineCompiler.cmake" 81 | "/usr/share/cmake-3.12/Modules/Compiler/PathScale-DetermineCompiler.cmake" 82 | "/usr/share/cmake-3.12/Modules/Compiler/SCO-DetermineCompiler.cmake" 83 | "/usr/share/cmake-3.12/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" 84 | "/usr/share/cmake-3.12/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" 85 | "/usr/share/cmake-3.12/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" 86 | "/usr/share/cmake-3.12/Modules/Compiler/TI-DetermineCompiler.cmake" 87 | "/usr/share/cmake-3.12/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" 88 | "/usr/share/cmake-3.12/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" 89 | "/usr/share/cmake-3.12/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" 90 | "/usr/share/cmake-3.12/Modules/Compiler/Watcom-DetermineCompiler.cmake" 91 | "/usr/share/cmake-3.12/Modules/Compiler/XL-C-DetermineCompiler.cmake" 92 | "/usr/share/cmake-3.12/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" 93 | "/usr/share/cmake-3.12/Modules/Compiler/zOS-C-DetermineCompiler.cmake" 94 | "/usr/share/cmake-3.12/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" 95 | "/usr/share/cmake-3.12/Modules/Internal/FeatureTesting.cmake" 96 | "/usr/share/cmake-3.12/Modules/Platform/Linux-Determine-CXX.cmake" 97 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU-C.cmake" 98 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU-CXX.cmake" 99 | "/usr/share/cmake-3.12/Modules/Platform/Linux-GNU.cmake" 100 | "/usr/share/cmake-3.12/Modules/Platform/Linux.cmake" 101 | "/usr/share/cmake-3.12/Modules/Platform/UnixPaths.cmake" 102 | ) 103 | 104 | # The corresponding makefile is: 105 | set(CMAKE_MAKEFILE_OUTPUTS 106 | "Makefile" 107 | "CMakeFiles/cmake.check_cache" 108 | ) 109 | 110 | # Byproducts of CMake generate step: 111 | set(CMAKE_MAKEFILE_PRODUCTS 112 | "CMakeFiles/3.12.1/CMakeSystem.cmake" 113 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake" 114 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake" 115 | "CMakeFiles/3.12.1/CMakeCCompiler.cmake" 116 | "CMakeFiles/3.12.1/CMakeCXXCompiler.cmake" 117 | "CMakeFiles/CMakeDirectoryInformation.cmake" 118 | "src/CMakeFiles/CMakeDirectoryInformation.cmake" 119 | "thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake" 120 | "thirdparty/tinyxml/CMakeFiles/CMakeDirectoryInformation.cmake" 121 | "test/CMakeFiles/CMakeDirectoryInformation.cmake" 122 | ) 123 | 124 | # Dependency information for all targets: 125 | set(CMAKE_DEPEND_INFO_FILES 126 | "src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake" 127 | "thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake" 128 | "test/CMakeFiles/testserver.dir/DependInfo.cmake" 129 | "test/CMakeFiles/testclient.dir/DependInfo.cmake" 130 | ) 131 | -------------------------------------------------------------------------------- /build/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # The main recursive all target 10 | all: 11 | 12 | .PHONY : all 13 | 14 | # The main recursive preinstall target 15 | preinstall: 16 | 17 | .PHONY : preinstall 18 | 19 | # The main recursive clean target 20 | clean: 21 | 22 | .PHONY : clean 23 | 24 | #============================================================================= 25 | # Special targets provided by cmake. 26 | 27 | # Disable implicit rules so canonical targets will work. 28 | .SUFFIXES: 29 | 30 | 31 | # Remove some rules from gmake that .SUFFIXES does not remove. 32 | SUFFIXES = 33 | 34 | .SUFFIXES: .hpux_make_needs_suffix_list 35 | 36 | 37 | # Suppress display of executed commands. 38 | $(VERBOSE).SILENT: 39 | 40 | 41 | # A target that is always out of date. 42 | cmake_force: 43 | 44 | .PHONY : cmake_force 45 | 46 | #============================================================================= 47 | # Set environment variables for the build. 48 | 49 | # The shell in which to execute make rules. 50 | SHELL = /bin/sh 51 | 52 | # The CMake executable. 53 | CMAKE_COMMAND = /usr/bin/cmake 54 | 55 | # The command to remove a file. 56 | RM = /usr/bin/cmake -E remove -f 57 | 58 | # Escaping for special characters. 59 | EQUALS = = 60 | 61 | # The top-level source directory on which CMake was run. 62 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 63 | 64 | # The top-level build directory on which CMake was run. 65 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 66 | 67 | #============================================================================= 68 | # Directory level rules for directory src 69 | 70 | # Convenience name for "all" pass in the directory. 71 | src/all: src/CMakeFiles/cmuduo-rpc.dir/all 72 | 73 | .PHONY : src/all 74 | 75 | # Convenience name for "clean" pass in the directory. 76 | src/clean: src/CMakeFiles/cmuduo-rpc.dir/clean 77 | 78 | .PHONY : src/clean 79 | 80 | # Convenience name for "preinstall" pass in the directory. 81 | src/preinstall: 82 | 83 | .PHONY : src/preinstall 84 | 85 | #============================================================================= 86 | # Target rules for target src/CMakeFiles/cmuduo-rpc.dir 87 | 88 | # All Build rule for target. 89 | src/CMakeFiles/cmuduo-rpc.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 90 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/depend 91 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build 92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target cmuduo-rpc" 93 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/all 94 | 95 | # Include target in all. 96 | all: src/CMakeFiles/cmuduo-rpc.dir/all 97 | 98 | .PHONY : all 99 | 100 | # Build rule for subdir invocation for target. 101 | src/CMakeFiles/cmuduo-rpc.dir/rule: cmake_check_build_system 102 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 11 103 | $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/cmuduo-rpc.dir/all 104 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 105 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/rule 106 | 107 | # Convenience name for target. 108 | cmuduo-rpc: src/CMakeFiles/cmuduo-rpc.dir/rule 109 | 110 | .PHONY : cmuduo-rpc 111 | 112 | # clean rule for target. 113 | src/CMakeFiles/cmuduo-rpc.dir/clean: 114 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/clean 115 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/clean 116 | 117 | # clean rule for target. 118 | clean: src/CMakeFiles/cmuduo-rpc.dir/clean 119 | 120 | .PHONY : clean 121 | 122 | #============================================================================= 123 | # Directory level rules for directory thirdparty 124 | 125 | # Convenience name for "all" pass in the directory. 126 | thirdparty/all: thirdparty/tinyxml/all 127 | 128 | .PHONY : thirdparty/all 129 | 130 | # Convenience name for "clean" pass in the directory. 131 | thirdparty/clean: thirdparty/tinyxml/clean 132 | 133 | .PHONY : thirdparty/clean 134 | 135 | # Convenience name for "preinstall" pass in the directory. 136 | thirdparty/preinstall: thirdparty/tinyxml/preinstall 137 | 138 | .PHONY : thirdparty/preinstall 139 | 140 | #============================================================================= 141 | # Directory level rules for directory thirdparty/tinyxml 142 | 143 | # Convenience name for "all" pass in the directory. 144 | thirdparty/tinyxml/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 145 | 146 | .PHONY : thirdparty/tinyxml/all 147 | 148 | # Convenience name for "clean" pass in the directory. 149 | thirdparty/tinyxml/clean: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean 150 | 151 | .PHONY : thirdparty/tinyxml/clean 152 | 153 | # Convenience name for "preinstall" pass in the directory. 154 | thirdparty/tinyxml/preinstall: 155 | 156 | .PHONY : thirdparty/tinyxml/preinstall 157 | 158 | #============================================================================= 159 | # Target rules for target thirdparty/tinyxml/CMakeFiles/tinyxml.dir 160 | 161 | # All Build rule for target. 162 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all: 163 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend 164 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build 165 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=13,14,15,16,17 "Built target tinyxml" 166 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 167 | 168 | # Include target in all. 169 | all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 170 | 171 | .PHONY : all 172 | 173 | # Build rule for subdir invocation for target. 174 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule: cmake_check_build_system 175 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 5 176 | $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 177 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 178 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule 179 | 180 | # Convenience name for target. 181 | tinyxml: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule 182 | 183 | .PHONY : tinyxml 184 | 185 | # clean rule for target. 186 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean: 187 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean 188 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean 189 | 190 | # clean rule for target. 191 | clean: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean 192 | 193 | .PHONY : clean 194 | 195 | #============================================================================= 196 | # Directory level rules for directory test 197 | 198 | # Convenience name for "all" pass in the directory. 199 | test/all: test/CMakeFiles/testserver.dir/all 200 | test/all: test/CMakeFiles/testclient.dir/all 201 | 202 | .PHONY : test/all 203 | 204 | # Convenience name for "clean" pass in the directory. 205 | test/clean: test/CMakeFiles/testserver.dir/clean 206 | test/clean: test/CMakeFiles/testclient.dir/clean 207 | 208 | .PHONY : test/clean 209 | 210 | # Convenience name for "preinstall" pass in the directory. 211 | test/preinstall: 212 | 213 | .PHONY : test/preinstall 214 | 215 | #============================================================================= 216 | # Target rules for target test/CMakeFiles/testserver.dir 217 | 218 | # All Build rule for target. 219 | test/CMakeFiles/testserver.dir/all: src/CMakeFiles/cmuduo-rpc.dir/all 220 | test/CMakeFiles/testserver.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 221 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/depend 222 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build 223 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=10,11,12 "Built target testserver" 224 | .PHONY : test/CMakeFiles/testserver.dir/all 225 | 226 | # Include target in all. 227 | all: test/CMakeFiles/testserver.dir/all 228 | 229 | .PHONY : all 230 | 231 | # Build rule for subdir invocation for target. 232 | test/CMakeFiles/testserver.dir/rule: cmake_check_build_system 233 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 14 234 | $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testserver.dir/all 235 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 236 | .PHONY : test/CMakeFiles/testserver.dir/rule 237 | 238 | # Convenience name for target. 239 | testserver: test/CMakeFiles/testserver.dir/rule 240 | 241 | .PHONY : testserver 242 | 243 | # clean rule for target. 244 | test/CMakeFiles/testserver.dir/clean: 245 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/clean 246 | .PHONY : test/CMakeFiles/testserver.dir/clean 247 | 248 | # clean rule for target. 249 | clean: test/CMakeFiles/testserver.dir/clean 250 | 251 | .PHONY : clean 252 | 253 | #============================================================================= 254 | # Target rules for target test/CMakeFiles/testclient.dir 255 | 256 | # All Build rule for target. 257 | test/CMakeFiles/testclient.dir/all: src/CMakeFiles/cmuduo-rpc.dir/all 258 | test/CMakeFiles/testclient.dir/all: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/all 259 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/depend 260 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build 261 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=7,8,9 "Built target testclient" 262 | .PHONY : test/CMakeFiles/testclient.dir/all 263 | 264 | # Include target in all. 265 | all: test/CMakeFiles/testclient.dir/all 266 | 267 | .PHONY : all 268 | 269 | # Build rule for subdir invocation for target. 270 | test/CMakeFiles/testclient.dir/rule: cmake_check_build_system 271 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 14 272 | $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testclient.dir/all 273 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 274 | .PHONY : test/CMakeFiles/testclient.dir/rule 275 | 276 | # Convenience name for target. 277 | testclient: test/CMakeFiles/testclient.dir/rule 278 | 279 | .PHONY : testclient 280 | 281 | # clean rule for target. 282 | test/CMakeFiles/testclient.dir/clean: 283 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/clean 284 | .PHONY : test/CMakeFiles/testclient.dir/clean 285 | 286 | # clean rule for target. 287 | clean: test/CMakeFiles/testclient.dir/clean 288 | 289 | .PHONY : clean 290 | 291 | #============================================================================= 292 | # Special targets to cleanup operation of make. 293 | 294 | # Special rule to run CMake to check the build system integrity. 295 | # No rule that depends on this can have commands that come from listfiles 296 | # because they might be regenerated. 297 | cmake_check_build_system: 298 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 299 | .PHONY : cmake_check_build_system 300 | 301 | -------------------------------------------------------------------------------- /build/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/rebuild_cache.dir 2 | /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/edit_cache.dir 3 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/rebuild_cache.dir 4 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir 5 | /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/edit_cache.dir 6 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/rebuild_cache.dir 7 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/edit_cache.dir 8 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/rebuild_cache.dir 9 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir 10 | /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/edit_cache.dir 11 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/rebuild_cache.dir 12 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/edit_cache.dir 13 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir 14 | /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir 15 | -------------------------------------------------------------------------------- /build/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/CMakeFiles/feature_tests.bin -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.c: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "C_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "c_function_prototypes\n" 10 | "C_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "c_restrict\n" 17 | "C_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "c_static_assert\n" 24 | "C_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "c_variadic_macros\n" 31 | 32 | }; 33 | 34 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 35 | -------------------------------------------------------------------------------- /build/CMakeFiles/feature_tests.cxx: -------------------------------------------------------------------------------- 1 | 2 | const char features[] = {"\n" 3 | "CXX_FEATURE:" 4 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 5 | "1" 6 | #else 7 | "0" 8 | #endif 9 | "cxx_aggregate_default_initializers\n" 10 | "CXX_FEATURE:" 11 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 12 | "1" 13 | #else 14 | "0" 15 | #endif 16 | "cxx_alias_templates\n" 17 | "CXX_FEATURE:" 18 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 19 | "1" 20 | #else 21 | "0" 22 | #endif 23 | "cxx_alignas\n" 24 | "CXX_FEATURE:" 25 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 26 | "1" 27 | #else 28 | "0" 29 | #endif 30 | "cxx_alignof\n" 31 | "CXX_FEATURE:" 32 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 33 | "1" 34 | #else 35 | "0" 36 | #endif 37 | "cxx_attributes\n" 38 | "CXX_FEATURE:" 39 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 40 | "1" 41 | #else 42 | "0" 43 | #endif 44 | "cxx_attribute_deprecated\n" 45 | "CXX_FEATURE:" 46 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 47 | "1" 48 | #else 49 | "0" 50 | #endif 51 | "cxx_auto_type\n" 52 | "CXX_FEATURE:" 53 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 54 | "1" 55 | #else 56 | "0" 57 | #endif 58 | "cxx_binary_literals\n" 59 | "CXX_FEATURE:" 60 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 61 | "1" 62 | #else 63 | "0" 64 | #endif 65 | "cxx_constexpr\n" 66 | "CXX_FEATURE:" 67 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 68 | "1" 69 | #else 70 | "0" 71 | #endif 72 | "cxx_contextual_conversions\n" 73 | "CXX_FEATURE:" 74 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 75 | "1" 76 | #else 77 | "0" 78 | #endif 79 | "cxx_decltype\n" 80 | "CXX_FEATURE:" 81 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 82 | "1" 83 | #else 84 | "0" 85 | #endif 86 | "cxx_decltype_auto\n" 87 | "CXX_FEATURE:" 88 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 89 | "1" 90 | #else 91 | "0" 92 | #endif 93 | "cxx_decltype_incomplete_return_types\n" 94 | "CXX_FEATURE:" 95 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 96 | "1" 97 | #else 98 | "0" 99 | #endif 100 | "cxx_default_function_template_args\n" 101 | "CXX_FEATURE:" 102 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 103 | "1" 104 | #else 105 | "0" 106 | #endif 107 | "cxx_defaulted_functions\n" 108 | "CXX_FEATURE:" 109 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 110 | "1" 111 | #else 112 | "0" 113 | #endif 114 | "cxx_defaulted_move_initializers\n" 115 | "CXX_FEATURE:" 116 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 117 | "1" 118 | #else 119 | "0" 120 | #endif 121 | "cxx_delegating_constructors\n" 122 | "CXX_FEATURE:" 123 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 124 | "1" 125 | #else 126 | "0" 127 | #endif 128 | "cxx_deleted_functions\n" 129 | "CXX_FEATURE:" 130 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 131 | "1" 132 | #else 133 | "0" 134 | #endif 135 | "cxx_digit_separators\n" 136 | "CXX_FEATURE:" 137 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 138 | "1" 139 | #else 140 | "0" 141 | #endif 142 | "cxx_enum_forward_declarations\n" 143 | "CXX_FEATURE:" 144 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 145 | "1" 146 | #else 147 | "0" 148 | #endif 149 | "cxx_explicit_conversions\n" 150 | "CXX_FEATURE:" 151 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 152 | "1" 153 | #else 154 | "0" 155 | #endif 156 | "cxx_extended_friend_declarations\n" 157 | "CXX_FEATURE:" 158 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 159 | "1" 160 | #else 161 | "0" 162 | #endif 163 | "cxx_extern_templates\n" 164 | "CXX_FEATURE:" 165 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 166 | "1" 167 | #else 168 | "0" 169 | #endif 170 | "cxx_final\n" 171 | "CXX_FEATURE:" 172 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 173 | "1" 174 | #else 175 | "0" 176 | #endif 177 | "cxx_func_identifier\n" 178 | "CXX_FEATURE:" 179 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 180 | "1" 181 | #else 182 | "0" 183 | #endif 184 | "cxx_generalized_initializers\n" 185 | "CXX_FEATURE:" 186 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 187 | "1" 188 | #else 189 | "0" 190 | #endif 191 | "cxx_generic_lambdas\n" 192 | "CXX_FEATURE:" 193 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 194 | "1" 195 | #else 196 | "0" 197 | #endif 198 | "cxx_inheriting_constructors\n" 199 | "CXX_FEATURE:" 200 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 201 | "1" 202 | #else 203 | "0" 204 | #endif 205 | "cxx_inline_namespaces\n" 206 | "CXX_FEATURE:" 207 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 208 | "1" 209 | #else 210 | "0" 211 | #endif 212 | "cxx_lambdas\n" 213 | "CXX_FEATURE:" 214 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 215 | "1" 216 | #else 217 | "0" 218 | #endif 219 | "cxx_lambda_init_captures\n" 220 | "CXX_FEATURE:" 221 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 222 | "1" 223 | #else 224 | "0" 225 | #endif 226 | "cxx_local_type_template_args\n" 227 | "CXX_FEATURE:" 228 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 229 | "1" 230 | #else 231 | "0" 232 | #endif 233 | "cxx_long_long_type\n" 234 | "CXX_FEATURE:" 235 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 236 | "1" 237 | #else 238 | "0" 239 | #endif 240 | "cxx_noexcept\n" 241 | "CXX_FEATURE:" 242 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 243 | "1" 244 | #else 245 | "0" 246 | #endif 247 | "cxx_nonstatic_member_init\n" 248 | "CXX_FEATURE:" 249 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 250 | "1" 251 | #else 252 | "0" 253 | #endif 254 | "cxx_nullptr\n" 255 | "CXX_FEATURE:" 256 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 257 | "1" 258 | #else 259 | "0" 260 | #endif 261 | "cxx_override\n" 262 | "CXX_FEATURE:" 263 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 264 | "1" 265 | #else 266 | "0" 267 | #endif 268 | "cxx_range_for\n" 269 | "CXX_FEATURE:" 270 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 271 | "1" 272 | #else 273 | "0" 274 | #endif 275 | "cxx_raw_string_literals\n" 276 | "CXX_FEATURE:" 277 | #if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L 278 | "1" 279 | #else 280 | "0" 281 | #endif 282 | "cxx_reference_qualified_functions\n" 283 | "CXX_FEATURE:" 284 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 285 | "1" 286 | #else 287 | "0" 288 | #endif 289 | "cxx_relaxed_constexpr\n" 290 | "CXX_FEATURE:" 291 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L 292 | "1" 293 | #else 294 | "0" 295 | #endif 296 | "cxx_return_type_deduction\n" 297 | "CXX_FEATURE:" 298 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 299 | "1" 300 | #else 301 | "0" 302 | #endif 303 | "cxx_right_angle_brackets\n" 304 | "CXX_FEATURE:" 305 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 306 | "1" 307 | #else 308 | "0" 309 | #endif 310 | "cxx_rvalue_references\n" 311 | "CXX_FEATURE:" 312 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 313 | "1" 314 | #else 315 | "0" 316 | #endif 317 | "cxx_sizeof_member\n" 318 | "CXX_FEATURE:" 319 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 320 | "1" 321 | #else 322 | "0" 323 | #endif 324 | "cxx_static_assert\n" 325 | "CXX_FEATURE:" 326 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 327 | "1" 328 | #else 329 | "0" 330 | #endif 331 | "cxx_strong_enums\n" 332 | "CXX_FEATURE:" 333 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus 334 | "1" 335 | #else 336 | "0" 337 | #endif 338 | "cxx_template_template_parameters\n" 339 | "CXX_FEATURE:" 340 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L 341 | "1" 342 | #else 343 | "0" 344 | #endif 345 | "cxx_thread_local\n" 346 | "CXX_FEATURE:" 347 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 348 | "1" 349 | #else 350 | "0" 351 | #endif 352 | "cxx_trailing_return_types\n" 353 | "CXX_FEATURE:" 354 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 355 | "1" 356 | #else 357 | "0" 358 | #endif 359 | "cxx_unicode_literals\n" 360 | "CXX_FEATURE:" 361 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 362 | "1" 363 | #else 364 | "0" 365 | #endif 366 | "cxx_uniform_initialization\n" 367 | "CXX_FEATURE:" 368 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 369 | "1" 370 | #else 371 | "0" 372 | #endif 373 | "cxx_unrestricted_unions\n" 374 | "CXX_FEATURE:" 375 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L 376 | "1" 377 | #else 378 | "0" 379 | #endif 380 | "cxx_user_literals\n" 381 | "CXX_FEATURE:" 382 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L 383 | "1" 384 | #else 385 | "0" 386 | #endif 387 | "cxx_variable_templates\n" 388 | "CXX_FEATURE:" 389 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 390 | "1" 391 | #else 392 | "0" 393 | #endif 394 | "cxx_variadic_macros\n" 395 | "CXX_FEATURE:" 396 | #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) 397 | "1" 398 | #else 399 | "0" 400 | #endif 401 | "cxx_variadic_templates\n" 402 | 403 | }; 404 | 405 | int main(int argc, char** argv) { (void)argv; return features[argc]; } 406 | -------------------------------------------------------------------------------- /build/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /build/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles/progress.marks 84 | $(MAKE) -f CMakeFiles/Makefile2 all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | $(MAKE) -f CMakeFiles/Makefile2 clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | $(MAKE) -f CMakeFiles/Makefile2 preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | #============================================================================= 114 | # Target rules for targets named cmuduo-rpc 115 | 116 | # Build rule for target. 117 | cmuduo-rpc: cmake_check_build_system 118 | $(MAKE) -f CMakeFiles/Makefile2 cmuduo-rpc 119 | .PHONY : cmuduo-rpc 120 | 121 | # fast build rule for target. 122 | cmuduo-rpc/fast: 123 | $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build 124 | .PHONY : cmuduo-rpc/fast 125 | 126 | #============================================================================= 127 | # Target rules for targets named tinyxml 128 | 129 | # Build rule for target. 130 | tinyxml: cmake_check_build_system 131 | $(MAKE) -f CMakeFiles/Makefile2 tinyxml 132 | .PHONY : tinyxml 133 | 134 | # fast build rule for target. 135 | tinyxml/fast: 136 | $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build 137 | .PHONY : tinyxml/fast 138 | 139 | #============================================================================= 140 | # Target rules for targets named testserver 141 | 142 | # Build rule for target. 143 | testserver: cmake_check_build_system 144 | $(MAKE) -f CMakeFiles/Makefile2 testserver 145 | .PHONY : testserver 146 | 147 | # fast build rule for target. 148 | testserver/fast: 149 | $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build 150 | .PHONY : testserver/fast 151 | 152 | #============================================================================= 153 | # Target rules for targets named testclient 154 | 155 | # Build rule for target. 156 | testclient: cmake_check_build_system 157 | $(MAKE) -f CMakeFiles/Makefile2 testclient 158 | .PHONY : testclient 159 | 160 | # fast build rule for target. 161 | testclient/fast: 162 | $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build 163 | .PHONY : testclient/fast 164 | 165 | # Help Target 166 | help: 167 | @echo "The following are some of the valid targets for this Makefile:" 168 | @echo "... all (the default if no target is provided)" 169 | @echo "... clean" 170 | @echo "... depend" 171 | @echo "... rebuild_cache" 172 | @echo "... edit_cache" 173 | @echo "... cmuduo-rpc" 174 | @echo "... tinyxml" 175 | @echo "... testserver" 176 | @echo "... testclient" 177 | .PHONY : help 178 | 179 | 180 | 181 | #============================================================================= 182 | # Special targets to cleanup operation of make. 183 | 184 | # Special rule to run CMake to check the build system integrity. 185 | # No rule that depends on this can have commands that come from listfiles 186 | # because they might be regenerated. 187 | cmake_check_build_system: 188 | $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 189 | .PHONY : cmake_check_build_system 190 | 191 | -------------------------------------------------------------------------------- /build/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | if(NOT CMAKE_INSTALL_LOCAL_ONLY) 41 | # Include the install script for each subdirectory. 42 | include("/home/wjl/Templates/cmuduo-rpc/build/src/cmake_install.cmake") 43 | include("/home/wjl/Templates/cmuduo-rpc/build/thirdparty/cmake_install.cmake") 44 | include("/home/wjl/Templates/cmuduo-rpc/build/test/cmake_install.cmake") 45 | 46 | endif() 47 | 48 | if(CMAKE_INSTALL_COMPONENT) 49 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 50 | else() 51 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 52 | endif() 53 | 54 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 55 | "${CMAKE_INSTALL_MANIFEST_FILES}") 56 | file(WRITE "/home/wjl/Templates/cmuduo-rpc/build/${CMAKE_INSTALL_MANIFEST}" 57 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 58 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | ../include/loadxmlconfig.h 10 | string 11 | - 12 | iostream 13 | - 14 | 15 | ../include/rpcclient.h 16 | muduo/net/TcpClient.h 17 | - 18 | muduo/net/EventLoop.h 19 | - 20 | muduo/base/Logging.h 21 | - 22 | functional 23 | - 24 | string 25 | - 26 | iostream 27 | - 28 | semaphore.h 29 | - 30 | service.pb.h 31 | ../include/service.pb.h 32 | zookeeperutils.h 33 | ../include/zookeeperutils.h 34 | 35 | ../include/rpcserver.h 36 | muduo/net/TcpServer.h 37 | - 38 | muduo/net/EventLoop.h 39 | - 40 | muduo/base/Logging.h 41 | - 42 | functional 43 | - 44 | unordered_map 45 | - 46 | string 47 | - 48 | google/protobuf/service.h 49 | ../include/google/protobuf/service.h 50 | google/protobuf/descriptor.h 51 | ../include/google/protobuf/descriptor.h 52 | google/protobuf/message.h 53 | ../include/google/protobuf/message.h 54 | zookeeperutils.h 55 | ../include/zookeeperutils.h 56 | 57 | ../include/service.pb.h 58 | limits 59 | - 60 | string 61 | - 62 | google/protobuf/port_def.inc 63 | - 64 | google/protobuf/port_undef.inc 65 | - 66 | google/protobuf/io/coded_stream.h 67 | - 68 | google/protobuf/arena.h 69 | - 70 | google/protobuf/arenastring.h 71 | - 72 | google/protobuf/generated_message_table_driven.h 73 | - 74 | google/protobuf/generated_message_util.h 75 | - 76 | google/protobuf/inlined_string_field.h 77 | - 78 | google/protobuf/metadata.h 79 | - 80 | google/protobuf/generated_message_reflection.h 81 | - 82 | google/protobuf/message.h 83 | - 84 | google/protobuf/repeated_field.h 85 | - 86 | google/protobuf/extension_set.h 87 | - 88 | google/protobuf/service.h 89 | - 90 | google/protobuf/unknown_field_set.h 91 | - 92 | google/protobuf/port_def.inc 93 | - 94 | google/protobuf/port_undef.inc 95 | - 96 | 97 | ../include/zookeeperutils.h 98 | semaphore.h 99 | - 100 | zookeeper/zookeeper.h 101 | - 102 | string 103 | - 104 | iostream 105 | - 106 | vector 107 | - 108 | 109 | ../thirdparty/tinyxml/tinystr.h 110 | assert.h 111 | - 112 | string.h 113 | - 114 | 115 | ../thirdparty/tinyxml/tinyxml.h 116 | ctype.h 117 | - 118 | stdio.h 119 | - 120 | stdlib.h 121 | - 122 | string.h 123 | - 124 | assert.h 125 | - 126 | string 127 | - 128 | iostream 129 | - 130 | sstream 131 | - 132 | tinystr.h 133 | ../thirdparty/tinyxml/tinystr.h 134 | 135 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp 136 | loadxmlconfig.h 137 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h 138 | tinyxml.h 139 | /home/wjl/Templates/cmuduo-rpc/src/tinyxml.h 140 | 141 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp 142 | rpcclient.h 143 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.h 144 | rpcmeta.pb.h 145 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 146 | thread 147 | - 148 | 149 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc 150 | rpcmeta.pb.h 151 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 152 | algorithm 153 | - 154 | google/protobuf/io/coded_stream.h 155 | - 156 | google/protobuf/extension_set.h 157 | - 158 | google/protobuf/wire_format_lite.h 159 | - 160 | google/protobuf/descriptor.h 161 | - 162 | google/protobuf/generated_message_reflection.h 163 | - 164 | google/protobuf/reflection_ops.h 165 | - 166 | google/protobuf/wire_format.h 167 | - 168 | google/protobuf/port_def.inc 169 | - 170 | google/protobuf/port_undef.inc 171 | - 172 | 173 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 174 | limits 175 | - 176 | string 177 | - 178 | google/protobuf/port_def.inc 179 | - 180 | google/protobuf/port_undef.inc 181 | - 182 | google/protobuf/io/coded_stream.h 183 | - 184 | google/protobuf/arena.h 185 | - 186 | google/protobuf/arenastring.h 187 | - 188 | google/protobuf/generated_message_table_driven.h 189 | - 190 | google/protobuf/generated_message_util.h 191 | - 192 | google/protobuf/inlined_string_field.h 193 | - 194 | google/protobuf/metadata.h 195 | - 196 | google/protobuf/generated_message_reflection.h 197 | - 198 | google/protobuf/message.h 199 | - 200 | google/protobuf/repeated_field.h 201 | - 202 | google/protobuf/extension_set.h 203 | - 204 | google/protobuf/unknown_field_set.h 205 | - 206 | google/protobuf/port_def.inc 207 | - 208 | google/protobuf/port_undef.inc 209 | - 210 | 211 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp 212 | rpcserver.h 213 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.h 214 | rpcmeta.pb.h 215 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 216 | loadxmlconfig.h 217 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h 218 | thread 219 | - 220 | 221 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp 222 | zookeeperutils.h 223 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.h 224 | loadxmlconfig.h 225 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.h 226 | thread 227 | - 228 | chrono 229 | - 230 | 231 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o" 8 | "/home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o" 9 | "/home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o" 10 | "/home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o" 11 | "/home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp" "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o" 12 | ) 13 | set(CMAKE_CXX_COMPILER_ID "GNU") 14 | 15 | # The include file search paths: 16 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 17 | "../thirdparty/tinyxml" 18 | "../include" 19 | ) 20 | 21 | # Targets to which this target links. 22 | set(CMAKE_TARGET_LINKED_INFO_FILES 23 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake" 24 | ) 25 | 26 | # Fortran module output directory. 27 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 28 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 50 | 51 | # Include any dependencies generated for this target. 52 | include src/CMakeFiles/cmuduo-rpc.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include src/CMakeFiles/cmuduo-rpc.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include src/CMakeFiles/cmuduo-rpc.dir/flags.make 59 | 60 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make 61 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../src/loadxmlconfig.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o" 63 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp 64 | 65 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i" 67 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp > CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i 68 | 69 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s" 71 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp -o CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s 72 | 73 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make 74 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcclient.cpp 75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o" 76 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp 77 | 78 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i: cmake_force 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i" 80 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp > CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i 81 | 82 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s: cmake_force 83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s" 84 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp -o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s 85 | 86 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make 87 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.cc 88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o" 89 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc 90 | 91 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i: cmake_force 92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i" 93 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc > CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i 94 | 95 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s: cmake_force 96 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s" 97 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc -o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s 98 | 99 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make 100 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcserver.cpp 101 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o" 102 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp 103 | 104 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i: cmake_force 105 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i" 106 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp > CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i 107 | 108 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s: cmake_force 109 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s" 110 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp -o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s 111 | 112 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: src/CMakeFiles/cmuduo-rpc.dir/flags.make 113 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../src/zookeeperutils.cpp 114 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o" 115 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o -c /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp 116 | 117 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i: cmake_force 118 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i" 119 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp > CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i 120 | 121 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s: cmake_force 122 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s" 123 | cd /home/wjl/Templates/cmuduo-rpc/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp -o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s 124 | 125 | # Object files for target cmuduo-rpc 126 | cmuduo__rpc_OBJECTS = \ 127 | "CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o" \ 128 | "CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o" \ 129 | "CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o" \ 130 | "CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o" \ 131 | "CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o" 132 | 133 | # External object files for target cmuduo-rpc 134 | cmuduo__rpc_EXTERNAL_OBJECTS = 135 | 136 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o 137 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o 138 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o 139 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o 140 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o 141 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/build.make 142 | ../lib/cmuduo-rpc/libcmuduo-rpc.a: src/CMakeFiles/cmuduo-rpc.dir/link.txt 143 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX static library ../../lib/cmuduo-rpc/libcmuduo-rpc.a" 144 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -P CMakeFiles/cmuduo-rpc.dir/cmake_clean_target.cmake 145 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/cmuduo-rpc.dir/link.txt --verbose=$(VERBOSE) 146 | 147 | # Rule to build all files generated by this target. 148 | src/CMakeFiles/cmuduo-rpc.dir/build: ../lib/cmuduo-rpc/libcmuduo-rpc.a 149 | 150 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/build 151 | 152 | src/CMakeFiles/cmuduo-rpc.dir/clean: 153 | cd /home/wjl/Templates/cmuduo-rpc/build/src && $(CMAKE_COMMAND) -P CMakeFiles/cmuduo-rpc.dir/cmake_clean.cmake 154 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/clean 155 | 156 | src/CMakeFiles/cmuduo-rpc.dir/depend: 157 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/src /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/src /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake --color=$(COLOR) 158 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/depend 159 | 160 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o" 3 | "CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o" 4 | "CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o" 5 | "CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o" 6 | "CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o" 7 | "../../lib/cmuduo-rpc/libcmuduo-rpc.pdb" 8 | "../../lib/cmuduo-rpc/libcmuduo-rpc.a" 9 | ) 10 | 11 | # Per-language clean rules from dependency scanning. 12 | foreach(lang CXX) 13 | include(CMakeFiles/cmuduo-rpc.dir/cmake_clean_${lang}.cmake OPTIONAL) 14 | endforeach() 15 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/cmake_clean_target.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "../../lib/cmuduo-rpc/libcmuduo-rpc.a" 3 | ) 4 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o 5 | ../include/loadxmlconfig.h 6 | ../thirdparty/tinyxml/tinystr.h 7 | ../thirdparty/tinyxml/tinyxml.h 8 | /home/wjl/Templates/cmuduo-rpc/src/loadxmlconfig.cpp 9 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o 10 | ../include/rpcclient.h 11 | ../include/service.pb.h 12 | ../include/zookeeperutils.h 13 | /home/wjl/Templates/cmuduo-rpc/src/rpcclient.cpp 14 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 15 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o 16 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.cc 17 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 18 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o 19 | ../include/loadxmlconfig.h 20 | ../include/rpcserver.h 21 | ../include/zookeeperutils.h 22 | /home/wjl/Templates/cmuduo-rpc/src/rpcmeta.pb.h 23 | /home/wjl/Templates/cmuduo-rpc/src/rpcserver.cpp 24 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o 25 | ../include/loadxmlconfig.h 26 | ../include/zookeeperutils.h 27 | /home/wjl/Templates/cmuduo-rpc/src/zookeeperutils.cpp 28 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../include/loadxmlconfig.h 5 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../thirdparty/tinyxml/tinystr.h 6 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../thirdparty/tinyxml/tinyxml.h 7 | src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: ../src/loadxmlconfig.cpp 8 | 9 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/rpcclient.h 10 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/service.pb.h 11 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../include/zookeeperutils.h 12 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcclient.cpp 13 | src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: ../src/rpcmeta.pb.h 14 | 15 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.cc 16 | src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: ../src/rpcmeta.pb.h 17 | 18 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/loadxmlconfig.h 19 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/rpcserver.h 20 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../include/zookeeperutils.h 21 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcmeta.pb.h 22 | src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: ../src/rpcserver.cpp 23 | 24 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../include/loadxmlconfig.h 25 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../include/zookeeperutils.h 26 | src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: ../src/zookeeperutils.cpp 27 | 28 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = 6 | 7 | CXX_DEFINES = 8 | 9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml -I/home/wjl/Templates/cmuduo-rpc/include 10 | 11 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/ar qc ../../lib/cmuduo-rpc/libcmuduo-rpc.a CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o 2 | /usr/bin/ranlib ../../lib/cmuduo-rpc/libcmuduo-rpc.a 3 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | CMAKE_PROGRESS_5 = 5 6 | CMAKE_PROGRESS_6 = 6 7 | 8 | -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o -------------------------------------------------------------------------------- /build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o -------------------------------------------------------------------------------- /build/src/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /build/src/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/progress.marks 84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | # Convenience name for target. 114 | src/CMakeFiles/cmuduo-rpc.dir/rule: 115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/cmuduo-rpc.dir/rule 116 | .PHONY : src/CMakeFiles/cmuduo-rpc.dir/rule 117 | 118 | # Convenience name for target. 119 | cmuduo-rpc: src/CMakeFiles/cmuduo-rpc.dir/rule 120 | 121 | .PHONY : cmuduo-rpc 122 | 123 | # fast build rule for target. 124 | cmuduo-rpc/fast: 125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/build 126 | .PHONY : cmuduo-rpc/fast 127 | 128 | loadxmlconfig.o: loadxmlconfig.cpp.o 129 | 130 | .PHONY : loadxmlconfig.o 131 | 132 | # target to build an object file 133 | loadxmlconfig.cpp.o: 134 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.o 135 | .PHONY : loadxmlconfig.cpp.o 136 | 137 | loadxmlconfig.i: loadxmlconfig.cpp.i 138 | 139 | .PHONY : loadxmlconfig.i 140 | 141 | # target to preprocess a source file 142 | loadxmlconfig.cpp.i: 143 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.i 144 | .PHONY : loadxmlconfig.cpp.i 145 | 146 | loadxmlconfig.s: loadxmlconfig.cpp.s 147 | 148 | .PHONY : loadxmlconfig.s 149 | 150 | # target to generate assembly for a file 151 | loadxmlconfig.cpp.s: 152 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/loadxmlconfig.cpp.s 153 | .PHONY : loadxmlconfig.cpp.s 154 | 155 | rpcclient.o: rpcclient.cpp.o 156 | 157 | .PHONY : rpcclient.o 158 | 159 | # target to build an object file 160 | rpcclient.cpp.o: 161 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.o 162 | .PHONY : rpcclient.cpp.o 163 | 164 | rpcclient.i: rpcclient.cpp.i 165 | 166 | .PHONY : rpcclient.i 167 | 168 | # target to preprocess a source file 169 | rpcclient.cpp.i: 170 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.i 171 | .PHONY : rpcclient.cpp.i 172 | 173 | rpcclient.s: rpcclient.cpp.s 174 | 175 | .PHONY : rpcclient.s 176 | 177 | # target to generate assembly for a file 178 | rpcclient.cpp.s: 179 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcclient.cpp.s 180 | .PHONY : rpcclient.cpp.s 181 | 182 | rpcmeta.pb.o: rpcmeta.pb.cc.o 183 | 184 | .PHONY : rpcmeta.pb.o 185 | 186 | # target to build an object file 187 | rpcmeta.pb.cc.o: 188 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.o 189 | .PHONY : rpcmeta.pb.cc.o 190 | 191 | rpcmeta.pb.i: rpcmeta.pb.cc.i 192 | 193 | .PHONY : rpcmeta.pb.i 194 | 195 | # target to preprocess a source file 196 | rpcmeta.pb.cc.i: 197 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.i 198 | .PHONY : rpcmeta.pb.cc.i 199 | 200 | rpcmeta.pb.s: rpcmeta.pb.cc.s 201 | 202 | .PHONY : rpcmeta.pb.s 203 | 204 | # target to generate assembly for a file 205 | rpcmeta.pb.cc.s: 206 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcmeta.pb.cc.s 207 | .PHONY : rpcmeta.pb.cc.s 208 | 209 | rpcserver.o: rpcserver.cpp.o 210 | 211 | .PHONY : rpcserver.o 212 | 213 | # target to build an object file 214 | rpcserver.cpp.o: 215 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.o 216 | .PHONY : rpcserver.cpp.o 217 | 218 | rpcserver.i: rpcserver.cpp.i 219 | 220 | .PHONY : rpcserver.i 221 | 222 | # target to preprocess a source file 223 | rpcserver.cpp.i: 224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.i 225 | .PHONY : rpcserver.cpp.i 226 | 227 | rpcserver.s: rpcserver.cpp.s 228 | 229 | .PHONY : rpcserver.s 230 | 231 | # target to generate assembly for a file 232 | rpcserver.cpp.s: 233 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/rpcserver.cpp.s 234 | .PHONY : rpcserver.cpp.s 235 | 236 | zookeeperutils.o: zookeeperutils.cpp.o 237 | 238 | .PHONY : zookeeperutils.o 239 | 240 | # target to build an object file 241 | zookeeperutils.cpp.o: 242 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.o 243 | .PHONY : zookeeperutils.cpp.o 244 | 245 | zookeeperutils.i: zookeeperutils.cpp.i 246 | 247 | .PHONY : zookeeperutils.i 248 | 249 | # target to preprocess a source file 250 | zookeeperutils.cpp.i: 251 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.i 252 | .PHONY : zookeeperutils.cpp.i 253 | 254 | zookeeperutils.s: zookeeperutils.cpp.s 255 | 256 | .PHONY : zookeeperutils.s 257 | 258 | # target to generate assembly for a file 259 | zookeeperutils.cpp.s: 260 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f src/CMakeFiles/cmuduo-rpc.dir/build.make src/CMakeFiles/cmuduo-rpc.dir/zookeeperutils.cpp.s 261 | .PHONY : zookeeperutils.cpp.s 262 | 263 | # Help Target 264 | help: 265 | @echo "The following are some of the valid targets for this Makefile:" 266 | @echo "... all (the default if no target is provided)" 267 | @echo "... clean" 268 | @echo "... depend" 269 | @echo "... rebuild_cache" 270 | @echo "... cmuduo-rpc" 271 | @echo "... edit_cache" 272 | @echo "... loadxmlconfig.o" 273 | @echo "... loadxmlconfig.i" 274 | @echo "... loadxmlconfig.s" 275 | @echo "... rpcclient.o" 276 | @echo "... rpcclient.i" 277 | @echo "... rpcclient.s" 278 | @echo "... rpcmeta.pb.o" 279 | @echo "... rpcmeta.pb.i" 280 | @echo "... rpcmeta.pb.s" 281 | @echo "... rpcserver.o" 282 | @echo "... rpcserver.i" 283 | @echo "... rpcserver.s" 284 | @echo "... zookeeperutils.o" 285 | @echo "... zookeeperutils.i" 286 | @echo "... zookeeperutils.s" 287 | .PHONY : help 288 | 289 | 290 | 291 | #============================================================================= 292 | # Special targets to cleanup operation of make. 293 | 294 | # Special rule to run CMake to check the build system integrity. 295 | # No rule that depends on this can have commands that come from listfiles 296 | # because they might be regenerated. 297 | cmake_check_build_system: 298 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 299 | .PHONY : cmake_check_build_system 300 | 301 | -------------------------------------------------------------------------------- /build/src/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/src 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | ../include/rpcclient.h 10 | muduo/net/TcpClient.h 11 | - 12 | muduo/net/EventLoop.h 13 | - 14 | muduo/base/Logging.h 15 | - 16 | functional 17 | - 18 | string 19 | - 20 | iostream 21 | - 22 | semaphore.h 23 | - 24 | service.pb.h 25 | ../include/service.pb.h 26 | zookeeperutils.h 27 | ../include/zookeeperutils.h 28 | 29 | ../include/zookeeperutils.h 30 | semaphore.h 31 | - 32 | zookeeper/zookeeper.h 33 | - 34 | string 35 | - 36 | iostream 37 | - 38 | vector 39 | - 40 | 41 | /home/wjl/Templates/cmuduo-rpc/test/client.cpp 42 | service.pb.h 43 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 44 | rpcclient.h 45 | /home/wjl/Templates/cmuduo-rpc/test/rpcclient.h 46 | iostream 47 | - 48 | 49 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 50 | service.pb.h 51 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 52 | algorithm 53 | - 54 | google/protobuf/io/coded_stream.h 55 | - 56 | google/protobuf/extension_set.h 57 | - 58 | google/protobuf/wire_format_lite.h 59 | - 60 | google/protobuf/descriptor.h 61 | - 62 | google/protobuf/generated_message_reflection.h 63 | - 64 | google/protobuf/reflection_ops.h 65 | - 66 | google/protobuf/wire_format.h 67 | - 68 | google/protobuf/port_def.inc 69 | - 70 | google/protobuf/port_undef.inc 71 | - 72 | 73 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 74 | limits 75 | - 76 | string 77 | - 78 | google/protobuf/port_def.inc 79 | - 80 | google/protobuf/port_undef.inc 81 | - 82 | google/protobuf/io/coded_stream.h 83 | - 84 | google/protobuf/arena.h 85 | - 86 | google/protobuf/arenastring.h 87 | - 88 | google/protobuf/generated_message_table_driven.h 89 | - 90 | google/protobuf/generated_message_util.h 91 | - 92 | google/protobuf/inlined_string_field.h 93 | - 94 | google/protobuf/metadata.h 95 | - 96 | google/protobuf/generated_message_reflection.h 97 | - 98 | google/protobuf/message.h 99 | - 100 | google/protobuf/repeated_field.h 101 | - 102 | google/protobuf/extension_set.h 103 | - 104 | google/protobuf/service.h 105 | - 106 | google/protobuf/unknown_field_set.h 107 | - 108 | google/protobuf/port_def.inc 109 | - 110 | google/protobuf/port_undef.inc 111 | - 112 | 113 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/home/wjl/Templates/cmuduo-rpc/test/client.cpp" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/client.cpp.o" 8 | "/home/wjl/Templates/cmuduo-rpc/test/service.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/service.pb.cc.o" 9 | ) 10 | set(CMAKE_CXX_COMPILER_ID "GNU") 11 | 12 | # The include file search paths: 13 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 14 | "../include" 15 | ) 16 | 17 | # Targets to which this target links. 18 | set(CMAKE_TARGET_LINKED_INFO_FILES 19 | "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake" 20 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake" 21 | ) 22 | 23 | # Fortran module output directory. 24 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 25 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 50 | 51 | # Include any dependencies generated for this target. 52 | include test/CMakeFiles/testclient.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include test/CMakeFiles/testclient.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include test/CMakeFiles/testclient.dir/flags.make 59 | 60 | test/CMakeFiles/testclient.dir/client.cpp.o: test/CMakeFiles/testclient.dir/flags.make 61 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/client.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/testclient.dir/client.cpp.o" 63 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testclient.dir/client.cpp.o -c /home/wjl/Templates/cmuduo-rpc/test/client.cpp 64 | 65 | test/CMakeFiles/testclient.dir/client.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testclient.dir/client.cpp.i" 67 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/client.cpp > CMakeFiles/testclient.dir/client.cpp.i 68 | 69 | test/CMakeFiles/testclient.dir/client.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testclient.dir/client.cpp.s" 71 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/client.cpp -o CMakeFiles/testclient.dir/client.cpp.s 72 | 73 | test/CMakeFiles/testclient.dir/service.pb.cc.o: test/CMakeFiles/testclient.dir/flags.make 74 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.cc 75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object test/CMakeFiles/testclient.dir/service.pb.cc.o" 76 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testclient.dir/service.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 77 | 78 | test/CMakeFiles/testclient.dir/service.pb.cc.i: cmake_force 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testclient.dir/service.pb.cc.i" 80 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc > CMakeFiles/testclient.dir/service.pb.cc.i 81 | 82 | test/CMakeFiles/testclient.dir/service.pb.cc.s: cmake_force 83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testclient.dir/service.pb.cc.s" 84 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc -o CMakeFiles/testclient.dir/service.pb.cc.s 85 | 86 | # Object files for target testclient 87 | testclient_OBJECTS = \ 88 | "CMakeFiles/testclient.dir/client.cpp.o" \ 89 | "CMakeFiles/testclient.dir/service.pb.cc.o" 90 | 91 | # External object files for target testclient 92 | testclient_EXTERNAL_OBJECTS = 93 | 94 | ../bin/testclient: test/CMakeFiles/testclient.dir/client.cpp.o 95 | ../bin/testclient: test/CMakeFiles/testclient.dir/service.pb.cc.o 96 | ../bin/testclient: test/CMakeFiles/testclient.dir/build.make 97 | ../bin/testclient: ../lib/cmuduo-rpc/libcmuduo-rpc.a 98 | ../bin/testclient: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so 99 | ../bin/testclient: test/CMakeFiles/testclient.dir/link.txt 100 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable ../../bin/testclient" 101 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testclient.dir/link.txt --verbose=$(VERBOSE) 102 | 103 | # Rule to build all files generated by this target. 104 | test/CMakeFiles/testclient.dir/build: ../bin/testclient 105 | 106 | .PHONY : test/CMakeFiles/testclient.dir/build 107 | 108 | test/CMakeFiles/testclient.dir/clean: 109 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -P CMakeFiles/testclient.dir/cmake_clean.cmake 110 | .PHONY : test/CMakeFiles/testclient.dir/clean 111 | 112 | test/CMakeFiles/testclient.dir/depend: 113 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/test /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/test /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testclient.dir/DependInfo.cmake --color=$(COLOR) 114 | .PHONY : test/CMakeFiles/testclient.dir/depend 115 | 116 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/client.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testclient.dir/client.cpp.o -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/testclient.dir/client.cpp.o" 3 | "CMakeFiles/testclient.dir/service.pb.cc.o" 4 | "../../bin/testclient.pdb" 5 | "../../bin/testclient" 6 | ) 7 | 8 | # Per-language clean rules from dependency scanning. 9 | foreach(lang CXX) 10 | include(CMakeFiles/testclient.dir/cmake_clean_${lang}.cmake OPTIONAL) 11 | endforeach() 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | test/CMakeFiles/testclient.dir/client.cpp.o 5 | ../include/rpcclient.h 6 | ../include/zookeeperutils.h 7 | /home/wjl/Templates/cmuduo-rpc/test/client.cpp 8 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 9 | test/CMakeFiles/testclient.dir/service.pb.cc.o 10 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 11 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | test/CMakeFiles/testclient.dir/client.cpp.o: ../include/rpcclient.h 5 | test/CMakeFiles/testclient.dir/client.cpp.o: ../include/zookeeperutils.h 6 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/client.cpp 7 | test/CMakeFiles/testclient.dir/client.cpp.o: ../test/service.pb.h 8 | 9 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.cc 10 | test/CMakeFiles/testclient.dir/service.pb.cc.o: ../test/service.pb.h 11 | 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = 6 | 7 | CXX_DEFINES = 8 | 9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/include 10 | 11 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -rdynamic CMakeFiles/testclient.dir/client.cpp.o CMakeFiles/testclient.dir/service.pb.cc.o -o ../../bin/testclient -L/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc -Wl,-rpath,"/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc:/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml" ../../lib/cmuduo-rpc/libcmuduo-rpc.a -lmuduo_net -lmuduo_base -lprotobuf -lzookeeper_mt "../thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" -lpthread 2 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 7 2 | CMAKE_PROGRESS_2 = 8 3 | CMAKE_PROGRESS_3 = 9 4 | 5 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testclient.dir/service.pb.cc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testclient.dir/service.pb.cc.o -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | ../include/rpcserver.h 10 | muduo/net/TcpServer.h 11 | - 12 | muduo/net/EventLoop.h 13 | - 14 | muduo/base/Logging.h 15 | - 16 | functional 17 | - 18 | unordered_map 19 | - 20 | string 21 | - 22 | google/protobuf/service.h 23 | ../include/google/protobuf/service.h 24 | google/protobuf/descriptor.h 25 | ../include/google/protobuf/descriptor.h 26 | google/protobuf/message.h 27 | ../include/google/protobuf/message.h 28 | zookeeperutils.h 29 | ../include/zookeeperutils.h 30 | 31 | ../include/zookeeperutils.h 32 | semaphore.h 33 | - 34 | zookeeper/zookeeper.h 35 | - 36 | string 37 | - 38 | iostream 39 | - 40 | vector 41 | - 42 | 43 | /home/wjl/Templates/cmuduo-rpc/test/service.cpp 44 | service.pb.h 45 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 46 | rpcserver.h 47 | /home/wjl/Templates/cmuduo-rpc/test/rpcserver.h 48 | iostream 49 | - 50 | string 51 | - 52 | 53 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 54 | service.pb.h 55 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 56 | algorithm 57 | - 58 | google/protobuf/io/coded_stream.h 59 | - 60 | google/protobuf/extension_set.h 61 | - 62 | google/protobuf/wire_format_lite.h 63 | - 64 | google/protobuf/descriptor.h 65 | - 66 | google/protobuf/generated_message_reflection.h 67 | - 68 | google/protobuf/reflection_ops.h 69 | - 70 | google/protobuf/wire_format.h 71 | - 72 | google/protobuf/port_def.inc 73 | - 74 | google/protobuf/port_undef.inc 75 | - 76 | 77 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 78 | limits 79 | - 80 | string 81 | - 82 | google/protobuf/port_def.inc 83 | - 84 | google/protobuf/port_undef.inc 85 | - 86 | google/protobuf/io/coded_stream.h 87 | - 88 | google/protobuf/arena.h 89 | - 90 | google/protobuf/arenastring.h 91 | - 92 | google/protobuf/generated_message_table_driven.h 93 | - 94 | google/protobuf/generated_message_util.h 95 | - 96 | google/protobuf/inlined_string_field.h 97 | - 98 | google/protobuf/metadata.h 99 | - 100 | google/protobuf/generated_message_reflection.h 101 | - 102 | google/protobuf/message.h 103 | - 104 | google/protobuf/repeated_field.h 105 | - 106 | google/protobuf/extension_set.h 107 | - 108 | google/protobuf/service.h 109 | - 110 | google/protobuf/unknown_field_set.h 111 | - 112 | google/protobuf/port_def.inc 113 | - 114 | google/protobuf/port_undef.inc 115 | - 116 | 117 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/home/wjl/Templates/cmuduo-rpc/test/service.cpp" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/service.cpp.o" 8 | "/home/wjl/Templates/cmuduo-rpc/test/service.pb.cc" "/home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/service.pb.cc.o" 9 | ) 10 | set(CMAKE_CXX_COMPILER_ID "GNU") 11 | 12 | # The include file search paths: 13 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 14 | "../include" 15 | ) 16 | 17 | # Targets to which this target links. 18 | set(CMAKE_TARGET_LINKED_INFO_FILES 19 | "/home/wjl/Templates/cmuduo-rpc/build/src/CMakeFiles/cmuduo-rpc.dir/DependInfo.cmake" 20 | "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake" 21 | ) 22 | 23 | # Fortran module output directory. 24 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 25 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 50 | 51 | # Include any dependencies generated for this target. 52 | include test/CMakeFiles/testserver.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include test/CMakeFiles/testserver.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include test/CMakeFiles/testserver.dir/flags.make 59 | 60 | test/CMakeFiles/testserver.dir/service.cpp.o: test/CMakeFiles/testserver.dir/flags.make 61 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/testserver.dir/service.cpp.o" 63 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testserver.dir/service.cpp.o -c /home/wjl/Templates/cmuduo-rpc/test/service.cpp 64 | 65 | test/CMakeFiles/testserver.dir/service.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testserver.dir/service.cpp.i" 67 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.cpp > CMakeFiles/testserver.dir/service.cpp.i 68 | 69 | test/CMakeFiles/testserver.dir/service.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testserver.dir/service.cpp.s" 71 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.cpp -o CMakeFiles/testserver.dir/service.cpp.s 72 | 73 | test/CMakeFiles/testserver.dir/service.pb.cc.o: test/CMakeFiles/testserver.dir/flags.make 74 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.cc 75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object test/CMakeFiles/testserver.dir/service.pb.cc.o" 76 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/testserver.dir/service.pb.cc.o -c /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 77 | 78 | test/CMakeFiles/testserver.dir/service.pb.cc.i: cmake_force 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/testserver.dir/service.pb.cc.i" 80 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc > CMakeFiles/testserver.dir/service.pb.cc.i 81 | 82 | test/CMakeFiles/testserver.dir/service.pb.cc.s: cmake_force 83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/testserver.dir/service.pb.cc.s" 84 | cd /home/wjl/Templates/cmuduo-rpc/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc -o CMakeFiles/testserver.dir/service.pb.cc.s 85 | 86 | # Object files for target testserver 87 | testserver_OBJECTS = \ 88 | "CMakeFiles/testserver.dir/service.cpp.o" \ 89 | "CMakeFiles/testserver.dir/service.pb.cc.o" 90 | 91 | # External object files for target testserver 92 | testserver_EXTERNAL_OBJECTS = 93 | 94 | ../bin/testserver: test/CMakeFiles/testserver.dir/service.cpp.o 95 | ../bin/testserver: test/CMakeFiles/testserver.dir/service.pb.cc.o 96 | ../bin/testserver: test/CMakeFiles/testserver.dir/build.make 97 | ../bin/testserver: ../lib/cmuduo-rpc/libcmuduo-rpc.a 98 | ../bin/testserver: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so 99 | ../bin/testserver: test/CMakeFiles/testserver.dir/link.txt 100 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable ../../bin/testserver" 101 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/testserver.dir/link.txt --verbose=$(VERBOSE) 102 | 103 | # Rule to build all files generated by this target. 104 | test/CMakeFiles/testserver.dir/build: ../bin/testserver 105 | 106 | .PHONY : test/CMakeFiles/testserver.dir/build 107 | 108 | test/CMakeFiles/testserver.dir/clean: 109 | cd /home/wjl/Templates/cmuduo-rpc/build/test && $(CMAKE_COMMAND) -P CMakeFiles/testserver.dir/cmake_clean.cmake 110 | .PHONY : test/CMakeFiles/testserver.dir/clean 111 | 112 | test/CMakeFiles/testserver.dir/depend: 113 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/test /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/test /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/testserver.dir/DependInfo.cmake --color=$(COLOR) 114 | .PHONY : test/CMakeFiles/testserver.dir/depend 115 | 116 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/testserver.dir/service.cpp.o" 3 | "CMakeFiles/testserver.dir/service.pb.cc.o" 4 | "../../bin/testserver.pdb" 5 | "../../bin/testserver" 6 | ) 7 | 8 | # Per-language clean rules from dependency scanning. 9 | foreach(lang CXX) 10 | include(CMakeFiles/testserver.dir/cmake_clean_${lang}.cmake OPTIONAL) 11 | endforeach() 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | test/CMakeFiles/testserver.dir/service.cpp.o 5 | ../include/rpcserver.h 6 | ../include/zookeeperutils.h 7 | /home/wjl/Templates/cmuduo-rpc/test/service.cpp 8 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 9 | test/CMakeFiles/testserver.dir/service.pb.cc.o 10 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.cc 11 | /home/wjl/Templates/cmuduo-rpc/test/service.pb.h 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | test/CMakeFiles/testserver.dir/service.cpp.o: ../include/rpcserver.h 5 | test/CMakeFiles/testserver.dir/service.cpp.o: ../include/zookeeperutils.h 6 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.cpp 7 | test/CMakeFiles/testserver.dir/service.cpp.o: ../test/service.pb.h 8 | 9 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.cc 10 | test/CMakeFiles/testserver.dir/service.pb.cc.o: ../test/service.pb.h 11 | 12 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = 6 | 7 | CXX_DEFINES = 8 | 9 | CXX_INCLUDES = -I/home/wjl/Templates/cmuduo-rpc/include 10 | 11 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -rdynamic CMakeFiles/testserver.dir/service.cpp.o CMakeFiles/testserver.dir/service.pb.cc.o -o ../../bin/testserver -L/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc -Wl,-rpath,"/home/wjl/Templates/cmuduo-rpc/lib/cmuduo-rpc:/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml" ../../lib/cmuduo-rpc/libcmuduo-rpc.a -lmuduo_net -lmuduo_base -lprotobuf -lzookeeper_mt "../thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" -lpthread 2 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 10 2 | CMAKE_PROGRESS_2 = 11 3 | CMAKE_PROGRESS_3 = 12 4 | 5 | -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/service.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testserver.dir/service.cpp.o -------------------------------------------------------------------------------- /build/test/CMakeFiles/testserver.dir/service.pb.cc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/test/CMakeFiles/testserver.dir/service.pb.cc.o -------------------------------------------------------------------------------- /build/test/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/test/CMakeFiles/progress.marks 84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | # Convenience name for target. 114 | test/CMakeFiles/testserver.dir/rule: 115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testserver.dir/rule 116 | .PHONY : test/CMakeFiles/testserver.dir/rule 117 | 118 | # Convenience name for target. 119 | testserver: test/CMakeFiles/testserver.dir/rule 120 | 121 | .PHONY : testserver 122 | 123 | # fast build rule for target. 124 | testserver/fast: 125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/build 126 | .PHONY : testserver/fast 127 | 128 | # Convenience name for target. 129 | test/CMakeFiles/testclient.dir/rule: 130 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 test/CMakeFiles/testclient.dir/rule 131 | .PHONY : test/CMakeFiles/testclient.dir/rule 132 | 133 | # Convenience name for target. 134 | testclient: test/CMakeFiles/testclient.dir/rule 135 | 136 | .PHONY : testclient 137 | 138 | # fast build rule for target. 139 | testclient/fast: 140 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/build 141 | .PHONY : testclient/fast 142 | 143 | client.o: client.cpp.o 144 | 145 | .PHONY : client.o 146 | 147 | # target to build an object file 148 | client.cpp.o: 149 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.o 150 | .PHONY : client.cpp.o 151 | 152 | client.i: client.cpp.i 153 | 154 | .PHONY : client.i 155 | 156 | # target to preprocess a source file 157 | client.cpp.i: 158 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.i 159 | .PHONY : client.cpp.i 160 | 161 | client.s: client.cpp.s 162 | 163 | .PHONY : client.s 164 | 165 | # target to generate assembly for a file 166 | client.cpp.s: 167 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/client.cpp.s 168 | .PHONY : client.cpp.s 169 | 170 | service.o: service.cpp.o 171 | 172 | .PHONY : service.o 173 | 174 | # target to build an object file 175 | service.cpp.o: 176 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.o 177 | .PHONY : service.cpp.o 178 | 179 | service.i: service.cpp.i 180 | 181 | .PHONY : service.i 182 | 183 | # target to preprocess a source file 184 | service.cpp.i: 185 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.i 186 | .PHONY : service.cpp.i 187 | 188 | service.s: service.cpp.s 189 | 190 | .PHONY : service.s 191 | 192 | # target to generate assembly for a file 193 | service.cpp.s: 194 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.cpp.s 195 | .PHONY : service.cpp.s 196 | 197 | service.pb.o: service.pb.cc.o 198 | 199 | .PHONY : service.pb.o 200 | 201 | # target to build an object file 202 | service.pb.cc.o: 203 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.o 204 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.o 205 | .PHONY : service.pb.cc.o 206 | 207 | service.pb.i: service.pb.cc.i 208 | 209 | .PHONY : service.pb.i 210 | 211 | # target to preprocess a source file 212 | service.pb.cc.i: 213 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.i 214 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.i 215 | .PHONY : service.pb.cc.i 216 | 217 | service.pb.s: service.pb.cc.s 218 | 219 | .PHONY : service.pb.s 220 | 221 | # target to generate assembly for a file 222 | service.pb.cc.s: 223 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testserver.dir/build.make test/CMakeFiles/testserver.dir/service.pb.cc.s 224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f test/CMakeFiles/testclient.dir/build.make test/CMakeFiles/testclient.dir/service.pb.cc.s 225 | .PHONY : service.pb.cc.s 226 | 227 | # Help Target 228 | help: 229 | @echo "The following are some of the valid targets for this Makefile:" 230 | @echo "... all (the default if no target is provided)" 231 | @echo "... clean" 232 | @echo "... depend" 233 | @echo "... rebuild_cache" 234 | @echo "... edit_cache" 235 | @echo "... testserver" 236 | @echo "... testclient" 237 | @echo "... client.o" 238 | @echo "... client.i" 239 | @echo "... client.s" 240 | @echo "... service.o" 241 | @echo "... service.i" 242 | @echo "... service.s" 243 | @echo "... service.pb.o" 244 | @echo "... service.pb.i" 245 | @echo "... service.pb.s" 246 | .PHONY : help 247 | 248 | 249 | 250 | #============================================================================= 251 | # Special targets to cleanup operation of make. 252 | 253 | # Special rule to run CMake to check the build system integrity. 254 | # No rule that depends on this can have commands that come from listfiles 255 | # because they might be regenerated. 256 | cmake_check_build_system: 257 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 258 | .PHONY : cmake_check_build_system 259 | 260 | -------------------------------------------------------------------------------- /build/test/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/test 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | -------------------------------------------------------------------------------- /build/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/thirdparty/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /build/thirdparty/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/thirdparty/CMakeFiles/progress.marks 84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | # Help Target 114 | help: 115 | @echo "The following are some of the valid targets for this Makefile:" 116 | @echo "... all (the default if no target is provided)" 117 | @echo "... clean" 118 | @echo "... depend" 119 | @echo "... rebuild_cache" 120 | @echo "... edit_cache" 121 | .PHONY : help 122 | 123 | 124 | 125 | #============================================================================= 126 | # Special targets to cleanup operation of make. 127 | 128 | # Special rule to run CMake to check the build system integrity. 129 | # No rule that depends on this can have commands that come from listfiles 130 | # because they might be regenerated. 131 | cmake_check_build_system: 132 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 133 | .PHONY : cmake_check_build_system 134 | 135 | -------------------------------------------------------------------------------- /build/thirdparty/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/thirdparty 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | if(NOT CMAKE_INSTALL_LOCAL_ONLY) 41 | # Include the install script for each subdirectory. 42 | include("/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/cmake_install.cmake") 43 | 44 | endif() 45 | 46 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/wjl/Templates/cmuduo-rpc") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/wjl/Templates/cmuduo-rpc/build") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/CXX.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp 10 | tinystr.h 11 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 12 | 13 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 14 | assert.h 15 | - 16 | string.h 17 | - 18 | 19 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp 20 | ctype.h 21 | - 22 | sstream 23 | - 24 | iostream 25 | - 26 | tinyxml.h 27 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 28 | 29 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 30 | ctype.h 31 | - 32 | stdio.h 33 | - 34 | stdlib.h 35 | - 36 | string.h 37 | - 38 | assert.h 39 | - 40 | string 41 | - 42 | iostream 43 | - 44 | sstream 45 | - 46 | tinystr.h 47 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 48 | 49 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp 50 | tinyxml.h 51 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 52 | 53 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp 54 | ctype.h 55 | - 56 | stddef.h 57 | - 58 | tinyxml.h 59 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 60 | windows.h 61 | - 62 | 63 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "CXX" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_CXX 7 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o" 8 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o" 9 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o" 10 | "/home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp" "/home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o" 11 | ) 12 | set(CMAKE_CXX_COMPILER_ID "GNU") 13 | 14 | # The include file search paths: 15 | set(CMAKE_CXX_TARGET_INCLUDE_PATH 16 | ) 17 | 18 | # Targets to which this target links. 19 | set(CMAKE_TARGET_LINKED_INFO_FILES 20 | ) 21 | 22 | # Fortran module output directory. 23 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 24 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Remove some rules from gmake that .SUFFIXES does not remove. 16 | SUFFIXES = 17 | 18 | .SUFFIXES: .hpux_make_needs_suffix_list 19 | 20 | 21 | # Suppress display of executed commands. 22 | $(VERBOSE).SILENT: 23 | 24 | 25 | # A target that is always out of date. 26 | cmake_force: 27 | 28 | .PHONY : cmake_force 29 | 30 | #============================================================================= 31 | # Set environment variables for the build. 32 | 33 | # The shell in which to execute make rules. 34 | SHELL = /bin/sh 35 | 36 | # The CMake executable. 37 | CMAKE_COMMAND = /usr/bin/cmake 38 | 39 | # The command to remove a file. 40 | RM = /usr/bin/cmake -E remove -f 41 | 42 | # Escaping for special characters. 43 | EQUALS = = 44 | 45 | # The top-level source directory on which CMake was run. 46 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 47 | 48 | # The top-level build directory on which CMake was run. 49 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 50 | 51 | # Include any dependencies generated for this target. 52 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.make 53 | 54 | # Include the progress variables for this target. 55 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/progress.make 56 | 57 | # Include the compile flags for this target's objects. 58 | include thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make 59 | 60 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make 61 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.cpp 62 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o" 63 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinystr.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp 64 | 65 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.i: cmake_force 66 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinystr.cpp.i" 67 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp > CMakeFiles/tinyxml.dir/tinystr.cpp.i 68 | 69 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.s: cmake_force 70 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinystr.cpp.s" 71 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp -o CMakeFiles/tinyxml.dir/tinystr.cpp.s 72 | 73 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make 74 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.cpp 75 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o" 76 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxml.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp 77 | 78 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.i: cmake_force 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxml.cpp.i" 80 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp > CMakeFiles/tinyxml.dir/tinyxml.cpp.i 81 | 82 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.s: cmake_force 83 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxml.cpp.s" 84 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp -o CMakeFiles/tinyxml.dir/tinyxml.cpp.s 85 | 86 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make 87 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxmlerror.cpp 88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o" 89 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp 90 | 91 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i: cmake_force 92 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i" 93 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp > CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i 94 | 95 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s: cmake_force 96 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s" 97 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp -o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s 98 | 99 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make 100 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxmlparser.cpp 101 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o" 102 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o -c /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp 103 | 104 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i: cmake_force 105 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i" 106 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp > CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i 107 | 108 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s: cmake_force 109 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s" 110 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp -o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s 111 | 112 | # Object files for target tinyxml 113 | tinyxml_OBJECTS = \ 114 | "CMakeFiles/tinyxml.dir/tinystr.cpp.o" \ 115 | "CMakeFiles/tinyxml.dir/tinyxml.cpp.o" \ 116 | "CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o" \ 117 | "CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o" 118 | 119 | # External object files for target tinyxml 120 | tinyxml_EXTERNAL_OBJECTS = 121 | 122 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o 123 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o 124 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o 125 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o 126 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make 127 | thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/link.txt 128 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/wjl/Templates/cmuduo-rpc/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX shared library \"&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so\"" 129 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/tinyxml.dir/link.txt --verbose=$(VERBOSE) 130 | 131 | # Rule to build all files generated by this target. 132 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build: thirdparty/tinyxml/&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so 133 | 134 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build 135 | 136 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean: 137 | cd /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml && $(CMAKE_COMMAND) -P CMakeFiles/tinyxml.dir/cmake_clean.cmake 138 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/clean 139 | 140 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend: 141 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/wjl/Templates/cmuduo-rpc /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml /home/wjl/Templates/cmuduo-rpc/build /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/DependInfo.cmake --color=$(COLOR) 142 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend 143 | 144 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/tinyxml.dir/tinystr.cpp.o" 3 | "CMakeFiles/tinyxml.dir/tinyxml.cpp.o" 4 | "CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o" 5 | "CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o" 6 | "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.pdb" 7 | "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" 8 | ) 9 | 10 | # Per-language clean rules from dependency scanning. 11 | foreach(lang CXX) 12 | include(CMakeFiles/tinyxml.dir/cmake_clean_${lang}.cmake OPTIONAL) 13 | endforeach() 14 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o 5 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.cpp 6 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 7 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o 8 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 9 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.cpp 10 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 11 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o 12 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 13 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 14 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlerror.cpp 15 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o 16 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinystr.h 17 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxml.h 18 | /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml/tinyxmlparser.cpp 19 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.cpp 5 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: ../thirdparty/tinyxml/tinystr.h 6 | 7 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinystr.h 8 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.cpp 9 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: ../thirdparty/tinyxml/tinyxml.h 10 | 11 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinystr.h 12 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxml.h 13 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: ../thirdparty/tinyxml/tinyxmlerror.cpp 14 | 15 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinystr.h 16 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxml.h 17 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: ../thirdparty/tinyxml/tinyxmlparser.cpp 18 | 19 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # compile CXX with /usr/bin/c++ 5 | CXX_FLAGS = -fPIC 6 | 7 | CXX_DEFINES = -Dtinyxml_EXPORTS 8 | 9 | CXX_INCLUDES = 10 | 11 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/link.txt: -------------------------------------------------------------------------------- 1 | /usr/bin/c++ -fPIC -shared -Wl,-soname,libtinyxml.so -o "&{PROJECT_SOURCE_DIR}/lib/tinyxml/libtinyxml.so" CMakeFiles/tinyxml.dir/tinystr.cpp.o CMakeFiles/tinyxml.dir/tinyxml.cpp.o CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o 2 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 13 2 | CMAKE_PROGRESS_2 = 14 3 | CMAKE_PROGRESS_3 = 15 4 | CMAKE_PROGRESS_4 = 16 5 | CMAKE_PROGRESS_5 = 17 6 | 7 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/build/thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "Unix Makefiles" Generator, CMake Version 3.12 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Remove some rules from gmake that .SUFFIXES does not remove. 21 | SUFFIXES = 22 | 23 | .SUFFIXES: .hpux_make_needs_suffix_list 24 | 25 | 26 | # Suppress display of executed commands. 27 | $(VERBOSE).SILENT: 28 | 29 | 30 | # A target that is always out of date. 31 | cmake_force: 32 | 33 | .PHONY : cmake_force 34 | 35 | #============================================================================= 36 | # Set environment variables for the build. 37 | 38 | # The shell in which to execute make rules. 39 | SHELL = /bin/sh 40 | 41 | # The CMake executable. 42 | CMAKE_COMMAND = /usr/bin/cmake 43 | 44 | # The command to remove a file. 45 | RM = /usr/bin/cmake -E remove -f 46 | 47 | # Escaping for special characters. 48 | EQUALS = = 49 | 50 | # The top-level source directory on which CMake was run. 51 | CMAKE_SOURCE_DIR = /home/wjl/Templates/cmuduo-rpc 52 | 53 | # The top-level build directory on which CMake was run. 54 | CMAKE_BINARY_DIR = /home/wjl/Templates/cmuduo-rpc/build 55 | 56 | #============================================================================= 57 | # Targets provided globally by CMake. 58 | 59 | # Special rule for the target rebuild_cache 60 | rebuild_cache: 61 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 62 | /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 63 | .PHONY : rebuild_cache 64 | 65 | # Special rule for the target rebuild_cache 66 | rebuild_cache/fast: rebuild_cache 67 | 68 | .PHONY : rebuild_cache/fast 69 | 70 | # Special rule for the target edit_cache 71 | edit_cache: 72 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 73 | /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. 74 | .PHONY : edit_cache 75 | 76 | # Special rule for the target edit_cache 77 | edit_cache/fast: edit_cache 78 | 79 | .PHONY : edit_cache/fast 80 | 81 | # The main all target 82 | all: cmake_check_build_system 83 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles /home/wjl/Templates/cmuduo-rpc/build/thirdparty/tinyxml/CMakeFiles/progress.marks 84 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/all 85 | $(CMAKE_COMMAND) -E cmake_progress_start /home/wjl/Templates/cmuduo-rpc/build/CMakeFiles 0 86 | .PHONY : all 87 | 88 | # The main clean target 89 | clean: 90 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/clean 91 | .PHONY : clean 92 | 93 | # The main clean target 94 | clean/fast: clean 95 | 96 | .PHONY : clean/fast 97 | 98 | # Prepare targets for installation. 99 | preinstall: all 100 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/preinstall 101 | .PHONY : preinstall 102 | 103 | # Prepare targets for installation. 104 | preinstall/fast: 105 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/preinstall 106 | .PHONY : preinstall/fast 107 | 108 | # clear depends 109 | depend: 110 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 111 | .PHONY : depend 112 | 113 | # Convenience name for target. 114 | thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule: 115 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f CMakeFiles/Makefile2 thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule 116 | .PHONY : thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule 117 | 118 | # Convenience name for target. 119 | tinyxml: thirdparty/tinyxml/CMakeFiles/tinyxml.dir/rule 120 | 121 | .PHONY : tinyxml 122 | 123 | # fast build rule for target. 124 | tinyxml/fast: 125 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build 126 | .PHONY : tinyxml/fast 127 | 128 | tinystr.o: tinystr.cpp.o 129 | 130 | .PHONY : tinystr.o 131 | 132 | # target to build an object file 133 | tinystr.cpp.o: 134 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o 135 | .PHONY : tinystr.cpp.o 136 | 137 | tinystr.i: tinystr.cpp.i 138 | 139 | .PHONY : tinystr.i 140 | 141 | # target to preprocess a source file 142 | tinystr.cpp.i: 143 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.i 144 | .PHONY : tinystr.cpp.i 145 | 146 | tinystr.s: tinystr.cpp.s 147 | 148 | .PHONY : tinystr.s 149 | 150 | # target to generate assembly for a file 151 | tinystr.cpp.s: 152 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.s 153 | .PHONY : tinystr.cpp.s 154 | 155 | tinyxml.o: tinyxml.cpp.o 156 | 157 | .PHONY : tinyxml.o 158 | 159 | # target to build an object file 160 | tinyxml.cpp.o: 161 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o 162 | .PHONY : tinyxml.cpp.o 163 | 164 | tinyxml.i: tinyxml.cpp.i 165 | 166 | .PHONY : tinyxml.i 167 | 168 | # target to preprocess a source file 169 | tinyxml.cpp.i: 170 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.i 171 | .PHONY : tinyxml.cpp.i 172 | 173 | tinyxml.s: tinyxml.cpp.s 174 | 175 | .PHONY : tinyxml.s 176 | 177 | # target to generate assembly for a file 178 | tinyxml.cpp.s: 179 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.s 180 | .PHONY : tinyxml.cpp.s 181 | 182 | tinyxmlerror.o: tinyxmlerror.cpp.o 183 | 184 | .PHONY : tinyxmlerror.o 185 | 186 | # target to build an object file 187 | tinyxmlerror.cpp.o: 188 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o 189 | .PHONY : tinyxmlerror.cpp.o 190 | 191 | tinyxmlerror.i: tinyxmlerror.cpp.i 192 | 193 | .PHONY : tinyxmlerror.i 194 | 195 | # target to preprocess a source file 196 | tinyxmlerror.cpp.i: 197 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.i 198 | .PHONY : tinyxmlerror.cpp.i 199 | 200 | tinyxmlerror.s: tinyxmlerror.cpp.s 201 | 202 | .PHONY : tinyxmlerror.s 203 | 204 | # target to generate assembly for a file 205 | tinyxmlerror.cpp.s: 206 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.s 207 | .PHONY : tinyxmlerror.cpp.s 208 | 209 | tinyxmlparser.o: tinyxmlparser.cpp.o 210 | 211 | .PHONY : tinyxmlparser.o 212 | 213 | # target to build an object file 214 | tinyxmlparser.cpp.o: 215 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o 216 | .PHONY : tinyxmlparser.cpp.o 217 | 218 | tinyxmlparser.i: tinyxmlparser.cpp.i 219 | 220 | .PHONY : tinyxmlparser.i 221 | 222 | # target to preprocess a source file 223 | tinyxmlparser.cpp.i: 224 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.i 225 | .PHONY : tinyxmlparser.cpp.i 226 | 227 | tinyxmlparser.s: tinyxmlparser.cpp.s 228 | 229 | .PHONY : tinyxmlparser.s 230 | 231 | # target to generate assembly for a file 232 | tinyxmlparser.cpp.s: 233 | cd /home/wjl/Templates/cmuduo-rpc/build && $(MAKE) -f thirdparty/tinyxml/CMakeFiles/tinyxml.dir/build.make thirdparty/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.s 234 | .PHONY : tinyxmlparser.cpp.s 235 | 236 | # Help Target 237 | help: 238 | @echo "The following are some of the valid targets for this Makefile:" 239 | @echo "... all (the default if no target is provided)" 240 | @echo "... clean" 241 | @echo "... depend" 242 | @echo "... rebuild_cache" 243 | @echo "... tinyxml" 244 | @echo "... edit_cache" 245 | @echo "... tinystr.o" 246 | @echo "... tinystr.i" 247 | @echo "... tinystr.s" 248 | @echo "... tinyxml.o" 249 | @echo "... tinyxml.i" 250 | @echo "... tinyxml.s" 251 | @echo "... tinyxmlerror.o" 252 | @echo "... tinyxmlerror.i" 253 | @echo "... tinyxmlerror.s" 254 | @echo "... tinyxmlparser.o" 255 | @echo "... tinyxmlparser.i" 256 | @echo "... tinyxmlparser.s" 257 | .PHONY : help 258 | 259 | 260 | 261 | #============================================================================= 262 | # Special targets to cleanup operation of make. 263 | 264 | # Special rule to run CMake to check the build system integrity. 265 | # No rule that depends on this can have commands that come from listfiles 266 | # because they might be regenerated. 267 | cmake_check_build_system: 268 | cd /home/wjl/Templates/cmuduo-rpc/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 269 | .PHONY : cmake_check_build_system 270 | 271 | -------------------------------------------------------------------------------- /build/thirdparty/tinyxml/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: /home/wjl/Templates/cmuduo-rpc/thirdparty/tinyxml 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "/usr/local") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Install shared libraries without execute permission? 31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) 32 | set(CMAKE_INSTALL_SO_NO_EXE "1") 33 | endif() 34 | 35 | # Is this installation the result of a crosscompile? 36 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 37 | set(CMAKE_CROSSCOMPILING "FALSE") 38 | endif() 39 | 40 | -------------------------------------------------------------------------------- /include/loadxmlconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/loadxmlconfig.h -------------------------------------------------------------------------------- /include/rpcclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/rpcclient.h -------------------------------------------------------------------------------- /include/rpcserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/rpcserver.h -------------------------------------------------------------------------------- /include/zookeeperutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/include/zookeeperutils.h -------------------------------------------------------------------------------- /lib/cmuduo-rpc/libcmuduo-rpc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/lib/cmuduo-rpc/libcmuduo-rpc.a -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | include_directories(${PROJECT_SOURCE_DIR}/thirdparty/tinyxml) 2 | include_directories(${PROJECT_SOURCE_DIR}/include) 3 | link_directories(${PROJECT_SOURCE_DIR}/lib/tinyxml) 4 | 5 | set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib/cmuduo-rpc) 6 | 7 | aux_source_directory(. SRC_LIST) 8 | 9 | add_library(cmuduo-rpc ${SRC_LIST}) 10 | target_link_libraries(cmuduo-rpc muduo_net muduo_base protobuf zookeeper_mt tinyxml pthread) 11 | -------------------------------------------------------------------------------- /src/loadxmlconfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/loadxmlconfig.cpp -------------------------------------------------------------------------------- /src/rpc_cfg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 127.0.0.1 6 | 6000 7 | 8 | 9 | 10 | 11 | 127.0.0.1:2181 12 | 30000 13 | 14 | -------------------------------------------------------------------------------- /src/rpcclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcclient.cpp -------------------------------------------------------------------------------- /src/rpcmeta.pb.cc: -------------------------------------------------------------------------------- 1 | // Generated by the protocol buffer compiler. DO NOT EDIT! 2 | // source: rpcmeta.proto 3 | 4 | #include "rpcmeta.pb.h" 5 | 6 | #include 7 | 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | // @@protoc_insertion_point(includes) 16 | #include 17 | class rpc_headerDefaultTypeInternal { 18 | public: 19 | ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; 20 | } _rpc_header_default_instance_; 21 | static void InitDefaultsscc_info_rpc_header_rpcmeta_2eproto() { 22 | GOOGLE_PROTOBUF_VERIFY_VERSION; 23 | 24 | { 25 | void* ptr = &::_rpc_header_default_instance_; 26 | new (ptr) ::rpc_header(); 27 | ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); 28 | } 29 | ::rpc_header::InitAsDefaultInstance(); 30 | } 31 | 32 | ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_rpc_header_rpcmeta_2eproto = 33 | {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_rpc_header_rpcmeta_2eproto}, {}}; 34 | 35 | static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_rpcmeta_2eproto[1]; 36 | static constexpr ::PROTOBUF_NAMESPACE_ID::EnumDescriptor const** file_level_enum_descriptors_rpcmeta_2eproto = nullptr; 37 | static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_rpcmeta_2eproto = nullptr; 38 | 39 | const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_rpcmeta_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { 40 | ~0u, // no _has_bits_ 41 | PROTOBUF_FIELD_OFFSET(::rpc_header, _internal_metadata_), 42 | ~0u, // no _extensions_ 43 | ~0u, // no _oneof_case_ 44 | ~0u, // no _weak_field_map_ 45 | PROTOBUF_FIELD_OFFSET(::rpc_header, service_name_), 46 | PROTOBUF_FIELD_OFFSET(::rpc_header, method_name_), 47 | }; 48 | static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { 49 | { 0, -1, sizeof(::rpc_header)}, 50 | }; 51 | 52 | static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { 53 | reinterpret_cast(&::_rpc_header_default_instance_), 54 | }; 55 | 56 | const char descriptor_table_protodef_rpcmeta_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = 57 | "\n\rrpcmeta.proto\"7\n\nrpc_header\022\024\n\014service" 58 | "_name\030\001 \001(\t\022\023\n\013method_name\030\002 \001(\tB\003\200\001\001b\006p" 59 | "roto3" 60 | ; 61 | static const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable*const descriptor_table_rpcmeta_2eproto_deps[1] = { 62 | }; 63 | static ::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase*const descriptor_table_rpcmeta_2eproto_sccs[1] = { 64 | &scc_info_rpc_header_rpcmeta_2eproto.base, 65 | }; 66 | static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_rpcmeta_2eproto_once; 67 | static bool descriptor_table_rpcmeta_2eproto_initialized = false; 68 | const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_rpcmeta_2eproto = { 69 | &descriptor_table_rpcmeta_2eproto_initialized, descriptor_table_protodef_rpcmeta_2eproto, "rpcmeta.proto", 85, 70 | &descriptor_table_rpcmeta_2eproto_once, descriptor_table_rpcmeta_2eproto_sccs, descriptor_table_rpcmeta_2eproto_deps, 1, 0, 71 | schemas, file_default_instances, TableStruct_rpcmeta_2eproto::offsets, 72 | file_level_metadata_rpcmeta_2eproto, 1, file_level_enum_descriptors_rpcmeta_2eproto, file_level_service_descriptors_rpcmeta_2eproto, 73 | }; 74 | 75 | // Force running AddDescriptors() at dynamic initialization time. 76 | static bool dynamic_init_dummy_rpcmeta_2eproto = ( ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptors(&descriptor_table_rpcmeta_2eproto), true); 77 | 78 | // =================================================================== 79 | 80 | void rpc_header::InitAsDefaultInstance() { 81 | } 82 | class rpc_header::_Internal { 83 | public: 84 | }; 85 | 86 | rpc_header::rpc_header() 87 | : ::PROTOBUF_NAMESPACE_ID::Message(), _internal_metadata_(nullptr) { 88 | SharedCtor(); 89 | // @@protoc_insertion_point(constructor:rpc_header) 90 | } 91 | rpc_header::rpc_header(const rpc_header& from) 92 | : ::PROTOBUF_NAMESPACE_ID::Message(), 93 | _internal_metadata_(nullptr) { 94 | _internal_metadata_.MergeFrom(from._internal_metadata_); 95 | service_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 96 | if (!from._internal_service_name().empty()) { 97 | service_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.service_name_); 98 | } 99 | method_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 100 | if (!from._internal_method_name().empty()) { 101 | method_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.method_name_); 102 | } 103 | // @@protoc_insertion_point(copy_constructor:rpc_header) 104 | } 105 | 106 | void rpc_header::SharedCtor() { 107 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_rpc_header_rpcmeta_2eproto.base); 108 | service_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 109 | method_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 110 | } 111 | 112 | rpc_header::~rpc_header() { 113 | // @@protoc_insertion_point(destructor:rpc_header) 114 | SharedDtor(); 115 | } 116 | 117 | void rpc_header::SharedDtor() { 118 | service_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 119 | method_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 120 | } 121 | 122 | void rpc_header::SetCachedSize(int size) const { 123 | _cached_size_.Set(size); 124 | } 125 | const rpc_header& rpc_header::default_instance() { 126 | ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_rpc_header_rpcmeta_2eproto.base); 127 | return *internal_default_instance(); 128 | } 129 | 130 | 131 | void rpc_header::Clear() { 132 | // @@protoc_insertion_point(message_clear_start:rpc_header) 133 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; 134 | // Prevent compiler warnings about cached_has_bits being unused 135 | (void) cached_has_bits; 136 | 137 | service_name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 138 | method_name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); 139 | _internal_metadata_.Clear(); 140 | } 141 | 142 | const char* rpc_header::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { 143 | #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure 144 | while (!ctx->Done(&ptr)) { 145 | ::PROTOBUF_NAMESPACE_ID::uint32 tag; 146 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); 147 | CHK_(ptr); 148 | switch (tag >> 3) { 149 | // string service_name = 1; 150 | case 1: 151 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { 152 | auto str = _internal_mutable_service_name(); 153 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); 154 | CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "rpc_header.service_name")); 155 | CHK_(ptr); 156 | } else goto handle_unusual; 157 | continue; 158 | // string method_name = 2; 159 | case 2: 160 | if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { 161 | auto str = _internal_mutable_method_name(); 162 | ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); 163 | CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "rpc_header.method_name")); 164 | CHK_(ptr); 165 | } else goto handle_unusual; 166 | continue; 167 | default: { 168 | handle_unusual: 169 | if ((tag & 7) == 4 || tag == 0) { 170 | ctx->SetLastTag(tag); 171 | goto success; 172 | } 173 | ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); 174 | CHK_(ptr != nullptr); 175 | continue; 176 | } 177 | } // switch 178 | } // while 179 | success: 180 | return ptr; 181 | failure: 182 | ptr = nullptr; 183 | goto success; 184 | #undef CHK_ 185 | } 186 | 187 | ::PROTOBUF_NAMESPACE_ID::uint8* rpc_header::_InternalSerialize( 188 | ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { 189 | // @@protoc_insertion_point(serialize_to_array_start:rpc_header) 190 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; 191 | (void) cached_has_bits; 192 | 193 | // string service_name = 1; 194 | if (this->service_name().size() > 0) { 195 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( 196 | this->_internal_service_name().data(), static_cast(this->_internal_service_name().length()), 197 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, 198 | "rpc_header.service_name"); 199 | target = stream->WriteStringMaybeAliased( 200 | 1, this->_internal_service_name(), target); 201 | } 202 | 203 | // string method_name = 2; 204 | if (this->method_name().size() > 0) { 205 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( 206 | this->_internal_method_name().data(), static_cast(this->_internal_method_name().length()), 207 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, 208 | "rpc_header.method_name"); 209 | target = stream->WriteStringMaybeAliased( 210 | 2, this->_internal_method_name(), target); 211 | } 212 | 213 | if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { 214 | target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( 215 | _internal_metadata_.unknown_fields(), target, stream); 216 | } 217 | // @@protoc_insertion_point(serialize_to_array_end:rpc_header) 218 | return target; 219 | } 220 | 221 | size_t rpc_header::ByteSizeLong() const { 222 | // @@protoc_insertion_point(message_byte_size_start:rpc_header) 223 | size_t total_size = 0; 224 | 225 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; 226 | // Prevent compiler warnings about cached_has_bits being unused 227 | (void) cached_has_bits; 228 | 229 | // string service_name = 1; 230 | if (this->service_name().size() > 0) { 231 | total_size += 1 + 232 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( 233 | this->_internal_service_name()); 234 | } 235 | 236 | // string method_name = 2; 237 | if (this->method_name().size() > 0) { 238 | total_size += 1 + 239 | ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( 240 | this->_internal_method_name()); 241 | } 242 | 243 | if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { 244 | return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( 245 | _internal_metadata_, total_size, &_cached_size_); 246 | } 247 | int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); 248 | SetCachedSize(cached_size); 249 | return total_size; 250 | } 251 | 252 | void rpc_header::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { 253 | // @@protoc_insertion_point(generalized_merge_from_start:rpc_header) 254 | GOOGLE_DCHECK_NE(&from, this); 255 | const rpc_header* source = 256 | ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( 257 | &from); 258 | if (source == nullptr) { 259 | // @@protoc_insertion_point(generalized_merge_from_cast_fail:rpc_header) 260 | ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); 261 | } else { 262 | // @@protoc_insertion_point(generalized_merge_from_cast_success:rpc_header) 263 | MergeFrom(*source); 264 | } 265 | } 266 | 267 | void rpc_header::MergeFrom(const rpc_header& from) { 268 | // @@protoc_insertion_point(class_specific_merge_from_start:rpc_header) 269 | GOOGLE_DCHECK_NE(&from, this); 270 | _internal_metadata_.MergeFrom(from._internal_metadata_); 271 | ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; 272 | (void) cached_has_bits; 273 | 274 | if (from.service_name().size() > 0) { 275 | 276 | service_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.service_name_); 277 | } 278 | if (from.method_name().size() > 0) { 279 | 280 | method_name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.method_name_); 281 | } 282 | } 283 | 284 | void rpc_header::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { 285 | // @@protoc_insertion_point(generalized_copy_from_start:rpc_header) 286 | if (&from == this) return; 287 | Clear(); 288 | MergeFrom(from); 289 | } 290 | 291 | void rpc_header::CopyFrom(const rpc_header& from) { 292 | // @@protoc_insertion_point(class_specific_copy_from_start:rpc_header) 293 | if (&from == this) return; 294 | Clear(); 295 | MergeFrom(from); 296 | } 297 | 298 | bool rpc_header::IsInitialized() const { 299 | return true; 300 | } 301 | 302 | void rpc_header::InternalSwap(rpc_header* other) { 303 | using std::swap; 304 | _internal_metadata_.Swap(&other->_internal_metadata_); 305 | service_name_.Swap(&other->service_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), 306 | GetArenaNoVirtual()); 307 | method_name_.Swap(&other->method_name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), 308 | GetArenaNoVirtual()); 309 | } 310 | 311 | ::PROTOBUF_NAMESPACE_ID::Metadata rpc_header::GetMetadata() const { 312 | return GetMetadataStatic(); 313 | } 314 | 315 | 316 | // @@protoc_insertion_point(namespace_scope) 317 | PROTOBUF_NAMESPACE_OPEN 318 | template<> PROTOBUF_NOINLINE ::rpc_header* Arena::CreateMaybeMessage< ::rpc_header >(Arena* arena) { 319 | return Arena::CreateInternal< ::rpc_header >(arena); 320 | } 321 | PROTOBUF_NAMESPACE_CLOSE 322 | 323 | // @@protoc_insertion_point(global_scope) 324 | #include 325 | -------------------------------------------------------------------------------- /src/rpcmeta.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcmeta.proto -------------------------------------------------------------------------------- /src/rpcserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/rpcserver.cpp -------------------------------------------------------------------------------- /src/zookeeperutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/src/zookeeperutils.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(CLIENT_SRC ./client.cpp ./service.pb.cc) 2 | set(SERVER_SRC ./service.cpp ./service.pb.cc) 3 | 4 | include_directories(${PROJECT_SOURCE_DIR}/include) 5 | link_directories(${PROJECT_SOURCE_DIR}/lib/cmuduo-rpc) 6 | set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) 7 | 8 | add_executable(testserver ${SERVER_SRC}) 9 | target_link_libraries(testserver cmuduo-rpc) 10 | add_executable(testclient ${CLIENT_SRC}) 11 | target_link_libraries(testclient cmuduo-rpc) -------------------------------------------------------------------------------- /test/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/client.cpp -------------------------------------------------------------------------------- /test/service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/service.cpp -------------------------------------------------------------------------------- /test/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jialeer/cmuduorpc/061e2a68bf76a61a5e4dbff9ec818955785c63f2/test/service.proto -------------------------------------------------------------------------------- /thirdparty/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(tinyxml) -------------------------------------------------------------------------------- /thirdparty/tinyxml/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set(LIBRARY_OUTPUT_PATH &{PROJECT_SOURCE_DIR}/lib/tinyxml) 2 | aux_source_directory(. SRC_LIST) 3 | add_library(tinyxml SHARED ${SRC_LIST}) -------------------------------------------------------------------------------- /thirdparty/tinyxml/tinystr.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | www.sourceforge.net/projects/tinyxml 3 | 4 | This software is provided 'as-is', without any express or implied 5 | warranty. In no event will the authors be held liable for any 6 | damages arising from the use of this software. 7 | 8 | Permission is granted to anyone to use this software for any 9 | purpose, including commercial applications, and to alter it and 10 | redistribute it freely, subject to the following restrictions: 11 | 12 | 1. The origin of this software must not be misrepresented; you must 13 | not claim that you wrote the original software. If you use this 14 | software in a product, an acknowledgment in the product documentation 15 | would be appreciated but is not required. 16 | 17 | 2. Altered source versions must be plainly marked as such, and 18 | must not be misrepresented as being the original software. 19 | 20 | 3. This notice may not be removed or altered from any source 21 | distribution. 22 | */ 23 | 24 | 25 | #ifndef TIXML_USE_STL 26 | 27 | #include "tinystr.h" 28 | 29 | // Error value for find primitive 30 | const TiXmlString::size_type TiXmlString::npos = static_cast< TiXmlString::size_type >(-1); 31 | 32 | 33 | // Null rep. 34 | TiXmlString::Rep TiXmlString::nullrep_ = { 0, 0, { '\0' } }; 35 | 36 | 37 | void TiXmlString::reserve (size_type cap) 38 | { 39 | if (cap > capacity()) 40 | { 41 | TiXmlString tmp; 42 | tmp.init(length(), cap); 43 | memcpy(tmp.start(), data(), length()); 44 | swap(tmp); 45 | } 46 | } 47 | 48 | 49 | TiXmlString& TiXmlString::assign(const char* str, size_type len) 50 | { 51 | size_type cap = capacity(); 52 | if (len > cap || cap > 3*(len + 8)) 53 | { 54 | TiXmlString tmp; 55 | tmp.init(len); 56 | memcpy(tmp.start(), str, len); 57 | swap(tmp); 58 | } 59 | else 60 | { 61 | memmove(start(), str, len); 62 | set_size(len); 63 | } 64 | return *this; 65 | } 66 | 67 | 68 | TiXmlString& TiXmlString::append(const char* str, size_type len) 69 | { 70 | size_type newsize = length() + len; 71 | if (newsize > capacity()) 72 | { 73 | reserve (newsize + capacity()); 74 | } 75 | memmove(finish(), str, len); 76 | set_size(newsize); 77 | return *this; 78 | } 79 | 80 | 81 | TiXmlString operator + (const TiXmlString & a, const TiXmlString & b) 82 | { 83 | TiXmlString tmp; 84 | tmp.reserve(a.length() + b.length()); 85 | tmp += a; 86 | tmp += b; 87 | return tmp; 88 | } 89 | 90 | TiXmlString operator + (const TiXmlString & a, const char* b) 91 | { 92 | TiXmlString tmp; 93 | TiXmlString::size_type b_len = static_cast( strlen(b) ); 94 | tmp.reserve(a.length() + b_len); 95 | tmp += a; 96 | tmp.append(b, b_len); 97 | return tmp; 98 | } 99 | 100 | TiXmlString operator + (const char* a, const TiXmlString & b) 101 | { 102 | TiXmlString tmp; 103 | TiXmlString::size_type a_len = static_cast( strlen(a) ); 104 | tmp.reserve(a_len + b.length()); 105 | tmp.append(a, a_len); 106 | tmp += b; 107 | return tmp; 108 | } 109 | 110 | 111 | #endif // TIXML_USE_STL 112 | -------------------------------------------------------------------------------- /thirdparty/tinyxml/tinystr.h: -------------------------------------------------------------------------------- 1 | /* 2 | www.sourceforge.net/projects/tinyxml 3 | 4 | This software is provided 'as-is', without any express or implied 5 | warranty. In no event will the authors be held liable for any 6 | damages arising from the use of this software. 7 | 8 | Permission is granted to anyone to use this software for any 9 | purpose, including commercial applications, and to alter it and 10 | redistribute it freely, subject to the following restrictions: 11 | 12 | 1. The origin of this software must not be misrepresented; you must 13 | not claim that you wrote the original software. If you use this 14 | software in a product, an acknowledgment in the product documentation 15 | would be appreciated but is not required. 16 | 17 | 2. Altered source versions must be plainly marked as such, and 18 | must not be misrepresented as being the original software. 19 | 20 | 3. This notice may not be removed or altered from any source 21 | distribution. 22 | */ 23 | 24 | 25 | #ifndef TIXML_USE_STL 26 | 27 | #ifndef TIXML_STRING_INCLUDED 28 | #define TIXML_STRING_INCLUDED 29 | 30 | #include 31 | #include 32 | 33 | /* The support for explicit isn't that universal, and it isn't really 34 | required - it is used to check that the TiXmlString class isn't incorrectly 35 | used. Be nice to old compilers and macro it here: 36 | */ 37 | #if defined(_MSC_VER) && (_MSC_VER >= 1200 ) 38 | // Microsoft visual studio, version 6 and higher. 39 | #define TIXML_EXPLICIT explicit 40 | #elif defined(__GNUC__) && (__GNUC__ >= 3 ) 41 | // GCC version 3 and higher.s 42 | #define TIXML_EXPLICIT explicit 43 | #else 44 | #define TIXML_EXPLICIT 45 | #endif 46 | 47 | 48 | /* 49 | TiXmlString is an emulation of a subset of the std::string template. 50 | Its purpose is to allow compiling TinyXML on compilers with no or poor STL support. 51 | Only the member functions relevant to the TinyXML project have been implemented. 52 | The buffer allocation is made by a simplistic power of 2 like mechanism : if we increase 53 | a string and there's no more room, we allocate a buffer twice as big as we need. 54 | */ 55 | class TiXmlString 56 | { 57 | public : 58 | // The size type used 59 | typedef size_t size_type; 60 | 61 | // Error value for find primitive 62 | static const size_type npos; // = -1; 63 | 64 | 65 | // TiXmlString empty constructor 66 | TiXmlString () : rep_(&nullrep_) 67 | { 68 | } 69 | 70 | // TiXmlString copy constructor 71 | TiXmlString ( const TiXmlString & copy) : rep_(0) 72 | { 73 | init(copy.length()); 74 | memcpy(start(), copy.data(), length()); 75 | } 76 | 77 | // TiXmlString constructor, based on a string 78 | TIXML_EXPLICIT TiXmlString ( const char * copy) : rep_(0) 79 | { 80 | init( static_cast( strlen(copy) )); 81 | memcpy(start(), copy, length()); 82 | } 83 | 84 | // TiXmlString constructor, based on a string 85 | TIXML_EXPLICIT TiXmlString ( const char * str, size_type len) : rep_(0) 86 | { 87 | init(len); 88 | memcpy(start(), str, len); 89 | } 90 | 91 | // TiXmlString destructor 92 | ~TiXmlString () 93 | { 94 | quit(); 95 | } 96 | 97 | TiXmlString& operator = (const char * copy) 98 | { 99 | return assign( copy, (size_type)strlen(copy)); 100 | } 101 | 102 | TiXmlString& operator = (const TiXmlString & copy) 103 | { 104 | return assign(copy.start(), copy.length()); 105 | } 106 | 107 | 108 | // += operator. Maps to append 109 | TiXmlString& operator += (const char * suffix) 110 | { 111 | return append(suffix, static_cast( strlen(suffix) )); 112 | } 113 | 114 | // += operator. Maps to append 115 | TiXmlString& operator += (char single) 116 | { 117 | return append(&single, 1); 118 | } 119 | 120 | // += operator. Maps to append 121 | TiXmlString& operator += (const TiXmlString & suffix) 122 | { 123 | return append(suffix.data(), suffix.length()); 124 | } 125 | 126 | 127 | // Convert a TiXmlString into a null-terminated char * 128 | const char * c_str () const { return rep_->str; } 129 | 130 | // Convert a TiXmlString into a char * (need not be null terminated). 131 | const char * data () const { return rep_->str; } 132 | 133 | // Return the length of a TiXmlString 134 | size_type length () const { return rep_->size; } 135 | 136 | // Alias for length() 137 | size_type size () const { return rep_->size; } 138 | 139 | // Checks if a TiXmlString is empty 140 | bool empty () const { return rep_->size == 0; } 141 | 142 | // Return capacity of string 143 | size_type capacity () const { return rep_->capacity; } 144 | 145 | 146 | // single char extraction 147 | const char& at (size_type index) const 148 | { 149 | assert( index < length() ); 150 | return rep_->str[ index ]; 151 | } 152 | 153 | // [] operator 154 | char& operator [] (size_type index) const 155 | { 156 | assert( index < length() ); 157 | return rep_->str[ index ]; 158 | } 159 | 160 | // find a char in a string. Return TiXmlString::npos if not found 161 | size_type find (char lookup) const 162 | { 163 | return find(lookup, 0); 164 | } 165 | 166 | // find a char in a string from an offset. Return TiXmlString::npos if not found 167 | size_type find (char tofind, size_type offset) const 168 | { 169 | if (offset >= length()) return npos; 170 | 171 | for (const char* p = c_str() + offset; *p != '\0'; ++p) 172 | { 173 | if (*p == tofind) return static_cast< size_type >( p - c_str() ); 174 | } 175 | return npos; 176 | } 177 | 178 | void clear () 179 | { 180 | //Lee: 181 | //The original was just too strange, though correct: 182 | // TiXmlString().swap(*this); 183 | //Instead use the quit & re-init: 184 | quit(); 185 | init(0,0); 186 | } 187 | 188 | /* Function to reserve a big amount of data when we know we'll need it. Be aware that this 189 | function DOES NOT clear the content of the TiXmlString if any exists. 190 | */ 191 | void reserve (size_type cap); 192 | 193 | TiXmlString& assign (const char* str, size_type len); 194 | 195 | TiXmlString& append (const char* str, size_type len); 196 | 197 | void swap (TiXmlString& other) 198 | { 199 | Rep* r = rep_; 200 | rep_ = other.rep_; 201 | other.rep_ = r; 202 | } 203 | 204 | private: 205 | 206 | void init(size_type sz) { init(sz, sz); } 207 | void set_size(size_type sz) { rep_->str[ rep_->size = sz ] = '\0'; } 208 | char* start() const { return rep_->str; } 209 | char* finish() const { return rep_->str + rep_->size; } 210 | 211 | struct Rep 212 | { 213 | size_type size, capacity; 214 | char str[1]; 215 | }; 216 | 217 | void init(size_type sz, size_type cap) 218 | { 219 | if (cap) 220 | { 221 | // Lee: the original form: 222 | // rep_ = static_cast(operator new(sizeof(Rep) + cap)); 223 | // doesn't work in some cases of new being overloaded. Switching 224 | // to the normal allocation, although use an 'int' for systems 225 | // that are overly picky about structure alignment. 226 | const size_type bytesNeeded = sizeof(Rep) + cap; 227 | const size_type intsNeeded = ( bytesNeeded + sizeof(int) - 1 ) / sizeof( int ); 228 | rep_ = reinterpret_cast( new int[ intsNeeded ] ); 229 | 230 | rep_->str[ rep_->size = sz ] = '\0'; 231 | rep_->capacity = cap; 232 | } 233 | else 234 | { 235 | rep_ = &nullrep_; 236 | } 237 | } 238 | 239 | void quit() 240 | { 241 | if (rep_ != &nullrep_) 242 | { 243 | // The rep_ is really an array of ints. (see the allocator, above). 244 | // Cast it back before delete, so the compiler won't incorrectly call destructors. 245 | delete [] ( reinterpret_cast( rep_ ) ); 246 | } 247 | } 248 | 249 | Rep * rep_; 250 | static Rep nullrep_; 251 | 252 | } ; 253 | 254 | 255 | inline bool operator == (const TiXmlString & a, const TiXmlString & b) 256 | { 257 | return ( a.length() == b.length() ) // optimization on some platforms 258 | && ( strcmp(a.c_str(), b.c_str()) == 0 ); // actual compare 259 | } 260 | inline bool operator < (const TiXmlString & a, const TiXmlString & b) 261 | { 262 | return strcmp(a.c_str(), b.c_str()) < 0; 263 | } 264 | 265 | inline bool operator != (const TiXmlString & a, const TiXmlString & b) { return !(a == b); } 266 | inline bool operator > (const TiXmlString & a, const TiXmlString & b) { return b < a; } 267 | inline bool operator <= (const TiXmlString & a, const TiXmlString & b) { return !(b < a); } 268 | inline bool operator >= (const TiXmlString & a, const TiXmlString & b) { return !(a < b); } 269 | 270 | inline bool operator == (const TiXmlString & a, const char* b) { return strcmp(a.c_str(), b) == 0; } 271 | inline bool operator == (const char* a, const TiXmlString & b) { return b == a; } 272 | inline bool operator != (const TiXmlString & a, const char* b) { return !(a == b); } 273 | inline bool operator != (const char* a, const TiXmlString & b) { return !(b == a); } 274 | 275 | TiXmlString operator + (const TiXmlString & a, const TiXmlString & b); 276 | TiXmlString operator + (const TiXmlString & a, const char* b); 277 | TiXmlString operator + (const char* a, const TiXmlString & b); 278 | 279 | 280 | /* 281 | TiXmlOutStream is an emulation of std::ostream. It is based on TiXmlString. 282 | Only the operators that we need for TinyXML have been developped. 283 | */ 284 | class TiXmlOutStream : public TiXmlString 285 | { 286 | public : 287 | 288 | // TiXmlOutStream << operator. 289 | TiXmlOutStream & operator << (const TiXmlString & in) 290 | { 291 | *this += in; 292 | return *this; 293 | } 294 | 295 | // TiXmlOutStream << operator. 296 | TiXmlOutStream & operator << (const char * in) 297 | { 298 | *this += in; 299 | return *this; 300 | } 301 | 302 | } ; 303 | 304 | #endif // TIXML_STRING_INCLUDED 305 | #endif // TIXML_USE_STL 306 | -------------------------------------------------------------------------------- /thirdparty/tinyxml/tinyxmlerror.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | www.sourceforge.net/projects/tinyxml 3 | Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com) 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any 7 | damages arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any 10 | purpose, including commercial applications, and to alter it and 11 | redistribute it freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must 14 | not claim that you wrote the original software. If you use this 15 | software in a product, an acknowledgment in the product documentation 16 | would be appreciated but is not required. 17 | 18 | 2. Altered source versions must be plainly marked as such, and 19 | must not be misrepresented as being the original software. 20 | 21 | 3. This notice may not be removed or altered from any source 22 | distribution. 23 | */ 24 | 25 | #include "tinyxml.h" 26 | 27 | // The goal of the seperate error file is to make the first 28 | // step towards localization. tinyxml (currently) only supports 29 | // english error messages, but the could now be translated. 30 | // 31 | // It also cleans up the code a bit. 32 | // 33 | 34 | const char* TiXmlBase::errorString[ TiXmlBase::TIXML_ERROR_STRING_COUNT ] = 35 | { 36 | "No error", 37 | "Error", 38 | "Failed to open file", 39 | "Error parsing Element.", 40 | "Failed to read Element name", 41 | "Error reading Element value.", 42 | "Error reading Attributes.", 43 | "Error: empty tag.", 44 | "Error reading end tag.", 45 | "Error parsing Unknown.", 46 | "Error parsing Comment.", 47 | "Error parsing Declaration.", 48 | "Error document empty.", 49 | "Error null (0) or unexpected EOF found in input stream.", 50 | "Error parsing CDATA.", 51 | "Error when TiXmlDocument added to document, because TiXmlDocument can only be at the root.", 52 | }; 53 | --------------------------------------------------------------------------------