Commit | Line | Data |
---|---|---|
4f5f37d9 PP |
1 | EXTRA_DIST = source |
2 | ||
3 | SPHINX_HTML_TARGET = build/html/index.html | |
4 | SPHINX_DIRHTML_TARGET = build/dirhtml/index.html | |
5 | ||
6 | all-local: $(SPHINX_HTML_TARGET) $(SPHINX_DIRHTML_TARGET) | |
7 | ||
8 | PP = $(top_srcdir)/doc/bindings/python:$(top_srcdir)/doc/bindings/python/swig-libs | |
9 | LLP = $(top_builddir)/formats/ctf/.libs:$(top_builddir)/lib/.libs | |
10 | ||
11 | LOCAL_SPHINXBUILD = PYTHONPATH="$(PP)" LD_LIBRARY_PATH="$(LLP)" $(SPHINXBUILD) | |
12 | ||
13 | SPHINX_SRC = $(wildcard source/*.rst) | |
14 | ||
15 | $(SPHINX_HTML_TARGET): $(SPHINX_SRC) babeltrace-python-deps | |
16 | $(LOCAL_SPHINXBUILD) -b dirhtml -E source build/dirhtml | |
17 | ||
18 | $(SPHINX_DIRHTML_TARGET): $(SPHINX_SRC) babeltrace-python-deps | |
19 | $(LOCAL_SPHINXBUILD) -b html -E source build/html | |
20 | ||
21 | .PHONY: babeltrace-python-deps | |
22 | ||
23 | babeltrace-python-deps: babeltrace swig-libs | |
24 | ||
25 | swig-libs: | |
26 | $(LN_S) $(top_builddir)/bindings/python/.libs $@ | |
27 | ||
28 | babeltrace: | |
29 | $(LN_S) $(top_srcdir)/bindings/python $@ | |
30 | ||
31 | clean-local: | |
32 | rm -rf build swig-libs babeltrace |