[rygel] doc: Fix docs being rebuilt all the time
- From: Jens Georg <jensgeorg src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [rygel] doc: Fix docs being rebuilt all the time
 
- Date: Wed, 18 Mar 2015 22:36:16 +0000 (UTC)
 
commit 000d561f62491a4635aba58e624671baa6fc06d7
Author: Jens Georg <mail jensge org>
Date:   Wed Mar 18 18:40:53 2015 +0100
    doc: Fix docs being rebuilt all the time
    
    Signed-off-by: Jens Georg <mail jensge org>
 doc/reference/doc-build.am |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/doc/reference/doc-build.am b/doc/reference/doc-build.am
index 1522e3d..ede2008 100644
--- a/doc/reference/doc-build.am
+++ b/doc/reference/doc-build.am
@@ -19,12 +19,15 @@ VALADOC_FLAGS = --force \
 
 
 valadoc-gen: $(VALA_SOURCE_FILES_WITH_PATHS)
+       @rm -f $@
        $(AM_V_GEN)$(VALADOC) \
                -o valadoc \
                $(VALADOC_FLAGS)
+       @touch $@
 
 # Avoid regeneration of the html if none of its dependencies have changed:
 gtkdoc/html/index.html: gtkdoc-gen
+valadoc/index.html: valadoc-gen
 
 # The use of extra .xml DocBook files, just for the gtk-doc output
 # (in RYGEL_GTKDOC_DOCS_XML_EXTRA),
@@ -37,6 +40,7 @@ RYGEL_GTKDOC_DOCS_XML = \
        $(top_srcdir)/doc/reference/lib$(RYGEL_DOCBUILD_MODULE)/gtkdoc/overview.xml 
$(RYGEL_GTKDOC_DOCS_XML_EXTRA)
 
 gtkdoc-gen: $(VALA_SOURCE_FILES_WITH_PATHS) $(RYGEL_GTKDOC_DOCS_XML)
+       @rm -f $@
        @rm -rf gtkdoc/html
        $(AM_V_GEN)$(VALADOC) \
                -X $(top_srcdir)/src/lib$(RYGEL_DOCBUILD_MODULE)/$(RYGEL_DOCBUILD_MODULE).h \
@@ -45,7 +49,7 @@ gtkdoc-gen: $(VALA_SOURCE_FILES_WITH_PATHS) $(RYGEL_GTKDOC_DOCS_XML)
                -o gtkdoc \
                --doclet gtkdoc \
                $(VALADOC_FLAGS)
-               
+       @touch $@
 clean-local:
        rm -rf valadoc gtkdoc/html
        rm -f gtkdoc/html.stamp
@@ -61,6 +65,8 @@ clean-local:
        rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)*.txt
        rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)*.bak
        rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE).prerequisites
+       rm -f valadoc-gen
+       rm -f gtkdoc-gen
 
 all: valadoc-gen gtkdoc-gen
 
@@ -89,5 +95,5 @@ distclean-local:
                rm -f gtkdoc/*-scan.[co] ; \
        fi
 
-EXTRA_DIST = $(RYGEL_GTKDOC_DOCS_XML) gtkdoc/html valadoc
+EXTRA_DIST = $(RYGEL_GTKDOC_DOCS_XML) gtkdoc/html valadoc valadoc-gen gtkdoc-gen
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]