diff options
author | Dave Love <d.love@dl.ac.uk> | 1998-08-09 03:59:14 +0000 |
---|---|---|
committer | Dave Love <fx@gcc.gnu.org> | 1998-08-09 03:59:14 +0000 |
commit | b86c2124e270245e6d9b3a492142790dfe62a492 (patch) | |
tree | 385f22d619af9012013d836028db3635ae17438a /gcc | |
parent | 7651f5728244f7bc771d7208b6042fc8cc27ad31 (diff) | |
download | gcc-b86c2124e270245e6d9b3a492142790dfe62a492.zip gcc-b86c2124e270245e6d9b3a492142790dfe62a492.tar.gz gcc-b86c2124e270245e6d9b3a492142790dfe62a492.tar.bz2 |
Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi with explicit use of tex.
1998-08-09 Dave Love <d.love@dl.ac.uk>
* Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi
with explicit use of tex.
(f77.mostlyclean): Remove TeX index files.
* g77install.texi (Prerequisites): Kluge round TeX lossage with
hyphen in @value in @code.
From-SVN: r21642
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/f/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/f/Make-lang.in | 11 | ||||
-rw-r--r-- | gcc/f/g77install.texi | 18 |
3 files changed, 33 insertions, 5 deletions
diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index d9fd6ef..4cae109 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,12 @@ +1998-08-09 Dave Love <d.love@dl.ac.uk> + + * Make-lang.in (f/g77.dvi): Replace non-working use of texi2dvi + with explicit use of tex. + (f77.mostlyclean): Remove TeX index files. + + * g77install.texi (Prerequisites): Kluge round TeX lossage with + hyphen in @value in @code. + Tue Aug 4 16:59:39 1998 Craig Burley <burley@gnu.org> * com.c (ffecom_convert_narrow_, ffecom_convert_widen_): diff --git a/gcc/f/Make-lang.in b/gcc/f/Make-lang.in index b2d9f06..7dd1fcf 100644 --- a/gcc/f/Make-lang.in +++ b/gcc/f/Make-lang.in @@ -257,8 +257,15 @@ f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \ *[fF]77*) touch lang-f77;; \ *) rm -f lang-f77;; \ esac +# `tex2dvi' was used below, but the Texinfo 3.12 one won't work properly +# with the include files from $(srcdir). This use of TEXINPUTS may not +# be universally valid. `$(TEX)' should be used if it gets defined in +# gcc/Makefile.in. if [ -f lang-f77 ]; then \ - $(TEXI2DVI) -I$(srcdir)/f -o f/g77.dvi $(srcdir)/f/g77.texi; \ + TEXINPUTS=$(srcdir)/f:$$TEXINPUTS tex $(srcdir)/f/g77.texi; \ + texindex g77.??; \ + TEXINPUTS=$(srcdir)/f:$$TEXINPUTS tex $(srcdir)/f/g77.texi; \ + mv g77.dvi f; \ fi # This dance is all about producing accurate documentation for g77's @@ -410,6 +417,8 @@ f77.mostlyclean: -rm -f f/*$(objext) -rm -f f/fini f/stamp-str f/str-*.h f/str-*.j -rm -f f/intdoc f/ansify f/intdoc.h0 + -rm -f g77.aux g77.cps g77.ky g77.toc g77.vr g77.fn g77.kys \ + g77.pg g77.tp g77.vrs g77.cp g77.fns g77.log g77.pgs g77.tps f77.clean: -rm -f g77.c g77.o g77spec.o g77version.o f77.distclean: diff --git a/gcc/f/g77install.texi b/gcc/f/g77install.texi index 48c903a..7041107 100644 --- a/gcc/f/g77install.texi +++ b/gcc/f/g77install.texi @@ -18,7 +18,7 @@ @set version-patch 2.5 @set version-sed 2.05 @set version-tar 1.12 -@set version-texinfo 3.11 +@set version-texinfo 3.12 @ifclear INSTALLONLY @node Installation @@ -121,9 +121,19 @@ and use @code{g77} depends on the type of system you're using, how you build @code{g77}, and how much of it you install (primarily, which languages you install). -The sizes shown below assume all languages distributed -in @code{gcc-@value{version-gcc}}, plus @code{g77}, will be built -and installed. +The sizes shown below assume all languages distributed in +@c As of `Version 2.249', texinfo.tex loses on a construction like +@c @code{...@value{...-...}...} since the hyphen is expanded as +@c -@discretionary{}{}{}, even though @value resets its catcode. +@c Fortunately this is currently the only instance. Kluge, kluge. +@iftex +@begingroup @let@codedash=@realdash +@end iftex +@code{gcc-@value{version-gcc}}, +@iftex +@endgroup +@end iftex +plus @code{g77}, will be built and installed. These sizes are indicative of GNU/Linux systems on Intel x86 running COFF and on Digital Alpha (AXP) systems running ELF. |