Makefile.am 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. EXTRA_DIST = bind10-guide.css
  2. EXTRA_DIST += bind10-guide.xml bind10-guide.html bind10-guide.txt
  3. EXTRA_DIST += bind10-messages.xml bind10-messages.html
  4. HTML2TXT ?= elinks -dump -no-numbering -no-references
  5. bind10-guide.txt: bind10-guide.html
  6. $(HTML2TXT) $(srcdir)/bind10-guide.html > $@
  7. # This is not a "man" manual, but reuse this for now for docbook.
  8. if ENABLE_MAN
  9. .PHONY: bind10-messages.xml
  10. bind10-guide.html: bind10-guide.xml
  11. xsltproc --novalid --xinclude --nonet \
  12. --path $(top_builddir)/doc \
  13. -o $@ \
  14. --stringparam html.stylesheet $(srcdir)/bind10-guide.css \
  15. http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl \
  16. $(srcdir)/bind10-guide.xml
  17. bind10-messages.html: bind10-messages.xml
  18. xsltproc --novalid --xinclude --nonet \
  19. --path $(top_builddir)/doc \
  20. -o $@ \
  21. --stringparam html.stylesheet $(srcdir)/bind10-guide.css \
  22. http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl \
  23. $(srcdir)/bind10-messages.xml
  24. # So many dependencies that it's easiest just to regenerate it every time
  25. bind10-messages.xml:
  26. $(PYTHON) $(top_srcdir)/tools/system_messages.py -o $@ $(top_srcdir)
  27. endif