3 CXX_FLAGS = -std=c++0x -Wall -pthread
5 LIB_DIR = ../../../../../resource
7 CXX_INC := -I$(LIB_DIR)/include/
8 CXX_INC += -I$(LIB_DIR)/oc_logger/include/
9 CXX_INC += -I$(LIB_DIR)/csdk/stack/include/
10 CXX_INC += -I$(LIB_DIR)/csdk/ocsocket/include/
11 CXX_INC += -I$(LIB_DIR)/csdk/ocrandom/include/
12 CXX_INC += -I$(LIB_DIR)/csdk/logger/include/
13 CXX_INC += -I$(BOOST_DIR)
14 CXX_INC += -I../../lib
15 CXX_INC += -I../../../lib/cpluff/libcpluff
16 CXX_INC += -I../../../plugin-manager/src
18 LIB_OC_LOGGER := $(LIB_DIR)/oc_logger/lib/oc_logger.a
19 CXX_LIBS := $(LIB_DIR)/release/obj/liboc.a $(LIB_DIR)/csdk/linux/release/liboctbstack.a $(LIB_OC_LOGGER) ../../../build/linux/release/libppm.a ../../../lib/cpluff/libcpluff/.libs/libcpluff.a
20 LINK_LIB = -lboost_system -ldl -lexpat -lboost_thread
26 fanclient: fanclient.o
27 $(CXX) $(CXX_FLAGS) -o fanclient fanclient.o $(CXX_LIBS) $(LINK_LIB)
29 fanclient.o: fanclient.cpp
30 $(CXX) $(CXX_FLAGS) -c fanclient.cpp $(CXX_INC)