12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- APIDOC := $(shell sphinx-apidoc2 --help 2>/dev/null)
- ifdef APIDOC
- SPHINXAPIDOC = sphinx-apidoc2
- else
- APIDOC := $(shell sphinx-apidoc --help 2>/dev/null)
- ifdef APIDOC
- SPHINXAPIDOC = sphinx-apidoc
- endif
- endif
- BUILD := $(shell sphinx-build2 --version 2>/dev/null)
- ifdef BUILD
- SPHINXBUILD = sphinx-build2
- else
- BUILD := $(shell sphinx-build --version 2>/dev/null)
- ifdef BUILD
- SPHINXBUILD = sphinx-build
- endif
- endif
- checksphinx:
- @echo $(SPHINXBUILD)
- @echo $(SPHINXAPIDOC)
- @(type $(SPHINXBUILD) > /dev/null || (echo "ERROR: Install 'sphinx-build' software first (get from http://sphinx-doc.org)" && exit 1))
- @(type $(SPHINXAPIDOC) > /dev/null || (echo "ERROR: Install 'sphinx-apidoc' software first (get from http://sphinx-doc.org)" && exit 1))
- DOCSDIR = $(MODULE_TOPDIR)/python/grass/docs/
- cleansphinx:
- $(MAKE) -C $(MODULE_TOPDIR)/gui/wxpython/docs/wxgui_sphinx/ wxguiclean
- $(MAKE) -C $(DOCSDIR) libpythonclean
- sphinxdoc: checksphinx cleansphinx
- $(MAKE) -C $(MODULE_TOPDIR)/gui/wxpython/docs/wxgui_sphinx/ wxguiapidoc
- $(MAKE) -C $(MODULE_TOPDIR)/gui/wxpython/docs/wxgui_sphinx/ wxguihtml
- $(MAKE) -C $(DOCSDIR) libpythonapidoc
- $(MAKE) -C $(DOCSDIR) libpythonhtml
- sphinxman:checksphinx cleansphinx
- $(MAKE) -C $(MODULE_TOPDIR)/gui/wxpython/docs/wxgui_sphinx/ wxguiapidoc
- $(MAKE) -C $(MODULE_TOPDIR)/gui/wxpython/docs/wxgui_sphinx/ wxguiman
- $(MAKE) -C $(DOCSDIR) libpythonapidoc
- $(MAKE) -C $(DOCSDIR) libpythonman
- cleansphinxlib:
- $(MAKE) -C $(DOCSDIR) libpythonclean
- sphinxdoclib: checksphinx cleansphinxlib
- $(MAKE) -C $(DOCSDIR) libpythonapidoc
- $(MAKE) -C $(DOCSDIR) libpythonhtml
- sphinxmanlib:checksphinx cleansphinxlib
- $(MAKE) -C $(DOCSDIR) libpythonapidoc
- $(MAKE) -C $(DOCSDIR) libpythonman
|