summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2015-03-18 18:40:53 +0100
committerJens Georg <mail@jensge.org>2015-03-18 23:35:49 +0100
commit000d561f62491a4635aba58e624671baa6fc06d7 (patch)
tree0ae88835a174ab7519cc02c6489bd3d3accf816d /doc
parent6c0c38a57b39c0a1a472c594de87ce4c59a1d88b (diff)
downloadrygel-000d561f62491a4635aba58e624671baa6fc06d7.tar.gz
doc: Fix docs being rebuilt all the time
Signed-off-by: Jens Georg <mail@jensge.org>
Diffstat (limited to 'doc')
-rw-r--r--doc/reference/doc-build.am10
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/reference/doc-build.am b/doc/reference/doc-build.am
index 1522e3dc..ede20085 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