Add initial Python bindings documentation
[babeltrace.git] / doc / bindings / python / Makefile.am
CommitLineData
ba64dfcc
SM
1# SPDX-License-Identifier: MIT
2
3SPHINX_SOURCE_DIR = $(srcdir)/source
4SPHINX_EXT_DIR = $(srcdir)/ext
5SPHINX_BUILD_DIR = $(builddir)/build
6SPHINX_BUILD_HTML_DIR = $(SPHINX_BUILD_DIR)/html
7SPHINX_HTML_TARGET = $(SPHINX_BUILD_HTML_DIR)/index.html
8
9EXTRA_DIST = $(SPHINX_SOURCE_DIR) $(SPHINX_EXT_DIR)
10
11all-local: $(SPHINX_HTML_TARGET)
12
13PYTHON_BT2_BUILD_LIB_DIR = $(abs_top_builddir)/src/bindings/python/bt2/build/build_lib
14PP = $(PYTHON_BT2_BUILD_LIB_DIR)
15LLP = $(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.
22SPHINXBUILD = PATH="$(LLP):$$PATH" PYTHONPATH="$(PP):$(SPHINX_EXT_DIR)" LD_LIBRARY_PATH="$(LLP)" DYLD_LIBRARY_PATH="$(LLP)" $(PYTHON) -m sphinx
23SPHINX_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
32clean-local:
33 rm -rf $(SPHINX_BUILD_DIR)
This page took 0.023228 seconds and 4 git commands to generate.