makedoc.c makedoc-defs.h \
mutt.css mutt.xsl html.xsl chunk.xsl $(BUILT_DISTFILES)
-HTML_DOCFILES = manual.html index.html intro.html gettingstarted.html \
+CHUNKED_DOCFILES = index.html intro.html gettingstarted.html \
configuration.html mimesupport.html advancedusage.html \
- optionalfeatures.html tuning.html reference.html miscellany.html
+ optionalfeatures.html security.html tuning.html reference.html miscellany.html
+
+HTML_DOCFILES = manual.html $(CHUNKED_DOCFILES)
BUILT_DISTFILES = stamp-doc-xml stamp-doc-chunked manual.txt $(HTML_DOCFILES)
-xsltproc --nonet $(srcdir)/chunk.xsl manual.xml
touch stamp-doc-chunked
-$(HTML_DOCFILES): stamp-doc-chunked
+$(CHUNKED_DOCFILES): stamp-doc-chunked
manual.pdf: manual.tex
-if test -f manual.tex; then pdfjadetex manual.tex; fi
-aspell -l en --mode sgml -c manual.xml.head && \
-aspell -l en --mode nroff -c muttrc.man.head
+sortcheck: manual.xml
+ sed -n -e '1,/^<sect1 id="variables">/d' -e '1,/^<sect1 id="functions">/s/<sect2 id="\([^"]*\)">/\1/p' < manual.xml > vars.tmp.1
+ sort < vars.tmp.1 > vars.tmp.2
+ cmp -s vars.tmp.1 vars.tmp.2 || diff -u vars.tmp.1 vars.tmp.2 | less
+ rm -rf vars.tmp.1 vars.tmp.2
+
clean-local:
rm -f *~ *.html *.orig *.rej stamp-doc-* *.ps mutt.1 muttrc.man
rm -f *.aux *.log *.tex *.out