include ../config.mk CXXFLAGS = -O2 -g --std=c++11 -Wall -Wno-unused-local-typedefs -Wno-deprecated-declarations -Wno-unknown-warning-option -fmessage-length=0 -I$(DCDBDEPLOYPATH)/include/ -I$(DCDBBASEPATH)/include/ -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -I$(DCDBDEPSPATH)/cpp-netlib-0.12.0-final/deps/asio/asio/include -I$(DCDBDEPSPATH)/cpp-netlib-0.12.0-final -I$(DCDBDEPSPATH)/cpp-netlib-0.12.0-final/deps/cxxopts/src -DASIO_HEADER_ONLY -DBOOST_TEST_DYN_LINK OBJS = collectagent.o \ sensorcache.o \ simplemqttserver.o \ simplemqttserverthread.o \ simplemqttservermessage.o LIBS = -L$(DCDBDEPLOYPATH)/lib/ -ldcdb -pthread -lcassandra -luv -lboost_system -lboost_random -lboost_thread -lboost_date_time -lboost_regex -lcppnetlib-server-parsers TARGET = collectagent .PHONY : clean install P = $(shell cd $(DCDBDEPLOYPATH)/lib/ && pwd) U = $(shell uname) $(TARGET): $(OBJS) @LD_LIBRARY_PATH=$(DCDBDEPLOYPATH)/lib:$$LD_LIBRARY_PATH \ $(CXX) $(CXXFLAGS) -o $(TARGET) $(OBJS) $(LIBS) all: $(TARGET) clean: rm -f $(TARGET) rm -f $(OBJS) install: $(TARGET) install $(TARGET) $(DCDBDEPLOYPATH)/bin/