* infcmd.c (read_pc): Make sure that we read PC_REGNUM when not
[deliverable/binutils-gdb.git] / gas / doc / Makefile.in
CommitLineData
79a54a5b
RP
1# Makefile for GNU Assembler documentation
2# - see pretex.m4 for discussion of preprocessor definitions
3# Copyright (C) 1987-1992 Free Software Foundation, Inc.
4
5#This file is part of GNU GAS.
6
7#GNU GAS is free software; you can redistribute it and/or modify
8#it under the terms of the GNU General Public License as published by
9#the Free Software Foundation; either version 2, or (at your option)
10#any later version.
11
12#GNU GAS is distributed in the hope that it will be useful,
13#but WITHOUT ANY WARRANTY; without even the implied warranty of
14#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15#GNU General Public License for more details.
16
17#You should have received a copy of the GNU General Public License
18#along with GNU GAS; see the file COPYING. If not, write to
19#the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
20
21# The targets for external use include:
22# all, doc, proto, install, uninstall, includes, TAGS,
23# clean, cleanconfig, realclean, stage1, stage2, stage3, stage4.
24
25# Variables that exist for you to override.
26# See below for how to change them for certain systems.
27
28srcdir = .
29
30prefix = /usr/local
31
9da59956 32program_transform_name =
03261889
ILT
33exec_prefix = $(prefix)
34bindir = $(exec_prefix)/bin
35libdir = $(exec_prefix)/lib
36
79a54a5b 37datadir = $(prefix)/lib
03261889 38mandir = $(prefix)/man
79a54a5b
RP
39man1dir = $(mandir)/man1
40man2dir = $(mandir)/man2
41man3dir = $(mandir)/man3
42man4dir = $(mandir)/man4
43man5dir = $(mandir)/man5
44man6dir = $(mandir)/man6
45man7dir = $(mandir)/man7
46man8dir = $(mandir)/man8
47man9dir = $(mandir)/man9
03261889 48infodir = $(prefix)/info
79a54a5b
RP
49includedir = $(prefix)/include
50docdir = $(datadir)/doc
51
52SHELL = /bin/sh
53
54INSTALL = install -c
55INSTALL_PROGRAM = $(INSTALL)
56INSTALL_DATA = $(INSTALL)
57
58AR = ar
59AR_FLAGS = qv
60BISON = bison
61MAKEINFO = makeinfo
9da59956 62TEXI2DVI = texi2dvi
79a54a5b
RP
63RANLIB = ranlib
64
65# What version of the manual you want (see *.m4); "all" includes everything
66CONFIG=all
67
68# Sun/Berkeley m4 doesn't have all the things we need; use GNU or sV
03261889 69M4=m4
79a54a5b
RP
70#M4=/usr/5bin/m4
71
72# Directory for gas source
73srcdir=..
74
75# Where to find texinfo.tex to format docn with TeX
9da59956 76TEXIDIR = $(srcdir)/../../texinfo
79a54a5b
RP
77
78#### host, target, and site specific Makefile frags come in here.
79##
80
81all:
82clean:
83install:
03261889
ILT
84 -parent=`echo $(man1dir)|sed -e 's@/[^/]*$$@@'`; \
85 if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
86 -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; fi
9da59956 87 $(INSTALL_DATA) $(srcdir)/as.1 $(man1dir)/`t='$(program_transform_name)'; echo as | sed -e "" $$t`.1
79a54a5b
RP
88
89info: as.info
9da59956 90dvi: as.dvi
79a54a5b
RP
91
92as.info: as-${CONFIG}.texinfo
03261889 93 $(MAKEINFO) -o as.info $(srcdir)/as-${CONFIG}.texinfo
79a54a5b
RP
94
95install-info: as.info
03261889
ILT
96 -parent=`echo $(infodir)|sed -e 's@/[^/]*$$@@'`; \
97 if [ -d $$parent ] ; then true ; else mkdir $$parent ; fi
98 -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; fi
79a54a5b
RP
99 for i in as.info* ; do \
100 $(INSTALL_DATA) $$i $(infodir)/$$i ; \
101 done
102
103as.dvi: as-${CONFIG}.texinfo
62550228
DZ
104 if [ -f $(srcdir)/as-$(CONFIG).texinfo ] ; then \
105 $(TEXI2DVI) $(srcdir)/as-$(CONFIG).texinfo ; \
106 else \
107 $(TEXI2DVI) as-$(CONFIG).texinfo ; \
108 fi
79a54a5b 109 mv as-${CONFIG}.dvi as.dvi
79a54a5b
RP
110
111# ROFF doc targets as.ms, as.mm, as.me
112# (we don't use a variable because we don't trust all makes to handle
113# a var in the target name right).
114# roff output (-ms)
115as.ms: as-${CONFIG}.texinfo
116 sed -e '/\\input texinfo/d' \
117 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
118 -e 's/{.*,,/{/' \
119 as-${CONFIG}.texinfo | \
120 texi2roff -ms >as.ms
121
122# roff output (-mm)
123as.mm: as-${CONFIG}.texinfo
124 sed -e '/\\input texinfo/d' \
125 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
126 -e 's/{.*,,/{/' \
127 -e '/@noindent/d' \
128 as-${CONFIG}.texinfo | \
129 texi2roff -mm | \
130 sed -e 's/---/\\(em/g' \
131 >as.mm
132
133# roff output (-me)
134as.me: as-${CONFIG}.texinfo
135 sed -e '/\\input texinfo/d' \
136 -e '/@c TEXI2ROFF-KILL/,/@c END TEXI2ROFF-KILL/d' \
137 -e 's/{.*,,/{/' \
138 as-${CONFIG}.texinfo | \
139 texi2roff -me >as.me
140
141
142
143as-all.texinfo: as.texinfo pretex.m4 none.m4 all.m4
144 ${M4} $(srcdir)/pretex.m4 $(srcdir)/none.m4 $(srcdir)/all.m4 $(srcdir)/as.texinfo >as-all.texinfo
145
146as-a29k.texinfo: as.texinfo pretex.m4 none.m4 a29k.m4
147 ${M4} pretex.m4 none.m4 a29k.m4 as.texinfo >as-a29k.texinfo
148
149as-a29k-coff.texinfo: as.texinfo pretex.m4 none.m4 a29k-coff.m4
150 ${M4} pretex.m4 none.m4 a29k-coff.m4 as.texinfo >as-a29k-coff.texinfo
151
152as-gen.texinfo: as.texinfo pretex.m4 none.m4 gen.m4
153 ${M4} pretex.m4 none.m4 gen.m4 as.texinfo >as-gen.texinfo
154
155as-h8.texinfo: as.texinfo pretex.m4 none.m4 h8.m4
156 ${M4} pretex.m4 none.m4 h8.m4 as.texinfo >as-h8.texinfo
157
9da59956
DZ
158as-z8000.texinfo: as.texinfo pretex.m4 none.m4 z8000.m4
159 ${M4} pretex.m4 none.m4 z8000.m4 as.texinfo >as-z8000.texinfo
160
79a54a5b
RP
161as-i80386.texinfo: as.texinfo pretex.m4 none.m4 i80386.m4
162 ${M4} pretex.m4 none.m4 i80386.m4 as.texinfo >as-i80386.texinfo
163
164as-i960.texinfo: as.texinfo pretex.m4 none.m4 i960.m4
165 ${M4} pretex.m4 none.m4 i960.m4 as.texinfo >as-i960.texinfo
166
167as-m680x0.texinfo: as.texinfo pretex.m4 none.m4 m680x0.m4
168 ${M4} pretex.m4 none.m4 m680x0.m4 as.texinfo >as-m680x0.texinfo
169
170as-sparc.texinfo: as.texinfo pretex.m4 none.m4 sparc.m4
171 ${M4} pretex.m4 none.m4 sparc.m4 as.texinfo >as-sparc.texinfo
172
173as-vax.texinfo: as.texinfo pretex.m4 none.m4 vax.m4
174 ${M4} pretex.m4 none.m4 vax.m4 as.texinfo >as-vax.texinfo
175
176as-vintage.texinfo: as.texinfo pretex.m4 none.m4 vintage.m4
177 ${M4} pretex.m4 none.m4 vintage.m4 as.texinfo >as-vintage.texinfo
178
179clean-info:
180 rm -f as-${CONFIG}.* as.dvi as.info*
181
182force:
183
184Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
185 $(SHELL) ./config.status
186
This page took 0.05437 seconds and 4 git commands to generate.