# Douglas Thrift's Search Engine # # Douglas Thrift # # GNUmakefile CSRC = IMAPHandler.cpp Tester.cpp HDRS = IMAPHandler.h OBJS = ${patsubst %.cpp, %.o, ${CSRC}} EXEC = IMAPHandler ifndef (CPPC) CPPC = g++ endif ifndef (CPPCOPT) CPPCOPT = endif ifndef (CPPCDEP) CPPCDEP = -MM endif #ifndef (INSTDIR) # INSTDIR = /usr/local/dtsearch #endif all: ${EXEC} ${EXEC}: ${OBJS} ${CPPC} ${OBJS} -o ${EXEC} -lssl -lcrypto %.o:%.cpp ${CPPC} ${CPPCOPT} $< -c #install: all # -mkdir "${INSTDIR}" # cp LICENSE "${INSTDIR}" # cp LICENSE.html "${INSTDIR}" # cp README "${INSTDIR}" # cp README.html "${INSTDIR}" # cp osi-certified-90x75.png "${INSTDIR}" # -mkdir "${INSTDIR}/bin" # cp Search "${INSTDIR}/bin" # -mkdir "${INSTDIR}/http" # cp search.cgi.unix "${INSTDIR}/http/search.cgi" # cp dtsearch_pb.png "${INSTDIR}/http" # -mkdir "${INSTDIR}/data" # cp index.dtd "${INSTDIR}/data" # cp header.html "${INSTDIR}/data" # cp body.html "${INSTDIR}/data" # cp footer.html "${INSTDIR}/data" # cp notfound.html "${INSTDIR}/data" # cp pages.html "${INSTDIR}/data" depend: ${CSRC} ${HDRS} ${CPPC} ${CPPCDEP} ${CSRC} > depend include depend clean: - rm ${OBJS} ${EXEC} ${patsubst %, %.exe, ${EXEC}} core \ ${patsubst %, %.core, ${EXEC}} \ ${patsubst %, %.exe.stackdump, ${EXEC}} depend