all: fullquottel docs fullquottel: fullquottel.cpp gcc -Wall -O2 fullquottel.cpp -o fullquottel -lstdc++ fullquottel_dev: fullquottel.cpp gcc -ggdb -Wallfullquottel.cpp -o fullquottel -lstdc++ docs: man doxygen man: fullquottel help2man_inc help2man --section 1 --no-info --name "tool for detecting full quotes in mails or postings" --output fullquottel.1 ./fullquottel 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 -rf 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.ac > dist/configure.ac cd dist && autoupdate && autoreconf --force --install --symlink && ./configure && make dist VERSION=`./fullquottel --version|cut -f2 -d" "`; \ cd dist && gpg --armor --detach-sign fullquottel-$$VERSION.tar.gz clean: rm -rf dist doc_programmer doc_user fullquottel fullquottel.1 mailtextbody