bug fix for bsd/ultrix
[platform/upstream/automake.git] / lib / am / texi-vers.am
index f820131..baf2ccd 100644 (file)
 ## Depend on configure.in so that version number updates cause a
 ## rebuild.
 stamp-@VTI@: @TEXI@ $(top_srcdir)/configure.in
-       echo "@set UPDATED `cd $(srcdir) \
+       @echo "@set UPDATED `cd $(srcdir) \
          && $(SHELL) @MDDIR@/mdate-sh @TEXI@`" > @VTI@.tmp
-       echo "@set EDITION $(VERSION)" >> @VTI@.tmp
-       echo "@set VERSION $(VERSION)" >> @VTI@.tmp
+       @echo "@set EDITION $(VERSION)" >> @VTI@.tmp
+       @echo "@set VERSION $(VERSION)" >> @VTI@.tmp
 ## Use cp and rm here because some older "mv"s can't move across
 ## filesystems.  Furthermore, GNU "mv" in the AmigaDOS environment
 ## can't handle this.
-       cmp -s @VTI@.tmp $(srcdir)/@VTEXI@ \
-         || cp @VTI@.tmp $(srcdir)/stamp-@VTI@
-       rm -f @VTI@.tmp
+       @cmp -s @VTI@.tmp $(srcdir)/stamp-@VTI@ \
+         || (echo "Updating $(srcdir)/stamp-@VTI@"; \
+             cp @VTI@.tmp $(srcdir)/stamp-@VTI@)
+       -@rm -f @VTI@.tmp
 
 mostlyclean-@VTI@:
-       rm -f @VTI@.tmp
+       -rm -f @VTI@.tmp
 
 clean-@VTI@:
 
 distclean-@VTI@:
 
 maintainer-clean-@VTI@:
-       @MAINT@rm -f stamp-@VTI@ @VTEXI@
+       -@MAINT@rm -f stamp-@VTI@ @VTEXI@
+