mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
(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:
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user