| Roger Meier | 122803b | 2012-06-18 20:23:58 +0000 | [diff] [blame] | 1 | THRIFT_DIR =../.. | 
|  | 2 | INCS_DIRS  =-I${THRIFT_DIR}/lib/cpp/src -I. | 
|  | 3 | THRIFT_LIB =${THRIFT_DIR}/lib/cpp/.libs/libthrift.a | 
|  | 4 | BOOST_LIB  = | 
|  | 5 | CPP_DEFS   = | 
|  | 6 | CPP_OPTS   =-Wall -O2 | 
|  | 7 |  | 
|  | 8 | GEN_SRC    = gen-cpp/SampleService.cpp  \ | 
|  | 9 | gen-cpp/Sample_types.cpp   \ | 
|  | 10 | gen-cpp/SampleCallback.cpp \ | 
|  | 11 | gen-cpp/Sample_constants.cpp | 
|  | 12 | GEN_INC    = -Igen-cpp | 
|  | 13 |  | 
|  | 14 | default: server client | 
|  | 15 | .PHONY: server client | 
|  | 16 |  | 
|  | 17 | server: | 
|  | 18 | g++ ${CPP_OPTS} ${CPP_DEFS} -o server/server ${GEN_INC} ${INCS_DIRS} server/server.cpp ${GEN_SRC} ${THRIFT_LIB} ${BOOST_LIB} | 
|  | 19 |  | 
|  | 20 | client: | 
|  | 21 | g++ ${CPP_OPTS} ${CPP_DEFS} -o client/client ${GEN_INC} ${INCS_DIRS} client/client.cpp ${GEN_SRC} ${THRIFT_LIB} ${BOOST_LIB} | 
|  | 22 |  | 
|  | 23 | clean: | 
|  | 24 | $(RM) -r client/client server/server | 
|  | 25 |  |