Handle gdb-all.texinfo properly when M4 doesn't exist or crashes
authorJohn Gilmore <gnu@cygnus>
Wed, 31 Jul 1991 23:44:59 +0000 (23:44 +0000)
committerJohn Gilmore <gnu@cygnus>
Wed, 31 Jul 1991 23:44:59 +0000 (23:44 +0000)
gdb/Makefile.in

index 8e66189212de2d764855112473164c627315e9be..afbd355e5168f5decf45c752b0d1ae7226f753c8 100644 (file)
@@ -502,9 +502,12 @@ rdl-apps.texinfo: ${READLINE_DIR}/inc-readline.texinfo \
        echo "@include ${READLINE_DIR}/inc-readline.texinfo" >rdl-apps.texinfo
        echo "@include ${READLINE_DIR}/inc-history.texinfo" >>rdl-apps.texinfo
 
+# Be sure to not create a bad gdb-all.texinfo if ${M4} is missing or aborts...
 gdb-all.texinfo: ${SFILES_DOCDIR}
+       rm -f gdb-all.texinfo foobus.texinfo
        ( cd $(srcdir)/doc; \
-               ${M4} pretex.m4 none.m4 all.m4 gdb.texinfo ) >gdb-all.texinfo
+               ${M4} pretex.m4 none.m4 all.m4 gdb.texinfo ) >foobus.texinfo
+       mv foobus.texinfo gdb-all.texinfo
 
 gdb.dvi : gdb-all.texinfo rdl-apps.texinfo
        TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo