-EXTRA_DIST = $(XMLFILES) $(SUPPORTFILES) $(REFFILES) \
- $(doc_DATA) $(EPSFILES) $(man_MANS) $(REFFILES)
+EXTRA_DIST = $(XMLFILES) $(XMLMAN) $(doc_DATA) $(man_MANS) multi.svg
+
+$(HTMLFILES): $(XMLFILES) $(PNGFILES)
+ rm -f *.html
+ $(HTML_COMPILE) $(MAINXML)
+
+.xml.3mp:
+ $(MAN_COMPILE) $<
+
+.xml.1:
+ $(MAN_COMPILE) $<
+
+index.tkl: $(XMLFILES)
+ $(TKL_COMPILE) $(MAINXML)
+
+metaproxy.pdf: $(XMLFILES) multi.pdf
+ for i in $(PNGFILES) common/id.png multi.pdf; do \
+ if test ! -f $$i; then cp $(srcdir)/$$i $$i; fi; \
+ done
+ dblatex $(MAINXML)
+ mv book.pdf metaproxy.pdf