]> Git Repo - binutils.git/blob - gdb/mpw-make.in
* mpw-make.in (init.c): Don't try to do symbolic {o} in sed
[binutils.git] / gdb / mpw-make.in
1 # Make empty definitions because MPW make doesn't default them.
2 XM_ADD_FILES = 
3 TM_ADD_FILES = 
4 NAT_ADD_FILES = 
5 XM_CDEPS = 
6 TM_CDEPS = 
7 NAT_CDEPS = 
8
9 CC_LD = Link
10
11 s = "{srcdir}"
12
13 o = :
14
15 # File in object dir can come from either the current dir or srcdir.
16  
17 "{o}" \Option-f : "{s}"
18
19 # Default rule that puts each file into separate segment.
20
21 .c.o  \Option-f .c
22    {CC}  {DepDir}{Default}.c {INTERNAL_CFLAGS} -s gdb_{Default} -o {TargDir}{Default}.c.o
23
24 #Copyright 1989, 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
25
26 # This file is part of GDB.
27
28 # This program is free software; you can redistribute it and:or modify
29 # it under the terms of the GNU General Public License as published by
30 # the Free Software Foundation; either version 2 of the License, or
31 # (at your option) any later version.
32
33 # This program is distributed in the hope that it will be useful,
34 # but WITHOUT ANY WARRANTY; without even the implied warranty of
35 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
36 # GNU General Public License for more details.
37
38 # You should have received a copy of the GNU General Public License
39 # along with this program; if not, write to the Free Software
40 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
41
42 prefix = :usr:local:
43
44 program_transform_name =
45 exec_prefix = {prefix}
46 bindir = {exec_prefix}bin
47 libdir = {exec_prefix}lib
48 tooldir = {libdir}:{target_alias}
49
50 datadir = {prefix}:lib
51 mandir = {prefix}:man
52 man1dir = {mandir}:man1
53 man2dir = {mandir}:man2
54 man3dir = {mandir}:man3
55 man4dir = {mandir}:man4
56 man5dir = {mandir}:man5
57 man6dir = {mandir}:man6
58 man7dir = {mandir}:man7
59 man8dir = {mandir}:man8
60 man9dir = {mandir}:man9
61 infodir = {prefix}:info
62 includedir = {prefix}:include
63 docdir = {datadir}:doc
64
65 SHELL = :bin:sh
66
67 INSTALL = Duplicate -y
68 INSTALL_PROGRAM = {INSTALL}
69 INSTALL_DATA = {INSTALL}
70 INSTALL_XFORM = {INSTALL} -t='{program_transform_name}'
71 INSTALL_XFORM1 = {INSTALL_XFORM} -b=.1
72
73 AR = ar
74 AR_FLAGS = qv
75 RANLIB = ranlib
76
77 # Flags that describe where you can find the termcap library.
78 # This can be overridden in the host Makefile fragment file.
79 TERMCAP = -ltermcap
80
81 # If you are compiling with GCC, make sure that either 1) You have the
82 # fixed include files where GCC can reach them, or 2) You use the
83 # -traditional flag.  Otherwise the ioctl calls in "{s}"inflow.c
84 # will be incorrectly compiled.  The "fixincludes" script in the gcc
85 # distribution will fix your include files up.
86 #CC=gcc -traditional
87
88 # Directory containing source files.  Don't clean up the spacing,
89 # this exact string is matched for by the "configure" script.
90 # srcdir = :
91
92 # If you use bison instead of yacc, it needs to include the "-y" argument.
93 BISON=byacc
94 #BISON=yacc
95 YACC={BISON}
96
97 # where to find makeinfo, preferably one designed for texinfo-2
98 MAKEINFO=makeinfo
99
100 # Set this up with gcc if you have gnu ld and the loader will print out
101 # line numbers for undefined references.
102 #CC-LD=gcc -static
103 CC-LD={CC}
104
105 # Where is our "include" directory?  Typically "{srcdir}":include.
106 # This is essentially the header file directory for the library
107 # routines in libiberty.
108 INCLUDE_DIR = "{srcroot}"include
109 INCLUDE_CFLAGS = -i {INCLUDE_DIR} -i {INCLUDE_DIR}:mpw -i ::extra-include -i "{srcroot}"bfd -i "{srcroot}"readline
110 # Where is the "-liberty" library, containing getopt and obstack?
111 LIBIBERTY = ::libiberty:libiberty.o
112
113 # Where is the MMALLOC library?  Typically ::mmalloc.
114 # Note that mmalloc can still be used on systems without mmap().
115 # To use your system malloc, comment out the following defines.
116 MMALLOC_DIR = :mmalloc
117 MMALLOC_SRC = "{s}"{MMALLOC_DIR}
118 MMALLOC = :{MMALLOC_DIR}:libmmalloc.o
119 # To use your system malloc, uncomment MMALLOC_DISABLE.
120 MMALLOC_DISABLE = -d NO_MMALLOC
121 # To use mmalloc but disable corruption checking, uncomment MMALLOC_CHECK
122 #MMALLOC_CHECK = -d NO_MMALLOC_CHECK
123 MMALLOC_CFLAGS = -i {MMALLOC_SRC} {MMALLOC_CHECK} {MMALLOC_DISABLE}
124
125 # Where are the BFD library?
126 BFD_DIR = :bfd
127 BFD_SRC = "{s}"{BFD_DIR}
128 BFD = :{BFD_DIR}:libbfd.o
129 BFD_CFLAGS = -i :{BFD_DIR} -i {BFD_SRC}
130
131 # Where is the READLINE library?  Typically in ::readline.
132 READLINE_DIR = :readline
133 READLINE_SRC = "{s}"{READLINE_DIR}
134 READLINE = :{READLINE_DIR}:libreadline.o
135 #READLINE_DISABLE = -d NO_READLINE
136 READLINE_CFLAGS = -i {READLINE_SRC}
137 #READLINE_CFLAGS = {READLINE_DISABLE}
138
139 # Opcodes currently live in one of two places.  Either they are in the
140 # opcode library, typically ::opcodes, or they are in a header file
141 # in INCLUDE_DIR.
142 # Where is the "-lopcodes" library, with (some of) the opcode tables and
143 # disassemblers?
144 OPCODES = ::opcodes:libopcodes.o
145 # Where are the other opcode tables which only have header file
146 # versions?
147 OP_INCLUDE = {INCLUDE_DIR}:opcode
148 OPCODES_CFLAGS = -i {OP_INCLUDE}
149
150 # All the includes used for CFLAGS and for lint.
151 # -i : for config files.
152 # -i {s} for gdb internal headers and possibly for "{s}"regex.h also.
153 # -i "{s}"config for more generic config files.
154
155 # It is also possible that you will need to add -i :usr:include:sys if
156 # your system doesn't have "{s}"fcntl.h in :usr:include (which is where it
157 # should be according to Posix).
158 GDB_CFLAGS = -i : -i {s} -i "{s}"config
159
160 # M{H,T}_CFLAGS, if defined, have host- and target-dependent CFLAGS
161 # from the config directory.
162 GLOBAL_CFLAGS = {MT_CFLAGS} {MH_CFLAGS}
163 #PROFILE_CFLAGS = -pg
164
165 # CFLAGS is specifically reserved for setting from the command line
166 # when running make.  I.E.  "make CFLAGS=-Wmissing-prototypes".
167 #CFLAGS = -g
168
169 # Need to pass this to testsuite for "make check".  Probably should be
170 # consistent with top-level Makefile.in and gdb:testsuite:Makefile.in
171 # so "make check" has the same result no matter where it is run.
172 CXXFLAGS = -g -O
173
174 # INTERNAL_CFLAGS is the aggregate of all other \Option-xCFLAGS macros.
175 INTERNAL_CFLAGS = {CFLAGS} {GLOBAL_CFLAGS} {PROFILE_CFLAGS} \Option-d
176         {GDB_CFLAGS} {OPCODES_CFLAGS} \Option-d
177         {BFD_CFLAGS} {MMALLOC_CFLAGS} {READLINE_CFLAGS} {INCLUDE_CFLAGS}
178
179 # LDFLAGS is specifically reserved for setting from the command line
180 # when running make.
181
182 # Profiling options need to go here to work.
183 # I think it's perfectly reasonable for a user to set -pg in CFLAGS
184 # and have it work; that's why CFLAGS is here.
185 INTERNAL_LDFLAGS = {CFLAGS} {GLOBAL_CFLAGS} {PROFILE_CFLAGS} {LDFLAGS}
186
187 # We are using our own version of REGEX now to be consistent across
188 # machines.
189 REGEX = "{o}"regex.c.o
190 REGEX1 = "{o}"regex.c.o
191
192 # If your system is missing alloca(), or, more likely, it's there but
193 # it doesn't work, then refer to libiberty.
194
195 # Libraries and corresponding dependencies for compiling gdb.
196 # {X,T}M_CLIBS, defined in \Option-xconfig files, have host- and target-dependent libs.
197 # TERMCAP comes after readline, since readline depends on it.
198 # If you have the Cygnus libraries installed,
199 # you can use 'CLIBS={INSTALLED_LIBS}' 'CDEPS='
200 INSTALLED_LIBS=-lbfd -lreadline {TERMCAP} -lopcodes -lmmalloc \Option-d
201         liberty {XM_CLIBS} {TM_CLIBS} {NAT_CLIBS}
202 CLIBS = {BFD} {OPCODES} \Option-d
203         {LIBIBERTY} {XM_CLIBS} {TM_CLIBS} {NAT_CLIBS}
204 CDEPS = {XM_CDEPS} {TM_CDEPS} {NAT_CDEPS} \Option-d
205         {BFD} {OPCODES} {LIBIBERTY}
206
207 ADD_FILES = {REGEX} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES}
208 ADD_DEPS = {REGEX1} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES}
209
210 VERSION = 4.14.1
211 DIST=gdb
212
213 LINT=:usr:5bin:lint
214 LINTFLAGS= {BFD_CFLAGS}
215
216 RUNTEST = `if [ -f $"{s}":dejagnu:runtest ] ; then \Option-d
217                 echo $"{s}":dejagnu:runtest ; else echo runtest; \Option-d
218            fi`
219
220 RUNTESTFLAGS=
221
222 # This is "{o}"ser-unix.c.o for any system which supports a v7:BSD:SYSV:POSIX
223 # interface to the serial port.  Hopefully if get ported to OS:2, VMS,
224 # etc., then there will be (as part of the C library or perhaps as
225 # part of libiberty) a POSIX interface.  But at least for now the
226 # host-dependent makefile fragment might need to use something else
227 # besides "{o}"ser-unix.c.o
228 SER_HARDWIRE = "{o}"ser-mac.c.o
229
230 # The `remote' debugging target is supported for most architectures,
231 # but not all (e.g. 960)
232 REMOTE_O = "{o}"remote.c.o "{o}"dcache.c.o "{o}"remote-utils.c.o
233
234 # Host and target-dependent makefile fragments come in here.
235 ####
236 # End of host and target-dependent makefile fragments
237
238 FLAGS_TO_PASS = \Option-d
239         "prefix={prefix}" \Option-d
240         "exec_prefix={exec_prefix}" \Option-d
241         "against={against}" \Option-d
242         "AR={AR}" \Option-d
243         "AR_FLAGS={AR_FLAGS}" \Option-d
244         "CC={CC}" \Option-d
245         "CFLAGS={CFLAGS}" \Option-d
246         "CHILLFLAGS={CHILLFLAGS}" \Option-d
247         "CHILL={CHILL}" \Option-d
248         "CHILL_LIB={CHILL_LIB}" \Option-d
249         "CXX={CXX}" \Option-d
250         "CXXFLAGS={CXXFLAGS}" \Option-d
251         "RANLIB={RANLIB}" \Option-d
252         "MAKEINFO={MAKEINFO}" \Option-d
253         "INSTALL={INSTALL}" \Option-d
254         "INSTALL_PROGRAM={INSTALL_PROGRAM}" \Option-d
255         "INSTALL_DATA={INSTALL_DATA}" \Option-d
256         "RUNTEST={RUNTEST}" \Option-d
257         "RUNTESTFLAGS={RUNTESTFLAGS}" \Option-d
258         "BISON={BISON}"
259
260 # Flags that we pass when building the testsuite.
261
262 CC_FOR_TARGET = ` \Option-d
263   if [ -f ${rootme}:::gcc:xgcc ] ; then \Option-d
264     echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc:; \Option-d
265   else \Option-d
266     if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d
267       echo {CC}; \Option-d
268     else \Option-d
269       t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d
270     fi; \Option-d
271   fi`
272
273 CXX = gcc
274
275 CXX_FOR_TARGET = ` \Option-d
276   if [ -f ${rootme}:::gcc:Makefile ] ; then \Option-d
277     echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc:; \Option-d
278   else \Option-d
279     if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d
280       echo {CXX}; \Option-d
281     else \Option-d
282       t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d
283     fi; \Option-d
284   fi`
285
286 CHILLFLAGS = {CFLAGS}
287 CHILL = gcc
288 CHILL_FOR_TARGET = ` \Option-d
289   if [ -f ${rootme}:::gcc:Makefile ] ; then \Option-d
290     echo ${rootme}:::gcc:xgcc -B${rootme}:::gcc: -L${rootme}:::chillrt:; \Option-d
291   else \Option-d
292     if [ "{host_canonical}" = "{target_canonical}" ] ; then \Option-d
293       echo {CC}; \Option-d
294     else \Option-d
295       t='{program_transform_name}'; echo gcc | sed -e '' $$t; \Option-d
296     fi; \Option-d
297   fi`
298 CHILL_LIB = -lchill
299
300 # The use of ${x_FOR_TARGET} reduces the command line length by not
301 # duplicating the lengthy definition.
302 TARGET_FLAGS_TO_PASS = \Option-d
303         "prefix={prefix}" \Option-d
304         "exec_prefix={exec_prefix}" \Option-d
305         "against={against}" \Option-d
306         'CC=${CC_FOR_TARGET}' \Option-d
307         "CC_FOR_TARGET={CC_FOR_TARGET}" \Option-d
308         "CFLAGS={CFLAGS}" \Option-d
309         "CHILLFLAGS={CHILLFLAGS}" \Option-d
310         'CHILL=${CHILL_FOR_TARGET}' \Option-d
311         "CHILL_FOR_TARGET={CHILL_FOR_TARGET}" \Option-d
312         "CHILL_LIB={CHILL_LIB}" \Option-d
313         'CXX=${CXX_FOR_TARGET}' \Option-d
314         "CXX_FOR_TARGET={CXX_FOR_TARGET}" \Option-d
315         "CXXFLAGS={CXXFLAGS}" \Option-d
316         "MAKEINFO={MAKEINFO}" \Option-d
317         "INSTALL={INSTALL}" \Option-d
318         "INSTALL_PROGRAM={INSTALL_PROGRAM}" \Option-d
319         "INSTALL_DATA={INSTALL_DATA}" \Option-d
320         "RUNTEST={RUNTEST}" \Option-d
321         "RUNTESTFLAGS={RUNTESTFLAGS}" \Option-d
322         "BISON={BISON}"
323
324 ALLDEPFILES = "{s}"29k-share:udi:udip2soc.c "{s}"29k-share:udi:udr.c \Option-d
325         "{s}"29k-share:udi:udi2go32.c \Option-d
326         "{s}"a29k-tdep.c "{s}"a68v-nat.c "{s}"alpha-nat.c "{s}"alpha-tdep.c \Option-d
327         "{s}"altos-xdep.c arm-convert.s \Option-d
328         "{s}"arm-tdep.c "{s}"arm-xdep.c "{s}"coff-solib.c \Option-d
329         "{s}"convex-tdep.c \Option-d
330         "{s}"convex-xdep.c "{s}"core-svr4.c "{s}"coredep.c "{s}"corelow.c "{s}"dcache.c "{s}"delta68-nat.c \Option-d
331         "{s}"dpx2-nat.c "{s}"dstread.c "{s}"exec.c "{s}"fork-child.c \Option-d
332         "{s}"go32-xdep.c "{s}"gould-tdep.c "{s}"gould-xdep.c "{s}"h8300-tdep.c "{s}"h8500-tdep.c \Option-d
333         "{s}"hp300ux-nat.c "{s}"hppa-tdep.c "{s}"hppab-nat.c "{s}"hppah-nat.c \Option-d
334         "{s}"i386-tdep.c "{s}"i386b-nat.c "{s}"i386mach-nat.c "{s}"i386v-nat.c \Option-d
335         "{s}"i386aix-nat.c "{s}"i386m3-nat.c "{s}"i386v4-nat.c "{s}"i386ly-tdep.c \Option-d
336         "{s}"i387-tdep.c \Option-d
337         "{s}"i960-tdep.c \Option-d
338         "{s}"infptrace.c "{s}"inftarg.c "{s}"irix4-nat.c "{s}"irix5-nat.c "{s}"isi-xdep.c \Option-d
339         "{s}"lynx-nat.c "{s}"m3-nat.c \Option-d
340         "{s}"m68k-tdep.c \Option-d
341         "{s}"m88k-nat.c "{s}"m88k-tdep.c "{s}"mips-nat.c \Option-d
342         "{s}"mips-tdep.c "{s}"mipsm3-nat.c "{s}"news-xdep.c \Option-d
343         "{s}"nindy-share:Onindy.c "{s}"nindy-share:nindy.c \Option-d
344         "{s}"nindy-share:ttyflush.c "{s}"nindy-tdep.c \Option-d
345         "{s}"ns32k-tdep.c "{s}"ns32km3-nat.c "{s}"osfsolib.c \Option-d
346         "{s}"somread.c "{s}"somsolib.c \Option-d
347         "{s}"procfs.c "{s}"pyr-tdep.c "{s}"pyr-xdep.c \Option-d
348         "{s}"remote-adapt.c "{s}"remote-bug.c "{s}"remote-e7000.c "{s}"remote-eb.c "{s}"remote-es.c \Option-d
349         "{s}"remote-hms.c "{s}"remote-mips.c \Option-d
350         "{s}"remote-mm.c "{s}"remote-mon.c "{s}"remote-nindy.c "{s}"remote-sim.c \Option-d
351         "{s}"remote-st.c "{s}"remote-utils.c "{s}"dcache.c \Option-d
352         "{s}"remote-udi.c "{s}"remote-vx.c "{s}"remote-z8k.c "{s}"rs6000-nat.c \Option-d
353         "{s}"rs6000-tdep.c "{s}"ser-go32.c "{s}"ser-tcp.c "{s}"sh-tdep.c "{s}"solib.c "{s}"sparc-nat.c \Option-d
354         "{s}"sparc-tdep.c "{s}"sun3-nat.c "{s}"sun386-nat.c \Option-d
355         "{s}"symm-tdep.c "{s}"symm-nat.c \Option-d
356         "{s}"tahoe-tdep.c "{s}"ultra3-nat.c "{s}"ultra3-xdep.c "{s}"umax-xdep.c \Option-d
357         "{s}"vax-tdep.c \Option-d
358         "{s}"vx-share:xdr_ld.c "{s}"vx-share:xdr_ptrace.c "{s}"vx-share:xdr_rdb.c \Option-d
359         "{s}"xcoffexec.c "{s}"xcoffread.c "{s}"xcoffsolib.c "{s}"z8k-tdep.c
360
361 ALLPARAM = "{s}"config:a29k:nm-ultra3.h "{s}"config:a29k:tm-a29k.h \Option-d
362         "{s}"config:a29k:tm-ultra3.h "{s}"config:a29k:xm-ultra3.h \Option-d
363         "{s}"config:alpha:nm-alpha.h "{s}"config:alpha:tm-alpha.h \Option-d
364         "{s}"config:alpha:xm-alpha.h "{s}"config:arm:tm-arm.h \Option-d
365         "{s}"config:arm:xm-arm.h "{s}"config:convex:tm-convex.h \Option-d
366         "{s}"config:convex:xm-convex.h "{s}"config:gould:tm-np1.h "{s}"config:gould:tm-pn.h \Option-d
367         "{s}"config:gould:xm-np1.h "{s}"config:gould:xm-pn.h "{s}"config:h8300:tm-h8300.h \Option-d
368         "{s}"config:h8500:tm-h8500.h "{s}"config:i386:nm-i386aix.h \Option-d
369         "{s}"config:i386:nm-i386bsd.h "{s}"config:i386:nm-i386lynx.h \Option-d
370         "{s}"config:i386:nm-i386mach.h "{s}"config:i386:nm-i386sco.h \Option-d
371         "{s}"config:i386:nm-i386sco4.h "{s}"config:i386:nm-i386v.h \Option-d
372         "{s}"config:i386:nm-i386v4.h "{s}"config:i386:nm-linux.h \Option-d
373         "{s}"config:i386:nm-sun386.h "{s}"config:i386:nm-symmetry.h \Option-d
374         "{s}"config:i386:tm-i386aix.h "{s}"config:i386:tm-i386bsd.h \Option-d
375         "{s}"config:i386:tm-i386lynx.h "{s}"config:i386:tm-i386m3.h \Option-d
376         "{s}"config:i386:tm-i386mk.h "{s}"config:i386:tm-i386nw.h \Option-d
377         "{s}"config:i386:tm-i386v.h \Option-d
378         "{s}"config:i386:tm-i386v4.h "{s}"config:i386:tm-linux.h \Option-d
379         "{s}"config:i386:tm-sun386.h \Option-d
380         "{s}"config:i386:tm-symmetry.h "{s}"config:i386:xm-go32.h \Option-d
381         "{s}"config:i386:xm-i386aix.h "{s}"config:i386:xm-i386bsd.h \Option-d
382         "{s}"config:i386:xm-i386lynx.h "{s}"config:i386:xm-i386mach.h \Option-d
383         "{s}"config:i386:xm-i386m3.h "{s}"config:i386:xm-i386mk.h \Option-d
384         "{s}"config:i386:xm-i386sco.h "{s}"config:i386:xm-i386v.h \Option-d
385         "{s}"config:i386:xm-i386v32.h "{s}"config:i386:xm-i386v4.h \Option-d
386         "{s}"config:i386:xm-linux.h "{s}"config:i386:xm-sun386.h \Option-d
387         "{s}"config:i386:xm-symmetry.h "{s}"config:i960:tm-nindy960.h \Option-d
388         "{s}"config:i960:tm-vx960.h "{s}"config:m68k:nm-apollo68b.h \Option-d
389         "{s}"config:m68k:nm-apollo68v.h "{s}"config:m68k:nm-delta68.h \Option-d
390         "{s}"config:m68k:nm-dpx2.h "{s}"config:m68k:nm-hp300bsd.h \Option-d
391         "{s}"config:m68k:nm-hp300hpux.h "{s}"config:m68k:nm-news.h \Option-d
392         "{s}"config:m68k:nm-m68klynx.h \Option-d
393         "{s}"config:m68k:nm-sun2.h \Option-d
394         "{s}"config:m68k:nm-sun3.h "{s}"config:m68k:tm-3b1.h "{s}"config:m68k:tm-altos.h \Option-d
395         "{s}"config:m68k:tm-apollo68b.h \Option-d
396         "{s}"config:m68k:tm-amix.h "{s}"config:m68k:tm-delta68.h \Option-d
397         "{s}"config:m68k:tm-dpx2.h "{s}"config:m68k:tm-es1800.h \Option-d
398         "{s}"config:m68k:tm-hp300bsd.h "{s}"config:m68k:tm-hp300hpux.h \Option-d
399         "{s}"config:m68k:tm-isi.h "{s}"config:m68k:tm-m68klynx.h \Option-d
400         "{s}"config:m68k:tm-monitor.h \Option-d
401         "{s}"config:m68k:tm-news.h "{s}"config:m68k:tm-os68k.h "{s}"config:m68k:tm-st2000.h \Option-d
402         "{s}"config:m68k:tm-sun2.h "{s}"config:m68k:tm-sun2os4.h "{s}"config:m68k:tm-sun3.h \Option-d
403         "{s}"config:m68k:tm-sun3os4.h "{s}"config:m68k:tm-vx68.h "{s}"config:m68k:xm-3b1.h \Option-d
404         "{s}"config:m68k:xm-altos.h "{s}"config:m68k:xm-amix.h \Option-d
405         "{s}"config:m68k:xm-apollo68b.h "{s}"config:m68k:xm-apollo68v.h \Option-d
406         "{s}"config:m68k:xm-delta68.h "{s}"config:m68k:xm-dpx2.h \Option-d
407         "{s}"config:m68k:xm-hp300bsd.h "{s}"config:m68k:xm-hp300hpux.h \Option-d
408         "{s}"config:m68k:xm-isi.h "{s}"config:m68k:xm-m68klynx.h \Option-d
409         "{s}"config:m68k:xm-news.h "{s}"config:m68k:xm-news1000.h \Option-d
410         "{s}"config:m68k:xm-sun2.h "{s}"config:m68k:xm-sun3.h "{s}"config:m68k:xm-sun3os4.h \Option-d
411         "{s}"config:m88k:nm-delta88v4.h "{s}"config:m88k:nm-m88k.h \Option-d
412         "{s}"config:m88k:tm-delta88.h \Option-d
413         "{s}"config:m88k:tm-delta88v4.h "{s}"config:m88k:tm-m88k.h \Option-d
414         "{s}"config:m88k:xm-delta88.h "{s}"config:m88k:xm-delta88v4.h \Option-d
415         "{s}"config:m88k:xm-dgux.h "{s}"config:m88k:xm-m88k.h \Option-d
416         "{s}"config:mips:nm-irix3.h \Option-d
417         "{s}"config:mips:nm-irix4.h "{s}"config:mips:nm-irix5.h \Option-d
418         "{s}"config:mips:nm-mips.h "{s}"config:mips:nm-riscos.h \Option-d
419         "{s}"config:mips:nm-news-mips.h "{s}"config:mips:tm-bigmips.h \Option-d
420         "{s}"config:mips:tm-idt.h "{s}"config:mips:tm-idtl.h \Option-d
421         "{s}"config:mips:tm-irix3.h "{s}"config:mips:tm-irix5.h \Option-d
422         "{s}"config:mips:tm-mips.h "{s}"config:mips:tm-mipsm3.h \Option-d
423         "{s}"config:mips:xm-irix3.h \Option-d
424         "{s}"config:mips:xm-irix4.h "{s}"config:mips:xm-irix5.h \Option-d
425         "{s}"config:mips:xm-makeva.h "{s}"config:mips:xm-mips.h \Option-d
426         "{s}"config:mips:xm-mipsm3.h \Option-d
427         "{s}"config:mips:xm-riscos.h "{s}"config:mips:xm-news-mips.h \Option-d
428         "{s}"config:nm-lynx.h "{s}"config:nm-sysv4.h \Option-d
429         "{s}"config:none:nm-none.h "{s}"config:none:tm-none.h "{s}"config:none:xm-none.h \Option-d
430         "{s}"config:ns32k:nm-umax.h \Option-d
431         "{s}"config:ns32k:tm-ns32km3.h \Option-d
432         "{s}"config:ns32k:tm-merlin.h "{s}"config:ns32k:tm-umax.h \Option-d
433         "{s}"config:ns32k:xm-ns32km3.h \Option-d
434         "{s}"config:ns32k:xm-merlin.h "{s}"config:ns32k:xm-umax.h \Option-d
435         "{s}"config:pa:nm-hppab.h \Option-d
436         "{s}"config:pa:nm-hppah.h "{s}"config:pa:tm-hppab.h "{s}"config:pa:tm-hppah.h \Option-d
437         "{s}"config:pa:xm-hppab.h "{s}"config:pa:xm-hppah.h "{s}"config:pa:xm-pa.h \Option-d
438         "{s}"config:pyr:tm-pyr.h \Option-d
439         "{s}"config:pyr:xm-pyr.h "{s}"config:romp:xm-rtbsd.h "{s}"config:rs6000:nm-rs6000.h \Option-d
440         "{s}"config:rs6000:tm-rs6000.h "{s}"config:rs6000:xm-rs6000.h "{s}"config:sh:tm-sh.h \Option-d
441         "{s}"config:sparc:nm-sun4os4.h "{s}"config:sparc:nm-sparclynx.h \Option-d
442         "{s}"config:sparc:tm-sparclite.h "{s}"config:sparc:tm-sparclynx.h \Option-d
443         "{s}"config:sparc:tm-spc-em.h "{s}"config:sparc:tm-sun4os4.h \Option-d
444         "{s}"config:sparc:tm-sun4sol2.h "{s}"config:sparc:tm-vxsparc.h \Option-d
445         "{s}"config:sparc:xm-sparclynx.h \Option-d
446         "{s}"config:sparc:xm-sun4os4.h "{s}"config:sparc:xm-sun4sol2.h \Option-d
447         "{s}"config:tahoe:tm-tahoe.h "{s}"config:tahoe:xm-tahoe.h "{s}"config:vax:nm-vax.h \Option-d
448         "{s}"config:vax:tm-vax.h "{s}"config:vax:xm-vaxbsd.h "{s}"config:vax:xm-vaxult.h \Option-d
449         "{s}"config:vax:xm-vaxult2.h "{s}"config:z8k:tm-z8k.h
450
451 ALLCONFIG = config:a29k:a29k-kern.mt config:a29k:a29k-udi.mt \Option-d
452         config:a29k:a29k.mt config:a29k:ultra3.mh config:a29k:ultra3.mt \Option-d
453         config:alpha:alpha-osf1.mh config:alpha:alpha-osf1.mt \Option-d
454         config:alpha:alpha-nw.mt \Option-d
455         config:arm:arm.mh config:arm:arm.mt config:convex:convex.mh \Option-d
456         config:convex:convex.mt config:gould:np1.mh config:gould:np1.mt \Option-d
457         config:gould:pn.mh config:gould:pn.mt config:h8300:h8300hms.mt \Option-d
458         config:h8500:h8500hms.mt config:i386:go32.mh config:i386:i386aix.mh \Option-d
459         config:i386:i386aix.mt config:i386:i386aout.mt config:i386:i386bsd.mh \Option-d
460         config:i386:i386bsd.mt config:i386:i386lynx.mh \Option-d
461         config:i386:i386lynx.mt config:i386:i386m3.mh config:i386:i386m3.mt \Option-d
462         config:i386:i386mach.mh config:i386:i386mk.mh config:i386:i386mk.mt \Option-d
463         config:i386:i386nw.mt config:i386:i386sco.mh \Option-d
464         config:i386:i386sco4.mh \Option-d
465         config:i386:i386sol2.mh config:i386:i386sol2.mt config:i386:i386v.mh \Option-d
466         config:i386:i386v.mt config:i386:i386v32.mh config:i386:i386v4.mh \Option-d
467         config:i386:i386v4.mt config:i386:linux.mh config:i386:linux.mt \Option-d
468         config:i386:ncr3000.mh config:i386:ncr3000.mt config:i386:ptx.mh \Option-d
469         config:i386:sun386.mh \Option-d
470         config:i386:sun386.mt config:i386:symmetry.mh config:i386:symmetry.mt \Option-d
471         config:i960:nindy960.mt config:i960:vxworks960.mt config:m68k:3b1.mh \Option-d
472         config:m68k:3b1.mt config:m68k:altos.mh config:m68k:altos.mt \Option-d
473         config:m68k:amix.mh config:m68k:amix.mt config:m68k:apollo68b.mh \Option-d
474         config:m68k:apollo68b.mt \Option-d
475         config:m68k:apollo68v.mh config:m68k:delta68.mh \Option-d
476         config:m68k:delta68.mt config:m68k:dpx2.mh config:m68k:dpx2.mt \Option-d
477         config:m68k:es1800.mt config:m68k:hp300bsd.mh \Option-d
478         config:m68k:hp300bsd.mt config:m68k:hp300hpux.mh \Option-d
479         config:m68k:hp300hpux.mt config:m68k:isi.mh config:m68k:isi.mt \Option-d
480         config:m68k:m68klynx.mh config:m68k:m68klynx.mt \Option-d
481         config:m68k:monitor.mt \Option-d
482         config:m68k:news.mh config:m68k:news.mt config:m68k:news1000.mh \Option-d
483         config:m68k:os68k.mt config:m68k:st2000.mt config:m68k:sun2os3.mh \Option-d
484         config:m68k:sun2os3.mt config:m68k:sun2os4.mh config:m68k:sun2os4.mt \Option-d
485         config:m68k:sun3os3.mh config:m68k:sun3os3.mt config:m68k:sun3os4.mh \Option-d
486         config:m68k:sun3os4.mt config:m68k:vxworks68.mt config:m88k:delta88.mh \Option-d
487         config:m88k:delta88.mt config:m88k:delta88v4.mh \Option-d
488         config:m88k:delta88v4.mt config:m88k:m88k.mh config:m88k:m88k.mt \Option-d
489         config:mips:bigmips.mt config:mips:decstation.mh \Option-d
490         config:mips:decstation.mt config:mips:idt.mt config:mips:idtl.mt \Option-d
491         config:mips:irix3.mh config:mips:irix3.mt config:mips:irix4.mh \Option-d
492         config:mips:irix5.mh config:mips:irix5.mt \Option-d
493         config:mips:littlemips.mh config:mips:littlemips.mt \Option-d
494         config:mips:mipsm3.mh config:mips:mipsm3.mt \Option-d
495         config:mips:news-mips.mh config:mips:riscos.mh \Option-d
496         config:none:none.mh config:none:none.mt config:ns32k:merlin.mh \Option-d
497         config:ns32k:merlin.mt config:ns32k:ns32km3.mh config:ns32k:ns32km3.mt \Option-d
498         config:ns32k:umax.mh config:ns32k:umax.mt \Option-d
499         config:pa:hppabsd.mh config:pa:hppabsd.mt config:pa:hppahpux.mh \Option-d
500         config:pa:hppahpux.mt config:pyr:pyramid.mh config:pyr:pyramid.mt \Option-d
501         config:romp:rtbsd.mh config:rs6000:rs6000.mh config:rs6000:rs6000.mt \Option-d
502         config:sh:sh.mt config:sparc:sparc-em.mt config:sparc:sparclite.mt \Option-d
503         config:sparc:sparclynx.mh config:sparc:sparclynx.mt \Option-d
504         config:sparc:sun4os4.mh config:sparc:sun4os4.mt \Option-d
505         config:sparc:sun4sol2.mh config:sparc:sun4sol2.mt \Option-d
506         config:sparc:vxsparc.mt config:tahoe:tahoe.mh config:tahoe:tahoe.mt \Option-d
507         config:vax:vax.mt config:vax:vaxbsd.mh config:vax:vaxult.mh \Option-d
508         config:vax:vaxult2.mh config:z8k:z8ksim.mt
509
510 # All source files that go into linking GDB.
511 # Links made at configuration time should not be specified here, since
512 # SFILES is used in building the distribution archive.
513
514 SFILES = "{s}"blockframe.c "{s}"breakpoint.c "{s}"buildsym.c "{s}"c-exp.y "{s}"c-lang.c \Option-d
515         "{s}"c-typeprint.c "{s}"c-valprint.c "{s}"ch-exp.y "{s}"ch-lang.c "{s}"ch-typeprint.c \Option-d
516         "{s}"ch-valprint.c "{s}"coffread.c "{s}"command.c "{s}"complaints.c "{s}"core.c "{s}"cp-valprint.c \Option-d
517         "{s}"dbxread.c "{s}"demangle.c "{s}"dwarfread.c "{s}"elfread.c "{s}"environ.c "{s}"eval.c "{s}"expprint.c \Option-d
518         "{s}"findvar.c "{s}"gdbtypes.c "{s}"infcmd.c "{s}"inflow.c "{s}"infrun.c "{s}"language.c \Option-d
519         "{s}"m2-exp.y "{s}"m2-lang.c "{s}"m2-typeprint.c "{s}"m2-valprint.c "{s}"main.c "{s}"maint.c \Option-d
520         "{s}"mem-break.c "{s}"minsyms.c "{s}"mipsread.c "{s}"nlmread.c "{s}"objfiles.c "{s}"parse.c \Option-d
521         "{s}"printcmd.c "{s}"remote.c "{s}"source.c "{s}"stabsread.c "{s}"stack.c "{s}"symfile.c "{s}"symmisc.c \Option-d
522         "{s}"symtab.c "{s}"target.c "{s}"thread.c "{s}"typeprint.c "{s}"utils.c "{s}"valarith.c "{s}"valops.c \Option-d
523         "{s}"valprint.c "{s}"values.c "{s}"serial.c "{s}"ser-unix.c "{s}"mdebugread.c
524
525 # Files that are not source code, but need to go into
526 # gdb-{VERSION}.tar.Z.
527
528 NONSRC = "{s}"Makefile.in configure.in ChangeLog ChangeLog-9091 \Option-d
529         ChangeLog-92 ChangeLog-93 ChangeLog-3.x \Option-d
530         gdb.1 refcard.ps README TODO TAGS NEWS \Option-d
531         Projects .gdbinit COPYING {YYFILES} "{s}"copying.c copying.awk \Option-d
532         saber.suppress "{s}"standalone.c "{s}"stuff.c "{s}"kdb-start.c gcc.patch \Option-d
533         nindy-share:Makefile nindy-share:VERSION nindy-share:README \Option-d
534         vx-share:README 29k-share:README config:convex:Convex.notes \Option-d
535         "{s}"i386-nlmstub.c
536
537 # All source files that lint should look at
538 LINTFILES = {SFILES} {YYFILES} "{s}"init.c
539
540 # Any additional files specified on these lines should also be added to
541 # the NONSRC definition, so they go in the tar files.
542 SFILES_STAND = {SFILES} "{s}"standalone.c
543 SFILES_KGDB  = {SFILES} "{s}"stuff.c "{s}"kdb-start.c
544
545 # "system" headers.  Using these in dependencies is a rather personal
546 # choice.  By default, we do not depend on these files.
547 getopt_h =      "{INCLUDE_DIR}":getopt.h
548 #ieee-float_h = "{INCLUDE_DIR}":ieee-float.h
549 ieee_float_h = 
550 bfd_h =         :"{BFD_DIR}":bfd.h
551 wait_h =        "{INCLUDE_DIR}":wait.h
552 dis_asm_h =     "{INCLUDE_DIR}":dis-asm.h 
553
554 dcache_h = "{s}"dcache.h
555 remote_utils_h = {dcache_h} "{s}"serial.h "{s}"target.h "{s}"remote-utils.h "{s}"remote-sim.h
556
557 readline_headers =
558
559 udiheaders = \Option-d
560         "{s}"29k-share:udi:udiproc.h \Option-d
561         "{s}"29k-share:udi:udiphcfg.h \Option-d
562         "{s}"29k-share:udi:udiphunix.h \Option-d
563         "{s}"29k-share:udi:udiptcfg.h \Option-d
564         "{s}"29k-share:udi:udipt29k.h \Option-d
565         "{s}"29k-share:udi:udisoc.h
566
567 gdbcore_h =     "{s}"gdbcore.h {bfd_h}
568
569 frame_h =       "{s}"frame.h
570 symtab_h =      "{s}"symtab.h
571 gdbtypes_h =    "{s}"gdbtypes.h
572 expression_h =  "{s}"expression.h
573 value_h =       "{s}"value.h {symtab_h} {gdbtypes_h} {expression_h}
574
575 breakpoint_h =  "{s}"breakpoint.h {frame_h} {value_h}
576
577 command_h =     "{s}"command.h
578 gdbcmd_h =      "{s}"gdbcmd.h {command_h}
579
580 defs_h =        "{s}"defs.h xm.h tm.h nm.h config.status
581
582 inferior_h =    "{s}"inferior.h {breakpoint_h}
583
584 # Header files that need to have srcdir added.  Note that in the cases
585 # where we use a macro like {gdbcmd_h}, things are carefully arranged
586 # so that each "{s}".h file is listed exactly once (M-x tags-search works
587 # wrong if TAGS has files twice).  Because this is tricky to get
588 # right, it is probably easiest just to list "{s}".h files here directly.
589
590 HFILES_NO_SRCDIR = "{s}"buildsym.h "{s}"call-cmds.h "{s}"coff-solib.h "{s}"defs.h "{s}"dst.h "{s}"environ.h \Option-d
591         {gdbcmd_h} \Option-d
592         {gdbcore_h} "{s}"gdb-stabs.h {inferior_h} "{s}"language.h "{s}"minimon.h "{s}"monitor.h \Option-d
593         "{s}"objfiles.h "{s}"parser-defs.h "{s}"partial-stab.h "{s}"serial.h "{s}"signals.h "{s}"solib.h \Option-d
594         "{s}"symfile.h "{s}"stabsread.h "{s}"target.h "{s}"terminal.h "{s}"typeprint.h "{s}"xcoffsolib.h \Option-d
595         "{s}"c-lang.h "{s}"ch-lang.h "{s}"m2-lang.h "{s}"complaints.h "{s}"ns32k-opcode.h "{s}"valprint.h \Option-d
596         "{s}"config:m68k:tm-m68k.h "{s}"config:pa:tm-hppa.h "{s}"config:i960:tm-i960.h \Option-d
597         "{s}"config:sparc:tm-sparc.h "{s}"config:tm-lynx.h "{s}"config:tm-sunos.h \Option-d
598         "{s}"config:tm-sysv4.h \Option-d
599         "{s}"config:m68k:xm-m68k.h "{s}"config:sparc:xm-sparc.h \Option-d
600         "{s}"config:xm-lynx.h "{s}"config:xm-sysv4.h \Option-d
601         "{s}"config:vax:xm-vax.h "{s}"config:nm-m3.h "{s}"config:nm-trash.h \Option-d
602         "{s}"29k-share:udi:udiids.h 29k-share:udi_soc "{o}"nindy-share:b.c.out.h \Option-d
603         "{s}"nindy-share:block_io.h "{s}"nindy-share:coff.h \Option-d
604         "{s}"nindy-share:env.h "{s}"nindy-share:stop.h \Option-d
605         "{s}"vx-share:dbgRpcLib.h "{s}"vx-share:ptrace.h "{s}"vx-share:vxTypes.h \Option-d
606         "{s}"vx-share:vxWorks.h "{s}"vx-share:wait.h "{s}"vx-share:xdr_ld.h \Option-d
607         "{s}"vx-share:xdr_ptrace.h "{s}"vx-share:xdr_rdb.h "{s}"thread.h \Option-d
608         "{s}"dcache.h "{s}"remote-utils.h "{s}"remote-sim.h "{s}"somsolib.h
609
610 # Header files that already have srcdir in them.
611
612 HFILES_WITH_SRCDIR = {udiheaders}
613
614
615 # GDB "info" files, which should be included in their entirety
616 INFOFILES = gdb.info\Option-x
617
618 REMOTE_EXAMPLES = "{s}"m68k-stub.c "{s}"i386-stub.c "{s}"sparc-stub.c rem-multi.shar
619
620 POSSLIBS = "{s}"regex.c "{s}"regex.h
621
622 # Subdirectories of gdb, which should be included in their entirety in
623 # gdb-xxx.tar.Z \Option-f 
624 TARDIRS = doc gdbserver sparclite
625
626 # {X,T,NAT}DEPFILES are something of a pain in that it's hard to
627 # default their values the way we do for SER_HARDWIRE; in the future
628 # maybe much of the stuff now in {X,T,NAT}DEPFILES will go into other
629 # variables analogous to SER_HARDWIRE which get defaulted in this
630 # Makefile.in
631
632 DEPFILES = {TDEPFILES} {XDEPFILES} {SER_HARDWIRE} {NATDEPFILES} {REMOTE_O}
633
634 SOURCES = {SFILES} {ALLDEPFILES} {YYFILES}
635 # Don't include YYFILES (\Option-x.tab.c) because we already include \Option-x.y in SFILES,
636 # and it's more useful to see it in the "{s}".y file.
637 TAGFILES_NO_SRCDIR = {SFILES} {HFILES_NO_SRCDIR} {ALLDEPFILES} \Option-d
638         {ALLPARAM} {POSSLIBS}
639 TAGFILES_WITH_SRCDIR = {HFILES_WITH_SRCDIR}
640
641 TARFILES = {SFILES} {HFILES_NO_SRCDIR} {HFILES_WITH_SRCDIR} \Option-d
642         {NONSRC} {ALLDEPFILES} {ALLCONFIG} \Option-d
643         {ALLPARAM} {INFOFILES} {POSSLIBS} {REMOTE_EXAMPLES}
644
645
646 OBS =   "{o}"version.c.o "{o}"main.c.o "{o}"top.c.o "{o}"blockframe.c.o "{o}"breakpoint.c.o "{o}"findvar.c.o "{o}"stack.c.o "{o}"thread.c.o \Option-d
647         "{o}"source.c.o "{o}"values.c.o "{o}"eval.c.o "{o}"valops.c.o "{o}"valarith.c.o "{o}"valprint.c.o "{o}"printcmd.c.o \Option-d
648         "{o}"symtab.c.o "{o}"symfile.c.o "{o}"symmisc.c.o "{o}"infcmd.c.o "{o}"infrun.c.o "{o}"command.c.o \Option-d
649         "{o}"utils.c.o "{o}"expprint.c.o "{o}"environ.c.o "{o}"gdbtypes.c.o "{o}"copying.c.o {DEPFILES} \Option-d
650         "{o}"mem-break.c.o "{o}"target.c.o "{o}"parse.c.o "{o}"language.c.o {YYOBJ} "{o}"buildsym.c.o \Option-d
651         "{o}"objfiles.c.o "{o}"minsyms.c.o "{o}"maint.c.o "{o}"demangle.c.o "{o}"dbxread.c.o "{o}"coffread.c.o "{o}"elfread.c.o \Option-d
652         "{o}"dwarfread.c.o "{o}"mipsread.c.o "{o}"stabsread.c.o "{o}"core.c.o "{o}"c-lang.c.o "{o}"ch-lang.c.o "{o}"f-lang.c.o "{o}"m2-lang.c.o \Option-d
653         "{o}"complaints.c.o "{o}"typeprint.c.o "{o}"c-typeprint.c.o "{o}"ch-typeprint.c.o "{o}"f-typeprint.c.o "{o}"m2-typeprint.c.o \Option-d
654         "{o}"c-valprint.c.o "{o}"cp-valprint.c.o "{o}"ch-valprint.c.o "{o}"f-valprint.c.o "{o}"m2-valprint.c.o "{o}"nlmread.c.o \Option-d
655         "{o}"serial.c.o "{o}"mdebugread.c.o "{o}"annotate.c.o \Option-d
656         "{o}"exec.c.o
657
658 TSOBS =
659
660 NTSOBS = "{o}"standalone.c.o
661
662 TSSTART = "{o}":lib:crt0.c.o
663
664 NTSSTART = "{o}"kdb-start.c.o
665
666 SUBDIRS = doc testsuite
667
668 # For now, shortcut the "configure GDB for fewer languages" stuff.
669 YYFILES = "{o}"c-exp.tab.c "{o}"m2-exp.tab.c "{o}"ch-exp.tab.c
670 YYOBJ = "{o}"c-exp.tab.c.o "{o}"m2-exp.tab.c.o "{o}"ch-exp.tab.c.o "{o}"f-exp.tab.c.o
671
672 # Prevent Sun make from putting in the machine type.  Setting
673 # TARGET_ARCH to nothing works for SunOS 3, 4.0, but not for 4.1.
674 # .c.o \Option-f 
675 #       {CC} -c {INTERNAL_CFLAGS} $<
676
677 all \Option-f  gdb SiowGDB
678 #       @{MAKE} {FLAGS_TO_PASS} DO=all "DODIRS=`echo {SUBDIRS} | sed 's:testsuite::'`" subdir_do
679
680 # The check target can not use subdir_do, because subdir_do does not
681 # use TARGET_FLAGS_TO_PASS.
682 check \Option-f  force
683         @if [ -f testsuite:Makefile ]; then \Option-d
684           rootme=`pwd`; export rootme; \Option-d
685           cd testsuite; \Option-d
686           {MAKE} {TARGET_FLAGS_TO_PASS} check; \Option-d
687         else true; fi
688
689 info dvi install-info clean-info \Option-f  force
690         @{MAKE} {FLAGS_TO_PASS} DO=$@ "DODIRS={SUBDIRS}" subdir_do
691
692 gdb.z \Option-f gdb.1
693         nroff -man "{s}"gdb.1 | col -b > gdb.t 
694         pack gdb.t ; rm -f gdb.t
695         Rename -y gdb.t.z gdb.z
696
697 # Traditionally "install" depends on "all".  But it may be useful
698 # not to; for example, if the user has made some trivial change to a 
699 # source file and doesn't care about rebuilding or just wants to save the
700 # time it takes for make to check that all is up to date.
701 # install-only is intended to address that need.
702
703 install \Option-f  all install-only
704
705 install-only \Option-f  
706         {INSTALL} gdb "{bindir}":gdb
707         {INSTALL} SiowGDB "{bindir}":SiowGDB
708 # this one doesn't work very wellz
709 #       {INSTALL} MacGDB "{bindir}":MacGDB
710
711 uninstall \Option-f  force
712         Delete -i -y {bindir}:gdb {man1dir}:gdb.1
713         @{MAKE} DO=uninstall "DODIRS={SUBDIRS}" {FLAGS_TO_PASS} subdir_do 
714
715 # We do this by grepping through sources.  If that turns out to be too slow,
716 # maybe we could just require every "{o}".c.o file to have an initialization routine
717 # of a given name (remote-udi.o -> _initialize_remote_udi, etc.).
718 #
719 # Formatting conventions:   The name of the _initialize_* routines must start
720 # in column zero, and must not be inside #if.
721
722 # FIXME: the last sed substitution 's/^://' should really be 's/^{o}//',
723 # but only some versions of Make (like 4.0d2, but NOT 4.0b6) will make
724 # the substitution.
725
726 "{o}"init.c \Option-f  {OBS} {TSOBS}
727         If "{o}" =~ /:/
728                 Echo objdir is :
729         Else
730                 Echo Aack, objdir is not :
731                 Exit -5
732         End If
733         Echo Making "{o}"init.c
734         Delete -i -y "{o}"init.c init.c-tmp
735         Echo '/* Do not modify this file.  */' >init.c-tmp
736         Echo '/* It is created automatically by the Makefile.  */'>>init.c-tmp
737         Echo 'void initialize_all_files () ' `open-brace` >>init.c-tmp
738         For i in {OBS} {TSOBS}
739           set filename "`Echo {i} | sed \Option-d
740             -e '/^Onindy.c.o/d' \Option-d
741             -e '/^nindy.c.o/d' \Option-d
742             -e '/ttyflush.c.o/d' \Option-d
743             -e '/xdr_ld.c.o/d' \Option-d
744             -e '/xdr_ptrace.c.o/d' \Option-d
745             -e '/xdr_rdb.c.o/d' \Option-d
746             -e '/udr.c.o/d' \Option-d
747             -e '/udip2soc.c.o/d' \Option-d
748             -e '/udi2go32.c.o/d' \Option-d
749             -e '/version.c.o/d' \Option-d
750             -e '/[a-z0-9A-Z_]*-exp.tab.c.o/d' \Option-d
751             -e 's/\.gc\.o/.c/' \Option-d
752             -e 's/\.c\.o/.c/' \Option-d
753             -e 's/^://'`"
754           If "{filename}" != ""
755             sed <"{s}""{filename}" >>init.c-tmp -n \Option-d
756             -e '/^_initialize_[a-z_0-9A-Z]* *(/s/^\([a-z_0-9A-Z]*\).*/  {extern void \1 (); \1 ();}/p'
757           End if
758         End For
759         Echo '}' >>init.c-tmp
760         Rename -y init.c-tmp "{o}"init.c
761
762
763 LOADLIBES = {EXTRALIBS}
764
765 # Removing the old gdb first works better if it is running, at least on SunOS.
766 gdb \Option-f  {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
767         Delete -i -y gdb
768         Rez -rd -o gdb "{o}"Version.r -append
769         Link {LDFLAGS} -o gdb \Option-d
770           "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES}
771
772 saber_gdb \Option-f  {SFILES} {DEPFILES} "{s}"copying.c "{s}"version.c
773         #setopt load_flags {CFLAGS} {BFD_CFLAGS} -d HOST_SYS=SUN4_SYS
774         #load :init.c {SFILES}
775         #unload "{s}"c-exp.y "{s}"m2-exp.y "{s}"ch-exp.y
776         #unload vx-share:\Option-x.h
777         #unload nindy-share:[A-Z]\Option-x
778         #load c-exp.tab.c m2-exp.tab.c ch-exp.tab.c
779         #load "{s}"copying.c "{s}"version.c
780         #load ::opcodes:libopcodes.o
781         #load ::libiberty:libiberty.o
782         #load ::bfd:libbfd.o
783         #load ::readline:libreadline.o
784         #load ::mmalloc:libmmalloc.o
785         #load -ltermcap 
786         #load `echo " "{DEPFILES} | sed -e 's:\.o:.c:g' -e 's, , ::,g'`
787         echo "Load "{s}".c corresponding to \Option-f " {DEPFILES}
788
789 # Version of GDB that uses the SIOW library.
790
791 SiowGDB \Option-f  {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
792         Delete -i -y SiowGDB
793         Rez -o SiowGDB {RIncludes}siow.r -append \Option-d
794                 -d __kPrefSize=5000 -d __kMinSize=2000
795         Rez -rd -o SiowGDB "{o}"Version.r -append
796         Link -d -model far -o SiowGDB -t 'APPL' -c 'gdb ' \Option-d
797           "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} \Option-d
798           "{CLibraries}"StdClib.o \Option-d
799           "{Libraries}"SIOW.o \Option-d
800           "{Libraries}"Runtime.o \Option-d
801           "{Libraries}"Interface.o \Option-d
802           "{Libraries}"ToolLibs.o
803
804 # Version of GDB that uses a real library.
805
806 MacGDB \Option-f  {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
807         Delete -i -y MacGDB
808         Rez -rd -o MacGDB "{s}"macgdb.r -append
809         Rez -rd -o MacGDB "{o}"Version.r -append
810         Link -d -model far -o MacGDB -t 'APPL' -c 'gdb ' \Option-d
811           "{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES}
812
813 "{o}"Version.r \Option-f "{o}"version-stamp
814
815 "{o}"version-stamp \Option-f Makefile
816         Delete -i -y "{o}"version.new "{o}"version-stamp
817         Set major 0
818         Set minor 0
819         Set release 0
820         Echo '/* Version resources. */'                  > "{o}"version.new
821         Echo '#include "SysTypes.r"'                    >> "{o}"version.new
822         Echo ''                                         >> "{o}"version.new
823         Echo "resource 'vers' (1) " `open-brace`        >> "{o}"version.new
824         Echo "  {major},"                               >> "{o}"version.new
825         Echo "  {minor},"                               >> "{o}"version.new
826         Echo "  {release},"                             >> "{o}"version.new
827         Echo '  0,'                                     >> "{o}"version.new
828         Echo '  verUs,'                                 >> "{o}"version.new
829         Echo '  "{VERSION}",'                           >> "{o}"version.new
830         Echo '  "{VERSION} (c) 1986-95 FSF, Inc. "'     >> "{o}"version.new
831         Echo '};'                                       >> "{o}"version.new
832         Echo ''                                         >> "{o}"version.new
833         Echo "resource 'vers' (2, purgeable) " `open-brace`  >> "{o}"version.new
834         Echo "  {major},"                               >> "{o}"version.new
835         Echo "  {minor},"                               >> "{o}"version.new
836         Echo "  {release},"                             >> "{o}"version.new
837         Echo '  0,'                                     >> "{o}"version.new
838         Echo '  verUs,'                                 >> "{o}"version.new
839         Echo '  "{VERSION}",'                           >> "{o}"version.new
840         Echo '  "GDB for MPW"'                  >> "{o}"version.new
841         Echo '};'                                       >> "{o}"version.new
842         MoveIfChange "{o}"version.new "{o}"Version.r
843         Echo ' ' > "{o}"version-stamp
844
845 # This is useful when debugging GDB, because some Unix's don't let you run GDB
846 # on itself without copying the executable.  So "make gdb1" will make
847 # gdb and put a copy in gdb1, and you can run it with "gdb gdb1".
848 # Removing gdb1 before the copy is the right thing if gdb1 is open
849 # in another process.
850 gdb1 \Option-f  gdb
851         Delete -y gdb1
852         Duplicate -d -y gdb gdb1
853
854 config.status \Option-f 
855         @echo "You must configure gdb.  Look at the README file for details."
856         @false
857
858 ### fixme - this can't be right.
859 # This checks the configure.in file versus the config: directory.
860 config-check \Option-f  config-check-hosts config-check-targets
861 config-check-hosts \Option-f 
862         grep gdb_host= "{s}"configure.in | \Option-d
863                 sed -e 's:.\Option-xgdb_host=::' -e 's: ;;$$:.mh:' | sort -u >HOSTconf.o
864         (cd "{s}"config; ls \Option-x.mh) >HOSTdir.o
865         diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o
866
867 ### fixme - nor can this.
868 config-check-targets \Option-f 
869         grep gdb_target= "{s}"configure.in | \Option-d
870                 sed -e 's:.\Option-xgdb_target=::' -e 's: ;;$$:.mh:' | sort -u >TARGconf.o
871         (cd "{s}"config; ls \Option-x.mt) >TARGdir.o
872         diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o
873
874 # FIXME. These are not generated by "make depend" because they only are there
875 # for some machines.
876 # But these rules don't do what we want; we want to hack the "{o}"foo.c.o \Option-f  "{s}"tm.h
877 # dependency to do the right thing.
878 tm-isi.h "{s}"tm-sun3.h "{s}"tm-news.h "{s}"tm-hp300bsd.h "{s}"tm-altos.h \Option-f  "{s}"tm-m68k.h
879 tm-hp300hpux.h "{s}"tm-sun2.h "{s}"tm-3b1.h \Option-f  "{s}"tm-m68k.h
880 xm-news1000.h \Option-f  "{s}"xm-news.h
881 xm-i386-sv32.h \Option-f  "{s}"xm-i386.h
882 tm-i386gas.h \Option-f  "{s}"tm-i386.h
883 xm-sun4os4.h \Option-f  "{s}"xm-sparc.h
884 tm-sun4os4.h \Option-f  "{s}"tm-sparc.h
885 xm-vaxult.h \Option-f  "{s}"xm-vax.h
886 xm-vaxbsd.h \Option-f  "{s}"xm-vax.h
887
888 # Put the proper machine-specific files first, so M-. on a machine
889 # specific routine gets the one for the correct machine.  (FIXME \Option-f  those
890 # files go in twice; we should be removing them from the main list).
891
892 # TAGS depends on all the files that go into it so you can rebuild TAGS
893 # with `make TAGS' and not have to say `rm TAGS' first.
894
895 TAGS \Option-f  {TAGFILES_NO_SRCDIR} {TAGFILES_WITH_SRCDIR}
896         @echo Making TAGS
897         @etags `find "{srcdir}"config \( -name {TM_FILE} \Option-d
898                 o -name {XM_FILE} \Option-d
899                 o -name {NAT_FILE} \) -print` \Option-d
900         `(for i in {DEPFILES} {TAGFILES_NO_SRCDIR}; do \Option-d
901                 echo "{srcdir}"$$i ; \Option-d
902         done ; for i in {TAGFILES_WITH_SRCDIR}; do \Option-d
903                 echo $$i ; \Option-d
904         done) | sed -e 's:\.o$$:\.c:'`
905
906 # Making distributions of GDB and friends.
907
908 # Make a tar file containing the GDB directory of the distribution.
909 gdb.tar.Z \Option-f  force_update
910         {MAKE} {MFLAGS} -f "{s}"Makefile.in setup-to-dist
911         {MAKE} {MFLAGS} -f "{s}"Makefile.in gdb-{VERSION}.tar.Z
912
913 # Make a directory `proto-gdb.dir' that contains an image of the GDB
914 # directory of the distribution, built up with symlinks.  Note that this
915 # make target is not directly referenced by any other rules in this makefile,
916 # it is referenced by the makefile in the parent directory.
917 make-proto-gdb.dir \Option-f  force_update 
918         {MAKE} {MFLAGS} -f "{s}"Makefile.in setup-to-dist
919         {MAKE} {MFLAGS} -f Makefile make-proto-gdb-1
920
921 # Set up the GDB source directory for distribution, by building all files that
922 # are products of other files.
923 setup-to-dist \Option-f  force_update
924         ::configure none
925         (cd doc; {MAKE} {MFLAGS} GDBvn.texi)
926         {MAKE} {MFLAGS} gdb.info
927         {MAKE} {MFLAGS} refcard.ps
928
929 # Build a tar file from a proto-gdb.dir.
930 gdb-{VERSION}.tar.Z \Option-f  force_update
931         Delete -y gdb.tar gdb-{VERSION}.tar.Z
932         {MAKE} {MFLAGS} -f Makefile make-proto-gdb-1
933         # ln -s proto-gdb.dir {DIST}
934         tar chf - {DIST} | compress >gdb-{VERSION}.tar.Z
935         Delete -y -rf {DIST} proto-gdb.dir
936
937 # Build a proto-gdb.dir after GDB has been set up for distribution.
938 # This stuff must be run in `Makefile', not `"{s}"Makefile.in`; we use the makefile
939 # built in the setup-to-dist process, since it defines things like ALLCONFIG
940 # and ALLDEPFILES, that we need.
941 make-proto-gdb-1 \Option-f  {TARFILES} {TARDIRS} gdb.info
942         Delete -y -rf proto-gdb.dir
943         mkdir proto-gdb.dir
944         rootme=`pwd`: ; export rootme ; \Option-d
945           for i in `echo {TARDIRS}`; do \Option-d
946             (cd proto-gdb.dir ; \Option-d
947             mkdir -p $$i; \Option-d
948             cd $$i; \Option-d
949             # ln -s ${rootme}:$$i:\Option-x .; \Option-d
950             Delete -y -rf SCCS CVS CVS.adm RCS config.status; \Option-d
951             if test -f "{s}"Makefile.in; then rm -f Makefile; else true; fi;); \Option-d
952           done ; \Option-d
953           for i in `echo {TARFILES}`; do \Option-d
954             (cd proto-gdb.dir ; \Option-d
955             dir=`dirname $$i`; \Option-d
956             if test -d $$dir; then true; else mkdir -p $$dir; fi; \Option-d
957             # ln -s ${rootme}:$$i $$i;); \Option-d
958           done
959         chmod og=u `find . -print`
960
961 # Build a proto-testsuite.dir.
962 make-proto-testsuite.dir \Option-f  force_update
963         Delete -y -rf proto-testsuite.dir
964         mkdir proto-testsuite.dir
965         rootme=`pwd`: ; export rootme ; \Option-d
966           for i in `find testsuite -type f -print`; do \Option-d
967             (cd proto-testsuite.dir ; \Option-d
968             dir=`dirname $$i`; \Option-d
969             if test -d $$dir; then true; else mkdir -p $$dir; fi; \Option-d
970             # ln -s ${rootme}:$$i $$i;); \Option-d
971           done
972         find proto-testsuite.dir -name Makefile -exec rm {} \;
973         find proto-testsuite.dir -name config.status -exec rm {} \;
974
975 clean mostlyclean \Option-f 
976         @{MAKE} {FLAGS_TO_PASS} DO=clean "DODIRS={SUBDIRS}" subdir_do 
977         Delete -y \Option-x.o {ADD_FILES} \Option-x~ "{s}"init.c-tmp
978         Delete -y "{s}"init.c "{s}"version.c
979         Delete -y gdb core "{s}"make.log
980         Delete -y gdb[0-9]
981
982 # This used to depend on c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS
983 # I believe this is wrong; the makefile standards for distclean just
984 # describe removing files; the only sort of "re-create a distribution"
985 # functionality described is if the distributed files are unmodified.
986 distclean \Option-f  clean
987         @{MAKE} {FLAGS_TO_PASS} DO=distclean "DODIRS={SUBDIRS}" subdir_do 
988         Delete -y "{s}"nm.h "{s}"tm.h "{s}"xm.h config.status
989         Delete -y "{o}"y.c.output yacc.acts yacc.tmp y.tab.h
990         Delete -y Makefile
991
992 realclean \Option-f  clean
993         @{MAKE} {FLAGS_TO_PASS} DO=realclean "DODIRS={SUBDIRS}" subdir_do
994         Delete -y "{o}"c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS {INFOFILES}
995         Delete -y "{s}"nm.h "{s}"tm.h "{s}"xm.h config.status
996         Delete -y "{o}"y.c.output yacc.acts yacc.tmp
997         Delete -y Makefile
998
999 subdir_do \Option-f  force
1000         @for i in {DODIRS}; do \Option-d
1001                 if [ -f :$$i:Makefile ] ; then \Option-d
1002                         if (cd :$$i; \Option-d
1003                                 {MAKE} {FLAGS_TO_PASS} {DO}) ; then true ; \Option-d
1004                         else exit 1 ; fi ; \Option-d
1005                 else true ; fi ; \Option-d
1006         done
1007
1008 #Makefile \Option-f  "{s}"Makefile.in {host_makefile_frag} {target_makefile_frag}
1009 #       {SHELL} config.status
1010
1011 # Documentation!
1012 # GDB QUICK REFERENCE (TeX dvi file, CM fonts)
1013 refcard.dvi \Option-f 
1014         ( cd doc; {MAKE} refcard.dvi {FLAGS_TO_PASS} )
1015         Rename -y doc:refcard.dvi .
1016
1017 # GDB QUICK REFERENCE (PostScript output, common PS fonts)
1018 refcard.ps \Option-f 
1019         ( cd doc; {MAKE} refcard.ps {FLAGS_TO_PASS} )
1020         Rename -y doc:refcard.ps .
1021
1022 # Make "{s}"copying.c from COPYING
1023 copying.c \Option-f  COPYING copying.awk
1024         awk -f "{srcdir}"copying.awk < "{srcdir}"COPYING > "{s}"copying.c
1025
1026 "{o}"version.c \Option-f  Makefile
1027         echo 'char *version = "{VERSION}";' >"{o}"version.c
1028         echo 'char *host_name = "{host_alias}";' >> "{o}"version.c
1029         echo 'char *target_name = "{target_alias}";' >> "{o}"version.c
1030
1031 # c-exp.tab.c is generated in objdir from "{s}"c-exp.y if it doesn't exist
1032 # in srcdir, then compiled in objdir to c-exp.tab.c.o.
1033
1034 # If we said c-exp.tab.c rather than :c-exp.tab.c some makes
1035 # would sometimes re-write it into "{srcdir}"c-exp.tab.c.
1036
1037 # Remove bogus decls for malloc:realloc:free which conflict with everything
1038 # else.
1039 "{o}"c-exp.tab.c.o \Option-f  "{o}"c-exp.tab.c
1040
1041 "{o}"c-exp.tab.c \Option-f  "{s}"c-exp.y
1042         {YACC} {YFLAGS} "{s}"c-exp.y
1043         sed -e ':extern.*malloc:d' \Option-d
1044             -e ':extern.*realloc:d' \Option-d
1045             -e ':extern.*free:d' \Option-d
1046             -e ':include.*malloc.h:d' \Option-d
1047             -e 's:malloc:xmalloc:g' \Option-d
1048             -e 's:realloc:xrealloc:g' \Option-d
1049           < y.tab.c > c-exp.new
1050         Delete -y y.tab.c
1051         Rename -y c-exp.new "{o}"c-exp.tab.c
1052
1053 "{o}"f-exp.tab.c.o \Option-f  "{o}"f-exp.tab.c
1054
1055 "{o}"f-exp.tab.c \Option-f  "{s}"f-exp.y
1056         {YACC} {YFLAGS} "{s}"f-exp.y
1057         sed -e ':extern.*malloc:d' \Option-d
1058             -e ':extern.*realloc:d' \Option-d
1059             -e ':extern.*free:d' \Option-d
1060             -e ':include.*malloc.h:d' \Option-d
1061             -e 's:malloc:xmalloc:g' \Option-d
1062             -e 's:realloc:xrealloc:g' \Option-d
1063           < y.tab.c > f-exp.new
1064         Delete -y y.tab.c
1065         Rename -y f-exp.new "{o}"f-exp.tab.c
1066
1067 # ch-exp.tab.c is generated in objdir from "{s}"ch-exp.y if it doesn't exist
1068 # in srcdir, then compiled in objdir to ch-exp.tab.c.o.
1069 # Remove bogus decls for malloc:realloc:free which conflict with everything
1070 # else.
1071 "{o}"ch-exp.tab.c.o \Option-f  "{o}"ch-exp.tab.c
1072
1073 "{o}"ch-exp.tab.c \Option-f  "{s}"ch-exp.y
1074         {YACC} {YFLAGS} "{s}"ch-exp.y
1075         sed -e ':extern.*malloc:d' \Option-d
1076             -e ':extern.*realloc:d' \Option-d
1077             -e ':extern.*free:d' \Option-d
1078             -e ':include.*malloc.h:d' \Option-d
1079             -e 's:malloc:xmalloc:g' \Option-d
1080             -e 's:realloc:xrealloc:g' \Option-d
1081           < y.tab.c > ch-exp.new
1082         Delete -y y.tab.c
1083         Rename -y ch-exp.new "{o}"ch-exp.tab.c
1084
1085 # m2-exp.tab.c is generated in objdir from "{s}"m2-exp.y if it doesn't exist
1086 # in srcdir, then compiled in objdir to m2-exp.tab.c.o.
1087 # Remove bogus decls for malloc:realloc:free which conflict with everything
1088 # else.
1089 "{o}"m2-exp.tab.c.o \Option-f  "{o}"m2-exp.tab.c
1090
1091 "{o}"m2-exp.tab.c \Option-f  "{s}"m2-exp.y
1092         {YACC} {YFLAGS} "{s}"m2-exp.y
1093         sed -e ':extern.*malloc:d' \Option-d
1094             -e ':extern.*realloc:d' \Option-d
1095             -e ':extern.*free:d' \Option-d
1096             -e ':include.*malloc.h:d' \Option-d
1097             -e 's:malloc:xmalloc:g' \Option-d
1098             -e 's:realloc:xrealloc:g' \Option-d
1099           < y.tab.c > m2-exp.new
1100         Delete -y y.tab.c
1101         Rename -y m2-exp.new "{o}"m2-exp.tab.c
1102
1103 # These files are updated atomically, so make never has to remove them
1104 # .PRECIOUS \Option-f  m2-exp.tab.c ch-exp.tab.c c-exp.tab.c
1105
1106 lint \Option-f  {LINTFILES}
1107         {LINT} {INCLUDE_CFLAGS} {LINTFLAGS} {LINTFILES} \Option-d
1108            `echo {DEPFILES} | sed 's:\.o :\.c :g'
1109
1110 gdb.cxref \Option-f  {SFILES}
1111         cxref -i : {SFILES} >"{s}"gdb.cxref
1112
1113 #force_update \Option-f 
1114
1115 # GNU Make has an annoying habit of putting \Option-xall\Option-x the Makefile variables
1116 # into the environment, unless you include this target as a circumvention.
1117 # Rumor is that this will be fixed (and this target can be removed)
1118 # in GNU Make 4.0.
1119 # .NOEXPORT \Option-f 
1120
1121 # GNU Make 3.63 has a different problem \Option-f  it keeps tacking command line
1122 # overrides onto the definition of {MAKE}.  This variable setting
1123 # will remove them.
1124 MAKEOVERRIDES=
1125
1126 ## This is ugly, but I don't want GNU make to put these variables in
1127 ## the environment.  Older makes will see this as a set of targets
1128 ## with no dependencies and no actions.
1129 #unexport CHILLFLAGS CHILL_LIB CHILL_FOR_TARGET  \Option-f 
1130
1131 # These are things from config:\Option-x:\Option-x.m? fragments.  There is no good reason
1132 # why they are separate from the lists of files above.
1133
1134
1135
1136 "{o}"udip2soc.c.o \Option-f  "{s}"29k-share:udi:udip2soc.c {udiheaders}
1137         {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udip2soc.c -o "{o}"soc.c.o
1138
1139 "{o}"udi2go32.c.o \Option-f  "{s}"29k-share:udi:udi2go32.c {udiheaders}
1140         {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udi2go32.c -o "{o}".c.o
1141
1142 "{o}"udr.c.o \Option-f  "{s}"29k-share:udi:udr.c {udiheaders} 
1143         {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udr.c -o "{o}"udr.c.o
1144
1145 "{o}"a29k-tdep.c.o \Option-f  "{s}"a29k-tdep.c {gdbcmd_h} {gdbcore_h} {inferior_h} {defs_h}
1146 "{o}"a68v-nat.c.o \Option-f  "{s}"a68v-nat.c {defs_h} {gdbcore_h} {inferior_h}
1147
1148 "{o}"alpha-nat.c.o \Option-f  "{s}"alpha-nat.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
1149
1150 "{o}"alpha-tdep.c.o \Option-f  "{s}"alpha-tdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1151         {inferior_h} {symtab_h} {dis_asm_h}
1152
1153 "{o}"altos-xdep.c.o \Option-f  "{s}"altos-xdep.c {defs_h} {gdbcore_h} {inferior_h}
1154
1155 "{o}"annotate.c.o \Option-f  "{s}"annotate.c
1156
1157 "{o}"arm-tdep.c.o \Option-f  "{s}"arm-tdep.c "{s}"{OP_INCLUDE}:arm.h {defs_h} {symtab_h}
1158
1159 "{o}"blockframe.c.o \Option-f  "{s}"blockframe.c {defs_h} {gdbcore_h} {inferior_h} \Option-d
1160         "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
1161
1162 "{o}"breakpoint.c.o \Option-f  "{s}"breakpoint.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1163         {inferior_h} "{s}"language.h "{s}"target.h "{s}"thread.h
1164
1165 "{o}"buildsym.c.o \Option-f  "{s}"buildsym.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1166         "{s}"objfiles.h "{s}"symfile.h {symtab_h}
1167
1168 "{o}"c-lang.c.o \Option-f  "{s}"c-lang.c "{s}"c-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d
1169         "{s}"language.h "{s}"parser-defs.h {symtab_h}
1170
1171 "{o}"c-typeprint.c.o \Option-f  "{s}"c-typeprint.c "{s}"c-lang.h {defs_h} {expression_h} \Option-d
1172         {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d
1173         "{s}"typeprint.h {value_h}
1174
1175 "{o}"c-valprint.c.o \Option-f  "{s}"c-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1176         "{s}"language.h {symtab_h} "{s}"valprint.h {value_h}
1177
1178 "{o}"ch-lang.c.o \Option-f  "{s}"ch-lang.c "{s}"ch-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d
1179         "{s}"language.h "{s}"parser-defs.h {symtab_h}
1180
1181 "{o}"ch-typeprint.c.o \Option-f  "{s}"ch-typeprint.c "{s}"ch-lang.h {defs_h} {expression_h} \Option-d
1182         {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} \Option-d
1183         "{s}"target.h {value_h} "{s}"typeprint.h
1184
1185 "{o}"ch-valprint.c.o \Option-f  "{s}"ch-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1186         "{s}"language.h {symtab_h} "{s}"valprint.h {value_h} "{s}"c-lang.h
1187
1188 "{o}"coff-solib.c.o \Option-f  "{s}"coff-solib.c {defs_h}
1189
1190 "{o}"coffread.c.o \Option-f  "{s}"coffread.c {bfd_h} {breakpoint_h} "{s}"buildsym.h \Option-d
1191         "{s}"complaints.h {defs_h} {expression_h} {gdbtypes_h} "{s}"objfiles.h \Option-d
1192         "{s}"symfile.h {symtab_h} "{s}"gdb-stabs.h "{s}"stabsread.h
1193
1194 "{o}"command.c.o \Option-f  "{s}"command.c {defs_h} {expression_h} {gdbcmd_h} \Option-d
1195         {gdbtypes_h} {symtab_h} {value_h}
1196
1197 "{o}"complaints.c.o \Option-f  "{s}"complaints.c "{s}"complaints.h {defs_h} {gdbcmd_h}
1198
1199 "{o}"convex-tdep.c.o \Option-f  "{s}"convex-tdep.c {wait_h} {defs_h} {gdbcmd_h} \Option-d
1200         {gdbcore_h} {inferior_h}
1201
1202 "{o}"convex-xdep.c.o \Option-f  "{s}"convex-xdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1203         {inferior_h}
1204
1205 "{o}"core-svr4.c.o \Option-f  "{s}"core-svr4.c {command_h} {defs_h} {gdbcore_h} \Option-d
1206         {inferior_h} "{s}"target.h
1207
1208 "{o}"core.c.o \Option-f  "{s}"core.c {dis_asm_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1209         {inferior_h} "{s}"target.h "{s}"language.h
1210
1211 "{o}"coredep.c.o \Option-f  "{s}"coredep.c {defs_h} {gdbcore_h} {value_h}
1212
1213 "{o}"corelow.c.o \Option-f  "{s}"corelow.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
1214         "{s}"target.h "{s}"thread.h
1215
1216 "{o}"cp-valprint.c.o \Option-f  "{s}"cp-valprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d
1217         {gdbtypes_h} {symtab_h} {value_h}
1218
1219 "{o}"dcache.c.o \Option-f  "{s}"dcache.c {dcache_h}
1220
1221 "{o}"dbxread.c.o \Option-f  "{s}"dbxread.c {breakpoint_h} "{s}"buildsym.h {command_h} \Option-d
1222         "{s}"complaints.h {defs_h} {expression_h} "{s}"gdb-stabs.h {gdbcore_h} \Option-d
1223         {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h \Option-d
1224         "{s}"symfile.h {symtab_h} "{s}"target.h
1225
1226 "{o}"dcache.c.o \Option-f  "{s}"dcache.c {dcache_h}
1227
1228 "{o}"delta68-nat.c.o \Option-f  "{s}"delta68-nat.c {defs_h}
1229
1230 "{o}"demangle.c.o \Option-f  "{s}"demangle.c {defs_h} {gdbcmd_h}
1231
1232 "{o}"dwarfread.c.o \Option-f  "{s}"dwarfread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1233         {expression_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d
1234         {symtab_h}
1235
1236 "{o}"elfread.c.o \Option-f  "{s}"elfread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1237         "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h}
1238
1239 "{o}"environ.c.o \Option-f  "{s}"environ.c {defs_h} "{s}"environ.h {gdbcore_h}
1240
1241 "{o}"eval.c.o \Option-f  "{s}"eval.c {bfd_h} {defs_h} {expression_h} {frame_h} \Option-d
1242         {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h {value_h}
1243
1244 "{o}"exec.c.o \Option-f  "{s}"exec.c {defs_h} {gdbcmd_h} {gdbcore_h} {inferior_h} \Option-d
1245         "{s}"target.h "{s}"language.h
1246
1247 "{o}"expprint.c.o \Option-f  "{s}"expprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1248         "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h}
1249
1250 "{o}"f-lang.c.o \Option-f  "{s}"f-lang.c "{s}"f-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d
1251         "{s}"language.h "{s}"parser-defs.h {symtab_h}
1252
1253 "{o}"f-typeprint.c.o \Option-f  "{s}"f-typeprint.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d
1254         {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d
1255         "{s}"typeprint.h {value_h}
1256
1257 "{o}"f-valprint.c.o \Option-f  "{s}"f-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1258         "{s}"language.h {symtab_h} "{s}"valprint.h {value_h}
1259
1260 "{o}"findvar.c.o \Option-f  "{s}"findvar.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
1261
1262 "{o}"fork-child.c.o \Option-f  "{s}"fork-child.c {wait_h} {defs_h} {gdbcore_h} \Option-d
1263         {inferior_h} "{s}"target.h "{s}"terminal.h "{s}"thread.h
1264
1265 "{o}"gdbtypes.c.o \Option-f  "{s}"gdbtypes.c {bfd_h} "{s}"complaints.h {defs_h} {expression_h} \Option-d
1266         {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"target.h \Option-d
1267         {value_h}
1268
1269 "{o}"go32-xdep.c.o \Option-f  "{s}"go32-xdep.c
1270
1271 "{o}"gould-tdep.c.o \Option-f  "{s}"gould-tdep.c "{s}"{OP_INCLUDE}:np1.h {defs_h} {frame_h} \Option-d
1272         {gdbcore_h} {symtab_h}
1273
1274 "{o}"gould-xdep.c.o \Option-f  "{s}"gould-xdep.c {defs_h} {gdbcore_h} {inferior_h}
1275 "{o}"h8300-tdep.c.o \Option-f  "{s}"h8300-tdep.c {defs_h} {frame_h} {symtab_h}
1276
1277 "{o}"h8500-tdep.c.o \Option-f  "{s}"h8500-tdep.c {bfd_h} {dis_asm_h} {defs_h} \Option-d
1278         {expression_h} {frame_h} {gdbcmd_h} {gdbtypes_h} {symtab_h} \Option-d
1279         {value_h}
1280
1281 "{o}"hp300ux-nat.c.o \Option-f  "{s}"hp300ux-nat.c {defs_h} {gdbcore_h} {inferior_h}
1282
1283 "{o}"hppa-tdep.c.o \Option-f  "{s}"hppa-tdep.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1284         {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
1285
1286 "{o}"hppab-nat.c.o \Option-f  "{s}"hppab-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
1287 "{o}"hppah-nat.c.o \Option-f  "{s}"hppah-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
1288 "{o}"i386-tdep.c.o \Option-f  "{s}"i386-tdep.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
1289 "{o}"i386b-nat.c.o \Option-f  "{s}"i386b-nat.c {defs_h} 
1290 "{o}"i386ly-nat.c.o \Option-f  "{s}"i386ly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h
1291 "{o}"i386ly-tdep.c.o \Option-f  "{s}"i386ly-tdep.c {defs_h} {inferior_h} "{s}"target.h
1292 "{o}"i386mach-nat.c.o \Option-f  "{s}"i386mach-nat.c {defs_h} {gdbcore_h} {inferior_h} 
1293
1294 "{o}"i386v-nat.c.o \Option-f  "{s}"i386v-nat.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d
1295         {inferior_h} "{s}"language.h "{s}"target.h
1296
1297 "{o}"i386v4-nat.c.o \Option-f  "{s}"i386v4-nat.c {defs_h}
1298
1299 "{o}"i387-tdep.c.o \Option-f  "{s}"i387-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d
1300         {inferior_h} "{s}"language.h
1301
1302 "{o}"i960-tdep.c.o \Option-f  "{s}"i960-tdep.c {ieee_float_h} {defs_h} {expression_h} \Option-d
1303         {frame_h} {gdbtypes_h} {symtab_h} {value_h}
1304
1305 "{o}"infcmd.c.o \Option-f  "{s}"infcmd.c {defs_h} "{s}"environ.h {gdbcmd_h} {gdbcore_h} \Option-d
1306         {inferior_h} "{s}"target.h "{s}"language.h
1307
1308 "{o}"inflow.c.o \Option-f  "{s}"inflow.c {bfd_h} {command_h} {defs_h} {inferior_h} \Option-d
1309         "{s}"signals.h "{s}"target.h "{s}"terminal.h "{s}"thread.h
1310
1311 "{o}"infptrace.c.o \Option-f  "{s}"infptrace.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
1312
1313 "{o}"infrun.c.o \Option-f  "{s}"infrun.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1314         {inferior_h} "{s}"target.h "{s}"thread.h
1315
1316 "{o}"inftarg.c.o \Option-f  "{s}"inftarg.c {wait_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
1317         "{s}"target.h "{s}"terminal.h {command_h}
1318
1319 "{o}"irix4-nat.c.o \Option-f  "{s}"irix4-nat.c {defs_h} {inferior_h}
1320 "{o}"isi-xdep.c.o \Option-f  "{s}"isi-xdep.c
1321
1322 "{o}"language.c.o \Option-f  "{s}"language.c {bfd_h} {defs_h} {expression_h} {frame_h} \Option-d
1323         {gdbcmd_h} {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} \Option-d
1324         "{s}"target.h {value_h}
1325
1326 "{o}"m2-lang.c.o \Option-f  "{s}"m2-lang.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1327         "{s}"language.h "{s}"m2-lang.h "{s}"parser-defs.h {symtab_h}
1328
1329 "{o}"m2-typeprint.c.o \Option-f  "{s}"m2-typeprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d
1330         {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"m2-lang.h {symtab_h} "{s}"target.h \Option-d
1331         {value_h}
1332
1333 "{o}"m2-valprint.c.o \Option-f  "{s}"m2-valprint.c {defs_h} {gdbtypes_h} {symtab_h} \Option-d
1334         "{s}"valprint.h
1335
1336 "{o}"m68k-tdep.c.o \Option-f  "{s}"m68k-tdep.c {defs_h} {frame_h} {symtab_h} 
1337
1338 "{o}"m68kly-nat.c.o \Option-f  "{s}"m68kly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h
1339
1340 "{o}"m88k-nat.c.o \Option-f  "{s}"m88k-nat.c {defs_h} {gdbcore_h} {inferior_h}
1341
1342 "{o}"m88k-tdep.c.o \Option-f  "{s}"m88k-tdep.c {defs_h} {gdbcore_h} {inferior_h}
1343
1344 "{o}"main.c.o \Option-f  "{s}"main.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d
1345         {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d
1346         {remote_utils_h}
1347
1348 "{o}"top.c.o \Option-f  "{s}"top.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d
1349         {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d
1350         {remote_utils_h}
1351
1352 "{o}"maint.c.o \Option-f  "{s}"maint.c {defs_h} {gdbcmd_h} {gdbtypes_h} {symtab_h} "{s}"language.h \Option-d
1353         {expression_h}
1354
1355 "{o}"mdebugread.c.o \Option-f  "{s}"mdebugread.c "{s}"buildsym.h "{s}"complaints.h {bfd_h} {defs_h} \Option-d
1356         {expression_h} "{s}"gdb-stabs.h {gdbcore_h} {gdbtypes_h} "{s}"language.h \Option-d
1357         "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h "{s}"symfile.h {symtab_h}
1358
1359 "{o}"mem-break.c.o \Option-f  "{s}"mem-break.c {defs_h} 
1360
1361 "{o}"minsyms.c.o \Option-f  "{s}"minsyms.c {bfd_h} {defs_h} "{s}"objfiles.h "{s}"symfile.h \Option-d
1362         {symtab_h}
1363
1364 "{o}"mips-nat.c.o \Option-f  "{s}"mips-nat.c {defs_h} {gdbcore_h} {inferior_h} 
1365
1366 "{o}"mips-tdep.c.o \Option-f  "{s}"mips-tdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1367         {inferior_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h
1368
1369 "{o}"mipsread.c.o \Option-f  "{s}"mipsread.c "{s}"buildsym.h "{s}"complaints.h {bfd_h} {defs_h} \Option-d
1370         {expression_h} "{s}"gdb-stabs.h {gdbcore_h} {gdbtypes_h} "{s}"language.h \Option-d
1371         "{s}"objfiles.h "{s}"partial-stab.h "{s}"stabsread.h "{s}"symfile.h {symtab_h}
1372
1373 "{o}"news-xdep.c.o \Option-f  "{s}"news-xdep.c
1374
1375 "{o}"Onindy.c.o \Option-f  "{s}"nindy-share:Onindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d
1376         "{s}"nindy-share:env.h
1377         {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:Onindy.c -o "{o}"nindy.c.o
1378
1379 "{o}"nindy.c.o \Option-f  "{s}"nindy-share:nindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d
1380         "{s}"nindy-share:env.h
1381         {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:nindy.c -o "{o}"nindy.c.o
1382
1383 "{o}"nlmread.c.o \Option-f  "{s}"nlmread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1384         "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"stabsread.h
1385
1386 "{o}"ttyflush.c.o \Option-f  "{s}"nindy-share:ttyflush.c
1387         {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:ttyflush.c -o "{o}"ttyflush.c.o
1388
1389 "{o}"nindy-tdep.c.o \Option-f  "{s}"nindy-tdep.c {defs_h} {frame_h} {symtab_h} 
1390
1391 "{o}"ns32k-tdep.c.o \Option-f  "{s}"ns32k-tdep.c {defs_h} {gdbcore_h} "{s}"ns32k-opcode.h \Option-d
1392         {symtab_h}
1393
1394 "{o}"objfiles.c.o \Option-f  "{s}"objfiles.c {bfd_h} {defs_h} "{s}"objfiles.h "{s}"symfile.h \Option-d
1395         {symtab_h}
1396
1397 "{o}"osfsolib.c.o \Option-f  "{s}"osfsolib.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
1398         "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h "{s}"target.h "{s}"language.h
1399
1400 "{o}"somread.c.o \Option-f  "{s}"somread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1401         "{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h}
1402
1403 "{o}"somsolib.c.o \Option-f  "{s}"somsolib.c {defs_h}
1404
1405 "{o}"parse.c.o \Option-f  "{s}"parse.c {command_h} {defs_h} {expression_h} {frame_h} \Option-d
1406         {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h}
1407
1408 "{o}"printcmd.c.o \Option-f  "{s}"printcmd.c {breakpoint_h} {defs_h} {expression_h} \Option-d
1409         {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d
1410         {symtab_h} "{s}"target.h
1411
1412 "{o}"procfs.c.o \Option-f  "{s}"procfs.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
1413         "{s}"target.h
1414
1415 "{o}"pyr-tdep.c.o \Option-f  "{s}"pyr-tdep.c {defs_h} 
1416
1417 "{o}"pyr-xdep.c.o \Option-f  "{s}"pyr-xdep.c {defs_h} {gdbcore_h} {inferior_h} 
1418
1419 "{o}"regex.c.o \Option-f  "{s}"regex.c "{s}"regex.h
1420
1421 "{o}"remote-adapt.c.o \Option-f  "{s}"remote-adapt.c {wait_h} {defs_h} {gdbcore_h} \Option-d
1422         {inferior_h} "{s}"target.h "{s}"terminal.h
1423
1424 "{o}"remote-bug.c.o \Option-f  "{s}"remote-bug.c {wait_h} {defs_h} {gdbcore_h} \Option-d
1425         {inferior_h} "{s}"target.h "{s}"terminal.h {remote_utils_h}
1426
1427 "{o}"remote-eb.c.o \Option-f  "{s}"remote-eb.c {wait_h} "{s}"config:a29k:tm-a29k.h \Option-d
1428         {defs_h} {gdbcore_h} {inferior_h} "{s}"symfile.h "{s}"target.h "{s}"terminal.h
1429
1430 "{o}"remote-es.c.o \Option-f  "{s}"remote-es.c {bfd_h} {wait_h} {command_h} {defs_h} \Option-d
1431         {inferior_h} {remote_utils_h} "{s}"terminal.h
1432
1433 "{o}"remote-hms.c.o \Option-f  "{s}"remote-hms.c {wait_h} {defs_h} {gdbcore_h} \Option-d
1434         {inferior_h} "{s}"serial.h "{s}"target.h "{s}"terminal.h
1435
1436 "{o}"remote-mips.c.o \Option-f  "{s}"remote-mips.c {wait_h} {defs_h} {gdbcmd_h} \Option-d
1437         {gdbcore_h} {inferior_h} "{s}"serial.h "{s}"symfile.h "{s}"target.h
1438
1439 "{o}"remote-mm.c.o \Option-f  "{s}"remote-mm.c {bfd_h} {wait_h} {defs_h} {inferior_h} \Option-d
1440         "{s}"minimon.h "{s}"target.h "{s}"terminal.h
1441
1442 "{o}"remote-mon.c.o \Option-f  "{s}"remote-mon.c {wait_h} {command_h} {defs_h} \Option-d
1443         {gdbcore_h} "{s}"monitor.h "{s}"serial.h "{s}"target.h
1444
1445 "{o}"remote-nindy.c.o \Option-f  "{s}"remote-nindy.c {ieee_float_h} {wait_h} {command_h} \Option-d
1446         {defs_h} {gdbcore_h} {inferior_h} \Option-d
1447         "{s}"nindy-share:env.h "{s}"nindy-share:stop.h {remote_utils_h} \Option-d
1448         "{s}"symfile.h
1449
1450 "{o}"remote-sim.c.o \Option-f  "{s}"remote-sim.c {wait_h} {defs_h} {gdbcore_h} \Option-d
1451         {inferior_h} "{s}"target.h "{s}"terminal.h
1452
1453 "{o}"remote-st.c.o \Option-f  "{s}"remote-st.c {wait_h} {defs_h} {gdbcore_h} "{s}"serial.h \Option-d
1454         "{s}"target.h
1455
1456 "{o}"remote-udi.c.o \Option-f  "{s}"remote-udi.c {bfd_h} {wait_h} {defs_h} {gdbcmd_h} \Option-d
1457         {inferior_h} "{s}"target.h "{s}"terminal.h {udiheaders}
1458
1459 "{o}"remote-vx.c.o \Option-f  "{s}"remote-vx.c {wait_h} "{s}"complaints.h {defs_h} {gdbcmd_h} \Option-d
1460         {gdbcore_h} {inferior_h} "{s}"target.h "{s}"vx-share:dbgRpcLib.h \Option-d
1461         "{s}"vx-share:ptrace.h "{s}"vx-share:xdr_ld.h "{s}"vx-share:xdr_ptrace.h \Option-d
1462         "{s}"vx-share:xdr_rdb.h
1463
1464 "{o}"remote-z8k.c.o \Option-f  "{s}"remote-z8k.c {wait_h} "{s}":sim:z8k:sim.h \Option-d
1465         {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h "{s}"terminal.h
1466
1467 "{o}"remote-utils.c.o \Option-f  "{s}"remote-utils.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
1468         {inferior_h} {remote_utils_h} 
1469
1470 "{o}"remote.c.o \Option-f  "{s}"remote.c {bfd_h} {wait_h} {defs_h} {gdbcmd_h} \Option-d
1471         {inferior_h} {remote_utils_h} "{s}"symfile.h "{s}"terminal.h
1472
1473 "{o}"rs6000-nat.c.o \Option-f  "{s}"rs6000-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
1474
1475 "{o}"rs6000-tdep.c.o \Option-f  "{s}"rs6000-tdep.c {defs_h} {gdbcore_h} {inferior_h} \Option-d
1476         "{s}"target.h "{s}"xcoffsolib.h
1477
1478 "{o}"ser-go32.c.o \Option-f  "{s}"ser-go32.c {defs_h} "{s}"serial.h 
1479 "{o}"ser-mac.c.o \Option-f  "{s}"ser-mac.c {defs_h} "{s}"serial.h 
1480 "{o}"ser-tcp.c.o \Option-f  "{s}"ser-tcp.c {defs_h} "{s}"serial.h "{s}"signals.h
1481 "{o}"ser-unix.c.o \Option-f  "{s}"ser-unix.c {defs_h} "{s}"serial.h 
1482 "{o}"serial.c.o \Option-f  "{s}"serial.c {defs_h} "{s}"serial.h 
1483
1484 "{o}"sh-tdep.c.o \Option-f  "{s}"sh-tdep.c {bfd_h} {dis_asm_h} \Option-d
1485         "{s}":opcodes:sh-opc.h {defs_h} {expression_h} {frame_h} \Option-d
1486         {gdbcmd_h} {gdbtypes_h} {symtab_h} {value_h}
1487
1488 "{o}"solib.c.o \Option-f  "{s}"solib.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
1489         "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h "{s}"target.h
1490
1491 "{o}"source.c.o \Option-f  "{s}"source.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d
1492         {gdbcore_h} "{s}"language.h "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h {symtab_h}
1493
1494 "{o}"sparc-nat.c.o \Option-f  "{s}"sparc-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
1495
1496 "{o}"sparc-tdep.c.o \Option-f  "{s}"sparc-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d
1497         {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
1498
1499 "{o}"stabsread.c.o \Option-f  "{s}"stabsread.c {bfd_h} {INCLUDE_DIR}:aout:stab.def \Option-d
1500         "{INCLUDE_DIR}":aout:stab_gnu.h "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
1501         {gdbtypes_h} "{s}"objfiles.h "{s}"stabsread.h "{s}"symfile.h {symtab_h}
1502
1503 "{o}"stack.c.o \Option-f  "{s}"stack.c {defs_h} {gdbcmd_h} {gdbcore_h} {inferior_h} \Option-d
1504         "{s}"language.h "{s}"target.h
1505
1506 "{o}"sun3-nat.c.o \Option-f  "{s}"sun3-nat.c {defs_h} {gdbcore_h} {inferior_h}
1507 "{o}"sun386-nat.c.o \Option-f  "{s}"sun386-nat.c {defs_h} {inferior_h} {gdbcore_h}
1508
1509 "{o}"symfile.c.o \Option-f  "{s}"symfile.c {breakpoint_h} "{s}"complaints.h {defs_h} \Option-d
1510         {expression_h} {gdbcmd_h} {gdbcore_h} {gdbtypes_h} \Option-d
1511         "{s}"language.h "{s}"objfiles.h "{s}"symfile.h {symtab_h} "{s}"target.h
1512
1513 "{o}"symm-tdep.c.o \Option-f  "{s}"symm-tdep.c {defs_h} {gdbcore_h} {inferior_h}        
1514 "{o}"symm-nat.c.o \Option-f  "{s}"symm-nat.c {defs_h} {gdbcore_h} {inferior_h}
1515
1516 "{o}"symmisc.c.o \Option-f  "{s}"symmisc.c {bfd_h} {breakpoint_h} {command_h} {defs_h} \Option-d
1517         {expression_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d
1518         {symtab_h} 
1519
1520 "{o}"symtab.c.o \Option-f  "{s}"symtab.c "{s}"call-cmds.h {defs_h} {expression_h} {frame_h} \Option-d
1521         {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h \Option-d
1522         "{s}"regex.h "{s}"symfile.h {symtab_h} "{s}"target.h {value_h}
1523
1524 "{o}"tahoe-tdep.c.o \Option-f  "{s}"tahoe-tdep.c "{s}"{OP_INCLUDE}:tahoe.h {defs_h} \Option-d
1525         {symtab_h}
1526
1527 "{o}"target.c.o \Option-f  "{s}"target.c {bfd_h} {defs_h} {gdbcmd_h} {inferior_h} \Option-d
1528         "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
1529
1530 "{o}"thread.c.o \Option-f  "{s}"thread.c {defs_h} "{s}"thread.h {gdbcmd_h}
1531
1532 "{o}"typeprint.c.o \Option-f  "{s}"typeprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d
1533         {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d
1534         {value_h} 
1535
1536 "{o}"ultra3-nat.c.o \Option-f  "{s}"ultra3-nat.c {defs_h} {gdbcore_h} {inferior_h}
1537 "{o}"ultra3-xdep.c.o \Option-f  "{s}"ultra3-xdep.c {defs_h} {gdbcore_h} {inferior_h}
1538 "{o}"umax-xdep.c.o \Option-f  "{s}"umax-xdep.c {defs_h} {gdbcore_h} {inferior_h}
1539
1540 "{o}"utils.c.o \Option-f  "{s}"utils.c {bfd_h} {defs_h} {expression_h} {gdbcmd_h} \Option-d
1541         "{s}"language.h "{s}"signals.h "{s}"target.h "{s}"terminal.h
1542
1543 "{o}"valarith.c.o \Option-f  "{s}"valarith.c {bfd_h} {defs_h} {expression_h} \Option-d
1544         {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h {value_h}
1545
1546 "{o}"valops.c.o \Option-f  "{s}"valops.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
1547
1548 "{o}"valprint.c.o \Option-f  "{s}"valprint.c {defs_h} {expression_h} {gdbcmd_h} \Option-d
1549         {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d
1550         {value_h}
1551
1552 "{o}"values.c.o \Option-f  "{s}"values.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d
1553         {gdbcore_h} {gdbtypes_h} {symtab_h} "{s}"target.h {value_h}
1554
1555 "{o}"vax-tdep.c.o \Option-f  "{s}"vax-tdep.c "{s}"{OP_INCLUDE}:vax.h {defs_h} {symtab_h}
1556
1557 "{o}"xdr_ld.c.o \Option-f  "{s}"vx-share:xdr_ld.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
1558         "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ld.h
1559         {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ld.c -o "{o}"ld.c.o
1560
1561 "{o}"xdr_ptrace.c.o \Option-f  "{s}"vx-share:xdr_ptrace.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
1562         "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ptrace.h
1563         {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ptrace.c -o "{o}"ptrace.c.o
1564
1565 "{o}"xdr_rdb.c.o \Option-f  "{s}"vx-share:xdr_rdb.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
1566         "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_rdb.h
1567         {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_rdb.c -o "{o}"rdb.c.o
1568
1569 "{o}"xcoffexec.c.o \Option-f  "{s}"xcoffexec.c "{s}"{BFD_SRC}:libbfd.h {defs_h} {gdbcmd_h} \Option-d
1570         {gdbcore_h} {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h "{s}"xcoffsolib.h
1571
1572 "{o}"xcoffread.c.o \Option-f  "{s}"xcoffread.c {bfd_h} {INCLUDE_DIR}:aout:stab.def \Option-d
1573         "{INCLUDE_DIR}":aout:stab_gnu.h "{INCLUDE_DIR}":coff:internal.h \Option-d
1574         "{INCLUDE_DIR}":coff:rs6000.h "{s}"{BFD_SRC}:libcoff.h "{s}"buildsym.h \Option-d
1575         "{s}"complaints.h {defs_h} {gdbtypes_h} "{s}"objfiles.h "{s}"stabsread.h "{s}"symfile.h \Option-d
1576         {symtab_h}
1577
1578 "{o}"xcoffsolib.c.o \Option-f  "{s}"xcoffsolib.c {bfd_h} {defs_h} "{s}"xcoffsolib.h
1579
1580 "{o}"z8k-tdep.c.o \Option-f  "{s}"z8k-tdep.c {bfd_h} {dis_asm_h} {defs_h} {frame_h} \Option-d
1581         {gdbcmd_h} {gdbtypes_h} {symtab_h}
1582
1583 c-exp.tab.c.o \Option-f  c-exp.tab.c "{s}"c-lang.h {defs_h} {expression_h} \Option-d
1584         {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
1585         {bfd_h} "{s}"objfiles.h "{s}"symfile.h
1586
1587 f-exp.tab.c.o \Option-f  f-exp.tab.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d
1588         {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
1589         {bfd_h} "{s}"objfiles.h "{s}"symfile.h
1590
1591 ch-exp.tab.c.o \Option-f  ch-exp.tab.c "{s}"ch-lang.h {defs_h} {expression_h} \Option-d
1592         {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
1593         {bfd_h} "{s}"objfiles.h "{s}"symfile.h
1594
1595 m2-exp.tab.c.o \Option-f  m2-exp.tab.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
1596         "{s}"language.h "{s}"m2-lang.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
1597         {bfd_h} "{s}"objfiles.h "{s}"symfile.h
1598
1599 ### end of the gdb Makefile.in.
1600
1601 "{o}"init.c.o \Option-f "{o}"init.c
1602
1603 "{o}"version.c.o \Option-f "{o}"version.c
This page took 0.119907 seconds and 4 git commands to generate.