recording file death
[deliverable/binutils-gdb.git] / gas / doc / Makefile
1 # Makefile for as.texinfo preprocessing and TeXing
2 # $Id$
3 # see pretex.m4 for discussion of preprocessor definitions
4
5 # What version of the manual you want (see *.m4); "all" includes everything
6 CONFIG=all
7
8 # Sun/Berkeley m4 doesn't have all the things we need; use GNU or sV
9 M4=gm4
10 #M4=/usr/5bin/m4
11
12 # Directory for gas source
13 srcdir=..
14
15 # Where to find texinfo.tex to format docn with TeX
16 TEXIDIR = $(srcdir)/../texinfo/fsf
17
18 as.info: as-${CONFIG}.texinfo
19 makeinfo -o as.info as-${CONFIG}.texinfo
20
21 as.dvi: as-${CONFIG}.texinfo
22 TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex as-${CONFIG}.texinfo
23 texindex as-${CONFIG}.??
24 TEXINPUTS=${TEXIDIR}:.:$$TEXINPUTS tex as-${CONFIG}.texinfo
25 mv as-${CONFIG}.dvi as.dvi
26 rm as-${CONFIG}.?? as-${CONFIG}.???
27
28 # ROFF doc targets as.ms, as.mm, as.me
29 # (we don't use a variable because we don't trust all makes to handle
30 # a var in the target name right).
31 # roff output (-ms)
32 as.ms: as-${CONFIG}.texinfo
33 sed -e '/\\input texinfo/d' \
34 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
35 -e 's/{.*,,/{/' \
36 as-${CONFIG}.texinfo | \
37 texi2roff -ms >as.ms
38
39 # roff output (-mm)
40 as.mm: as-${CONFIG}.texinfo
41 sed -e '/\\input texinfo/d' \
42 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
43 -e 's/{.*,,/{/' \
44 -e '/@noindent/d' \
45 as-${CONFIG}.texinfo | \
46 texi2roff -mm | \
47 sed -e 's/---/\\(em/g' \
48 >as.mm
49
50 # roff output (-me)
51 as.me: as-${CONFIG}.texinfo
52 sed -e '/\\input texinfo/d' \
53 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
54 -e 's/{.*,,/{/' \
55 as-${CONFIG}.texinfo | \
56 texi2roff -me >as.me
57
58
59
60 as-all.texinfo: as.texinfo pretex.m4 none.m4 all.m4
61 ${M4} pretex.m4 none.m4 all.m4 as.texinfo >as-all.texinfo
62
63 as-a29k.texinfo: as.texinfo pretex.m4 none.m4 a29k.m4
64 ${M4} pretex.m4 none.m4 a29k.m4 as.texinfo >as-a29k.texinfo
65
66 as-a29k-coff.texinfo: as.texinfo pretex.m4 none.m4 a29k-coff.m4
67 ${M4} pretex.m4 none.m4 a29k-coff.m4 as.texinfo >as-a29k-coff.texinfo
68
69 as-gen.texinfo: as.texinfo pretex.m4 none.m4 gen.m4
70 ${M4} pretex.m4 none.m4 gen.m4 as.texinfo >as-gen.texinfo
71
72 as-h8.texinfo: as.texinfo pretex.m4 none.m4 h8.m4
73 ${M4} pretex.m4 none.m4 h8.m4 as.texinfo >as-h8.texinfo
74
75 as-i80386.texinfo: as.texinfo pretex.m4 none.m4 i80386.m4
76 ${M4} pretex.m4 none.m4 i80386.m4 as.texinfo >as-i80386.texinfo
77
78 as-i960.texinfo: as.texinfo pretex.m4 none.m4 i960.m4
79 ${M4} pretex.m4 none.m4 i960.m4 as.texinfo >as-i960.texinfo
80
81 as-m680x0.texinfo: as.texinfo pretex.m4 none.m4 m680x0.m4
82 ${M4} pretex.m4 none.m4 m680x0.m4 as.texinfo >as-m680x0.texinfo
83
84 as-sparc.texinfo: as.texinfo pretex.m4 none.m4 sparc.m4
85 ${M4} pretex.m4 none.m4 sparc.m4 as.texinfo >as-sparc.texinfo
86
87 as-vax.texinfo: as.texinfo pretex.m4 none.m4 vax.m4
88 ${M4} pretex.m4 none.m4 vax.m4 as.texinfo >as-vax.texinfo
89
90 as-vintage.texinfo: as.texinfo pretex.m4 none.m4 vintage.m4
91 ${M4} pretex.m4 none.m4 vintage.m4 as.texinfo >as-vintage.texinfo
92
93 clean:
94 rm -f as-${CONFIG}.* as.dvi
This page took 0.030639 seconds and 4 git commands to generate.