include ${BUILDCODE}/include/makedefs #---------------------------- Macro definitions ------------------------------ INCPATH = ../src\ ${BUILDCODE}/include\ /home/jiawei/QT-ISCS/openssl-1.0.1e/include SRCDIR=../src OBJ_LIST = $(OBJDIR)/AxiomAcs.o \ $(OBJDIR)/Axiomclient.o \ $(OBJDIR)/mongoose.o USE_DLL = -L${DLLDIR} -llog -ljson -lbtl -ldaq -lrdb -ldce -lpthread -lssl -lcrypto AxiomAcsDLL = ${DLLDIR}/libAxiomAcs.so AxiomAcsLIB = ${LIBDIR}/libAxiomAcs.a #------------------------ Target file dependencies --------------------------- all:\ ${AxiomAcsDLL}\ ${AxiomAcsLIB} ${AxiomAcsDLL}: $(OBJ_LIST) ${LD} ${LDCXXFLAGS} -o $@ $(OBJ_LIST) ${USE_DLL} ${AxiomAcsLIB}: $(OBJ_LIST) ${AR} $(ARFLAGS) $@ $(OBJ_LIST) clean: rm -f ${OBJ_LIST} rm -f ${AxiomAcsDLL} rm -f ${AxiomAcsLIB} $(OBJDIR)/AxiomAcs.o: ${SRCDIR}/AxiomAcs.cpp ${CXX} -std=c++11 -c ${CXXFLAGS} ${COMM_INCLUDES} -o $@ $? $(OBJDIR)/Axiomclient.o: ${SRCDIR}/Axiomclient.cpp ${CXX} -std=c++11 -c ${CXXFLAGS} ${COMM_INCLUDES} -o $@ $? -DMG_ENABLE_CALLBACK_USERDATA -DMG_ENABLE_SSL $(OBJDIR)/mongoose.o: ${SRCDIR}/mongoose.c ${CXX} -std=c++11 -c ${CXXFLAGS} ${COMM_INCLUDES} -I/home/jiawei/QT-ISCS/openssl-1.0.1e/include -o $@ $? -DMG_ENABLE_CALLBACK_USERDATA -DMG_ENABLE_SSL # DO NOT DELETE THIS LINE -- make depend depends on it.