Makefile.am 668 B

1234567891011121314151617181920212223242526272829
  1. include $(top_srcdir)/globals.mk
  2. XSLTPROC=xsltproc --xinclude --nonet
  3. PYTHON=python
  4. XMLS= $(wildcard $(top_srcdir)/src/dbus/spec/*.xml)
  5. TEMPLATES= $(wildcard doc/templates/*)
  6. GENERATED_FILES = \
  7. doc/spec.html \
  8. doc/spec/index.html
  9. doc/spec.html: $(XMLS) tools/doc-generator.xsl
  10. @install -d tmp/doc
  11. $(XSLTPROC) tools/doc-generator.xsl spec/all.xml > tmp/$@
  12. mv tmp/$@ $@
  13. doc/spec/index.html: $(XMLS) tools/doc-generator.py tools/specparser.py $(TEMPLATES)
  14. @install -d tmp/doc
  15. $(PYTHON) tools/doc-generator.py spec/all.xml doc/spec sflphone-spec cx.ring.Ring
  16. doc: $(GENERATED_FILES)
  17. clean-local:
  18. rm -rf $(GENERATED_FILES)
  19. rm -rf doc/spec
  20. rm -rf tmp