Fix: cygwin does not honour LD_LIBRARY_PATH
[babeltrace.git] / doc / bindings / python / Makefile.am
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
9
10 all-local: $(SPHINX_HTML_TARGET) $(SPHINX_DIRHTML_TARGET)
11
12 PYTHON_BT2_BUILD_LIB_DIR = $(abs_top_builddir)/src/bindings/python/bt2/build/build_lib
13 PP = $(PYTHON_BT2_BUILD_LIB_DIR)
14 LLP = $(abs_top_builddir)/src/lib/.libs
15
16 # PATH is used as a replacement for LD_LIBRARY_PATH on Windows build
17 # (CYGWIN, MINGW).
18 # DYLD_LIBRARY_PATH is used a replacement for LD_LIBRARY_PATH on MacOSX build.
19 SPHINXBUILD = PATH="$(LLP):$$PATH" PYTHONPATH="$(PP)" LD_LIBRARY_PATH="$(LLP)" DYLD_LIBRARY_PATH="$(LLP)" $(PYTHON) -m sphinx
20 SPHINX_SRC = $(wildcard $(SPHINX_SOURCE_DIR)/*.rst)
21
22 $(SPHINX_HTML_TARGET): $(SPHINX_SRC)
23 $(SPHINXBUILD) -b html -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_HTML_DIR)
24
25 $(SPHINX_DIRHTML_TARGET): $(SPHINX_SRC)
26 $(SPHINXBUILD) -b dirhtml -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_DIRHTML_DIR)
27
28 clean-local:
29 rm -rf $(SPHINX_BUILD_DIR)
This page took 0.029904 seconds and 4 git commands to generate.