2007-10-14 Stephen Compall * doc/Makefile.am: Always succeed when building gendoc pieces for gst-libs.info. --- orig/doc/Makefile.am +++ mod/doc/Makefile.am @@ -82,39 +82,53 @@ PUBLISHED_CLASSES = Smalltalk.* SystemExceptions.* NetClients.* VFS.* $(srcdir)/blox.texi: $(top_srcdir)/packages/blox/tk/stamp-classes - $(GST_DOC) -p BloxTK -o $(srcdir)/blox.texi BLOX.* || \ - rm -f $(srcdir)/blox.texi - test -f $(srcdir)/blox.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p BloxTK -o $(srcdir)/blox.texi BLOX.* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/blox.texi; \ + fi $(srcdir)/tcp.texi: $(top_srcdir)/packages/tcp/stamp-classes - $(GST_DOC) -p TCP -o $(srcdir)/tcp.texi TCP.* || \ - rm -f $(srcdir)/tcp.texi - test -f $(srcdir)/tcp.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p TCP -o $(srcdir)/tcp.texi TCP.* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/tcp.texi; \ + fi $(srcdir)/complex.texi: $(top_srcdir)/packages/complex/stamp-classes - $(GST_DOC) -p Complex -o $(srcdir)/complex.texi Complex || \ - rm -f $(srcdir)/complex.texi - test -f $(srcdir)/complex.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p Complex -o $(srcdir)/complex.texi Complex ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/complex.texi; \ + fi $(srcdir)/debug.texi: $(top_srcdir)/packages/debug/stamp-classes - $(GST_DOC) -p DebugTools -o $(srcdir)/debug.texi Debugger* || \ - rm -f $(srcdir)/debug.texi - test -f $(srcdir)/debug.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p DebugTools -o $(srcdir)/debug.texi Debugger* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/debug.texi; \ + fi $(srcdir)/zlib.texi: $(top_srcdir)/packages/dbi/stamp-classes - $(GST_DOC) -p ZLib -o $(srcdir)/zlib.texi ZLib.* || \ - rm -f $(srcdir)/zlib.texi - test -f $(srcdir)/zlib.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p ZLib -o $(srcdir)/zlib.texi ZLib.* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/zlib.texi; \ + fi $(srcdir)/dbi.texi: $(top_srcdir)/packages/dbi/stamp-classes - $(GST_DOC) -p DBI -o $(srcdir)/dbi.texi DBI.* || \ - rm -f $(srcdir)/dbi.texi - test -f $(srcdir)/dbi.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p DBI -o $(srcdir)/dbi.texi DBI.* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/dbi.texi; \ + fi $(srcdir)/i18n.texi: $(top_srcdir)/packages/iconv/stamp-classes $(top_srcdir)/packages/i18n/stamp-classes - $(GST_DOC) -p Iconv -p I18N -o $(srcdir)/i18n.texi I18N.* || \ - rm -f $(srcdir)/i18n.texi - test -f $(srcdir)/i18n.texi && touch $(srcdir)/gst-libs.texi + if $(GST_DOC) -p Iconv -p I18N -o $(srcdir)/i18n.texi I18N.* ; then \ + touch $(srcdir)/gst-libs.texi; \ + else \ + touch $(srcdir)/i18n.texi; \ + fi $(srcdir)/classes.texi: $(top_srcdir)/kernel/stamp-classes $(GST_DOC) -o $(srcdir)/classes.texi $(PUBLISHED_CLASSES) || \