doc_makefile 875 B

12345678910111213141516171819202122
  1. # Makefile for converting pdnsd html documentation to text files.
  2. # This file was based on a Makefile originally written by Thomas Moestl
  3. # and adapted by Paul Rombouts.
  4. HTML2TXT=w3m -dump -cols 80 -T text/html
  5. doc: intro.txt manual.txt faq.txt
  6. .PHONY: doc clean
  7. intro.txt: ../html/index.html
  8. sed -e 's/<!--\(nodoc\|notext\)(-->/<!--/g' -e 's/<!--)\(nodoc\|notext\)-->/-->/g' ../html/index.html | $(HTML2TXT) | sed -e 's/[[:blank:]]\+$$//' > intro.txt
  9. manual.txt: ../html/doc.html
  10. sed -e 's/<!--\(nodoc\|notext\)(-->/<!--/g' -e 's/<!--)\(nodoc\|notext\)-->/-->/g' ../html/doc.html | $(HTML2TXT) | sed -e 's/[[:blank:]]\+$$//' > manual.txt
  11. faq.txt: ../html/faq.html
  12. sed -e 's/<!--\(nodoc\|notext\)(-->/<!--/g' -e 's/<!--)\(nodoc\|notext\)-->/-->/g' ../html/faq.html | $(HTML2TXT) | sed -e 's/[[:blank:]]\+$$//' > faq.txt
  13. clean:
  14. @rm -fv intro.txt manual.txt faq.txt