| 1 | SPHINX_SOURCE_DIR = $(srcdir)/source |
| 2 | SPHINX_BUILD_DIR = build |
| 3 | SPHINX_BUILD_HTML_DIR = $(SPHINX_BUILD_DIR)/html |
| 4 | SPHINX_BUILD_DIRHTML_DIR = $(SPHINX_BUILD_DIR)/dirhtml |
| 5 | SPHINX_HTML_TARGET = $(SPHINX_BUILD_HTML_DIR)/index.html |
| 6 | SPHINX_DIRHTML_TARGET = $(SPHINX_BUILD_DIRHTML_DIR)/index.html |
| 7 | |
| 8 | EXTRA_DIST = $(srcdir)/source $(srcdir)/sphinx-build.py |
| 9 | |
| 10 | all-local: $(SPHINX_HTML_TARGET) $(SPHINX_DIRHTML_TARGET) |
| 11 | |
| 12 | PYTHON_BT2_BUILD_LIB_DIR = $(abs_top_builddir)/bindings/python/bt2/build/build_lib |
| 13 | PP = $(PYTHON_BT2_BUILD_LIB_DIR) |
| 14 | LLP = $(abs_top_builddir)/lib/.libs |
| 15 | LOCAL_SPHINXBUILD = PYTHONPATH="$(PP)" LD_LIBRARY_PATH="$(LLP)" $(PYTHON) $(srcdir)/sphinx-build.py |
| 16 | SPHINX_SRC = $(wildcard $(SPHINX_SOURCE_DIR)/*.rst) |
| 17 | |
| 18 | $(SPHINX_HTML_TARGET): $(SPHINX_SRC) |
| 19 | $(LOCAL_SPHINXBUILD) -b html -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_HTML_DIR) |
| 20 | |
| 21 | $(SPHINX_DIRHTML_TARGET): $(SPHINX_SRC) |
| 22 | $(LOCAL_SPHINXBUILD) -b dirhtml -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_DIRHTML_DIR) |
| 23 | |
| 24 | clean-local: |
| 25 | rm -rf $(SPHINX_BUILD_DIR) |