*** empty log message ***
authorRoland Pesch <pesch@cygnus>
Thu, 1 Aug 1991 22:39:43 +0000 (22:39 +0000)
committerRoland Pesch <pesch@cygnus>
Thu, 1 Aug 1991 22:39:43 +0000 (22:39 +0000)
gdb/ChangeLog
gdb/Makefile.in
gdb/doc/.Sanitize
gdb/doc/rc-cm.tex [new file with mode: 0755]
gdb/doc/rc-ps.tex [new file with mode: 0755]
gdb/doc/rc-pslong.tex [new file with mode: 0755]

index 6c96dcf5791274f64ba90c0e23f523156d83cdc0..782554807e330efa1e4348104e9798fdf1f5553e 100644 (file)
@@ -1,3 +1,17 @@
+Thu Aug  1 15:35:17 1991  Roland H. Pesch  (pesch at fowanton.cygnus.com)
+
+       * Makefile.in, doc/gdbrc.tex, doc/rc-* (new files):
+       Minor rearrangement of refcard permits two new make targets--
+       gdbrc.dvi           DVI output for refcard, using CM fonts
+       gdbrc.ps            PostScript refcard, using PS fonts
+
+Wed Jul 31 16:46:21 1991  John Gilmore  (gnu at cygint.cygnus.com)
+
+       * GDB-3.98 release.
+
+       * TODO, Projects, WHATS.NEW, README:  Update for gdb-3.98.
+       * Makefile.in (gdb-all.texinfo):  Avoid touching file if M4 dies.
+
 Wed Jul 31 16:35:58 1991  Roland H. Pesch  (pesch at cygint.cygnus.com)
 
        * doc/gdb.texinfo: last changes for release.
@@ -21,13 +35,6 @@ Wed Jul 31 16:35:58 1991  Roland H. Pesch  (pesch at cygint.cygnus.com)
        Improved installation directions in appendix, added manual formatting
        instructions 
 
-
-Wed Jul 31 12:06:29 1991  John Gilmore  (gnu at cygint.cygnus.com)
-
-       * GDB-3.98 release.
-
-       * TODO, Projects, WHATS.NEW:  Update for gdb-3.98.
-
 Tue Jul 30 17:26:39 1991  John Gilmore  (gnu at cygint.cygnus.com)
 
        * configure.in:  Remove xm.h and tm.h even if we aren't linking
index f668f4e1a3a21c76198e71c88a4139e6fd098ab3..d576bf8daa8a5898c9a32c60ffeb81f69497e05b 100644 (file)
@@ -246,6 +246,9 @@ OTHERS = Makefile.in depend alldeps.mak \
 # gdb-xxx.tar.Z:
 TARDIRS = doc hp-include # tests
 
+# GDB "info" files, which should be included in their entirety
+INFOFILES = gdb.info*
+
 DEPFILES= ${TDEPFILES} ${XDEPFILES}
 
 SOURCES=$(SFILES) $(ALLDEPFILES)
@@ -459,10 +462,11 @@ gdb.tar.Z: force_update
        $(MAKE) $(MFLAGS) gdb.info
        $(MAKE) $(MFLAGS) gdb-$(VERSION).tar.Z
 
-gdb-$(VERSION).tar.Z: ${TARFILES} ${TARDIRS}
+gdb-$(VERSION).tar.Z: ${TARFILES} ${TARDIRS} gdb.info
        rm -f gdb.tar gdb-$(VERSION).tar.Z; rm -rf $(DIST)
        mkdir $(DIST)
        cd $(DIST) ; for i in ${TARFILES} ; do ln -s ../$$i . ; done
+       cd $(DIST) ; ln -s ../${INFOFILES} .
        cd $(DIST); for i in ${TARDIRS}; do \
          (mkdir $$i; cd $$i; \
          ln -s ../../$$i/* .; \
@@ -474,7 +478,7 @@ gdb-$(VERSION).tar.Z: ${TARFILES} ${TARDIRS}
        cd $(DIST)/tconfig ; \
          for i in $(SFILES_SUBDIR) $(NONSRC_SUBDIR) $(ALLDEPFILES_SUBDIR); \
            do ln -s ../../$$i ../$$i ; done
-       chmod og=u `find $(DIST) -print`
+       chmod og=u `find . -print`
        tar chf - $(DIST) | compress >gdb-$(VERSION).tar.Z
        rm -rf $(DIST)
 
@@ -483,7 +487,8 @@ 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 rdl-apps.texinfo gdb-all*
+       rm -f gdb.dvi rdl-apps.texinfo gdb-all* 
+       rm -f gdbrc.ps gdbrc.dvi doc/rcfonts.tex doc/gdbrc.log
 
 distclean: clean expread.tab.c TAGS
        rm -f tm.h xm.h config.status
@@ -496,12 +501,28 @@ realclean: clean
        rm -f Makefile depend
 
 # Documentation!
+# GDB QUICK REFERENCE (TeX dvi file, CM fonts)
+gdbrc.dvi : doc/gdbrc.tex
+       ( cd $(srcdir)/doc; \
+       rm -f rcfonts.tex; cp rc-cm.tex rcfonts.tex; \
+       TEXINPUTS=.:$$TEXINPUTS tex gdbrc.tex; rm -f gdbrc.log )
+       mv $(srcdir)/doc/gdbrc.dvi .
+
+# GDB QUICK REFERENCE (PostScript output, common PS fonts)
+gdbrc.ps : doc/gdbrc.tex
+       ( cd $(srcdir)/doc; \
+       rm -f rcfonts.tex; cp rc-ps.tex rcfonts.tex; \
+       TEXINPUTS=.:$$TEXINPUTS tex gdbrc.tex; \
+       dvips -t landscape gdbrc -o; rm -f gdbrc.dvi gdbrc.log )
+       mv $(srcdir)/doc/gdbrc.ps .
 
+# Cover file for "Readline" appendices
 rdl-apps.texinfo: ${READLINE_DIR}/inc-readline.texinfo \
                        ${READLINE_DIR}/inc-history.texinfo
        echo "@include ${READLINE_DIR}/inc-readline.texinfo" >rdl-apps.texinfo
        echo "@include ${READLINE_DIR}/inc-history.texinfo" >>rdl-apps.texinfo
 
+# GDB MANUAL: texinfo source, created by preprocessing w/m4
 # 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
@@ -509,6 +530,7 @@ gdb-all.texinfo: ${SFILES_DOCDIR}
                ${M4} pretex.m4 none.m4 all.m4 gdb.texinfo ) >foobus.texinfo
        mv foobus.texinfo gdb-all.texinfo
 
+# GDB MANUAL: TeX dvi file
 gdb.dvi : gdb-all.texinfo rdl-apps.texinfo
        TEXINPUTS=${TEXIDIR}:$$TEXINPUTS tex gdb-all.texinfo
        texindex gdb-all.??
@@ -516,6 +538,7 @@ gdb.dvi : gdb-all.texinfo rdl-apps.texinfo
        mv gdb-all.dvi gdb.dvi
        rm -f gdb-all.?? gdb-all.???
 
+# GDB MANUAL: info file
 # We're using texinfo2, and older makeinfo's may not be able to
 # cope with all the markup.  In the meantime, we distribute the info
 # files as formatted by the elisp texinfo2 code.
index fa71084cbccada28a36e71781d894965a690b3ba..bd739fccb55885ce557bc858df1df2c996eae869 100644 (file)
@@ -40,6 +40,9 @@ i960.m4
 m680x0.m4
 none.m4
 pretex.m4
+rc-cm.tex
+rc-ps.tex
+rc-pslong.tex
 sparc.m4
 threecol.tex
 vax.m4
@@ -51,7 +54,10 @@ echo Done in `pwd`.
 #
 #
 # $Log$
-# Revision 2.2  1991/07/29 22:38:53  pesch
+# Revision 2.3  1991/08/01 22:34:55  pesch
+# *** empty log message ***
+#
+# Revision 2.2  1991/07/29  22:38:53  pesch
 # Updated list of files to keep to reflect reintegration of most fragments
 # into gdb.texinfo.
 #
diff --git a/gdb/doc/rc-cm.tex b/gdb/doc/rc-cm.tex
new file mode 100755 (executable)
index 0000000..1b44a07
--- /dev/null
@@ -0,0 +1,22 @@
+% $Id$
+% To choose CM (Computer Modern) fonts for the refcard, link
+% or copy this file to rcfonts.tex
+% 
+%The Times-Roman family is both more attractive and more compact than 
+%Computer Modern.  On the other hand, while common, it is not free.  
+%There are three sets of font definitions:
+%  1) rc-cm.tex uses the free (Computer Modern) fonts
+%  2) rc-ps.tex uses common PostScript fonts, with fontnames from the
+%  Karl Berry scheme recommended in the documentation for dvips.
+%  3) rc-pslong.tex uses common PostScript fonts, with the long names
+%  used by PostScript programs directly.
+%
+%-------------------- Computer Modern font defs: --------------------
+\font\bbf=cmbx10
+\font\vbbf=cmbx12
+\font\smrm=cmr5
+\font\brm=cmr10
+\font\rm=cmr7
+\font\it=cmti7
+\font\tt=cmtt8
+%-------------------- end font defs ---------------------------------
diff --git a/gdb/doc/rc-ps.tex b/gdb/doc/rc-ps.tex
new file mode 100755 (executable)
index 0000000..1a0e970
--- /dev/null
@@ -0,0 +1,30 @@
+% $Id$
+% To choose PS fonts (Karl Berry TeX fontnames) for the refcard, link
+% or copy this file to rcfonts.tex
+% 
+%The Times-Roman family is both more attractive and more compact than 
+%Computer Modern.  On the other hand, while common, it is not free.  
+%There are three sets of font definitions:
+%  1) rc-cm.tex uses the free (Computer Modern) fonts
+%  2) rc-ps.tex uses common PostScript fonts, with fontnames from the
+%  Karl Berry scheme recommended in the documentation for dvips.
+%  3) rc-pslong.tex uses common PostScript fonts, with the long names
+%  used by PostScript programs directly.
+%
+% One caution: due to differing character ordering between TeX and PS,
+%if your TeX is pre-3.0, or if you don't have virtual Courier
+%matching the TeX character positions, you might want to use CMtt for
+%\tt even if you switch to PostScript fonts for the rest of the text.
+%
+%-------------------- PostScript fonts (K Berry names) --------------
+\font\bbf=ptmb at 10pt
+\font\vbbf=ptmb at 12pt
+\font\smrm=ptmr at 6pt
+\font\brm=ptmr at 10pt
+\font\rm=ptmr at 8pt
+\font\it=ptmri at 8pt
+\font\tt=pcrr at 8pt
+% Used only for \copyright, replacing plain TeX macro.
+\font\sym=psyr at 7pt
+\def\copyright{{\sym\char'323}}
+%-------------------- end font defs ---------------------------------
diff --git a/gdb/doc/rc-pslong.tex b/gdb/doc/rc-pslong.tex
new file mode 100755 (executable)
index 0000000..24643d1
--- /dev/null
@@ -0,0 +1,30 @@
+% $Id$
+% To choose PS fonts (long PS fontnames) for the refcard, link
+% or copy this file to rcfonts.tex
+% 
+%The Times-Roman family is both more attractive and more compact than 
+%Computer Modern.  On the other hand, while common, it is not free.  
+%There are three sets of font definitions:
+%  1) rc-cm.tex uses the free (Computer Modern) fonts
+%  2) rc-ps.tex uses common PostScript fonts, with fontnames from the
+%  Karl Berry scheme recommended in the documentation for dvips.
+%  3) rc-pslong.tex uses common PostScript fonts, with the long names
+%  used by PostScript programs directly.
+%
+% One caution: due to differing character ordering between TeX and PS,
+%if your TeX is pre-3.0, or if you don't have virtual Courier
+%matching the TeX character positions, you might want to use CMtt for
+%\tt even if you switch to PostScript fonts for the rest of the text.
+%
+%-------------------- PostScript fonts (long names) -----------------
+\font\bbf=Times-Bold at 10pt
+\font\vbbf=Times-Bold at 12pt
+\font\smrm=Times-Roman at 6pt
+\font\brm=Times-Roman at 10pt
+\font\rm=Times-Roman at 8pt
+\font\it=Times-Italic at 8pt
+\font\tt=Courier at 8pt
+% Used only for \copyright, replacing plain TeX macro.
+\font\sym=Symbol at 7pt
+\def\copyright{{\sym\char'323}}
+%-------------------- end font defs ---------------------------------