chiark / gitweb /
python: build html docs using sphinx
[elogind.git] / Makefile.am
index 42d35441eac8ac05573be8cde4e638f5509eeed1..085f4b36b2b08688bbf41c963f11ec4d3b99fce1 100644 (file)
@@ -3433,6 +3433,14 @@ BUILT_SOURCES += \
        src/python-systemd/id128-constants.h
 endif
 
+if ENABLE_SPHINX
+PAPER = $(shell cat /etc/papersize 2>/dev/null || echo a4)
+SPHINXOPTS = -D latex_paper_size=$(PAPER)
+sphinx-%:
+       $(AM_V_GEN)PYTHONPATH=$(DESTDIR)$(pyexecdir) $(SPHINX_BUILD) -b $* $(SPHINXOPTS) $(top_srcdir)/src/python-systemd/docs $(top_builddir)/man/python-systemd/
+       $(AM_V_at)echo Output has been generated in $(abs_top_builddir)/man/python-systemd/
+endif
+
 # ------------------------------------------------------------------------------
 SED_PROCESS = \
        $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \