# HG changeset patch # User jwe # Date 758838569 0 # Node ID 44512e56188edbc4b43fe7ee278df58f5758dccd # Parent 7dce3f323400dec747362ddffe14020771cc6c97 [project @ 1994-01-17 20:29:29 by jwe] diff -r 7dce3f323400 -r 44512e56188e doc/interpreter/Makefile.in --- a/doc/interpreter/Makefile.in Mon Jan 17 20:17:19 1994 +0000 +++ b/doc/interpreter/Makefile.in Mon Jan 17 20:29:29 1994 +0000 @@ -72,13 +72,25 @@ -makeinfo --no-header -I$(srcdir)/doc bugs1.texi -mv BUGS ../BUGS +# This mess is supposed to prevent us from making info files +# unnecessarily when building Octave in a subdirectory. + conf.texi: $(srcdir)/../src/version.h ../Makeconf Makefile conf.texi.in @echo "Making conf.texi from conf.texi.in..." @(version_val=${version}; \ sed < $(srcdir)/conf.texi.in > conf.texi.tmp \ -e "s;%OCTAVE_VERSION%;$$version_val;" \ -e "s;%OCTAVE_HOME%;${prefix};") - @$(srcdir)/../src/move-if-change conf.texi.tmp conf.texi + @if test "$(srcdir)" = "." ; then \ + $(srcdir)/../src/move-if-change conf.texi.tmp conf.texi; \ + else \ + if cmp conf.texi.tmp $(srcdir)/conf.texi > /dev/null; then \ + echo conf.texi is unchanged; \ + rm -f conf.texi.tmp; \ + else \ + mv -f conf.texi.tmp conf.texi; \ + fi; \ + fi check: all .PHONY: check