[rygel] doc: Fix docs being rebuilt all the time



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]