all: fullquottel docs fullquottel: fullquottel.cpp gcc -lstdc++ fullquottel.cpp -o fullquottel -Wall -O2 fullquottel_dev: fullquottel.cpp gcc -ggdb -lstdc++ fullquottel.cpp -o fullquottel -Wall docs: man doxygen man: fullquottel help2man_inc help2man -s 1 -N -i help2man_inc ./fullquottel -o fullquottel.1 doxygen: doc_programmer doc_user doc_programmer: fullquottel.cpp doxyfile doxygen doc_user: fullquottel.cpp doxyfile (cat doxyfile; echo "OUTPUT_DIRECTORY=doc_user"; echo "ENABLED_SECTIONS="; echo "DISABLE_INDEX=YES"; echo "SHOW_INCLUDE_FILES=NO") | doxygen - dist: fullquottel man doxygen -rm -r dist/ mkdir dist cp -r dist-template/* dist/ cp fullquottel.cpp dist/ cp fullquottel.1 dist/ mkdir dist/examples cp fullquottelrc dist/examples/ cp procmailrc.example dist/examples/ cp -r doc_* dist/ VERSION=`./fullquottel --version|cut -f2 -d" "`; \ sed -e "s/PROGRAMVERSION/$$VERSION/" dist-template/configure.in > dist/configure.in cd dist && aclocal && automake && autoreconf && ./configure && make dist