f5d8490a8610ca5069bd9ff522d7735b0c728fde
[babeltrace.git] / doc / bindings / python / Makefile.am
1 # SPDX-License-Identifier: MIT
2
3 SPHINX_SOURCE_DIR = $(srcdir)/source
4 SPHINX_EXT_DIR = $(srcdir)/ext
5 SPHINX_BUILD_DIR = $(builddir)/build
6 SPHINX_BUILD_HTML_DIR = $(SPHINX_BUILD_DIR)/html
7 SPHINX_HTML_TARGET = $(SPHINX_BUILD_HTML_DIR)/index.html
8
9 EXTRA_DIST = $(SPHINX_SOURCE_DIR) $(SPHINX_EXT_DIR)
10
11 all-local: $(SPHINX_HTML_TARGET)
12
13 PYTHON_BT2_BUILD_LIB_DIR = $(abs_top_builddir)/src/bindings/python/bt2/build/build_lib
14 PP = $(PYTHON_BT2_BUILD_LIB_DIR)
15 LLP = $(abs_top_builddir)/src/lib/.libs
16
17 # `PATH` is used as a replacement for `LD_LIBRARY_PATH` on Windows
18 # builds (Cygwin, MinGW).
19 #
20 # `DYLD_LIBRARY_PATH` is used a replacement for `LD_LIBRARY_PATH` on
21 # macOS builds.
22 SPHINXBUILD = PATH="$(LLP):$$PATH" PYTHONPATH="$(PP):$(SPHINX_EXT_DIR)" LD_LIBRARY_PATH="$(LLP)" DYLD_LIBRARY_PATH="$(LLP)" $(PYTHON) -m sphinx
23 SPHINX_SRC = \
24 $(SPHINX_SOURCE_DIR)/common.rst \
25 $(SPHINX_SOURCE_DIR)/index.rst \
26 $(SPHINX_SOURCE_DIR)/installation.rst \
27 $(SPHINX_SOURCE_DIR)/examples.rst
28
29 $(SPHINX_HTML_TARGET): $(SPHINX_SRC)
30 $(SPHINXBUILD) -b html -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_HTML_DIR)
31
32 clean-local:
33 rm -rf $(SPHINX_BUILD_DIR)
This page took 0.030166 seconds and 3 git commands to generate.