summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2011-05-02 14:36:42 +0300
committerStefan Kost <ensonic@users.sf.net>2011-05-18 10:42:40 +0300
commit7c67405b1299f8d1ff3f7cb97d90c637bed529ea (patch)
tree6bade3850b7b7c15d42ec708ac0e863d625eed91
parentb641dc323156d830a62b83033347952a2cc1de43 (diff)
downloadgstreamer-common-7c67405b1299f8d1ff3f7cb97d90c637bed529ea.tar.gz
gtk-doc.mak: update setup, cleanup rules
Simplify files the rules (sync'ed to upstream).
-rw-r--r--gtk-doc.mak22
1 files changed, 9 insertions, 13 deletions
diff --git a/gtk-doc.mak b/gtk-doc.mak
index 3dc6139..b03b2db 100644
--- a/gtk-doc.mak
+++ b/gtk-doc.mak
@@ -53,17 +53,13 @@ all-local: html-build.stamp
setup-build.stamp: $(content_files)
-@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- cp -p $(abs_srcdir)/$(DOC_MAIN_SGML_FILE) \
- $(abs_srcdir)/$(DOC_MODULE)-overrides.txt \
- $(abs_srcdir)/$(DOC_MODULE)-sections.txt \
- $(abs_srcdir)/$(DOC_MODULE).types \
- $(abs_builddir)/; \
- if test "x$(content_files)" != "x" ; then \
- for file in $(content_files) ; do \
- test -f $(abs_srcdir)/$$file || \
- cp -p $(abs_srcdir)/$$file $(abs_builddir)/; \
- done \
- fi \
+ files=`echo $(DOC_MAIN_SGML_FILE) $(DOC_OVERRIDES) $(DOC_MODULE)-sections.txt $(DOC_MODULE).types $(content_files)`; \
+ if test "x$$files" != "x" ; then \
+ for file in $$files ; do \
+ test -f $(abs_srcdir)/$$file && \
+ cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
+ done; \
+ fi; \
fi
@touch setup-build.stamp
@@ -162,10 +158,10 @@ distclean-local:
@rm -f $(DOC_MODULE).hierarchy
@rm -f *.stamp || true
@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- rm -f $(DOC_MODULE)-docs.sgml ; \
+ rm -f $(DOC_MAIN_SGML_FILE) ; \
+ rm -f $(DOC_OVERRIDES) ; \
rm -f $(DOC_MODULE).types ; \
rm -f $(DOC_MODULE).interfaces ; \
- rm -f $(DOC_MODULE)-overrides.txt ; \
rm -f $(DOC_MODULE).prerequisites ; \
rm -f $(DOC_MODULE)-sections.txt ; \
rm -rf tmpl/*.sgml ; \