-lib_LTLIBRARIES = libthrift.la
+lib_LTLIBRARIES = libthrift.la libthriftnb.la
common_cxxflags = -Wall -Isrc $(BOOST_CPPFLAGS) $(EVENT_CPPFLAGS)
common_ldflags = -Wall $(BOOST_LDFLAGS) $(EVENT_LDFLAGS)
src/transport/TServerSocket.cpp \
src/transport/TTransportUtils.cpp \
src/server/TSimpleServer.cpp \
- src/server/TThreadPoolServer.cpp \
- src/server/TNonblockingServer.cpp
+ src/server/TThreadPoolServer.cpp
+
+libthriftnb_sources = src/server/TNonblockingServer.cpp
libthrift_la_SOURCES = $(libthrift_sources)
+libthriftnb_la_SOURCES = $(libthriftnb_sources)
libthrift_cxxflags = $(common_cxxflags)
libthrift_ldflags = $(common_ldflags)
libthrift_la_CXXFLAGS = $(libthrift_cxxflags)
+libthriftnb_la_CXXFLAGS = $(libthrift_cxxflags)
include_thriftdir = $(includedir)/thrift
include_thrift_HEADERS = \
LD = g++
# Compiler flags
-DCFL = -Wall -O3 -g -I./gen-cpp $(include_flags) -L$(thrift_home)/lib/cpp/.libs -lthrift -levent
-LFL = -L$(thrift_home)/lib/cpp/.libs -lthrift -levent
+DCFL = -Wall -O3 -g -I./gen-cpp $(include_flags) -L$(thrift_home)/lib/cpp/.libs -lthrift -lthriftnb -levent
+LFL = -L$(thrift_home)/lib/cpp/.libs -lthrift -lthriftnb -levent
CCFL = -Wall -O3 -I./gen-cpp $(include_flags)
CFL = $(CCFL) $(LFL)
g++ -c $(CCFL) ./gen-cpp/SmallService.cpp ./gen-cpp/SmallTest_types.cpp
clean:
- rm -fr TestServer TestClient gen-cpp
+ rm -fr *.o TestServer TestClient gen-cpp