+att.ln att.o: att.c att.in libmdoc.h
+
+arch.ln arch.o: arch.c arch.in libmdoc.h
+
+vol.ln vol.o: vol.c vol.in libmdoc.h
+
+chars.ln chars.o: chars.c chars.in chars.h
+
+msec.ln msec.o: msec.c msec.in libmdoc.h
+
+st.ln st.o: st.c st.in libmdoc.h
+
+mdoc_macro.ln mdoc_macro.o: mdoc_macro.c libmdoc.h
+
+mdoc_term.ln mdoc_term.o: mdoc_term.c term.h mdoc.h
+
+mdoc_strings.ln mdoc_strings.o: mdoc_strings.c libmdoc.h
+
+man_hash.ln man_hash.o: man_hash.c libman.h
+
+mdoc_hash.ln mdoc_hash.o: mdoc_hash.c libmdoc.h
+
+mdoc.ln mdoc.o: mdoc.c libmdoc.h
+
+man.ln man.o: man.c libman.h
+
+main.ln main.o: main.c mdoc.h man.h roff.h
+
+compat.ln compat.o: compat.c
+
+term.ln term.o: term.c term.h man.h mdoc.h chars.h
+
+html.ln html.o: html.c html.h chars.h
+
+mdoc_html.ln mdoc_html.o: mdoc_html.c html.h mdoc.h
+
+man_html.ln man_html.o: man_html.c html.h man.h out.h
+
+out.ln out.o: out.c out.h
+
+mandoc.ln mandoc.o: mandoc.c libmandoc.h
+
+tree.ln tree.o: tree.c man.h mdoc.h
+
+mdoc_argv.ln mdoc_argv.o: mdoc_argv.c libmdoc.h
+
+man_argv.ln man_argv.o: man_argv.c libman.h
+
+man_validate.ln man_validate.o: man_validate.c libman.h
+
+mdoc_validate.ln mdoc_validate.o: mdoc_validate.c libmdoc.h
+
+mdoc_action.ln mdoc_action.o: mdoc_action.c libmdoc.h
+
+libmdoc.h: mdoc.h
+
+ChangeLog.xml:
+ cvs2cl --xml --xml-encoding iso-8859-15 -t --noxmlns -f $@
+
+ChangeLog.txt:
+ cvs2cl -t -f $@
+
+ChangeLog.html: ChangeLog.xml ChangeLog.xsl
+ xsltproc -o $@ ChangeLog.xsl ChangeLog.xml
+
+mdocml-$(VERSION).tar.gz: $(DOINSTALL)
+ mkdir -p .dist/mdocml/mdocml-$(VERSION)/
+ cp -f $(DOINSTALL) .dist/mdocml/mdocml-$(VERSION)/
+ ( cd .dist/mdocml/ && tar zcf ../../$@ mdocml-$(VERSION)/ )
+ rm -rf .dist/