-EXTRA_DIST= $(DISTDOCS) fetchmail.spec $(distdirs)
-
-FAQ: fetchmail-FAQ.html
- AWK=$(AWK) $(SHELL) $(srcdir)/html2txt.sh $(srcdir)/fetchmail-FAQ.html >$@ || { rm -f $@ ; exit 1 ; }
-
-FEATURES: fetchmail-features.html
- AWK=$(AWK) $(SHELL) $(srcdir)/html2txt.sh $(srcdir)/fetchmail-features.html >$@ || { rm -f $@ ; exit 1 ; }
-
-NOTES: design-notes.html
- AWK=$(AWK) $(SHELL) $(srcdir)/html2txt.sh $(srcdir)/design-notes.html >$@ || { rm -f $@ ; exit 1 ; }
+EXTRA_DIST= $(DISTDOCS) $(distdirs) \
+ fetchmail.spec fetchmail.xpm \
+ trio/CHANGES trio/README \
+ strlcpy.3 bighand.png \
+ m4/codeset.m4 \
+ m4/gettext.m4 \
+ m4/glibc2.m4 \
+ m4/glibc21.m4 \
+ m4/iconv.m4 \
+ m4/intdiv0.m4 \
+ m4/intl.m4 \
+ m4/intldir.m4 \
+ m4/intlmacosx.m4 \
+ m4/intmax.m4 \
+ m4/inttypes-pri.m4 \
+ m4/inttypes_h.m4 \
+ m4/lcmessage.m4 \
+ m4/lib-ld.m4 \
+ m4/lib-link.m4 \
+ m4/lib-prefix.m4 \
+ m4/lock.m4 \
+ m4/longlong.m4 \
+ m4/nls.m4 \
+ m4/po.m4 \
+ m4/printf-posix.m4 \
+ m4/progtest.m4 \
+ m4/size_max.m4 \
+ m4/stdint_h.m4 \
+ m4/uintmax_t.m4 \
+ m4/visibility.m4 \
+ m4/wchar_t.m4 \
+ m4/wint_t.m4 \
+ m4/xsize.m4 \
+ m4-local/ac-archive-license.txt \
+ m4-local/ac_ma_search_package.m4 \
+ $(TESTS) t.rc t.regression \
+ dist-tools/html2txt \
+ dist-tools/manServer.pl \
+ Doxyfile
+
+fetchmailconf:
+ ( echo '#! /bin/sh' && echo 'exec @PYTHON@ @pythondir@/fetchmailconf.py "$$@"' ) >$@ && chmod +x $@ || { rm -f $@ ; exit 1; }
+
+FAQ: fetchmail-FAQ.html $(srcdir)/dist-tools/html2txt
+ AWK=$(AWK) $(SHELL) $(srcdir)/dist-tools/html2txt $(srcdir)/fetchmail-FAQ.html >$@ || { rm -f $@ ; exit 1 ; }
+
+fetchmail-FAQ.pdf: fetchmail-FAQ.html fetchmail-FAQ.book bighand.png
+ $(AWK) '/^[ \t]*<h1/ {sec++; } {if (sec < 2 || sec > 3) print $0;}' <$(srcdir)/fetchmail-FAQ.html >fetchmail-FAQ-print.html
+ htmldoc --logoimage $(srcdir)/bighand.png --batch $(srcdir)/fetchmail-FAQ.book || { rm -f $@ ; exit 1 ; }
+ rm -f fetchmail-FAQ-print.html
+
+FEATURES: fetchmail-features.html $(srcdir)/dist-tools/html2txt
+ AWK=$(AWK) $(SHELL) $(srcdir)/dist-tools/html2txt $(srcdir)/fetchmail-features.html >$@ || { rm -f $@ ; exit 1 ; }
+
+NOTES: design-notes.html esrs-design-notes.html $(srcdir)/dist-tools/html2txt
+ echo "This file contains two articles reformatted from HTML." > $@ \
+ && echo "------------------------------------------------------" >> $@ \
+ && echo "" >> $@ \
+ && AWK=$(AWK) $(SHELL) $(srcdir)/dist-tools/html2txt $(srcdir)/design-notes.html >>$@ \
+ && AWK=$(AWK) $(SHELL) $(srcdir)/dist-tools/html2txt $(srcdir)/esrs-design-notes.html >>$@ \
+ || { rm -f $@ ; exit 1 ; }