]> xenbits.xensource.com Git - libvirt.git/commitdiff
build, docs: Let make see the dependencies for html/*.html
authorMartin Kletzander <mkletzan@redhat.com>
Tue, 2 Dec 2014 06:50:18 +0000 (07:50 +0100)
committerMartin Kletzander <mkletzan@redhat.com>
Tue, 2 Dec 2014 06:50:18 +0000 (07:50 +0100)
Make was not able to realize the dependencies for html/*.html files when
running 'make -j9 dist'.  All the files are generated together with
html/index.html, so simply separating them into another variable and
adding one block into the dependency chain solves the issue.

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
docs/Makefile.am

index 684687dec996bba9dcf22e6e1765dbff72b970b5..bb52c35cc93323ab0890e4bc195c9d89988e633e 100644 (file)
@@ -27,6 +27,9 @@ DEVHELP_DIR=$(datadir)/gtk-doc/html/libvirt
 
 apihtml =                                      \
   html/index.html                              \
+  $(apihtml_generated)
+
+apihtml_generated = \
   html/libvirt-libvirt-domain.html             \
   html/libvirt-libvirt-domain-snapshot.html    \
   html/libvirt-libvirt-event.html              \
@@ -248,6 +251,8 @@ internals/%.html.tmp: internals/%.html.in subsite.xsl page.xsl sitemap.html.in
            -e /php_placeholder/d < $@.tmp > $(srcdir)/$@ \
            || { rm $(srcdir)/$@ && exit 1; }; fi
 
+$(apihtml_generated): html/index.html
+
 html/index.html: libvirt-api.xml newapi.xsl page.xsl sitemap.html.in
        $(AM_V_GEN)if [ -x $(XSLTPROC) ] ; then \
          $(XSLTPROC) --nonet -o $(srcdir)/ \