diff options
Diffstat (limited to 'gdb/Makefile.dist')
-rwxr-xr-x | gdb/Makefile.dist | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/gdb/Makefile.dist b/gdb/Makefile.dist index b3f9989..dbfb7a3 100755 --- a/gdb/Makefile.dist +++ b/gdb/Makefile.dist @@ -43,6 +43,9 @@ YACC=bison -y # YACC=yacc SHELL=/bin/sh MAKE=make +# We need either GNU m4 or SysV m4; Berkeley/Sun don't have quite enough. +#M4=gm4 +M4=/usr/5bin/m4 # Set this up with gcc if you have gnu ld and the loader will print out # line numbers for undefinded refs. @@ -188,7 +191,7 @@ OTHERS = Makefile.dist depend alldeps.mak Makefile.sdir \ createtags munch config.gdb config.status \ ChangeLog ChangeLog-3.x \ README TODO TAGS WHATS.NEW \ - gdb.texinfo gdbint.texinfo gdbrc.tex threecol.tex \ + doc \ .gdbinit COPYING expread.tab.c stab.def \ copying.c Projects Convex.notes copying.awk \ saber.suppress standalone.c stuff.c kdb-start.c \ @@ -405,6 +408,7 @@ clean: rm -f init.c init.o version.c rm -f gdb core gdb.tar gdb.tar.Z make.log rm -f gdb[0-9] + rm -f gdb.dvi gdb-all* cd readline ; make clean distclean: clean expread.tab.c TAGS @@ -417,10 +421,21 @@ realclean: clean rm -f tm.h xm.h config.status rm -f Makefile -gdb.dvi : gdb.texinfo - tex gdb.texinfo - texindex gdb.?? - tex gdb.texinfo +gdb-all.texinfo: ${srcdir}/doc/gdb.texinfo + ${M4} $(srcdir)/doc/pretex.m4 $(srcdir)/doc/none.m4 $(srcdir)/doc/all.m4 $(srcdir)/doc/gdb.texinfo >gdb-all.texinfo + +gdb.dvi : gdb-all.texinfo + tex gdb-all.texinfo + texindex gdb-all.?? + tex gdb-all.texinfo + mv gdb-all.dvi gdb.dvi + rm -f gdb-all.?? gdb-all.??? + +# This should work eventually, but we're using texinfo2, and many makeinfo's +# can't cope with all the markup. In the meantime, we distribute the info +# files as formatted by the elisp texinfo2 code. +#gdb.info: gdb-all.texinfo +# makeinfo gdb-all.texinfo # Make copying.c from COPYING copying.c : COPYING copying.awk |