(1) repair Makefile targets involving "binutils.texinfo" to use

instead new short name "binutils.texi" (which presumably someone
changed for SysV short-name file systems).

(2) use [what I understand to be] current conventions for $srcdir,
makeinfo -o.

(3) more filtering of roff'able target forms of doc.
This commit is contained in:
Roland Pesch
1991-11-14 00:06:25 +00:00
parent 6b7e599846
commit 2226a09076

View File

@ -176,37 +176,43 @@ de-stage3: force
###################################################################### ######################################################################
# DOCUMENTATION TARGETS # DOCUMENTATION TARGETS
# TeX output # TeX output
binutils.dvi: binutils.texinfo binutils.dvi: $(srcdir)/binutils.texi
TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex binutils.texinfo TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex $(srcdir)/binutils.texi
texindex binutils.?? texindex binutils.??
TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex binutils.texinfo TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex $(srcdir)/binutils.texi
# info file for online browsing # info file for online browsing
binutils.info: binutils.texinfo binutils.info: $(srcdir)/binutils.texi
makeinfo binutils.texinfo makeinfo -o binutils.info $(srcdir)/binutils.texi
# different targets for -ms, -mm, -me # different targets for -ms, -mm, -me
# (we don't use a variable because we don't trust all makes to handle # (we don't use a variable because we don't trust all makes to handle
# a var in the target name right). # a var in the target name right).
# roff output (-ms) # roff output (-ms)
binutils.ms: binutils.texinfo binutils.ms: $(srcdir)/binutils.texi
sed -e '/\\input texinfo/d' \ sed -e '/\\input texinfo/d' \
-e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
binutils.texinfo | \ -e 's/{.*,,/{/' \
$(srcdir)/binutils.texi | \
texi2roff -ms >binutils.ms texi2roff -ms >binutils.ms
# roff output (-mm) # roff output (-mm)
binutils.mm: binutils.texinfo binutils.mm: $(srcdir)/binutils.texi
sed -e '/\\input texinfo/d' \ sed -e '/\\input texinfo/d' \
-e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
binutils.texinfo | \ -e 's/{.*,,/{/' \
texi2roff -mm >binutils.mm -e '/@noindent/d' \
$(srcdir)/binutils.texi | \
texi2roff -mm | \
sed -e 's/---/\\(em/g' \
>binutils.mm
# roff output (-me) # roff output (-me)
binutils.me: binutils.texinfo binutils.me: $(srcdir)/binutils.texi
sed -e '/\\input texinfo/d' \ sed -e '/\\input texinfo/d' \
-e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \ -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
binutils.texinfo | \ -e 's/{.*,,/{/' \
$(srcdir)/binutils.texi | \
texi2roff -me >binutils.me texi2roff -me >binutils.me