Move Python bindings to babeltrace subfolder
[babeltrace.git] / doc / bindings / python / Makefile.am
CommitLineData
17137804
PP
1SPHINX_SOURCE_DIR = $(srcdir)/source
2SPHINX_BUILD_DIR = build
3SPHINX_BUILD_HTML_DIR = $(SPHINX_BUILD_DIR)/html
4SPHINX_BUILD_DIRHTML_DIR = $(SPHINX_BUILD_DIR)/dirhtml
4f5f37d9 5
17137804
PP
6SPHINX_HTML_TARGET = $(SPHINX_BUILD_HTML_DIR)/index.html
7SPHINX_DIRHTML_TARGET = $(SPHINX_BUILD_DIRHTML_DIR)/index.html
8
9EXTRA_DIST = $(srcdir)/source
4f5f37d9
PP
10
11all-local: $(SPHINX_HTML_TARGET) $(SPHINX_DIRHTML_TARGET)
12
17137804 13PP = .:swig-libs
4f5f37d9
PP
14LLP = $(top_builddir)/formats/ctf/.libs:$(top_builddir)/lib/.libs
15
17137804 16LOCAL_SPHINXBUILD = PYTHONPATH="$(PP)" LD_LIBRARY_PATH="$(LLP)" $(PYTHON) $(srcdir)/sphinx-build.py
4f5f37d9 17
17137804 18SPHINX_SRC = $(wildcard $(SPHINX_SOURCE_DIR)/*.rst)
4f5f37d9 19
17137804 20BABELTRACE_PYTHON_DEPS = babeltrace swig-libs
4f5f37d9 21
17137804
PP
22$(SPHINX_HTML_TARGET): $(SPHINX_SRC) $(BABELTRACE_PYTHON_DEPS)
23 $(LOCAL_SPHINXBUILD) -b html -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_HTML_DIR)
4f5f37d9 24
17137804
PP
25$(SPHINX_DIRHTML_TARGET): $(SPHINX_SRC) $(BABELTRACE_PYTHON_DEPS)
26 $(LOCAL_SPHINXBUILD) -b dirhtml -E $(SPHINX_SOURCE_DIR) $(SPHINX_BUILD_DIRHTML_DIR)
4f5f37d9
PP
27
28swig-libs:
45dc11d3 29 $(LN_S) $(abs_top_builddir)/bindings/python/babeltrace/.libs $@
4f5f37d9
PP
30
31babeltrace:
17137804 32 $(mkdir_p) $@
45dc11d3
JG
33 $(LN_S) $(abs_top_builddir)/bindings/python/babeltrace/__init__.py $@/__init__.py
34 $(LN_S) $(abs_top_srcdir)/bindings/python/babeltrace/common.py $@/common.py
35 $(LN_S) $(abs_top_srcdir)/bindings/python/babeltrace/reader.py $@/reader.py
36 $(LN_S) $(abs_top_srcdir)/bindings/python/babeltrace/writer.py $@/writer.py
37 $(LN_S) $(abs_top_builddir)/bindings/python/babeltrace/nativebt.py $@/nativebt.py
4f5f37d9
PP
38
39clean-local:
17137804 40 rm -rf $(SPHINX_BUILD_DIR) swig-libs babeltrace
This page took 0.029194 seconds and 4 git commands to generate.