* Makefile.dist, doc/gdb.texinfo, doc/*-m4.texinfo: split up GDB

docn into separate sections---basically chapters, plus two loose
	pieces that can be configured to go in different places.  This
	allows GNU m4 to preprocess the manual without coredumping.

	* Makefile.dist: tell TeX where to find texinfo.
This commit is contained in:
Roland Pesch 1991-05-23 01:22:06 +00:00
parent 0e0fa7cea4
commit 59500745a4
3 changed files with 97 additions and 14 deletions

View File

@ -1,3 +1,12 @@
Wed May 22 18:18:24 1991 Roland H. Pesch (pesch at fowanton.cygnus.com)
* Makefile.dist, doc/gdb.texinfo, doc/*-m4.texinfo: split up GDB
docn into separate sections---basically chapters, plus two loose
pieces that can be configured to go in different places. This
allows GNU m4 to preprocess the manual without coredumping.
* Makefile.dist: tell TeX where to find texinfo.
Mon May 20 12:15:04 1991 Roland H. Pesch (pesch at fowanton.cygnus.com)
* Makefile.dist, doc/gdb.texinfo: respectively create, and use,

View File

@ -46,9 +46,15 @@ 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
# Documentation (gdb.dvi) needs either GNU m4 or SysV m4;
# Berkeley/Sun don't have quite enough.
#M4=/usr/5bin/m4
M4=gm4
# where to find texinfo; if you have PostScript fonts you may want to try
# the Cygnus mods (which also have different header/footer layout)
#TEXIDIR=${srcdir}/../texinfo/cygnus
TEXIDIR=${srcdir}/../texinfo/fsf
# Set this up with gcc if you have gnu ld and the loader will print out
# line numbers for undefinded refs.
@ -166,6 +172,36 @@ SFILES = $(SFILES_MAINDIR) $(SFILES_SUBDIR)
# All source files that lint should look at
LINTFILES = $(SFILES) expread.tab.c init.c
# Documentation source files
SFILES_DOCDIR = \
${srcdir}/doc/gdb.texinfo \
${srcdir}/doc/pretex.m4 \
${srcdir}/doc/none.m4 \
${srcdir}/doc/all.m4 \
${srcdir}/doc/gdb.alter-m4 \
${srcdir}/doc/gdb.bugs-m4 \
${srcdir}/doc/gdb.canned-m4 \
${srcdir}/doc/gdb.cmds-m4 \
${srcdir}/doc/gdb.ctl-m4 \
${srcdir}/doc/gdb.data-m4 \
${srcdir}/doc/gdb.emacs-m4 \
${srcdir}/doc/gdb.files-m4 \
${srcdir}/doc/gdb.gpl-m4 \
${srcdir}/doc/gdb.install-m4 \
${srcdir}/doc/gdb.inv.m-m4 \
${srcdir}/doc/gdb.inv.s-m4 \
${srcdir}/doc/gdb.invoc-m4 \
${srcdir}/doc/gdb.rdln-m4 \
${srcdir}/doc/gdb.rename-m4 \
${srcdir}/doc/gdb.run-m4 \
${srcdir}/doc/gdb.sample-m4 \
${srcdir}/doc/gdb.src-m4 \
${srcdir}/doc/gdb.stack-m4 \
${srcdir}/doc/gdb.stop-m4 \
${srcdir}/doc/gdb.symb-m4 \
${srcdir}/doc/gdb.tgts-m4 \
${srcdir}/doc/gdb.top-m4
# Any additional files specified on these lines should also be added to
# the OTHERS = definition below, so they go in the tar files.
SFILES_STAND = $(SFILES) standalone.c
@ -449,13 +485,14 @@ 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
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-all.texinfo: ${SFILES_DOCDIR}
( cd $(srcdir)/doc; \
${M4} pretex.m4 none.m4 all.m4 gdb.texinfo ) >gdb-all.texinfo
gdb.dvi : gdb-all.texinfo rdl-apps.texinfo
tex gdb-all.texinfo
TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo
texindex gdb-all.??
tex gdb-all.texinfo
TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo
mv gdb-all.dvi gdb.dvi
rm -f gdb-all.?? gdb-all.???

View File

@ -46,9 +46,15 @@ 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
# Documentation (gdb.dvi) needs either GNU m4 or SysV m4;
# Berkeley/Sun don't have quite enough.
#M4=/usr/5bin/m4
M4=gm4
# where to find texinfo; if you have PostScript fonts you may want to try
# the Cygnus mods (which also have different header/footer layout)
#TEXIDIR=${srcdir}/../texinfo/cygnus
TEXIDIR=${srcdir}/../texinfo/fsf
# Set this up with gcc if you have gnu ld and the loader will print out
# line numbers for undefinded refs.
@ -166,6 +172,36 @@ SFILES = $(SFILES_MAINDIR) $(SFILES_SUBDIR)
# All source files that lint should look at
LINTFILES = $(SFILES) expread.tab.c init.c
# Documentation source files
SFILES_DOCDIR = \
${srcdir}/doc/gdb.texinfo \
${srcdir}/doc/pretex.m4 \
${srcdir}/doc/none.m4 \
${srcdir}/doc/all.m4 \
${srcdir}/doc/gdb.alter-m4 \
${srcdir}/doc/gdb.bugs-m4 \
${srcdir}/doc/gdb.canned-m4 \
${srcdir}/doc/gdb.cmds-m4 \
${srcdir}/doc/gdb.ctl-m4 \
${srcdir}/doc/gdb.data-m4 \
${srcdir}/doc/gdb.emacs-m4 \
${srcdir}/doc/gdb.files-m4 \
${srcdir}/doc/gdb.gpl-m4 \
${srcdir}/doc/gdb.install-m4 \
${srcdir}/doc/gdb.inv.m-m4 \
${srcdir}/doc/gdb.inv.s-m4 \
${srcdir}/doc/gdb.invoc-m4 \
${srcdir}/doc/gdb.rdln-m4 \
${srcdir}/doc/gdb.rename-m4 \
${srcdir}/doc/gdb.run-m4 \
${srcdir}/doc/gdb.sample-m4 \
${srcdir}/doc/gdb.src-m4 \
${srcdir}/doc/gdb.stack-m4 \
${srcdir}/doc/gdb.stop-m4 \
${srcdir}/doc/gdb.symb-m4 \
${srcdir}/doc/gdb.tgts-m4 \
${srcdir}/doc/gdb.top-m4
# Any additional files specified on these lines should also be added to
# the OTHERS = definition below, so they go in the tar files.
SFILES_STAND = $(SFILES) standalone.c
@ -449,13 +485,14 @@ 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
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-all.texinfo: ${SFILES_DOCDIR}
( cd $(srcdir)/doc; \
${M4} pretex.m4 none.m4 all.m4 gdb.texinfo ) >gdb-all.texinfo
gdb.dvi : gdb-all.texinfo rdl-apps.texinfo
tex gdb-all.texinfo
TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo
texindex gdb-all.??
tex gdb-all.texinfo
TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo
mv gdb-all.dvi gdb.dvi
rm -f gdb-all.?? gdb-all.???