Makefile.am 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # This is not a "man" manual, but reuse this for now for docbook.
  2. if ENABLE_MAN
  3. # generated documentation
  4. HTMLDOCS = bind10-guide.html bind10-messages.html
  5. DOCS = bind10-guide.txt
  6. dist_doc_DATA = $(DOCS)
  7. dist_html_DATA = $(HTMLDOCS) bind10-guide.css
  8. # TODO: okay to include the generated bind10-messages.xml in dist tarfile too?
  9. EXTRA_DIST = bind10-guide.xml bind10-messages.xml
  10. CLEANFILES = $(HTMLDOCS) $(DOCS) bind10-messages.xml
  11. bind10-guide.html: bind10-guide.xml
  12. @XSLTPROC@ --novalid --xinclude --nonet \
  13. --path $(top_builddir)/doc \
  14. -o $@ \
  15. --stringparam section.autolabel 1 \
  16. --stringparam section.label.includes.component.label 1 \
  17. --stringparam html.stylesheet $(srcdir)/bind10-guide.css \
  18. http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl \
  19. $(srcdir)/bind10-guide.xml
  20. HTML2TXT = elinks -dump -no-numbering -no-references
  21. bind10-guide.txt: bind10-guide.html
  22. $(HTML2TXT) bind10-guide.html > $@
  23. bind10-messages.html: bind10-messages.xml
  24. @XSLTPROC@ --novalid --xinclude --nonet \
  25. --path $(top_builddir)/doc \
  26. -o $@ \
  27. --stringparam html.stylesheet $(srcdir)/bind10-guide.css \
  28. http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl \
  29. bind10-messages.xml
  30. bind10-messages.xml:
  31. $(PYTHON) $(top_srcdir)/tools/system_messages.py -o $@ $(top_srcdir)
  32. endif