summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2012-07-18 16:14:24 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2012-07-21 07:55:36 +0200
commita804b788a89a881260c4d4c7eccc1677f27c54af (patch)
tree372f4a1cac7f9843ce8ba8396efc8900abf5fcc4
parent6a7353684b65f0107cbdfa0a16ab7717ba257b61 (diff)
build-sys: fix (again) index generation in subdir
make-man-index.py doesn't care about .html files, only .xml files, so the source list was wrong. Also, $(XML_FILES) are specified without prefix, so compilation in sepearate build-dir was broken: GEN man/index.html Traceback (most recent call last): File "../make-man-index.py", line 24, in <module> t = parse(p) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1183, in parse tree.parse(source, parser) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse source = open(source, "rb") IOError: [Errno 2] No such file or directory: 'man/systemd.xml'
-rw-r--r--Makefile.am4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 6f886425e7..bf703813d0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -673,9 +673,9 @@ noinst_DATA += \
CLEANFILES += \
man/index.html
-$(builddir)/man/index.html: $(XML_FILES:.xml=.html) $(top_srcdir)/make-man-index.py
+man/index.html: make-man-index.py $(XML_FILES)
$(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
- $(PYTHON) $(top_srcdir)/make-man-index.py $(XML_FILES) > $@
+ $(PYTHON) $^ > $@
EXTRA_DIST += \
man/index.html