~ubuntu-branches/ubuntu/utopic/crash/utopic-updates

« back to all changes in this revision

Viewing changes to debian/gdb-6.1.back/gdb/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Kenneth Drake
  • Date: 2007-11-20 21:57:10 UTC
  • mfrom: (0.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20071120215710-ch6kuysjzt8x4arw
Tags: 4.0-4.9-1ubuntu1
* Merge from debian unstable, remaining changes:
  - LP: #164229
  - debian/patches/01_spu_commands.dpatch:
    + SPU extension support
  - debian/rules:
    + Build SPU on powerpc
  - 01_task_info_to_stack.dpatch:
    + Applied upstream, removed.
  - debian/control:
    + Set Maintainer to Ubuntu MOTU Developers.
    + Set XSBC-Original-Maintainer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
 
2
# 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation,
 
3
# Inc.
 
4
# Portions Copyright (C) 2001, 2002 Mission Critical Linux, Inc.
 
5
# Copyright (c) 2002, 2003, 2004, 2005 Red Hat, Inc. All rights reserved.
 
6
 
 
7
# This file is part of GDB.
 
8
 
 
9
# This program is free software; you can redistribute it and/or modify
 
10
# it under the terms of the GNU General Public License as published by
 
11
# the Free Software Foundation; either version 2 of the License, or
 
12
# (at your option) any later version.
 
13
#
 
14
# This program is distributed in the hope that it will be useful,
 
15
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
16
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
17
# GNU General Public License for more details.
 
18
#
 
19
# You should have received a copy of the GNU General Public License
 
20
# along with this program; if not, write to the Free Software
 
21
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
22
 
 
23
prefix = @prefix@
 
24
exec_prefix = @exec_prefix@
 
25
 
 
26
host_alias = @host_alias@
 
27
target_alias = @target_alias@
 
28
program_transform_name = @program_transform_name@
 
29
bindir = @bindir@
 
30
libdir = @libdir@
 
31
tooldir = $(libdir)/$(target_alias)
 
32
 
 
33
datadir = @datadir@
 
34
mandir = @mandir@
 
35
man1dir = $(mandir)/man1
 
36
man2dir = $(mandir)/man2
 
37
man3dir = $(mandir)/man3
 
38
man4dir = $(mandir)/man4
 
39
man5dir = $(mandir)/man5
 
40
man6dir = $(mandir)/man6
 
41
man7dir = $(mandir)/man7
 
42
man8dir = $(mandir)/man8
 
43
man9dir = $(mandir)/man9
 
44
infodir = @infodir@
 
45
htmldir = $(prefix)/html
 
46
includedir = @includedir@
 
47
 
 
48
# This can be referenced by `INTLDEPS' as computed by CY_GNU_GETTEXT.
 
49
top_builddir = .
 
50
 
 
51
SHELL = @SHELL@
 
52
EXEEXT = @EXEEXT@
 
53
 
 
54
AWK = @AWK@
 
55
LN_S = @LN_S@
 
56
 
 
57
INSTALL = @INSTALL@
 
58
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
59
INSTALL_DATA = @INSTALL_DATA@
 
60
 
 
61
DESTDIR =
 
62
 
 
63
AR = @AR@
 
64
AR_FLAGS = qv
 
65
RANLIB = @RANLIB@
 
66
DLLTOOL = @DLLTOOL@
 
67
WINDRES = @WINDRES@
 
68
MIG = @MIG@
 
69
 
 
70
# If you are compiling with GCC, make sure that either 1) You have the
 
71
# fixed include files where GCC can reach them, or 2) You use the
 
72
# -traditional flag.  Otherwise the ioctl calls in inflow.c
 
73
# will be incorrectly compiled.  The "fixincludes" script in the gcc
 
74
# distribution will fix your include files up.
 
75
CC=@CC@
 
76
 
 
77
# Directory containing source files.
 
78
srcdir = @srcdir@
 
79
VPATH = @srcdir@
 
80
 
 
81
YACC=@YACC@
 
82
 
 
83
# This is used to rebuild ada-lex.c from ada-lex.l.  If the program is
 
84
# not defined, but ada-lex.c is present, compilation will continue,
 
85
# possibly with a warning.
 
86
FLEX = flex
 
87
 
 
88
YLWRAP = $(srcdir)/../ylwrap
 
89
 
 
90
# where to find makeinfo, preferably one designed for texinfo-2
 
91
MAKEINFO=makeinfo
 
92
 
 
93
MAKEHTML = texi2html
 
94
 
 
95
MAKEHTMLFLAGS = -glossary -menu -split_chapter
 
96
 
 
97
# Set this up with gcc if you have gnu ld and the loader will print out
 
98
# line numbers for undefined references.
 
99
#CC_LD=gcc -static
 
100
CC_LD=$(CC)
 
101
 
 
102
# Where is our "include" directory?  Typically $(srcdir)/../include.
 
103
# This is essentially the header file directory for the library
 
104
# routines in libiberty.
 
105
INCLUDE_DIR =  $(srcdir)/../include
 
106
INCLUDE_CFLAGS = -I$(INCLUDE_DIR)
 
107
 
 
108
# Where is the "-liberty" library?  Typically in ../libiberty.
 
109
LIBIBERTY = ../libiberty/libiberty.a
 
110
 
 
111
# Where is the BFD library?  Typically in ../bfd.
 
112
BFD_DIR = ../bfd
 
113
BFD = $(BFD_DIR)/libbfd.a
 
114
BFD_SRC = $(srcdir)/$(BFD_DIR)
 
115
BFD_CFLAGS = -I$(BFD_DIR) -I$(BFD_SRC)
 
116
 
 
117
# Where is the READLINE library?  Typically in ../readline.
 
118
READLINE_DIR = ../readline
 
119
READLINE = $(READLINE_DIR)/libreadline.a
 
120
READLINE_SRC = $(srcdir)/$(READLINE_DIR)
 
121
READLINE_CFLAGS = -I$(READLINE_SRC)/..
 
122
 
 
123
WARN_CFLAGS = @WARN_CFLAGS@
 
124
WERROR_CFLAGS = @WERROR_CFLAGS@
 
125
GDB_WARN_CFLAGS = $(WARN_CFLAGS)
 
126
GDB_WERROR_CFLAGS = $(WERROR_CFLAGS)
 
127
 
 
128
# Where is the INTL library?  Typically in ../intl.
 
129
INTL_DIR = ../intl
 
130
INTL = @INTLLIBS@
 
131
INTL_DEPS = @INTLDEPS@
 
132
INTL_SRC = $(srcdir)/$(INTL_DIR)
 
133
INTL_CFLAGS = -I$(INTL_DIR) -I$(INTL_SRC)
 
134
 
 
135
# Where is the ICONV library?  This can be empty if libc has iconv.
 
136
LIBICONV = @LIBICONV@
 
137
 
 
138
# Did the user give us a --with-sysroot option?
 
139
TARGET_SYSTEM_ROOT = @TARGET_SYSTEM_ROOT@
 
140
TARGET_SYSTEM_ROOT_DEFINE = @TARGET_SYSTEM_ROOT_DEFINE@
 
141
 
 
142
#
 
143
# CLI sub directory definitons
 
144
#
 
145
SUBDIR_CLI_OBS = \
 
146
        cli-dump.o \
 
147
        cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-utils.o \
 
148
        cli-logging.o \
 
149
        cli-interp.o
 
150
SUBDIR_CLI_SRCS = \
 
151
        cli/cli-dump.c \
 
152
        cli/cli-decode.c cli/cli-script.c cli/cli-cmds.c cli/cli-setshow.c \
 
153
        cli/cli-logging.c \
 
154
        cli/cli-interp.c \
 
155
        cli/cli-utils.c
 
156
SUBDIR_CLI_DEPS =
 
157
SUBDIR_CLI_LDFLAGS=
 
158
SUBDIR_CLI_CFLAGS=
 
159
 
 
160
#
 
161
# MI sub directory definitons
 
162
#
 
163
SUBDIR_MI_OBS = \
 
164
        mi-out.o mi-console.o \
 
165
        mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o \
 
166
        mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o \
 
167
        mi-interp.o \
 
168
        mi-main.o mi-parse.o mi-getopt.o
 
169
SUBDIR_MI_SRCS = \
 
170
        mi/mi-out.c mi/mi-console.c \
 
171
        mi/mi-cmds.c mi/mi-cmd-env.c \
 
172
        mi/mi-cmd-var.c mi/mi-cmd-break.c mi/mi-cmd-stack.c \
 
173
        mi/mi-cmd-file.c mi/mi-cmd-disas.c mi/mi-symbol-cmds.c \
 
174
        mi/mi-interp.c \
 
175
        mi/mi-main.c mi/mi-parse.c mi/mi-getopt.c
 
176
SUBDIR_MI_DEPS =
 
177
SUBDIR_MI_LDFLAGS=
 
178
SUBDIR_MI_CFLAGS= \
 
179
        -DMI_OUT=1
 
180
 
 
181
#
 
182
# TUI sub directory definitions
 
183
#
 
184
 
 
185
# Name of the TUI program
 
186
TUI=gdbtui
 
187
 
 
188
SUBDIR_TUI_OBS = \
 
189
        tui-command.o \
 
190
        tui-data.o \
 
191
        tui-disasm.o \
 
192
        tui-file.o tui.o \
 
193
        tui-hooks.o \
 
194
        tui-interp.o \
 
195
        tui-io.o \
 
196
        tui-layout.o \
 
197
        tui-out.o \
 
198
        tui-regs.o \
 
199
        tui-source.o \
 
200
        tui-stack.o \
 
201
        tui-win.o \
 
202
        tui-windata.o \
 
203
        tui-wingeneral.o \
 
204
        tui-winsource.o
 
205
SUBDIR_TUI_SRCS = \
 
206
        tui/tui-command.c \
 
207
        tui/tui-data.c \
 
208
        tui/tui-disasm.c \
 
209
        tui/tui-file.c \
 
210
        tui/tui-hooks.c \
 
211
        tui/tui-interp.c \
 
212
        tui/tui-io.c \
 
213
        tui/tui-layout.c \
 
214
        tui/tui-out.c \
 
215
        tui/tui-regs.c \
 
216
        tui/tui-source.c \
 
217
        tui/tui-stack.c \
 
218
        tui/tui-win.c \
 
219
        tui/tui-windata.c \
 
220
        tui/tui-wingeneral.c \
 
221
        tui/tui-winsource.c \
 
222
        tui/tui.c
 
223
SUBDIR_TUI_DEPS =
 
224
SUBDIR_TUI_LDFLAGS=
 
225
SUBDIR_TUI_CFLAGS= \
 
226
        -DTUI=1
 
227
 
 
228
 
 
229
# Opcodes currently live in one of two places.  Either they are in the
 
230
# opcode library, typically ../opcodes, or they are in a header file
 
231
# in INCLUDE_DIR.
 
232
# Where is the "-lopcodes" library, with (some of) the opcode tables and
 
233
# disassemblers?
 
234
OPCODES_DIR = ../opcodes
 
235
OPCODES_SRC = $(srcdir)/$(OPCODES_DIR)
 
236
OPCODES = $(OPCODES_DIR)/libopcodes.a
 
237
# Where are the other opcode tables which only have header file
 
238
# versions?
 
239
OP_INCLUDE = $(INCLUDE_DIR)/opcode
 
240
OPCODES_CFLAGS = -I$(OP_INCLUDE)
 
241
 
 
242
# The simulator is usually nonexistent; targets that include one
 
243
# should set this to list all the .o or .a files to be linked in.
 
244
SIM =
 
245
 
 
246
WIN32LIBS = @WIN32LIBS@
 
247
 
 
248
# Where is the TCL library?  Typically in ../tcl.
 
249
LIB_INSTALL_DIR = $(libdir)
 
250
# This variable is needed when doing dynamic linking.
 
251
LIB_RUNTIME_DIR = $(libdir)
 
252
TCL = @TCL_CC_SEARCH_FLAGS@ @TCL_BUILD_LIB_SPEC@
 
253
TCL_CFLAGS = @TCLHDIR@
 
254
GDBTKLIBS = @GDBTKLIBS@
 
255
# Extra flags that the GDBTK files need:
 
256
GDBTK_CFLAGS = @GDBTK_CFLAGS@
 
257
 
 
258
# Where is the TK library?  Typically in ../tk.
 
259
TK = @TK_BUILD_LIB_SPEC@
 
260
TK_CFLAGS = @TKHDIR@ @TK_BUILD_INCLUDES@
 
261
 
 
262
# Where is Itcl?  Typically in ../itcl/itcl.
 
263
ITCL_CFLAGS = @ITCLHDIR@
 
264
ITCL = @ITCLLIB@
 
265
 
 
266
# Where is Itk?  Typically in ../itcl/itk.
 
267
ITK_CFLAGS = @ITKHDIR@
 
268
ITK = @ITKLIB@
 
269
 
 
270
X11_CFLAGS = @TK_XINCLUDES@
 
271
X11_LDFLAGS =
 
272
X11_LIBS =
 
273
 
 
274
WIN32LDAPP = @WIN32LDAPP@
 
275
 
 
276
LIBGUI = @LIBGUI@
 
277
GUI_CFLAGS_X = @GUI_CFLAGS_X@
 
278
IDE_CFLAGS=$(GUI_CFLAGS_X) $(IDE_CFLAGS_X)
 
279
 
 
280
# The version of gdbtk we're building. This should be kept
 
281
# in sync with GDBTK_VERSION and friends in gdbtk.h.
 
282
GDBTK_VERSION = 1.0
 
283
GDBTK_LIBRARY = $(datadir)/insight$(GDBTK_VERSION)
 
284
 
 
285
# Gdbtk requires an absolute path to the source directory or
 
286
# the testsuite won't run properly.
 
287
GDBTK_SRC_DIR = @GDBTK_SRC_DIR@
 
288
 
 
289
SUBDIR_GDBTK_OBS = \
 
290
        gdbtk.o gdbtk-bp.o gdbtk-cmds.o gdbtk-hooks.o gdbtk-interp.o \
 
291
        gdbtk-register.o gdbtk-stack.o gdbtk-varobj.o gdbtk-wrapper.o
 
292
SUBDIR_GDBTK_SRCS = \
 
293
        gdbtk/generic/gdbtk.c gdbtk/generic/gdbtk-bp.c \
 
294
        gdbtk/generic/gdbtk-cmds.c gdbtk/generic/gdbtk-hooks.c \
 
295
        gdbtk/generic/gdbtk-interp.c \
 
296
        gdbtk/generic/gdbtk-register.c gdbtk/generic/gdbtk-stack.c \
 
297
        gdbtk/generic/gdbtk-varobj.c gdbtk/generic/gdbtk-wrapper.c \
 
298
        gdbtk/generic/gdbtk-main.c
 
299
SUBDIR_GDBTK_DEPS = \
 
300
        $(LIBGUI) $(ITCL_DEPS) $(ITK_DEPS) $(TK_DEPS) $(TCL_DEPS)
 
301
SUBDIR_GDBTK_LDFLAGS=
 
302
SUBDIR_GDBTK_CFLAGS= -DGDBTK
 
303
 
 
304
CONFIG_OBS= @CONFIG_OBS@
 
305
CONFIG_SRCS= @CONFIG_SRCS@
 
306
CONFIG_DEPS= @CONFIG_DEPS@
 
307
CONFIG_LDFLAGS = @CONFIG_LDFLAGS@
 
308
ENABLE_CFLAGS= @ENABLE_CFLAGS@
 
309
# CONFIG_ALL= @CONFIG_ALL@
 
310
CONFIG_CLEAN= @CONFIG_CLEAN@
 
311
CONFIG_CLEAN= @CONFIG_CLEAN@
 
312
CONFIG_INSTALL = @CONFIG_INSTALL@
 
313
CONFIG_UNINSTALL = @CONFIG_UNINSTALL@
 
314
 
 
315
# -I. for config files.
 
316
# -I$(srcdir) for gdb internal headers.
 
317
# -I$(srcdir)/config for more generic config files.
 
318
 
 
319
# It is also possible that you will need to add -I/usr/include/sys if
 
320
# your system doesn't have fcntl.h in /usr/include (which is where it
 
321
# should be according to Posix).
 
322
DEFS = -DCRASH_MERGE @DEFS@
 
323
GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/config -DLOCALEDIR="\"$(prefix)/share/locale\"" $(DEFS)
 
324
 
 
325
# M{H,T}_CFLAGS, if defined, have host- and target-dependent CFLAGS
 
326
# from the config directory.
 
327
GLOBAL_CFLAGS = $(MT_CFLAGS) $(MH_CFLAGS)
 
328
 
 
329
PROFILE_CFLAGS = @PROFILE_CFLAGS@
 
330
 
 
331
# CFLAGS is specifically reserved for setting from the command line
 
332
# when running make.  I.E.  "make CFLAGS=-Wmissing-prototypes".
 
333
CFLAGS = @CFLAGS@
 
334
 
 
335
# Need to pass this to testsuite for "make check".  Probably should be
 
336
# consistent with top-level Makefile.in and gdb/testsuite/Makefile.in
 
337
# so "make check" has the same result no matter where it is run.
 
338
CXXFLAGS = -g -O
 
339
 
 
340
# INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.
 
341
INTERNAL_WARN_CFLAGS = \
 
342
        $(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \
 
343
        $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
 
344
        $(BFD_CFLAGS) $(INCLUDE_CFLAGS) \
 
345
        $(INTL_CFLAGS) $(ENABLE_CFLAGS) \
 
346
        $(GDB_WARN_CFLAGS)
 
347
INTERNAL_CFLAGS = $(INTERNAL_WARN_CFLAGS) $(GDB_WERROR_CFLAGS)
 
348
 
 
349
# LDFLAGS is specifically reserved for setting from the command line
 
350
# when running make.
 
351
LDFLAGS = @LDFLAGS@
 
352
 
 
353
# Profiling options need to go here to work.
 
354
# I think it's perfectly reasonable for a user to set -pg in CFLAGS
 
355
# and have it work; that's why CFLAGS is here.
 
356
# PROFILE_CFLAGS is _not_ included, however, because we use monstartup.
 
357
INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_LDFLAGS)
 
358
 
 
359
# If your system is missing alloca(), or, more likely, it's there but
 
360
# it doesn't work, then refer to libiberty.
 
361
 
 
362
# Libraries and corresponding dependencies for compiling gdb.
 
363
# {X,T}M_CLIBS, defined in *config files, have host- and target-dependent libs.
 
364
# LIBIBERTY appears twice on purpose.
 
365
# If you have the Cygnus libraries installed,
 
366
# you can use 'CLIBS=$(INSTALLED_LIBS)' 'CDEPS='
 
367
INSTALLED_LIBS=-lbfd -lreadline -lopcodes -liberty \
 
368
        $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
 
369
        -lintl -liberty
 
370
CLIBS = $(SIM) $(BFD) $(READLINE) $(OPCODES) $(INTL) $(LIBIBERTY) \
 
371
        $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
 
372
        $(LIBICONV) \
 
373
        $(LIBIBERTY) $(WIN32LIBS)
 
374
CDEPS = $(XM_CDEPS) $(TM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE) \
 
375
        $(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS)
 
376
 
 
377
ADD_FILES = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 
378
ADD_DEPS = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
 
379
 
 
380
DIST=gdb
 
381
 
 
382
LINT=/usr/5bin/lint
 
383
LINTFLAGS= $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
 
384
        $(BFD_CFLAGS) $(INCLUDE_CFLAGS) \
 
385
        $(INTL_CFLAGS)
 
386
 
 
387
RUNTEST = `if [ -f $${rootsrc}/../dejagnu/runtest ] ; then \
 
388
                echo $${rootsrc}/../dejagnu/runtest ; else echo runtest; \
 
389
           fi`
 
390
 
 
391
RUNTESTFLAGS=
 
392
 
 
393
# This is ser-unix.o for any system which supports a v7/BSD/SYSV/POSIX
 
394
# interface to the serial port.  Hopefully if get ported to OS/2, VMS,
 
395
# etc., then there will be (as part of the C library or perhaps as
 
396
# part of libiberty) a POSIX interface.  But at least for now the
 
397
# host-dependent makefile fragment might need to use something else
 
398
# besides ser-unix.o
 
399
SER_HARDWIRE = @SER_HARDWIRE@
 
400
 
 
401
# The `remote' debugging target is supported for most architectures,
 
402
# but not all (e.g. 960)
 
403
REMOTE_OBS = remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o
 
404
 
 
405
# This is remote-sim.o if a simulator is to be linked in.
 
406
SIM_OBS =
 
407
 
 
408
# Host and target-dependent makefile fragments come in here.
 
409
@host_makefile_frag@
 
410
@target_makefile_frag@
 
411
# End of host and target-dependent makefile fragments
 
412
 
 
413
# Possibly ignore the simulator.  If the simulator is being ignored,
 
414
# these expand into SIM= and SIM_OBJ=, overriding the entries from
 
415
# target_makefile_frag
 
416
#
 
417
@IGNORE_SIM@
 
418
@IGNORE_SIM_OBS@
 
419
 
 
420
FLAGS_TO_PASS = \
 
421
        "prefix=$(prefix)" \
 
422
        "exec_prefix=$(exec_prefix)" \
 
423
        "infodir=$(infodir)" \
 
424
        "libdir=$(libdir)" \
 
425
        "mandir=$(mandir)" \
 
426
        "datadir=$(datadir)" \
 
427
        "includedir=$(includedir)" \
 
428
        "against=$(against)" \
 
429
        "DESTDIR=$(DESTDIR)" \
 
430
        "AR=$(AR)" \
 
431
        "AR_FLAGS=$(AR_FLAGS)" \
 
432
        "CC=$(CC)" \
 
433
        "CFLAGS=$(CFLAGS)" \
 
434
        "CXX=$(CXX)" \
 
435
        "CXXFLAGS=$(CXXFLAGS)" \
 
436
        "DLLTOOL=$(DLLTOOL)" \
 
437
        "LDFLAGS=$(LDFLAGS)" \
 
438
        "RANLIB=$(RANLIB)" \
 
439
        "MAKEINFO=$(MAKEINFO)" \
 
440
        "MAKEHTML=$(MAKEHTML)" \
 
441
        "MAKEHTMLFLAGS=$(MAKEHTMLFLAGS)" \
 
442
        "INSTALL=$(INSTALL)" \
 
443
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
 
444
        "INSTALL_DATA=$(INSTALL_DATA)" \
 
445
        "RUNTEST=$(RUNTEST)" \
 
446
        "RUNTESTFLAGS=$(RUNTESTFLAGS)"
 
447
 
 
448
# Flags that we pass when building the testsuite.
 
449
 
 
450
# empty for native, $(target_alias)/ for cross
 
451
target_subdir = @target_subdir@
 
452
 
 
453
CC_FOR_TARGET = ` \
 
454
  if [ -f $${rootme}/../gcc/xgcc ] ; then \
 
455
    if [ -f $${rootme}/../$(target_subdir)newlib/Makefile ] ; then \
 
456
      echo $${rootme}/../gcc/xgcc -B$${rootme}/../gcc/ -idirafter $${rootme}/$(target_subdir)newlib/targ-include -idirafter $${rootsrc}/../$(target_subdir)newlib/libc/include -nostdinc -B$${rootme}/../$(target_subdir)newlib/; \
 
457
    else \
 
458
      echo $${rootme}/../gcc/xgcc -B$${rootme}/../gcc/; \
 
459
    fi; \
 
460
  else \
 
461
    if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
 
462
      echo $(CC); \
 
463
    else \
 
464
      t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
 
465
    fi; \
 
466
  fi`
 
467
 
 
468
CXX = gcc
 
469
CXX_FOR_TARGET = ` \
 
470
  if [ -f $${rootme}/../gcc/xgcc ] ; then \
 
471
    if [ -f $${rootme}/../$(target_subdir)newlib/Makefile ] ; then \
 
472
      echo $${rootme}/../gcc/xgcc -B$${rootme}/../gcc/ -idirafter $${rootme}/$(target_subdir)newlib/targ-include -idirafter $${rootsrc}/../$(target_subdir)newlib/libc/include -nostdinc -B$${rootme}/../$(target_subdir)newlib/; \
 
473
    else \
 
474
      echo $${rootme}/../gcc/xgcc -B$${rootme}/../gcc/; \
 
475
    fi; \
 
476
  else \
 
477
    if [ "$(host_canonical)" = "$(target_canonical)" ] ; then \
 
478
      echo $(CXX); \
 
479
    else \
 
480
      t='$(program_transform_name)'; echo gcc | sed -e '' $$t; \
 
481
    fi; \
 
482
  fi`
 
483
 
 
484
# The use of $$(x_FOR_TARGET) reduces the command line length by not
 
485
# duplicating the lengthy definition.
 
486
TARGET_FLAGS_TO_PASS = \
 
487
        "prefix=$(prefix)" \
 
488
        "exec_prefix=$(exec_prefix)" \
 
489
        "against=$(against)" \
 
490
        'CC=$$(CC_FOR_TARGET)' \
 
491
        "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
 
492
        "CFLAGS=$(CFLAGS)" \
 
493
        'CXX=$$(CXX_FOR_TARGET)' \
 
494
        "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
 
495
        "CXXFLAGS=$(CXXFLAGS)" \
 
496
        "INSTALL=$(INSTALL)" \
 
497
        "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
 
498
        "INSTALL_DATA=$(INSTALL_DATA)" \
 
499
        "MAKEINFO=$(MAKEINFO)" \
 
500
        "MAKEHTML=$(MAKEHTML)" \
 
501
        "RUNTEST=$(RUNTEST)" \
 
502
        "RUNTESTFLAGS=$(RUNTESTFLAGS)"
 
503
 
 
504
# All source files that go into linking GDB.
 
505
# Links made at configuration time should not be specified here, since
 
506
# SFILES is used in building the distribution archive.
 
507
 
 
508
SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
 
509
        ax-general.c ax-gdb.c \
 
510
        bcache.c \
 
511
        bfd-target.c \
 
512
        block.c blockframe.c breakpoint.c buildsym.c \
 
513
        c-exp.y c-lang.c c-typeprint.c c-valprint.c \
 
514
        charset.c cli-out.c coffread.c coff-pe-read.c \
 
515
        complaints.c completer.c corefile.c \
 
516
        cp-abi.c cp-support.c cp-namespace.c cp-valprint.c \
 
517
        dbxread.c demangle.c dictionary.c disasm.c doublest.c dummy-frame.c \
 
518
        dwarfread.c dwarf2expr.c dwarf2loc.c dwarf2read.c dwarf2-frame.c \
 
519
        elfread.c environ.c eval.c event-loop.c event-top.c expprint.c \
 
520
        f-exp.y f-lang.c f-typeprint.c f-valprint.c findvar.c frame.c \
 
521
        frame-base.c \
 
522
        frame-unwind.c \
 
523
        gdbarch.c arch-utils.c gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \
 
524
        hpacc-abi.c \
 
525
        inf-loop.c \
 
526
        infcall.c \
 
527
        infcmd.c inflow.c infrun.c \
 
528
        interps.c \
 
529
        jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c \
 
530
        kod.c kod-cisco.c \
 
531
        language.c linespec.c \
 
532
        m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c \
 
533
        macrotab.c macroexp.c macrocmd.c macroscope.c main.c maint.c \
 
534
        mdebugread.c memattr.c mem-break.c minsyms.c mipsread.c \
 
535
        nlmread.c \
 
536
        objc-exp.y objc-lang.c \
 
537
        objfiles.c osabi.c observer.c \
 
538
        p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \
 
539
        regcache.c reggroups.c remote.c remote-fileio.c \
 
540
        scm-exp.c scm-lang.c scm-valprint.c \
 
541
        sentinel-frame.c \
 
542
        serial.c ser-unix.c source.c \
 
543
        stabsread.c stack.c std-regs.c symfile.c symmisc.c symtab.c \
 
544
        target.c thread.c top.c tracepoint.c \
 
545
        trad-frame.c \
 
546
        typeprint.c \
 
547
        ui-out.c utils.c ui-file.h ui-file.c \
 
548
        user-regs.c \
 
549
        valarith.c valops.c valprint.c values.c varobj.c \
 
550
        wrapper.c
 
551
 
 
552
LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
 
553
 
 
554
# "system" headers.  Using these in dependencies is a rather personal
 
555
# choice. (-rich, summer 1993)
 
556
# (Why would we not want to depend on them?  If one of these changes in a
 
557
# non-binary-compatible way, it is a real pain to remake the right stuff
 
558
# without these dependencies -kingdon, 13 Mar 1994)
 
559
aout_aout64_h = $(INCLUDE_DIR)/aout/aout64.h
 
560
aout_stabs_gnu_h =      $(INCLUDE_DIR)/aout/stabs_gnu.h
 
561
getopt_h =      $(INCLUDE_DIR)/getopt.h
 
562
floatformat_h = $(INCLUDE_DIR)/floatformat.h
 
563
bfd_h =         $(BFD_DIR)/bfd.h
 
564
callback_h =    $(INCLUDE_DIR)/gdb/callback.h
 
565
coff_sym_h =    $(INCLUDE_DIR)/coff/sym.h
 
566
coff_symconst_h =       $(INCLUDE_DIR)/coff/symconst.h
 
567
coff_ecoff_h =  $(INCLUDE_DIR)/coff/ecoff.h
 
568
coff_internal_h =       $(INCLUDE_DIR)/coff/internal.h
 
569
dis_asm_h =     $(INCLUDE_DIR)/dis-asm.h $(bfd_h)
 
570
elf_reloc_macros_h =    $(INCLUDE_DIR)/elf/reloc-macros.h
 
571
elf_sh_h =      $(INCLUDE_DIR)/elf/sh.h
 
572
elf_arm_h =     $(INCLUDE_DIR)/elf/arm.h $(elf_reloc_macros_h)
 
573
elf_bfd_h =     $(BFD_SRC)/elf-bfd.h
 
574
libaout_h =     $(BFD_SRC)/libaout.h
 
575
libbfd_h =      $(BFD_SRC)/libbfd.h
 
576
remote_sim_h =  $(INCLUDE_DIR)/gdb/remote-sim.h
 
577
demangle_h =    $(INCLUDE_DIR)/demangle.h
 
578
obstack_h =     $(INCLUDE_DIR)/obstack.h
 
579
opcode_m68hc11_h = $(INCLUDE_DIR)/opcode/m68hc11.h
 
580
readline_h =    $(READLINE_SRC)/readline.h
 
581
readline_tilde_h =      $(READLINE_SRC)/tilde.h
 
582
readline_history_h =    $(READLINE_SRC)/history.h
 
583
frv_desc_h =    $(OPCODES_SRC)/frv-desc.h
 
584
sh_opc_h =      $(OPCODES_SRC)/sh-opc.h
 
585
gdb_sim_arm_h = $(INCLUDE_DIR)/gdb/sim-arm.h
 
586
gdb_sim_d10v_h = $(INCLUDE_DIR)/gdb/sim-d10v.h
 
587
gdb_sim_frv_h = $(INCLUDE_DIR)/gdb/sim-frv.h
 
588
gdb_sim_sh_h =  $(INCLUDE_DIR)/gdb/sim-sh.h
 
589
splay_tree_h =  $(INCLUDE_DIR)/splay-tree.h
 
590
 
 
591
#
 
592
# $BUILD/ headers
 
593
#
 
594
 
 
595
config_h = config.h
 
596
exc_request_U_h = exc_request_U.h
 
597
exc_request_S_h = exc_request_S.h
 
598
msg_reply_S_h = msg_reply_S.h
 
599
msg_U_h = msg_U.h
 
600
notify_S_h = notify_S.h
 
601
process_reply_S_h = process_reply_S.h
 
602
 
 
603
#
 
604
# config/ headers
 
605
#
 
606
 
 
607
xm_h =          @xm_h@
 
608
tm_h =          @tm_h@
 
609
nm_h =          @nm_h@
 
610
 
 
611
#
 
612
# gdb/ headers
 
613
#
 
614
 
 
615
ada_lang_h = ada-lang.h $(value_h) $(gdbtypes_h)
 
616
alphabsd_tdep_h = alphabsd-tdep.h
 
617
alpha_tdep_h = alpha-tdep.h
 
618
amd64_linux_tdep_h = amd64-linux-tdep.h
 
619
amd64_nat_h = amd64-nat.h
 
620
amd64_tdep_h = amd64-tdep.h $(i386_tdep_h)
 
621
annotate_h = annotate.h $(symtab_h) $(gdbtypes_h)
 
622
arch_utils_h = arch-utils.h
 
623
arm_tdep_h = arm-tdep.h
 
624
auxv_h = auxv.h
 
625
ax_gdb_h = ax-gdb.h
 
626
ax_h = ax.h $(doublest_h)
 
627
bcache_h = bcache.h
 
628
bfd_target_h = bfd-target.h
 
629
block_h = block.h
 
630
breakpoint_h = breakpoint.h $(frame_h) $(value_h) $(gdb_events_h)
 
631
buildsym_h = buildsym.h
 
632
call_cmds_h = call-cmds.h
 
633
charset_h = charset.h
 
634
c_lang_h = c-lang.h $(value_h) $(macroexp_h)
 
635
cli_out_h = cli-out.h
 
636
coff_pe_read_h = coff-pe-read.h
 
637
coff_solib_h = coff-solib.h
 
638
command_h = command.h
 
639
complaints_h = complaints.h
 
640
completer_h = completer.h
 
641
cp_abi_h = cp-abi.h
 
642
cp_support_h = cp-support.h $(symtab_h)
 
643
dcache_h = dcache.h
 
644
defs_h = defs.h $(config_h) $(ansidecl_h) $(gdb_locale_h) $(gdb_signals_h) \
 
645
        $(libiberty_h) $(bfd_h) $(ui_file_h) $(xm_h) $(nm_h) $(tm_h) \
 
646
        $(fopen_same_h) $(gdbarch_h)
 
647
dictionary_h = dictionary.h
 
648
disasm_h = disasm.h
 
649
doublest_h = doublest.h $(floatformat_h)
 
650
dummy_frame_h = dummy-frame.h
 
651
dwarf2expr_h = dwarf2expr.h
 
652
dwarf2_frame_h = dwarf2-frame.h
 
653
dwarf2loc_h = dwarf2loc.h
 
654
environ_h = environ.h
 
655
event_loop_h = event-loop.h
 
656
event_top_h = event-top.h
 
657
exec_h = exec.h $(target_h)
 
658
expression_h = expression.h $(symtab_h) $(doublest_h)
 
659
f_lang_h = f-lang.h
 
660
frame_base_h = frame-base.h
 
661
frame_h = frame.h
 
662
frame_unwind_h = frame-unwind.h $(frame_h)
 
663
gdbarch_h = gdbarch.h
 
664
gdb_assert_h = gdb_assert.h
 
665
gdbcmd_h = gdbcmd.h $(command_h) $(ui_out_h)
 
666
gdbcore_h = gdbcore.h $(bfd_h)
 
667
gdb_curses_h = gdb_curses.h
 
668
gdb_dirent_h = gdb_dirent.h
 
669
gdb_events_h = gdb-events.h
 
670
gdb_h = gdb.h
 
671
gdb_locale_h = gdb_locale.h
 
672
gdb_obstack_h = gdb_obstack.h $(obstack_h)
 
673
gdb_proc_service_h = gdb_proc_service.h $(gregset_h)
 
674
gdb_regex_h = gdb_regex.h $(xregex_h)
 
675
gdb_stabs_h = gdb-stabs.h
 
676
gdb_stat_h = gdb_stat.h
 
677
gdb_string_h = gdb_string.h
 
678
gdb_thread_db_h = gdb_thread_db.h
 
679
gdbthread_h = gdbthread.h $(breakpoint_h) $(frame_h)
 
680
gdbtypes_h = gdbtypes.h
 
681
gdb_vfork_h = gdb_vfork.h
 
682
gdb_wait_h = gdb_wait.h
 
683
glibc_tdep_h = glibc-tdep.h
 
684
gnu_nat_h = gnu-nat.h
 
685
gregset_h = gregset.h
 
686
hppa_tdep_h = hppa-tdep.h
 
687
i386_linux_tdep_h = i386-linux-tdep.h
 
688
i386_tdep_h = i386-tdep.h
 
689
i387_tdep_h = i387-tdep.h
 
690
ia64_tdep_h = ia64-tdep.h
 
691
infcall_h = infcall.h
 
692
inferior_h = inferior.h $(breakpoint_h) $(target_h) $(frame_h)
 
693
inf_loop_h = inf-loop.h
 
694
inflow_h = inflow.h $(terminal_h)
 
695
infttrace_h = infttrace.h
 
696
interps_h = interps.h
 
697
jv_lang_h = jv-lang.h
 
698
kod_h = kod.h
 
699
language_h = language.h
 
700
libunwind_frame_h = libunwind-frame.h $(libunwind_h)
 
701
linespec_h = linespec.h
 
702
linux_nat_h = linux-nat.h
 
703
m2_lang_h = m2-lang.h
 
704
m68k_tdep_h = m68k-tdep.h
 
705
macroexp_h = macroexp.h
 
706
macroscope_h = macroscope.h $(macrotab_h) $(symtab_h)
 
707
macrotab_h = macrotab.h
 
708
main_h = main.h
 
709
memattr_h = memattr.h
 
710
minimon_h = minimon.h
 
711
mipsnbsd_tdep_h = mipsnbsd-tdep.h
 
712
mips_tdep_h = mips-tdep.h
 
713
monitor_h = monitor.h
 
714
nbsd_tdep_h = nbsd-tdep.h
 
715
ns32k_tdep_h = ns32k-tdep.h
 
716
nto_tdep_h = nto-tdep.h $(defs_h) $(solist_h)
 
717
objc_lang_h = objc-lang.h
 
718
objfiles_h = objfiles.h $(gdb_obstack_h) $(symfile_h)
 
719
observer_h = observer.h
 
720
ocd_h = ocd.h
 
721
osabi_h = osabi.h
 
722
pa64solib_h = pa64solib.h
 
723
parser_defs_h = parser-defs.h $(doublest_h)
 
724
p_lang_h = p-lang.h
 
725
ppcnbsd_tdep_h = ppcnbsd-tdep.h
 
726
ppc_tdep_h = ppc-tdep.h
 
727
proc_utils_h = proc-utils.h
 
728
regcache_h = regcache.h
 
729
reggroups_h = reggroups.h
 
730
regset_h = regset.h
 
731
remote_fileio_h = remote-fileio.h
 
732
remote_h = remote.h
 
733
remote_utils_h = remote-utils.h $(target_h)
 
734
s390_tdep_h = s390-tdep.h
 
735
scm_lang_h = scm-lang.h $(scm_tags_h)
 
736
scm_tags_h = scm-tags.h
 
737
sentinel_frame_h = sentinel-frame.h
 
738
serial_h = serial.h
 
739
ser_unix_h = ser-unix.h
 
740
shnbsd_tdep_h = shnbsd-tdep.h
 
741
sh_tdep_h = sh-tdep.h
 
742
sim_regno_h = sim-regno.h
 
743
solib_h = solib.h
 
744
solib_svr4_h = solib-svr4.h
 
745
solist_h = solist.h
 
746
somsolib_h = somsolib.h
 
747
source_h = source.h
 
748
sparc64_tdep_h = sparc64-tdep.h $(sparc_tdep_h)
 
749
sparc_nat_h = sparc-nat.h
 
750
sparc_tdep_h = sparc-tdep.h
 
751
srec_h = srec.h
 
752
stabsread_h = stabsread.h
 
753
stack_h = stack.h
 
754
symfile_h = symfile.h
 
755
symtab_h = symtab.h
 
756
target_h = target.h $(bfd_h) $(symtab_h) $(dcache_h) $(memattr_h)
 
757
terminal_h = terminal.h
 
758
top_h = top.h
 
759
tracepoint_h = tracepoint.h
 
760
trad_frame_h = trad-frame.h
 
761
typeprint_h = typeprint.h
 
762
ui_file_h = ui-file.h
 
763
ui_out_h = ui-out.h
 
764
user_regs_h = user-regs.h
 
765
valprint_h = valprint.h
 
766
value_h = value.h $(doublest_h) $(frame_h) $(symtab_h) $(gdbtypes_h) \
 
767
        $(expression_h)
 
768
varobj_h = varobj.h $(symtab_h) $(gdbtypes_h)
 
769
vax_tdep_h = vax-tdep.h
 
770
version_h = version.h
 
771
wince_stub_h = wince-stub.h
 
772
wrapper_h = wrapper.h $(gdb_h)
 
773
xcoffsolib_h = xcoffsolib.h
 
774
xmodem_h = xmodem.h
 
775
 
 
776
#
 
777
# gdb/cli/ headers
 
778
#
 
779
 
 
780
cli_cmds_h = $(srcdir)/cli/cli-cmds.h
 
781
cli_decode_h = $(srcdir)/cli/cli-decode.h $(command_h)
 
782
cli_dump_h = $(srcdir)/cli/cli-dump.h
 
783
cli_script_h = $(srcdir)/cli/cli-script.h
 
784
cli_setshow_h = $(srcdir)/cli/cli-setshow.h
 
785
cli_utils_h = $(srcdir)/cli/cli-utils.h
 
786
 
 
787
#
 
788
# gdb/mi/ headers
 
789
#
 
790
 
 
791
mi_cmds_h = $(srcdir)/mi/mi-cmds.h
 
792
mi_console_h = $(srcdir)/mi/mi-console.h
 
793
mi_getopt_h = $(srcdir)/mi/mi-getopt.h
 
794
mi_main_h = $(srcdir)/mi/mi-main.h
 
795
mi_out_h = $(srcdir)/mi/mi-out.h
 
796
mi_parse_h = $(srcdir)/mi/mi-parse.h
 
797
 
 
798
#
 
799
# gdb/tui/ headers
 
800
#
 
801
 
 
802
tui_command_h = $(srcdir)/tui/tui-command.h
 
803
tui_data_h = $(srcdir)/tui/tui-data.h $(tui_h) $(gdb_curses_h)
 
804
tui_disasm_h = $(srcdir)/tui/tui-disasm.h $(tui_h) $(tui_data_h)
 
805
tui_file_h = $(srcdir)/tui/tui-file.h
 
806
tui_h = $(srcdir)/tui/tui.h
 
807
tui_hooks_h = $(srcdir)/tui/tui-hooks.h
 
808
tui_io_h = $(srcdir)/tui/tui-io.h
 
809
tui_layout_h = $(srcdir)/tui/tui-layout.h $(tui_h) $(tui_data_h)
 
810
tui_regs_h = $(srcdir)/tui/tui-regs.h $(tui_data_h)
 
811
tui_source_h = $(srcdir)/tui/tui-source.h $(tui_data_h)
 
812
tui_stack_h = $(srcdir)/tui/tui-stack.h
 
813
tui_windata_h = $(srcdir)/tui/tui-windata.h $(tui_data_h)
 
814
tui_wingeneral_h = $(srcdir)/tui/tui-wingeneral.h
 
815
tui_win_h = $(srcdir)/tui/tui-win.h $(tui_data_h)
 
816
tui_winsource_h = $(srcdir)/tui/tui-winsource.h $(tui_data_h)
 
817
 
 
818
# Header files that need to have srcdir added.  Note that in the cases
 
819
# where we use a macro like $(gdbcmd_h), things are carefully arranged
 
820
# so that each .h file is listed exactly once (M-x tags-search works
 
821
# wrong if TAGS has files twice).  Because this is tricky to get
 
822
# right, it is probably easiest just to list .h files here directly.
 
823
 
 
824
HFILES_NO_SRCDIR = bcache.h buildsym.h call-cmds.h coff-solib.h defs.h \
 
825
        environ.h $(gdbcmd_h) gdb.h gdbcore.h \
 
826
        gdb-stabs.h $(inferior_h) language.h minimon.h monitor.h \
 
827
        objfiles.h parser-defs.h serial.h solib.h \
 
828
        symfile.h stabsread.h target.h terminal.h typeprint.h xcoffsolib.h \
 
829
        macrotab.h macroexp.h macroscope.h \
 
830
        c-lang.h f-lang.h \
 
831
        jv-lang.h \
 
832
        m2-lang.h  p-lang.h \
 
833
        complaints.h valprint.h \
 
834
        vx-share/dbgRpcLib.h vx-share/ptrace.h vx-share/vxTypes.h \
 
835
        vx-share/vxWorks.h vx-share/wait.h vx-share/xdr_ld.h \
 
836
        vx-share/xdr_ptrace.h vx-share/xdr_rdb.h gdbthread.h \
 
837
        dcache.h remote-utils.h top.h somsolib.h
 
838
 
 
839
# Header files that already have srcdir in them, or which are in objdir.
 
840
 
 
841
HFILES_WITH_SRCDIR = ../bfd/bfd.h
 
842
 
 
843
 
 
844
# GDB "info" files, which should be included in their entirety
 
845
INFOFILES = gdb.info*
 
846
 
 
847
REMOTE_EXAMPLES = m68k-stub.c i386-stub.c sparc-stub.c rem-multi.shar
 
848
 
 
849
# {X,T,NAT}DEPFILES are something of a pain in that it's hard to
 
850
# default their values the way we do for SER_HARDWIRE; in the future
 
851
# maybe much of the stuff now in {X,T,NAT}DEPFILES will go into other
 
852
# variables analogous to SER_HARDWIRE which get defaulted in this
 
853
# Makefile.in
 
854
 
 
855
DEPFILES = $(TDEPFILES) $(SER_HARDWIRE) $(NATDEPFILES) \
 
856
           $(REMOTE_OBS) $(SIM_OBS) $(CONFIG_OBS)
 
857
 
 
858
SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES) $(CONFIG_SRCS)
 
859
# Don't include YYFILES (*.c) because we already include *.y in SFILES,
 
860
# and it's more useful to see it in the .y file.
 
861
TAGFILES_NO_SRCDIR = $(SFILES) $(HFILES_NO_SRCDIR) $(ALLDEPFILES) \
 
862
        $(SUBDIR_CLI_SRCS)
 
863
TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR)
 
864
 
 
865
COMMON_OBS = $(DEPFILES) $(YYOBJ) \
 
866
        version.o \
 
867
        annotate.o \
 
868
        auxv.o \
 
869
        bfd-target.o \
 
870
        blockframe.o breakpoint.o findvar.o regcache.o \
 
871
        charset.o disasm.o dummy-frame.o \
 
872
        source.o values.o eval.o valops.o valarith.o valprint.o printcmd.o \
 
873
        block.o symtab.o symfile.o symmisc.o linespec.o dictionary.o \
 
874
        infcall.o \
 
875
        infcmd.o infrun.o \
 
876
        expprint.o environ.o stack.o thread.o \
 
877
        interps.o \
 
878
        main.o \
 
879
        macrotab.o macrocmd.o macroexp.o macroscope.o \
 
880
        event-loop.o event-top.o inf-loop.o completer.o \
 
881
        gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o \
 
882
        memattr.o mem-break.o target.o parse.o language.o buildsym.o \
 
883
        std-regs.o \
 
884
        signals.o \
 
885
        kod.o kod-cisco.o \
 
886
        gdb-events.o \
 
887
        exec.o bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o \
 
888
        dbxread.o coffread.o coff-pe-read.o elfread.o \
 
889
        dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o \
 
890
        dwarf2expr.o dwarf2loc.o dwarf2-frame.o \
 
891
        c-lang.o f-lang.o objc-lang.o \
 
892
        ui-out.o cli-out.o \
 
893
        varobj.o wrapper.o \
 
894
        jv-lang.o jv-valprint.o jv-typeprint.o \
 
895
        m2-lang.o p-lang.o p-typeprint.o p-valprint.o \
 
896
        scm-exp.o scm-lang.o scm-valprint.o \
 
897
        sentinel-frame.o \
 
898
        complaints.o typeprint.o \
 
899
        c-typeprint.o f-typeprint.o m2-typeprint.o \
 
900
        c-valprint.o cp-valprint.o f-valprint.o m2-valprint.o \
 
901
        nlmread.o serial.o mdebugread.o top.o utils.o \
 
902
        ui-file.o \
 
903
        user-regs.o \
 
904
        frame.o frame-unwind.o doublest.o \
 
905
        frame-base.o \
 
906
        gnu-v2-abi.o gnu-v3-abi.o hpacc-abi.o cp-abi.o cp-support.o \
 
907
        cp-namespace.o \
 
908
        reggroups.o \
 
909
        trad-frame.o
 
910
 
 
911
TSOBS = inflow.o
 
912
 
 
913
SUBDIRS = build_no_subdirs
 
914
 
 
915
# For now, shortcut the "configure GDB for fewer languages" stuff.
 
916
YYFILES = c-exp.c \
 
917
        objc-exp.c \
 
918
        ada-exp.c \
 
919
        jv-exp.c \
 
920
        f-exp.c m2-exp.c p-exp.c
 
921
YYOBJ = c-exp.o \
 
922
        objc-exp.o \
 
923
        jv-exp.o \
 
924
        f-exp.o m2-exp.o p-exp.o
 
925
 
 
926
# Things which need to be built when making a distribution.
 
927
 
 
928
DISTSTUFF = $(YYFILES)
 
929
 
 
930
# Prevent Sun make from putting in the machine type.  Setting
 
931
# TARGET_ARCH to nothing works for SunOS 3, 4.0, but not for 4.1.
 
932
.c.o:
 
933
        $(CC) -c $(INTERNAL_CFLAGS) $<
 
934
 
 
935
all: gdb$(EXEEXT) $(CONFIG_ALL)
 
936
        @$(MAKE) -s $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do
 
937
.PHONY: all-tui
 
938
all-tui: $(TUI)$(EXEEXT)
 
939
 
 
940
installcheck:
 
941
 
 
942
# The check target can not use subdir_do, because subdir_do does not
 
943
# use TARGET_FLAGS_TO_PASS.
 
944
check: force
 
945
        @if [ -f testsuite/Makefile ]; then \
 
946
          rootme=`pwd`; export rootme; \
 
947
          rootsrc=`cd $(srcdir); pwd`; export rootsrc; \
 
948
          cd testsuite; \
 
949
          $(MAKE) $(TARGET_FLAGS_TO_PASS) check; \
 
950
        else true; fi
 
951
 
 
952
info dvi install-info clean-info html install-html: force
 
953
        @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
 
954
 
 
955
gdb.z:gdb.1
 
956
        nroff -man $(srcdir)/gdb.1 | col -b > gdb.t
 
957
        pack gdb.t ; rm -f gdb.t
 
958
        mv gdb.t.z gdb.z
 
959
 
 
960
# Traditionally "install" depends on "all".  But it may be useful
 
961
# not to; for example, if the user has made some trivial change to a
 
962
# source file and doesn't care about rebuilding or just wants to save the
 
963
# time it takes for make to check that all is up to date.
 
964
# install-only is intended to address that need.
 
965
install: all install-only
 
966
install-only: $(CONFIG_INSTALL)
 
967
        transformed_name=`t='$(program_transform_name)'; \
 
968
                          echo gdb | sed -e "$$t"` ; \
 
969
                if test "x$$transformed_name" = x; then \
 
970
                  transformed_name=gdb ; \
 
971
                else \
 
972
                  true ; \
 
973
                fi ; \
 
974
                $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir) ; \
 
975
                $(INSTALL_PROGRAM) gdb$(EXEEXT) \
 
976
                        $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \
 
977
                $(SHELL) $(srcdir)/../mkinstalldirs \
 
978
                        $(DESTDIR)$(man1dir) ; \
 
979
                $(INSTALL_DATA) $(srcdir)/gdb.1 \
 
980
                        $(DESTDIR)$(man1dir)/$$transformed_name.1
 
981
        @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
 
982
.PHONY: install-tui
 
983
install-tui:
 
984
        transformed_name=`t='$(program_transform_name)'; \
 
985
                          echo $(TUI) | sed -e "$$t"` ; \
 
986
                if test "x$$transformed_name" = x; then \
 
987
                  transformed_name=$(TUI) ; \
 
988
                else \
 
989
                  true ; \
 
990
                fi ; \
 
991
                $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir) ; \
 
992
                $(INSTALL_PROGRAM) $(TUI)$(EXEEXT) \
 
993
                        $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \
 
994
                $(SHELL) $(srcdir)/../mkinstalldirs \
 
995
                        $(DESTDIR)$(man1dir) ; \
 
996
                $(INSTALL_DATA) $(srcdir)/gdb.1 \
 
997
                        $(DESTDIR)$(man1dir)/$$transformed_name.1
 
998
 
 
999
 
 
1000
uninstall: force $(CONFIG_UNINSTALL)
 
1001
        transformed_name=`t='$(program_transform_name)'; \
 
1002
                          echo gdb | sed -e $$t` ; \
 
1003
                if test "x$$transformed_name" = x; then \
 
1004
                  transformed_name=gdb ; \
 
1005
                else \
 
1006
                  true ; \
 
1007
                fi ; \
 
1008
                rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \
 
1009
                      $(DESTDIR)$(man1dir)/$$transformed_name.1
 
1010
        @$(MAKE) DO=uninstall "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
 
1011
.PHONY: uninstall-tui
 
1012
uninstall-tui:
 
1013
        transformed_name=`t='$(program_transform_name)'; \
 
1014
                          echo $(TUI) | sed -e $$t` ; \
 
1015
                if test "x$$transformed_name" = x; then \
 
1016
                  transformed_name=$(TUI) ; \
 
1017
                else \
 
1018
                  true ; \
 
1019
                fi ; \
 
1020
                rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \
 
1021
                      $(DESTDIR)$(man1dir)/$$transformed_name.1
 
1022
 
 
1023
# We do this by grepping through sources.  If that turns out to be too slow,
 
1024
# maybe we could just require every .o file to have an initialization routine
 
1025
# of a given name (top.o -> _initialize_top, etc.).
 
1026
#
 
1027
# Formatting conventions:  The name of the _initialize_* routines must start
 
1028
# in column zero, and must not be inside #if.
 
1029
#
 
1030
# Note that the set of files with init functions might change, or the names
 
1031
# of the functions might change, so this files needs to depend on all the
 
1032
# object files that will be linked into gdb.
 
1033
 
 
1034
# FIXME: There is a problem with this approach - init.c may force
 
1035
# unnecessary files to be linked in.
 
1036
 
 
1037
# FIXME: cagney/2002-06-09: gdb/564: gdb/563: Force the order so that
 
1038
# the first call is to _initialize_gdbtypes (implemented by explicitly
 
1039
# putting that function's name first in the init.l-tmp file).  This is
 
1040
# a hack to ensure that all the architecture dependant global
 
1041
# builtin_type_* variables are initialized before anything else
 
1042
# (per-architecture code is called in the same order that it is
 
1043
# registered).  The ``correct fix'' is to have all the builtin types
 
1044
# made part of the architecture and initialize them on-demand (using
 
1045
# gdbarch_data) just like everything else.  The catch is that other
 
1046
# modules still take the address of these builtin types forcing them
 
1047
# to be variables, sigh!
 
1048
 
 
1049
# NOTE: cagney/2003-03-18: The sed pattern ``s|^\([^ /]...'' is
 
1050
# anchored on the first column and excludes the ``/'' character so
 
1051
# that it doesn't add the $(srcdir) prefix to any file that already
 
1052
# has an absolute path.  It turns out that $(DEC)'s True64 make
 
1053
# automatically adds the $(srcdir) prefixes when it encounters files
 
1054
# in sub-directories such as cli/ and mi/.
 
1055
 
 
1056
# NOTE: cagney/2004-02-08: The ``case "$$fs" in'' eliminates
 
1057
# duplicates.  Files in the gdb/ directory can end up appearing in
 
1058
# COMMON_OBS (as a .o file) and CONFIG_SRCS (as a .c file).
 
1059
 
 
1060
INIT_FILES = $(COMMON_OBS) $(TSOBS) $(CONFIG_SRCS)
 
1061
init.c: $(INIT_FILES)
 
1062
        @echo Making init.c
 
1063
        @rm -f init.c-tmp init.l-tmp
 
1064
        @touch init.c-tmp
 
1065
        @echo gdbtypes > init.l-tmp
 
1066
        @-echo $(INIT_FILES) | \
 
1067
        tr ' ' '\012' | \
 
1068
        sed \
 
1069
            -e '/^gdbtypes.[co]$$/d' \
 
1070
            -e '/^init.[co]$$/d' \
 
1071
            -e '/xdr_ld.[co]$$/d' \
 
1072
            -e '/xdr_ptrace.[co]$$/d' \
 
1073
            -e '/xdr_rdb.[co]$$/d' \
 
1074
            -e '/udr.[co]$$/d' \
 
1075
            -e '/udip2soc.[co]$$/d' \
 
1076
            -e '/udi2go32.[co]$$/d' \
 
1077
            -e '/version.[co]$$/d' \
 
1078
            -e '/^[a-z0-9A-Z_]*_[SU].[co]$$/d' \
 
1079
            -e '/[a-z0-9A-Z_]*-exp.tab.[co]$$/d' \
 
1080
            -e 's/\.[co]$$/.c/' \
 
1081
            -e 's,signals\.c,signals/signals\.c,' \
 
1082
            -e 's|^\([^  /][^     ]*\)|$(srcdir)/\1|g' | \
 
1083
        while read f; do \
 
1084
            sed -n -e 's/^_initialize_\([a-z_0-9A-Z]*\).*/\1/p' $$f 2>/dev/null; \
 
1085
        done | \
 
1086
        while read f; do \
 
1087
            case " $$fs " in \
 
1088
                *" $$f "* ) ;; \
 
1089
                * ) echo $$f ; fs="$$fs $$f";; \
 
1090
            esac; \
 
1091
        done >> init.l-tmp
 
1092
        @echo '/* Do not modify this file.  */' >>init.c-tmp
 
1093
        @echo '/* It is created automatically by the Makefile.  */'>>init.c-tmp
 
1094
        @echo '#include "defs.h"      /* For initialize_file_ftype.  */' >>init.c-tmp
 
1095
        @echo '#include "call-cmds.h" /* For initialize_all_files.  */' >>init.c-tmp
 
1096
        @sed -e 's/\(.*\)/extern initialize_file_ftype _initialize_\1;/' <init.l-tmp >>init.c-tmp
 
1097
        @echo 'void' >>init.c-tmp
 
1098
        @echo 'initialize_all_files (void)' >>init.c-tmp
 
1099
        @echo '{' >>init.c-tmp
 
1100
        @sed -e 's/\(.*\)/  _initialize_\1 ();/' <init.l-tmp >>init.c-tmp
 
1101
        @echo '}' >>init.c-tmp
 
1102
        @rm init.l-tmp
 
1103
        @mv init.c-tmp init.c
 
1104
 
 
1105
.PRECIOUS: init.c
 
1106
 
 
1107
init.o: init.c $(defs_h) $(call_cmds_h)
 
1108
 
 
1109
# Removing the old gdb first works better if it is running, at least on SunOS.
 
1110
gdb$(EXEEXT): gdb.o libgdb.a $(ADD_DEPS) $(CDEPS) $(TDEPLIBS)
 
1111
        @(cd ../..; make --no-print-directory GDB_FLAGS=-DGDB_6_1 library)
 
1112
        @rm -f gdb$(EXEEXT)
 
1113
        $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
 
1114
                -o `cat mergeobj` libgdb.a \
 
1115
                $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES) `cat mergelibs`
 
1116
 
 
1117
$(TUI)$(EXEEXT): tui-main.o libgdb.a $(ADD_DEPS) $(CDEPS) $(TDEPLIBS)
 
1118
        rm -f $(TUI)$(EXEEXT)
 
1119
        $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
 
1120
                -o $(TUI)$(EXEEXT) tui-main.o libgdb.a \
 
1121
                $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES)
 
1122
 
 
1123
nlm:    force
 
1124
        rootme=`pwd`; export rootme; $(MAKE) $(TARGET_FLAGS_TO_PASS) DO=all DODIRS=nlm subdir_do
 
1125
 
 
1126
# Create a library of the gdb object files and build GDB by linking
 
1127
# against that.
 
1128
#
 
1129
# init.o is very important.  It pulls in the rest of GDB.
 
1130
LIBGDB_OBS= $(COMMON_OBS) $(TSOBS) $(ADD_FILES) init.o
 
1131
libgdb.a: $(LIBGDB_OBS)
 
1132
        -rm -f libgdb.a
 
1133
        $(AR) q libgdb.a $(LIBGDB_OBS)
 
1134
        $(RANLIB) libgdb.a
 
1135
 
 
1136
# A Mach 3.0 program to force gdb back to command level
 
1137
 
 
1138
stop-gdb: stop-gdb.o
 
1139
        ${CC_LD} $(GLOBAL_CFLAGS) $(LDFLAGS) -o stop-gdb \
 
1140
        stop-gdb.o $(CLIBS) $(LOADLIBES)
 
1141
 
 
1142
# This is useful when debugging GDB, because some Unix's don't let you run GDB
 
1143
# on itself without copying the executable.  So "make gdb1" will make
 
1144
# gdb and put a copy in gdb1, and you can run it with "gdb gdb1".
 
1145
# Removing gdb1 before the copy is the right thing if gdb1 is open
 
1146
# in another process.
 
1147
gdb1$(EXEEXT): gdb$(EXEEXT)
 
1148
        rm -f gdb1$(EXEEXT)
 
1149
        cp gdb$(EXEEXT) gdb1$(EXEEXT)
 
1150
 
 
1151
# FIXME. These are not generated by "make depend" because they only are there
 
1152
# for some machines.
 
1153
# But these rules don't do what we want; we want to hack the foo.o: tm.h
 
1154
# dependency to do the right thing.
 
1155
tm-sun3.h tm-altos.h: tm-m68k.h
 
1156
tm-sun2.h tm-3b1.h: tm-m68k.h
 
1157
xm-vaxult.h: xm-vax.h
 
1158
xm-vaxbsd.h: xm-vax.h
 
1159
 
 
1160
# Put the proper machine-specific files first, so M-. on a machine
 
1161
# specific routine gets the one for the correct machine.  (FIXME: those
 
1162
# files go in twice; we should be removing them from the main list).
 
1163
 
 
1164
# TAGS depends on all the files that go into it so you can rebuild TAGS
 
1165
# with `make TAGS' and not have to say `rm TAGS' first.
 
1166
 
 
1167
TAGS: $(TAGFILES_NO_SRCDIR) $(TAGFILES_WITH_SRCDIR)
 
1168
        @echo Making TAGS
 
1169
        @etags $(srcdir)/$(TM_FILE) \
 
1170
          $(srcdir)/$(XM_FILE) \
 
1171
          $(srcdir)/$(NAT_FILE) \
 
1172
        `(for i in $(DEPFILES) $(TAGFILES_NO_SRCDIR); do \
 
1173
                echo $(srcdir)/$$i ; \
 
1174
        done ; for i in $(TAGFILES_WITH_SRCDIR); do \
 
1175
                echo $$i ; \
 
1176
        done) | sed -e 's/\.o$$/\.c/'` \
 
1177
        `find $(srcdir)/config -name '*.h' -print`
 
1178
 
 
1179
tags: TAGS
 
1180
 
 
1181
clean mostlyclean: $(CONFIG_CLEAN)
 
1182
        @$(MAKE) $(FLAGS_TO_PASS) DO=clean "DODIRS=$(SUBDIRS)" subdir_do
 
1183
        rm -f *.o *.a $(ADD_FILES) *~ init.c-tmp init.l-tmp version.c-tmp
 
1184
        rm -f init.c version.c
 
1185
        rm -f gdb$(EXEEXT) core make.log
 
1186
        rm -f gdb[0-9]$(EXEEXT)
 
1187
.PHONY: clean-tui
 
1188
clean-tui:
 
1189
        rm -f $(TUI)$(EXEEXT)
 
1190
 
 
1191
# This used to depend on c-exp.c m2-exp.c TAGS
 
1192
# I believe this is wrong; the makefile standards for distclean just
 
1193
# describe removing files; the only sort of "re-create a distribution"
 
1194
# functionality described is if the distributed files are unmodified.
 
1195
# NB: While GDBSERVER might be configured on native systems, it isn't
 
1196
# always included in SUBDIRS.  Remove the gdbserver files explictly.
 
1197
distclean: clean
 
1198
        @$(MAKE) $(FLAGS_TO_PASS) DO=distclean "DODIRS=$(SUBDIRS)" subdir_do
 
1199
        rm -f gdbserver/config.status gdbserver/config.log
 
1200
        rm -f gdbserver/tm.h gdbserver/xm.h gdbserver/nm.h
 
1201
        rm -f gdbserver/Makefile gdbserver/config.cache
 
1202
        rm -f nm.h tm.h xm.h config.status config.h stamp-h .gdbinit
 
1203
        rm -f y.output yacc.acts yacc.tmp y.tab.h
 
1204
        rm -f config.log config.cache
 
1205
        rm -f Makefile
 
1206
 
 
1207
maintainer-clean: local-maintainer-clean do-maintainer-clean distclean
 
1208
realclean: maintainer-clean
 
1209
 
 
1210
local-maintainer-clean:
 
1211
        @echo "This command is intended for maintainers to use;"
 
1212
        @echo "it deletes files that may require special tools to rebuild."
 
1213
        rm -f c-exp.c \
 
1214
                ada-lex.c ada-exp.c \
 
1215
                objc-exp.c \
 
1216
                jv-exp.tab \
 
1217
                f-exp.c m2-exp.c p-exp.c
 
1218
        rm -f TAGS $(INFOFILES)
 
1219
        rm -f $(YYFILES)
 
1220
        rm -f nm.h tm.h xm.h config.status
 
1221
 
 
1222
do-maintainer-clean:
 
1223
        @$(MAKE) $(FLAGS_TO_PASS) DO=maintainer-clean "DODIRS=$(SUBDIRS)" \
 
1224
                subdir_do
 
1225
 
 
1226
diststuff: $(DISTSTUFF)
 
1227
        cd doc; $(MAKE) $(MFLAGS) diststuff
 
1228
 
 
1229
subdir_do: force
 
1230
        @for i in $(DODIRS); do \
 
1231
                if [ -f ./$$i/Makefile ] ; then \
 
1232
                        if (cd ./$$i; \
 
1233
                                $(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
 
1234
                        else exit 1 ; fi ; \
 
1235
                else true ; fi ; \
 
1236
        done
 
1237
 
 
1238
Makefile: Makefile.in config.status @frags@
 
1239
        $(SHELL) config.status
 
1240
 
 
1241
config.h: stamp-h ; @true
 
1242
stamp-h: config.in config.status
 
1243
        CONFIG_HEADERS=config.h:config.in $(SHELL) config.status
 
1244
 
 
1245
config.status: configure configure.tgt configure.host
 
1246
        $(SHELL) config.status --recheck
 
1247
 
 
1248
force:
 
1249
 
 
1250
# Documentation!
 
1251
# GDB QUICK REFERENCE (TeX dvi file, CM fonts)
 
1252
doc/refcard.dvi:
 
1253
        cd doc; $(MAKE) refcard.dvi $(FLAGS_TO_PASS)
 
1254
 
 
1255
# GDB QUICK REFERENCE (PostScript output, common PS fonts)
 
1256
doc/refcard.ps:
 
1257
        cd doc; $(MAKE) refcard.ps $(FLAGS_TO_PASS)
 
1258
 
 
1259
# GDB MANUAL: TeX dvi file
 
1260
doc/gdb.dvi:
 
1261
        cd doc; $(MAKE) gdb.dvi $(FLAGS_TO_PASS)
 
1262
 
 
1263
# GDB MANUAL: info file
 
1264
doc/gdb.info:
 
1265
        cd doc; $(MAKE) gdb.info $(FLAGS_TO_PASS)
 
1266
 
 
1267
# Make copying.c from COPYING
 
1268
$(srcdir)/copying.c: @MAINTAINER_MODE_TRUE@ \
 
1269
                $(srcdir)/COPYING $(srcdir)/copying.awk
 
1270
        awk -f $(srcdir)/copying.awk \
 
1271
                < $(srcdir)/COPYING > $(srcdir)/copying.tmp
 
1272
        mv $(srcdir)/copying.tmp $(srcdir)/copying.c
 
1273
 
 
1274
version.c: Makefile version.in
 
1275
        @rm -f version.c-tmp version.c
 
1276
        @echo '#include "version.h"' >> version.c-tmp
 
1277
        @echo 'const char version[] = "'"`sed q ${srcdir}/version.in`"'";' >> version.c-tmp
 
1278
        @echo 'const char host_name[] = "$(host_alias)";' >> version.c-tmp
 
1279
        @echo 'const char target_name[] = "$(target_alias)";' >> version.c-tmp
 
1280
        @mv version.c-tmp version.c
 
1281
version.o: version.c $(version_h)
 
1282
 
 
1283
 
 
1284
lint: $(LINTFILES)
 
1285
        $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
 
1286
           `echo $(DEPFILES) | sed 's/\.o /\.c /g'`
 
1287
 
 
1288
gdb.cxref: $(SFILES)
 
1289
        cxref -I. $(SFILES) >gdb.cxref
 
1290
 
 
1291
force_update:
 
1292
 
 
1293
# GNU Make has an annoying habit of putting *all* the Makefile variables
 
1294
# into the environment, unless you include this target as a circumvention.
 
1295
# Rumor is that this will be fixed (and this target can be removed)
 
1296
# in GNU Make 4.0.
 
1297
.NOEXPORT:
 
1298
 
 
1299
# GNU Make 3.63 has a different problem: it keeps tacking command line
 
1300
# overrides onto the definition of $(MAKE).  This variable setting
 
1301
# will remove them.
 
1302
MAKEOVERRIDES=
 
1303
 
 
1304
ALLDEPFILES = \
 
1305
        aix-thread.c \
 
1306
        alpha-nat.c alphabsd-nat.c \
 
1307
        alpha-tdep.c alpha-linux-tdep.c alphabsd-tdep.c alphanbsd-tdep.c \
 
1308
        alpha-osf1-tdep.c alphafbsd-tdep.c alpha-mdebug-tdep.c \
 
1309
        amd64-nat.c amd64-tdep.c \
 
1310
        amd64bsd-nat.c amdfbsd-nat.c amd64fbsd-tdep.c \
 
1311
        amd64nbsd-nat.c amd64nbsd-tdep.c \
 
1312
        amd64obsd-nat.c amd64obsd-tdep.c \
 
1313
        amd64-linux-nat.c amd64-linux-tdep.c \
 
1314
        arm-linux-nat.c arm-linux-tdep.c arm-tdep.c \
 
1315
        armnbsd-nat.c armnbsd-tdep.c \
 
1316
        avr-tdep.c \
 
1317
        coff-solib.c \
 
1318
        core-regset.c core-aout.c corelow.c \
 
1319
        dcache.c delta68-nat.c dpx2-nat.c exec.c fork-child.c \
 
1320
        glibc-tdep.c \
 
1321
        go32-nat.c h8300-tdep.c \
 
1322
        hppa-tdep.c hppa-hpux-tdep.c \
 
1323
        hppah-nat.c hpread.c \
 
1324
        i386-tdep.c i386v-nat.c i386-linux-nat.c \
 
1325
        i386v4-nat.c i386ly-tdep.c i386-cygwin-tdep.c \
 
1326
        i386bsd-nat.c i386bsd-tdep.c i386fbsd-nat.c i386fbsd-tdep.c \
 
1327
        i387-tdep.c \
 
1328
        i386-linux-tdep.c i386-nat.c \
 
1329
        i386gnu-nat.c i386gnu-tdep.c \
 
1330
        ia64-linux-nat.c ia64-linux-tdep.c ia64-tdep.c \
 
1331
        infptrace.c inftarg.c irix4-nat.c irix5-nat.c \
 
1332
        libunwind-frame.c \
 
1333
        lynx-nat.c m3-nat.c \
 
1334
        m68hc11-tdep.c \
 
1335
        m68k-tdep.c \
 
1336
        mcore-tdep.c \
 
1337
        mips-linux-nat.c mips-linux-tdep.c \
 
1338
        mips-nat.c \
 
1339
        mips-irix-tdep.c \
 
1340
        mips-tdep.c mipsm3-nat.c mipsv4-nat.c \
 
1341
        mipsnbsd-nat.c mipsnbsd-tdep.c \
 
1342
        nbsd-tdep.c \
 
1343
        ns32k-tdep.c solib-osf.c \
 
1344
        somread.c somsolib.c $(HPREAD_SOURCE) \
 
1345
        ppc-sysv-tdep.o ppc-linux-nat.c ppc-linux-tdep.c \
 
1346
        ppcnbsd-nat.o ppcnbsd-tdep.o \
 
1347
        procfs.c \
 
1348
        remote-e7000.c \
 
1349
        remote-hms.c remote-m32r-sdi.c remote-mips.c \
 
1350
        remote-rdp.c remote-sim.c \
 
1351
        remote-st.c remote-utils.c dcache.c \
 
1352
        remote-vx.c \
 
1353
        rs6000-nat.c rs6000-tdep.c \
 
1354
        s390-tdep.c s390-nat.c \
 
1355
        ser-go32.c ser-pipe.c ser-tcp.c \
 
1356
        sh-tdep.c sh64-tdep.c shnbsd-tdep.c shnbsd-nat.c \
 
1357
        solib.c solib-irix.c solib-svr4.c solib-sunos.c \
 
1358
        sparc-linux-tdep.c sparc-nat.c sparc-sol2-nat.c sparc-sol2-tdep.c \
 
1359
        sparc-tdep.c sparc-sol2-nat.c sparc-sol2-tdep.c sparc64-linux-nat.c \
 
1360
        sparc64-linux-tdep.c sparc64-nat.c sparc64-sol2-tdep.c \
 
1361
        sparc64-tdep.c sparc64fbsd-nat.c sparc64fbsd-tdep.c \
 
1362
        sparc64nbsd-nat.c sparc64nbsd-tdep.c sparc64obsd-tdep.c \
 
1363
        sparcnbsd-nat.c sparcnbsd-tdep.c sparcobsd-tdep.c \
 
1364
        sun3-nat.c \
 
1365
        symm-tdep.c symm-nat.c \
 
1366
        vax-tdep.c \
 
1367
        vx-share/xdr_ld.c vx-share/xdr_ptrace.c vx-share/xdr_rdb.c \
 
1368
        win32-nat.c \
 
1369
        xcoffread.c xcoffsolib.c \
 
1370
        xstormy16-tdep.c
 
1371
 
 
1372
# Some files need explict build rules (due to -Werror problems) or due
 
1373
# to sub-directory fun 'n' games.
 
1374
 
 
1375
# Provide explicit rule/dependency - works for more makes.
 
1376
copying.o: $(srcdir)/copying.c
 
1377
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/copying.c
 
1378
 
 
1379
hpux-thread.o: $(srcdir)/hpux-thread.c
 
1380
        $(CC) -c $(INTERNAL_CFLAGS) -I$(srcdir)/osf-share \
 
1381
                -I$(srcdir)/osf-share/HP800 -I/usr/include/dce \
 
1382
                $(srcdir)/hpux-thread.c
 
1383
 
 
1384
# main.o needs an explicit build rule to get TARGET_SYSTEM_ROOT and BINDIR.
 
1385
main.o: main.c
 
1386
        $(CC) -c $(INTERNAL_CFLAGS) $(TARGET_SYSTEM_ROOT_DEFINE) \
 
1387
                -DBINDIR=\"$(bindir)\" $(srcdir)/main.c
 
1388
 
 
1389
# FIXME: cagney/2003-08-10: "monitor.c" gets -Wformat-nonliteral
 
1390
# errors.  It turns out that that is the least of monitor.c's
 
1391
# problems.  The function print_vsprintf appears to be using
 
1392
# va_arg(long) to extract CORE_ADDR parameters - something that
 
1393
# definitly will not work.  "monitor.c" needs to be rewritten so that
 
1394
# it doesn't use format strings and instead uses callbacks.
 
1395
monitor.o: $(srcdir)/monitor.c
 
1396
        $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) $(srcdir)/monitor.c
 
1397
 
 
1398
# FIXME: cagney/2003-08-10: Do not try to build "printcmd.c" with
 
1399
# -Wformat-nonliteral.  It needs to be overhauled so that it doesn't
 
1400
# pass user input strings as the format parameter to host printf
 
1401
# function calls.
 
1402
printcmd.o: $(srcdir)/printcmd.c
 
1403
        $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) $(srcdir)/printcmd.c
 
1404
 
 
1405
# FIXME: Procfs.o gets -Wformat errors because things like pid_t don't
 
1406
# match output format strings.
 
1407
procfs.o: $(srcdir)/procfs.c
 
1408
        $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) $(srcdir)/procfs.c
 
1409
 
 
1410
# FIXME: Thread-db.o gets warnings because the definitions of the register
 
1411
# sets are different from kernel to kernel.
 
1412
thread-db.o: $(srcdir)/thread-db.c
 
1413
        $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) \
 
1414
                $(srcdir)/thread-db.c
 
1415
 
 
1416
v850ice.o: $(srcdir)/v850ice.c
 
1417
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
1418
                $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) \
 
1419
                $(GDBTK_CFLAGS) \
 
1420
                $(srcdir)/v850ice.c
 
1421
 
 
1422
# FIXME: cagney/2003-08-10: Do not try to build "valprint.c" with
 
1423
# -Wformat-nonliteral.  It relies on local_hex_format et.al. and
 
1424
# that's a mess.  It needs a serious overhaul.
 
1425
valprint.o: $(srcdir)/valprint.c
 
1426
        $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) $(srcdir)/valprint.c
 
1427
 
 
1428
#
 
1429
# YACC/LEX dependencies
 
1430
#
 
1431
# LANG-exp.c is generated in objdir from LANG-exp.y if it doesn't
 
1432
# exist in srcdir, then compiled in objdir to LANG-exp.o.  If we
 
1433
# said LANG-exp.c rather than ./c-exp.c some makes would
 
1434
# sometimes re-write it into $(srcdir)/c-exp.c.  Remove bogus
 
1435
# decls for malloc/realloc/free which conflict with everything else.
 
1436
# Strictly speaking c-exp.c should therefore depend on
 
1437
# Makefile.in, but that was a pretty big annoyance.
 
1438
 
 
1439
.SUFFIXES: .y .l
 
1440
.y.c: 
 
1441
        $(SHELL) $(YLWRAP) "$(YACC)" $< y.tab.c $@.tmp -- $(YFLAGS)
 
1442
        -sed -e '/extern.*malloc/d' \
 
1443
             -e '/extern.*realloc/d' \
 
1444
             -e '/extern.*free/d' \
 
1445
             -e '/include.*malloc.h/d' \
 
1446
             -e 's/malloc/xmalloc/g' \
 
1447
             -e 's/realloc/xrealloc/g' \
 
1448
             -e '/^#line.*y.tab.c/d' \
 
1449
          < $@.tmp > $@.new
 
1450
        -rm $@.tmp
 
1451
        mv $@.new ./$*.c
 
1452
.l.c:
 
1453
        @if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \
 
1454
            echo $(FLEX) -Isit $< ">" $@; \
 
1455
            $(FLEX) -Isit $< > $@; \
 
1456
        elif [ ! -f $@ -a ! -f $< ]; then \
 
1457
            echo "ada-lex.c missing and flex not available."; \
 
1458
            false; \
 
1459
        elif [ ! -f $@ ]; then \
 
1460
            echo "Warning: $*.c older than $*.l and flex not available."; \
 
1461
        fi
 
1462
 
 
1463
.PRECIOUS: ada-exp.c ada-lex.c
 
1464
.PRECIOUS: c-exp.c
 
1465
.PRECIOUS: f-exp.c
 
1466
.PRECIOUS: jv-exp.c
 
1467
.PRECIOUS: m2-exp.c
 
1468
.PRECIOUS: objc-exp.c
 
1469
.PRECIOUS: p-exp.c
 
1470
 
 
1471
#
 
1472
# gdb/ dependencies
 
1473
#
 
1474
 
 
1475
abug-rom.o: abug-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
1476
        $(serial_h) $(regcache_h) $(m68k_tdep_h)
 
1477
ada-exp.o: ada-exp.c $(defs_h) $(expression_h) $(value_h) $(parser_defs_h) \
 
1478
        $(language_h) $(ada_lang_h) $(bfd_h) $(symfile_h) $(objfiles_h) \
 
1479
        $(frame_h) $(block_h) $(ada_lex_c)
 
1480
ada-lang.o: ada-lang.c $(gdb_string_h) $(demangle_h) $(defs_h) $(symtab_h) \
 
1481
        $(gdbtypes_h) $(gdbcmd_h) $(expression_h) $(parser_defs_h) \
 
1482
        $(language_h) $(c_lang_h) $(inferior_h) $(symfile_h) $(objfiles_h) \
 
1483
        $(breakpoint_h) $(gdbcore_h) $(ada_lang_h) $(ui_out_h) $(block_h) \
 
1484
        $(infcall_h) $(dictionary_h)
 
1485
ada-lex.o: ada-lex.c
 
1486
ada-tasks.o: ada-tasks.c $(defs_h) $(command_h) $(value_h) $(language_h) \
 
1487
        $(inferior_h) $(symtab_h) $(target_h) $(regcache_h) $(gdbcore_h) \
 
1488
        $(gregset_h) $(ada_lang_h)
 
1489
ada-typeprint.o: ada-typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) \
 
1490
        $(symtab_h) $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) \
 
1491
        $(target_h) $(command_h) $(gdbcmd_h) $(language_h) $(demangle_h) \
 
1492
        $(c_lang_h) $(typeprint_h) $(ada_lang_h) $(gdb_string_h)
 
1493
ada-valprint.o: ada-valprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
 
1494
        $(expression_h) $(value_h) $(demangle_h) $(valprint_h) $(language_h) \
 
1495
        $(annotate_h) $(ada_lang_h) $(c_lang_h) $(infcall_h)
 
1496
aix-thread.o: aix-thread.c $(defs_h) $(gdb_assert_h) $(gdbthread_h) \
 
1497
        $(target_h) $(inferior_h) $(regcache_h) $(gdbcmd_h) $(language_h) \
 
1498
        $(ppc_tdep_h)
 
1499
alphabsd-nat.o: alphabsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
1500
        $(alpha_tdep_h) $(alphabsd_tdep_h) $(gregset_h)
 
1501
alphabsd-tdep.o: alphabsd-tdep.c $(defs_h) $(alpha_tdep_h) \
 
1502
        $(alphabsd_tdep_h)
 
1503
alphafbsd-tdep.o: alphafbsd-tdep.c $(defs_h) $(value_h) $(osabi_h) \
 
1504
        $(alpha_tdep_h)
 
1505
alpha-linux-tdep.o: alpha-linux-tdep.c $(defs_h) $(frame_h) $(gdb_assert_h) \
 
1506
        $(osabi_h) $(alpha_tdep_h)
 
1507
alpha-mdebug-tdep.o: alpha-mdebug-tdep.c $(defs_h) $(frame_h) \
 
1508
        $(frame_unwind_h) $(frame_base_h) $(symtab_h) $(gdbcore_h) \
 
1509
        $(block_h) $(gdb_assert_h) $(alpha_tdep_h)
 
1510
alpha-nat.o: alpha-nat.c $(defs_h) $(gdb_string_h) $(inferior_h) \
 
1511
        $(gdbcore_h) $(target_h) $(regcache_h) $(alpha_tdep_h) $(gregset_h)
 
1512
alphanbsd-tdep.o: alphanbsd-tdep.c $(defs_h) $(gdbcore_h) $(frame_h) \
 
1513
        $(regcache_h) $(value_h) $(osabi_h) $(solib_svr4_h) $(alpha_tdep_h) \
 
1514
        $(alphabsd_tdep_h) $(nbsd_tdep_h)
 
1515
alpha-osf1-tdep.o: alpha-osf1-tdep.c $(defs_h) $(frame_h) $(gdbcore_h) \
 
1516
        $(value_h) $(osabi_h) $(gdb_string_h) $(objfiles_h) $(alpha_tdep_h)
 
1517
alpha-tdep.o: alpha-tdep.c $(defs_h) $(doublest_h) $(frame_h) \
 
1518
        $(frame_unwind_h) $(frame_base_h) $(dwarf2_frame_h) $(inferior_h) \
 
1519
        $(symtab_h) $(value_h) $(gdbcmd_h) $(gdbcore_h) $(dis_asm_h) \
 
1520
        $(symfile_h) $(objfiles_h) $(gdb_string_h) $(linespec_h) \
 
1521
        $(regcache_h) $(reggroups_h) $(arch_utils_h) $(osabi_h) $(block_h) \
 
1522
        $(elf_bfd_h) $(alpha_tdep_h)
 
1523
amd64bsd-nat.o: amd64bsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
1524
        $(gdb_assert_h) $(amd64_tdep_h) $(amd64_nat_h)
 
1525
amd64fbsd-nat.o: amd64fbsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
1526
        $(gdb_assert_h) $(gregset_h) $(amd64_tdep_h) $(amd64_nat_h)
 
1527
amd64fbsd-tdep.o: amd64fbsd-tdep.c $(defs_h) $(arch_utils_h) $(frame_h) \
 
1528
        $(gdbcore_h) $(regcache_h) $(osabi_h) $(gdb_string_h) \
 
1529
        $(amd64_tdep_h) $(solib_svr4_h)
 
1530
amd64-linux-nat.o: amd64-linux-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
1531
        $(regcache_h) $(linux_nat_h) $(gdb_assert_h) $(gdb_string_h) \
 
1532
        $(gdb_proc_service_h) $(gregset_h) $(amd64_tdep_h) \
 
1533
        $(amd64_linux_tdep_h) $(i386_linux_tdep_h) $(amd64_nat_h)
 
1534
amd64-linux-tdep.o: amd64-linux-tdep.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
1535
        $(regcache_h) $(osabi_h) $(gdb_string_h) $(amd64_tdep_h) \
 
1536
        $(amd64_linux_tdep_h)
 
1537
amd64-nat.o: amd64-nat.c $(defs_h) $(gdbarch_h) $(regcache_h) \
 
1538
        $(gdb_assert_h) $(i386_tdep_h) $(amd64_tdep_h)
 
1539
amd64nbsd-nat.o: amd64nbsd-nat.c $(defs_h) $(gdb_assert_h) $(amd64_tdep_h) \
 
1540
        $(amd64_nat_h)
 
1541
amd64nbsd-tdep.o: amd64nbsd-tdep.c $(defs_h) $(arch_utils_h) $(frame_h) \
 
1542
        $(gdbcore_h) $(osabi_h) $(gdb_assert_h) $(amd64_tdep_h) \
 
1543
        $(nbsd_tdep_h) $(solib_svr4_h)
 
1544
amd64obsd-nat.o: amd64obsd-nat.c $(defs_h) $(gdb_assert_h) $(amd64_tdep_h) \
 
1545
        $(amd64_nat_h)
 
1546
amd64obsd-tdep.o: amd64obsd-tdep.c $(defs_h) $(frame_h) $(gdbcore_h) \
 
1547
        $(osabi_h) $(regset_h) $(target_h) $(gdb_assert_h) $(gdb_string_h) \
 
1548
        $(amd64_tdep_h) $(i387_tdep_h) $(solib_svr4_h)
 
1549
amd64-tdep.o: amd64-tdep.c $(defs_h) $(arch_utils_h) $(block_h) \
 
1550
        $(dummy_frame_h) $(frame_h) $(frame_base_h) $(frame_unwind_h) \
 
1551
        $(inferior_h) $(gdbcmd_h) $(gdbcore_h) $(objfiles_h) $(regcache_h) \
 
1552
        $(regset_h) $(symfile_h) $(gdb_assert_h) $(amd64_tdep_h) \
 
1553
        $(i387_tdep_h)
 
1554
annotate.o: annotate.c $(defs_h) $(annotate_h) $(value_h) $(target_h) \
 
1555
        $(gdbtypes_h) $(breakpoint_h)
 
1556
arch-utils.o: arch-utils.c $(defs_h) $(arch_utils_h) $(buildsym_h) \
 
1557
        $(gdbcmd_h) $(inferior_h) $(gdb_string_h) $(regcache_h) \
 
1558
        $(gdb_assert_h) $(sim_regno_h) $(osabi_h) $(version_h) \
 
1559
        $(floatformat_h)
 
1560
arm-linux-nat.o: arm-linux-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
1561
        $(gdb_string_h) $(regcache_h) $(arm_tdep_h) $(gregset_h)
 
1562
arm-linux-tdep.o: arm-linux-tdep.c $(defs_h) $(target_h) $(value_h) \
 
1563
        $(gdbtypes_h) $(floatformat_h) $(gdbcore_h) $(frame_h) $(regcache_h) \
 
1564
        $(doublest_h) $(solib_svr4_h) $(osabi_h) $(arm_tdep_h) \
 
1565
        $(glibc_tdep_h)
 
1566
armnbsd-nat.o: armnbsd-nat.c $(defs_h) $(arm_tdep_h) $(inferior_h) \
 
1567
        $(regcache_h) $(gdbcore_h)
 
1568
armnbsd-tdep.o: armnbsd-tdep.c $(defs_h) $(osabi_h) $(arm_tdep_h) \
 
1569
        $(nbsd_tdep_h) $(solib_svr4_h)
 
1570
arm-tdep.o: arm-tdep.c $(defs_h) $(frame_h) $(inferior_h) $(gdbcmd_h) \
 
1571
        $(gdbcore_h) $(gdb_string_h) $(dis_asm_h) $(regcache_h) \
 
1572
        $(doublest_h) $(value_h) $(arch_utils_h) $(osabi_h) \
 
1573
        $(frame_unwind_h) $(frame_base_h) $(trad_frame_h) $(arm_tdep_h) \
 
1574
        $(gdb_sim_arm_h) $(elf_bfd_h) $(coff_internal_h) $(elf_arm_h) \
 
1575
        $(gdb_assert_h) $(bfd_in2_h) $(libcoff_h)
 
1576
auxv.o: auxv.c $(defs_h) $(target_h) $(gdbtypes_h) $(command_h) \
 
1577
        $(inferior_h) $(valprint_h) $(gdb_assert_h) $(auxv_h) \
 
1578
        $(elf_common_h)
 
1579
avr-tdep.o: avr-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1580
        $(frame_base_h) $(trad_frame_h) $(gdbcmd_h) $(gdbcore_h) \
 
1581
        $(inferior_h) $(symfile_h) $(arch_utils_h) $(regcache_h) \
 
1582
        $(gdb_string_h) $(dis_asm_h)
 
1583
ax-gdb.o: ax-gdb.c $(defs_h) $(symtab_h) $(symfile_h) $(gdbtypes_h) \
 
1584
        $(value_h) $(expression_h) $(command_h) $(gdbcmd_h) $(frame_h) \
 
1585
        $(target_h) $(ax_h) $(ax_gdb_h) $(gdb_string_h) $(block_h) \
 
1586
        $(regcache_h)
 
1587
ax-general.o: ax-general.c $(defs_h) $(ax_h) $(value_h) $(gdb_string_h)
 
1588
bcache.o: bcache.c $(defs_h) $(gdb_obstack_h) $(bcache_h) $(gdb_string_h) \
 
1589
        $(gdb_assert_h)
 
1590
bfd-target.o: bfd-target.c $(defs_h) $(target_h) $(bfd_target_h) \
 
1591
        $(gdb_assert_h) $(gdb_string_h)
 
1592
block.o: block.c $(defs_h) $(block_h) $(symtab_h) $(symfile_h) \
 
1593
        $(gdb_obstack_h) $(cp_support_h)
 
1594
blockframe.o: blockframe.c $(defs_h) $(symtab_h) $(bfd_h) $(objfiles_h) \
 
1595
        $(frame_h) $(gdbcore_h) $(value_h) $(target_h) $(inferior_h) \
 
1596
        $(annotate_h) $(regcache_h) $(gdb_assert_h) $(dummy_frame_h) \
 
1597
        $(command_h) $(gdbcmd_h) $(block_h)
 
1598
breakpoint.o: breakpoint.c $(defs_h) $(symtab_h) $(frame_h) $(breakpoint_h) \
 
1599
        $(gdbtypes_h) $(expression_h) $(gdbcore_h) $(gdbcmd_h) $(value_h) \
 
1600
        $(command_h) $(inferior_h) $(gdbthread_h) $(target_h) $(language_h) \
 
1601
        $(gdb_string_h) $(demangle_h) $(annotate_h) $(symfile_h) \
 
1602
        $(objfiles_h) $(source_h) $(linespec_h) $(completer_h) $(gdb_h) \
 
1603
        $(ui_out_h) $(cli_script_h) $(gdb_assert_h) $(block_h) \
 
1604
        $(gdb_events_h)
 
1605
buildsym.o: buildsym.c $(defs_h) $(bfd_h) $(gdb_obstack_h) $(symtab_h) \
 
1606
        $(symfile_h) $(objfiles_h) $(gdbtypes_h) $(gdb_assert_h) \
 
1607
        $(complaints_h) $(gdb_string_h) $(expression_h) $(language_h) \
 
1608
        $(bcache_h) $(filenames_h) $(macrotab_h) $(demangle_h) $(block_h) \
 
1609
        $(cp_support_h) $(dictionary_h) $(buildsym_h) $(stabsread_h)
 
1610
c-exp.o: c-exp.c $(defs_h) $(gdb_string_h) $(expression_h) $(value_h) \
 
1611
        $(parser_defs_h) $(language_h) $(c_lang_h) $(bfd_h) $(symfile_h) \
 
1612
        $(objfiles_h) $(charset_h) $(block_h) $(cp_support_h)
 
1613
charset.o: charset.c $(defs_h) $(charset_h) $(gdbcmd_h) $(gdb_assert_h) \
 
1614
        $(gdb_string_h)
 
1615
c-lang.o: c-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
1616
        $(parser_defs_h) $(language_h) $(c_lang_h) $(valprint_h) \
 
1617
        $(macroscope_h) $(gdb_assert_h) $(charset_h) $(gdb_string_h) \
 
1618
        $(demangle_h) $(cp_support_h)
 
1619
cli-out.o: cli-out.c $(defs_h) $(ui_out_h) $(cli_out_h) $(gdb_string_h) \
 
1620
        $(gdb_assert_h)
 
1621
coff-pe-read.o: coff-pe-read.c $(coff_pe_read_h) $(bfd_h) $(defs_h) \
 
1622
        $(gdbtypes_h) $(symtab_h) $(symfile_h) $(objfiles_h)
 
1623
coffread.o: coffread.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(demangle_h) \
 
1624
        $(breakpoint_h) $(bfd_h) $(gdb_obstack_h) $(gdb_string_h) \
 
1625
        $(coff_internal_h) $(libcoff_h) $(objfiles_h) $(buildsym_h) \
 
1626
        $(gdb_stabs_h) $(stabsread_h) $(complaints_h) $(target_h) \
 
1627
        $(gdb_assert_h) $(block_h) $(dictionary_h) $(coff_pe_read_h)
 
1628
coff-solib.o: coff-solib.c $(defs_h) $(frame_h) $(bfd_h) $(gdbcore_h) \
 
1629
        $(symtab_h) $(symfile_h) $(objfiles_h)
 
1630
complaints.o: complaints.c $(defs_h) $(complaints_h) $(gdb_assert_h) \
 
1631
        $(command_h) $(gdbcmd_h)
 
1632
completer.o: completer.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
1633
        $(filenames_h) $(language_h) $(cli_decode_h) $(gdbcmd_h) \
 
1634
        $(readline_h) $(completer_h)
 
1635
copying.o: copying.c $(defs_h) $(command_h) $(gdbcmd_h)
 
1636
core-aout.o: core-aout.c $(defs_h) $(gdbcore_h) $(value_h) $(regcache_h) \
 
1637
        $(gdb_dirent_h) $(gdb_stat_h)
 
1638
corefile.o: corefile.c $(defs_h) $(gdb_string_h) $(inferior_h) $(symtab_h) \
 
1639
        $(command_h) $(gdbcmd_h) $(bfd_h) $(target_h) $(gdbcore_h) \
 
1640
        $(dis_asm_h) $(gdb_stat_h) $(completer_h)
 
1641
corelow.o: corelow.c $(defs_h) $(arch_utils_h) $(gdb_string_h) $(frame_h) \
 
1642
        $(inferior_h) $(symtab_h) $(command_h) $(bfd_h) $(target_h) \
 
1643
        $(gdbcore_h) $(gdbthread_h) $(regcache_h) $(regset_h) $(symfile_h) \
 
1644
        $(exec_h) $(readline_h) $(gdb_assert_h)
 
1645
core-regset.o: core-regset.c $(defs_h) $(command_h) $(gdbcore_h) \
 
1646
        $(inferior_h) $(target_h) $(gdb_string_h) $(gregset_h)
 
1647
cp-abi.o: cp-abi.c $(defs_h) $(value_h) $(cp_abi_h) $(command_h) $(gdbcmd_h) \
 
1648
        $(ui_out_h) $(gdb_string_h)
 
1649
cp-namespace.o: cp-namespace.c $(defs_h) $(cp_support_h) $(gdb_obstack_h) \
 
1650
        $(symtab_h) $(symfile_h) $(gdb_assert_h) $(block_h) $(objfiles_h) \
 
1651
        $(gdbtypes_h) $(dictionary_h) $(command_h) $(frame_h)
 
1652
cp-support.o: cp-support.c $(defs_h) $(cp_support_h) $(gdb_string_h) \
 
1653
        $(demangle_h) $(gdb_assert_h) $(gdbcmd_h) $(dictionary_h) \
 
1654
        $(objfiles_h) $(frame_h) $(symtab_h) $(block_h) $(complaints_h) \
 
1655
        $(gdbtypes_h)
 
1656
cpu32bug-rom.o: cpu32bug-rom.c $(defs_h) $(gdbcore_h) $(target_h) \
 
1657
        $(monitor_h) $(serial_h) $(regcache_h) $(m68k_tdep_h)
 
1658
cp-valprint.o: cp-valprint.c $(defs_h) $(gdb_obstack_h) $(symtab_h) \
 
1659
        $(gdbtypes_h) $(expression_h) $(value_h) $(command_h) $(gdbcmd_h) \
 
1660
        $(demangle_h) $(annotate_h) $(gdb_string_h) $(c_lang_h) $(target_h) \
 
1661
        $(cp_abi_h) $(valprint_h)
 
1662
cris-tdep.o: cris-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1663
        $(frame_base_h) $(trad_frame_h) $(dwarf2_frame_h) $(symtab_h) \
 
1664
        $(inferior_h) $(gdbtypes_h) $(gdbcore_h) $(gdbcmd_h) $(target_h) \
 
1665
        $(value_h) $(opcode_cris_h) $(arch_utils_h) $(regcache_h) \
 
1666
        $(gdb_assert_h) $(objfiles_h) $(solib_h) $(solib_svr4_h) \
 
1667
        $(gdb_string_h) $(dis_asm_h)
 
1668
c-typeprint.o: c-typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) $(symtab_h) \
 
1669
        $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) $(target_h) \
 
1670
        $(language_h) $(demangle_h) $(c_lang_h) $(typeprint_h) $(cp_abi_h) \
 
1671
        $(gdb_string_h)
 
1672
c-valprint.o: c-valprint.c $(defs_h) $(gdb_string_h) $(symtab_h) \
 
1673
        $(gdbtypes_h) $(expression_h) $(value_h) $(valprint_h) $(language_h) \
 
1674
        $(c_lang_h) $(cp_abi_h) $(target_h)
 
1675
d10v-tdep.o: d10v-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1676
        $(frame_base_h) $(symtab_h) $(gdbtypes_h) $(gdbcmd_h) $(gdbcore_h) \
 
1677
        $(gdb_string_h) $(value_h) $(inferior_h) $(dis_asm_h) $(symfile_h) \
 
1678
        $(objfiles_h) $(language_h) $(arch_utils_h) $(regcache_h) \
 
1679
        $(remote_h) $(floatformat_h) $(gdb_sim_d10v_h) $(sim_regno_h) \
 
1680
        $(disasm_h) $(trad_frame_h) $(gdb_assert_h)
 
1681
dbug-rom.o: dbug-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
1682
        $(serial_h) $(regcache_h) $(m68k_tdep_h)
 
1683
dbxread.o: dbxread.c $(defs_h) $(gdb_string_h) $(gdb_obstack_h) \
 
1684
        $(gdb_stat_h) $(symtab_h) $(breakpoint_h) $(target_h) $(gdbcore_h) \
 
1685
        $(libaout_h) $(objfiles_h) $(buildsym_h) $(stabsread_h) \
 
1686
        $(gdb_stabs_h) $(demangle_h) $(language_h) $(complaints_h) \
 
1687
        $(cp_abi_h) $(gdb_assert_h) $(aout_aout64_h) $(aout_stab_gnu_h)
 
1688
dcache.o: dcache.c $(defs_h) $(dcache_h) $(gdbcmd_h) $(gdb_string_h) \
 
1689
        $(gdbcore_h) $(target_h)
 
1690
delta68-nat.o: delta68-nat.c $(defs_h)
 
1691
demangle.o: demangle.c $(defs_h) $(command_h) $(gdbcmd_h) $(demangle_h) \
 
1692
        $(gdb_string_h)
 
1693
dictionary.o: dictionary.c $(defs_h) $(gdb_obstack_h) $(symtab_h) \
 
1694
        $(buildsym_h) $(gdb_assert_h) $(dictionary_h)
 
1695
dink32-rom.o: dink32-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
1696
        $(serial_h) $(symfile_h) $(inferior_h) $(regcache_h)
 
1697
disasm.o: disasm.c $(defs_h) $(target_h) $(value_h) $(ui_out_h) \
 
1698
        $(gdb_string_h) $(disasm_h) $(gdbcore_h) $(dis_asm_h)
 
1699
doublest.o: doublest.c $(defs_h) $(doublest_h) $(floatformat_h) \
 
1700
        $(gdb_assert_h) $(gdb_string_h) $(gdbtypes_h)
 
1701
dpx2-nat.o: dpx2-nat.c $(defs_h) $(gdbcore_h) $(gdb_string_h)
 
1702
dsrec.o: dsrec.c $(defs_h) $(serial_h) $(srec_h) $(gdb_assert_h) \
 
1703
        $(gdb_string_h)
 
1704
dummy-frame.o: dummy-frame.c $(defs_h) $(dummy_frame_h) $(regcache_h) \
 
1705
        $(frame_h) $(inferior_h) $(gdb_assert_h) $(frame_unwind_h) \
 
1706
        $(command_h) $(gdbcmd_h)
 
1707
dve3900-rom.o: dve3900-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
1708
        $(serial_h) $(inferior_h) $(command_h) $(gdb_string_h) $(regcache_h) \
 
1709
        $(mips_tdep_h)
 
1710
dwarf2expr.o: dwarf2expr.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(value_h) \
 
1711
        $(gdbcore_h) $(elf_dwarf2_h) $(dwarf2expr_h)
 
1712
dwarf2-frame.o: dwarf2-frame.c $(defs_h) $(dwarf2expr_h) $(elf_dwarf2_h) \
 
1713
        $(frame_h) $(frame_base_h) $(frame_unwind_h) $(gdbcore_h) \
 
1714
        $(gdbtypes_h) $(symtab_h) $(objfiles_h) $(regcache_h) \
 
1715
        $(gdb_assert_h) $(gdb_string_h) $(complaints_h) $(dwarf2_frame_h)
 
1716
dwarf2loc.o: dwarf2loc.c $(defs_h) $(ui_out_h) $(value_h) $(frame_h) \
 
1717
        $(gdbcore_h) $(target_h) $(inferior_h) $(ax_h) $(ax_gdb_h) \
 
1718
        $(regcache_h) $(objfiles_h) $(elf_dwarf2_h) $(dwarf2expr_h) \
 
1719
        $(dwarf2loc_h) $(gdb_string_h)
 
1720
dwarf2read.o: dwarf2read.c $(defs_h) $(bfd_h) $(symtab_h) $(gdbtypes_h) \
 
1721
        $(objfiles_h) $(elf_dwarf2_h) $(buildsym_h) $(demangle_h) \
 
1722
        $(expression_h) $(filenames_h) $(macrotab_h) $(language_h) \
 
1723
        $(complaints_h) $(bcache_h) $(dwarf2expr_h) $(dwarf2loc_h) \
 
1724
        $(cp_support_h) $(gdb_string_h) $(gdb_assert_h)
 
1725
dwarfread.o: dwarfread.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(objfiles_h) \
 
1726
        $(elf_dwarf_h) $(buildsym_h) $(demangle_h) $(expression_h) \
 
1727
        $(language_h) $(complaints_h) $(gdb_string_h)
 
1728
elfread.o: elfread.c $(defs_h) $(bfd_h) $(gdb_string_h) $(elf_bfd_h) \
 
1729
        $(elf_mips_h) $(symtab_h) $(symfile_h) $(objfiles_h) $(buildsym_h) \
 
1730
        $(stabsread_h) $(gdb_stabs_h) $(complaints_h) $(demangle_h)
 
1731
environ.o: environ.c $(defs_h) $(environ_h) $(gdb_string_h)
 
1732
eval.o: eval.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
1733
        $(value_h) $(expression_h) $(target_h) $(frame_h) $(language_h) \
 
1734
        $(f_lang_h) $(cp_abi_h) $(infcall_h) $(objc_lang_h) $(block_h) \
 
1735
        $(parser_defs_h)
 
1736
event-loop.o: event-loop.c $(defs_h) $(event_loop_h) $(event_top_h) \
 
1737
        $(gdb_string_h)
 
1738
event-top.o: event-top.c $(defs_h) $(top_h) $(inferior_h) $(target_h) \
 
1739
        $(terminal_h) $(event_loop_h) $(event_top_h) $(interps_h) \
 
1740
        $(gdbcmd_h) $(readline_h) $(readline_history_h)
 
1741
exec.o: exec.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) $(gdbcmd_h) \
 
1742
        $(language_h) $(symfile_h) $(objfiles_h) $(completer_h) $(value_h) \
 
1743
        $(exec_h) $(readline_h) $(gdb_string_h) $(gdbcore_h) $(gdb_stat_h) \
 
1744
        $(xcoffsolib_h)
 
1745
expprint.o: expprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
1746
        $(value_h) $(language_h) $(parser_defs_h) $(user_regs_h) $(target_h) \
 
1747
        $(gdb_string_h) $(block_h)
 
1748
fbsd-proc.o: fbsd-proc.c $(defs_h) $(gdbcore_h) $(inferior_h) \
 
1749
        $(gdb_string_h) $(elf_bfd_h) $(gregset_h)
 
1750
f-exp.o: f-exp.c $(defs_h) $(gdb_string_h) $(expression_h) $(value_h) \
 
1751
        $(parser_defs_h) $(language_h) $(f_lang_h) $(bfd_h) $(symfile_h) \
 
1752
        $(objfiles_h) $(block_h)
 
1753
findvar.o: findvar.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(frame_h) \
 
1754
        $(value_h) $(gdbcore_h) $(inferior_h) $(target_h) $(gdb_string_h) \
 
1755
        $(gdb_assert_h) $(floatformat_h) $(symfile_h) $(regcache_h) \
 
1756
        $(user_regs_h) $(block_h)
 
1757
f-lang.o: f-lang.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
1758
        $(expression_h) $(parser_defs_h) $(language_h) $(f_lang_h) \
 
1759
        $(valprint_h) $(value_h)
 
1760
fork-child.o: fork-child.c $(defs_h) $(gdb_string_h) $(frame_h) \
 
1761
        $(inferior_h) $(target_h) $(gdb_wait_h) $(gdb_vfork_h) $(gdbcore_h) \
 
1762
        $(terminal_h) $(gdbthread_h) $(command_h)
 
1763
frame-base.o: frame-base.c $(defs_h) $(frame_base_h) $(frame_h)
 
1764
frame.o: frame.c $(defs_h) $(frame_h) $(target_h) $(value_h) $(inferior_h) \
 
1765
        $(regcache_h) $(gdb_assert_h) $(gdb_string_h) $(user_regs_h) \
 
1766
        $(gdb_obstack_h) $(dummy_frame_h) $(sentinel_frame_h) $(gdbcore_h) \
 
1767
        $(annotate_h) $(language_h) $(frame_unwind_h) $(frame_base_h) \
 
1768
        $(command_h) $(gdbcmd_h)
 
1769
frame-unwind.o: frame-unwind.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1770
        $(gdb_assert_h) $(dummy_frame_h)
 
1771
frv-tdep.o: frv-tdep.c $(defs_h) $(gdb_string_h) $(inferior_h) $(gdbcore_h) \
 
1772
        $(arch_utils_h) $(regcache_h) $(frame_h) $(frame_unwind_h) \
 
1773
        $(frame_base_h) $(trad_frame_h) $(dis_asm_h) $(gdb_assert_h) \
 
1774
        $(sim_regno_h) $(gdb_sim_frv_h) $(opcodes_frv_desc_h) $(symtab_h)
 
1775
f-typeprint.o: f-typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) $(symtab_h) \
 
1776
        $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) $(target_h) \
 
1777
        $(f_lang_h) $(gdb_string_h)
 
1778
f-valprint.o: f-valprint.c $(defs_h) $(gdb_string_h) $(symtab_h) \
 
1779
        $(gdbtypes_h) $(expression_h) $(value_h) $(valprint_h) $(language_h) \
 
1780
        $(f_lang_h) $(frame_h) $(gdbcore_h) $(command_h) $(block_h)
 
1781
gcore.o: gcore.c $(defs_h) $(elf_bfd_h) $(infcall_h) $(inferior_h) \
 
1782
        $(gdbcore_h) $(objfiles_h) $(symfile_h) $(cli_decode_h) \
 
1783
        $(gdb_assert_h)
 
1784
gdbarch.o: gdbarch.c $(defs_h) $(arch_utils_h) $(gdbcmd_h) $(inferior_h) \
 
1785
        $(symcat_h) $(floatformat_h) $(gdb_assert_h) $(gdb_string_h) \
 
1786
        $(gdb_events_h) $(reggroups_h) $(osabi_h) $(gdb_obstack_h)
 
1787
gdb.o: gdb.c $(defs_h) $(main_h) $(gdb_string_h) $(interps_h)
 
1788
gdb-events.o: gdb-events.c $(defs_h) $(gdb_events_h) $(gdbcmd_h)
 
1789
gdbtypes.o: gdbtypes.c $(defs_h) $(gdb_string_h) $(bfd_h) $(symtab_h) \
 
1790
        $(symfile_h) $(objfiles_h) $(gdbtypes_h) $(expression_h) \
 
1791
        $(language_h) $(target_h) $(value_h) $(demangle_h) $(complaints_h) \
 
1792
        $(gdbcmd_h) $(wrapper_h) $(cp_abi_h) $(gdb_assert_h)
 
1793
glibc-tdep.o: glibc-tdep.c $(defs_h) $(frame_h) $(symtab_h) $(symfile_h) \
 
1794
        $(objfiles_h) $(glibc_tdep_h)
 
1795
gnu-nat.o: gnu-nat.c $(gdb_string_h) $(defs_h) $(inferior_h) $(symtab_h) \
 
1796
        $(value_h) $(language_h) $(target_h) $(gdb_wait_h) $(gdbcmd_h) \
 
1797
        $(gdbcore_h) $(gdbthread_h) $(gdb_assert_h) $(gdb_obstack_h) \
 
1798
        $(gnu_nat_h) $(exc_request_S_h) $(notify_S_h) $(process_reply_S_h) \
 
1799
        $(msg_reply_S_h) $(exc_request_U_h) $(msg_U_h)
 
1800
gnu-v2-abi.o: gnu-v2-abi.c $(defs_h) $(gdb_string_h) $(symtab_h) \
 
1801
        $(gdbtypes_h) $(value_h) $(demangle_h) $(cp_abi_h) $(cp_support_h)
 
1802
gnu-v3-abi.o: gnu-v3-abi.c $(defs_h) $(value_h) $(cp_abi_h) $(cp_support_h) \
 
1803
        $(demangle_h) $(gdb_assert_h) $(gdb_string_h)
 
1804
go32-nat.o: go32-nat.c $(defs_h) $(inferior_h) $(gdb_wait_h) $(gdbcore_h) \
 
1805
        $(command_h) $(gdbcmd_h) $(floatformat_h) $(buildsym_h) \
 
1806
        $(i387_tdep_h) $(i386_tdep_h) $(value_h) $(regcache_h) \
 
1807
        $(gdb_string_h)
 
1808
h8300-tdep.o: h8300-tdep.c $(defs_h) $(value_h) $(inferior_h) $(symfile_h) \
 
1809
        $(arch_utils_h) $(regcache_h) $(gdbcore_h) $(objfiles_h) $(gdbcmd_h) \
 
1810
        $(gdb_assert_h) $(dis_asm_h)
 
1811
hpacc-abi.o: hpacc-abi.c $(defs_h) $(value_h) $(gdb_regex_h) $(gdb_string_h) \
 
1812
        $(gdbtypes_h) $(gdbcore_h) $(cp_abi_h)
 
1813
hppah-nat.o: hppah-nat.c $(defs_h) $(inferior_h) $(target_h) $(gdbcore_h) \
 
1814
        $(gdb_wait_h) $(regcache_h) $(gdb_string_h)
 
1815
hppa-hpux-tdep.o: hppa-hpux-tdep.c $(defs_h) $(arch_utils_h) $(gdbcore_h) \
 
1816
        $(osabi_h) $(gdb_string_h) $(frame_h)
 
1817
hppa-tdep.o: hppa-tdep.c $(defs_h) $(frame_h) $(bfd_h) $(inferior_h) \
 
1818
        $(value_h) $(regcache_h) $(completer_h) $(language_h) $(osabi_h) \
 
1819
        $(gdb_assert_h) $(infttrace_h) $(arch_utils_h) $(symtab_h) \
 
1820
        $(infcall_h) $(dis_asm_h) $(trad_frame_h) $(frame_unwind_h) \
 
1821
        $(frame_base_h) $(a_out_encap_h) $(gdb_stat_h) $(gdb_wait_h) \
 
1822
        $(gdbcore_h) $(gdbcmd_h) $(target_h) $(symfile_h) $(objfiles_h) \
 
1823
        $(hppa_tdep_h)
 
1824
hpread.o: hpread.c $(defs_h) $(bfd_h) $(gdb_string_h) $(hp_symtab_h) \
 
1825
        $(syms_h) $(symtab_h) $(symfile_h) $(objfiles_h) $(buildsym_h) \
 
1826
        $(complaints_h) $(gdb_stabs_h) $(gdbtypes_h) $(demangle_h) \
 
1827
        $(somsolib_h) $(gdb_assert_h) $(gdb_string_h)
 
1828
hpux-thread.o: hpux-thread.c $(defs_h) $(gdbthread_h) $(target_h) \
 
1829
        $(inferior_h) $(regcache_h) $(gdb_stat_h) $(gdbcore_h)
 
1830
i386bsd-nat.o: i386bsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
1831
        $(gdb_assert_h) $(gregset_h) $(i386_tdep_h) $(i387_tdep_h)
 
1832
i386bsd-tdep.o: i386bsd-tdep.c $(defs_h) $(arch_utils_h) $(frame_h) \
 
1833
        $(gdbcore_h) $(regcache_h) $(osabi_h) $(gdb_string_h) $(i386_tdep_h)
 
1834
i386-cygwin-tdep.o: i386-cygwin-tdep.c $(defs_h) $(osabi_h) $(gdb_string_h) \
 
1835
        $(i386_tdep_h)
 
1836
i386fbsd-nat.o: i386fbsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
1837
        $(i386_tdep_h)
 
1838
i386fbsd-tdep.o: i386fbsd-tdep.c $(defs_h) $(arch_utils_h) $(osabi_h) \
 
1839
        $(i386_tdep_h) $(i387_tdep_h) $(solib_svr4_h)
 
1840
i386gnu-nat.o: i386gnu-nat.c $(defs_h) $(inferior_h) $(floatformat_h) \
 
1841
        $(regcache_h) $(gdb_assert_h) $(i386_tdep_h) $(gnu_nat_h) \
 
1842
        $(i387_tdep_h) $(gregset_h)
 
1843
i386gnu-tdep.o: i386gnu-tdep.c $(defs_h) $(osabi_h) $(i386_tdep_h)
 
1844
i386-interix-nat.o: i386-interix-nat.c $(defs_h) $(gdb_string_h) \
 
1845
        $(gdbcore_h) $(gregset_h) $(regcache_h)
 
1846
i386-interix-tdep.o: i386-interix-tdep.c $(defs_h) $(arch_utils_h) \
 
1847
        $(frame_h) $(gdb_string_h) $(gdb_stabs_h) $(gdbcore_h) $(gdbtypes_h) \
 
1848
        $(i386_tdep_h) $(inferior_h) $(libbfd_h) $(objfiles_h) $(osabi_h) \
 
1849
        $(regcache_h)
 
1850
i386-linux-nat.o: i386-linux-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
1851
        $(regcache_h) $(linux_nat_h) $(gdb_assert_h) $(gdb_string_h) \
 
1852
        $(gregset_h) $(i387_tdep_h) $(i386_tdep_h) $(i386_linux_tdep_h) \
 
1853
        $(gdb_proc_service_h)
 
1854
i386-linux-tdep.o: i386-linux-tdep.c $(defs_h) $(gdbcore_h) $(frame_h) \
 
1855
        $(value_h) $(regcache_h) $(inferior_h) $(osabi_h) $(reggroups_h) \
 
1856
        $(solib_svr4_h) $(gdb_string_h) $(i386_tdep_h) $(i386_linux_tdep_h) \
 
1857
        $(glibc_tdep_h)
 
1858
i386ly-tdep.o: i386ly-tdep.c $(defs_h) $(gdbcore_h) $(inferior_h) \
 
1859
        $(regcache_h) $(target_h) $(osabi_h) $(i386_tdep_h)
 
1860
i386-nat.o: i386-nat.c $(defs_h) $(breakpoint_h) $(command_h) $(gdbcmd_h)
 
1861
i386nbsd-tdep.o: i386nbsd-tdep.c $(defs_h) $(arch_utils_h) $(gdbcore_h) \
 
1862
        $(regcache_h) $(regset_h) $(osabi_h) $(gdb_assert_h) $(gdb_string_h) \
 
1863
        $(i386_tdep_h) $(i387_tdep_h) $(nbsd_tdep_h) $(solib_svr4_h)
 
1864
i386-nto-tdep.o: i386-nto-tdep.c $(gdb_string_h) $(gdb_assert_h) $(defs_h) \
 
1865
        $(frame_h) $(target_h) $(regcache_h) $(solib_svr4_h) $(i386_tdep_h) \
 
1866
        $(nto_tdep_h) $(osabi_h) $(i387_tdep_h)
 
1867
i386obsd-nat.o: i386obsd-nat.c $(defs_h) $(i386_tdep_h)
 
1868
i386obsd-tdep.o: i386obsd-tdep.c $(defs_h) $(arch_utils_h) $(gdbcore_h) \
 
1869
        $(regcache_h) $(regset_h) $(osabi_h) $(target_h) $(gdb_assert_h) \
 
1870
        $(gdb_string_h) $(i386_tdep_h) $(i387_tdep_h) $(solib_svr4_h)
 
1871
i386-sol2-tdep.o: i386-sol2-tdep.c $(defs_h) $(value_h) $(osabi_h) \
 
1872
        $(i386_tdep_h)
 
1873
i386-stub.o: i386-stub.c
 
1874
i386-tdep.o: i386-tdep.c $(defs_h) $(arch_utils_h) $(command_h) \
 
1875
        $(dummy_frame_h) $(dwarf2_frame_h) $(doublest_h) $(floatformat_h) \
 
1876
        $(frame_h) $(frame_base_h) $(frame_unwind_h) $(inferior_h) \
 
1877
        $(gdbcmd_h) $(gdbcore_h) $(objfiles_h) $(osabi_h) $(regcache_h) \
 
1878
        $(reggroups_h) $(regset_h) $(symfile_h) $(symtab_h) $(target_h) \
 
1879
        $(value_h) $(dis_asm_h) $(gdb_assert_h) $(gdb_string_h) \
 
1880
        $(i386_tdep_h) $(i387_tdep_h)
 
1881
i386v4-nat.o: i386v4-nat.c $(defs_h) $(value_h) $(inferior_h) $(regcache_h) \
 
1882
        $(i386_tdep_h) $(i387_tdep_h) $(gregset_h)
 
1883
i386v-nat.o: i386v-nat.c $(defs_h) $(frame_h) $(inferior_h) $(language_h) \
 
1884
        $(gdbcore_h) $(gdb_stat_h) $(floatformat_h) $(target_h) \
 
1885
        $(i386_tdep_h)
 
1886
i387-tdep.o: i387-tdep.c $(defs_h) $(doublest_h) $(floatformat_h) $(frame_h) \
 
1887
        $(gdbcore_h) $(inferior_h) $(language_h) $(regcache_h) $(value_h) \
 
1888
        $(gdb_assert_h) $(gdb_string_h) $(i386_tdep_h) $(i387_tdep_h)
 
1889
ia64-aix-nat.o: ia64-aix-nat.c $(defs_h) $(inferior_h) $(target_h) \
 
1890
        $(gdbcore_h) $(regcache_h) $(symtab_h) $(bfd_h) $(symfile_h) \
 
1891
        $(objfiles_h) $(gdb_stat_h)
 
1892
ia64-aix-tdep.o: ia64-aix-tdep.c $(defs_h)
 
1893
ia64-linux-nat.o: ia64-linux-nat.c $(defs_h) $(gdb_string_h) $(inferior_h) \
 
1894
        $(target_h) $(gdbcore_h) $(regcache_h) $(gdb_wait_h) $(gregset_h)
 
1895
ia64-linux-tdep.o: ia64-linux-tdep.c $(defs_h) $(ia64_tdep_h) \
 
1896
        $(arch_utils_h) $(gdbcore_h) $(regcache_h)
 
1897
ia64-tdep.o: ia64-tdep.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
1898
        $(arch_utils_h) $(floatformat_h) $(regcache_h) $(reggroups_h) \
 
1899
        $(frame_h) $(frame_base_h) $(frame_unwind_h) $(doublest_h) \
 
1900
        $(value_h) $(gdb_assert_h) $(objfiles_h) $(elf_common_h) \
 
1901
        $(elf_bfd_h) $(elf_h) $(dis_asm_h) $(ia64_tdep_h) \
 
1902
        $(libunwind_frame_h) $(libunwind_ia64_h)
 
1903
infcall.o: infcall.c $(defs_h) $(breakpoint_h) $(target_h) $(regcache_h) \
 
1904
        $(inferior_h) $(gdb_assert_h) $(block_h) $(gdbcore_h) $(language_h) \
 
1905
        $(objfiles_h) $(gdbcmd_h) $(command_h) $(gdb_string_h) $(infcall_h)
 
1906
infcmd.o: infcmd.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
1907
        $(frame_h) $(inferior_h) $(environ_h) $(value_h) $(gdbcmd_h) \
 
1908
        $(symfile_h) $(gdbcore_h) $(target_h) $(language_h) $(symfile_h) \
 
1909
        $(objfiles_h) $(completer_h) $(ui_out_h) $(event_top_h) \
 
1910
        $(parser_defs_h) $(regcache_h) $(reggroups_h) $(block_h) \
 
1911
        $(gdb_assert_h)
 
1912
inf-loop.o: inf-loop.c $(defs_h) $(inferior_h) $(target_h) $(event_loop_h) \
 
1913
        $(event_top_h) $(inf_loop_h) $(remote_h)
 
1914
inflow.o: inflow.c $(defs_h) $(frame_h) $(inferior_h) $(command_h) \
 
1915
        $(serial_h) $(terminal_h) $(target_h) $(gdbthread_h) $(gdb_string_h) \
 
1916
        $(inflow_h)
 
1917
infptrace.o: infptrace.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
1918
        $(gdb_string_h) $(regcache_h) $(gdb_wait_h) $(command_h) \
 
1919
        $(gdb_dirent_h) $(gdbcore_h) $(gdb_stat_h)
 
1920
infrun.o: infrun.c $(defs_h) $(gdb_string_h) $(symtab_h) $(frame_h) \
 
1921
        $(inferior_h) $(breakpoint_h) $(gdb_wait_h) $(gdbcore_h) $(gdbcmd_h) \
 
1922
        $(cli_script_h) $(target_h) $(gdbthread_h) $(annotate_h) \
 
1923
        $(symfile_h) $(top_h) $(inf_loop_h) $(regcache_h) $(value_h) \
 
1924
        $(observer_h) $(language_h) $(gdb_assert_h)
 
1925
inftarg.o: inftarg.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
1926
        $(gdbcore_h) $(command_h) $(gdb_stat_h) $(gdb_wait_h) $(inflow_h)
 
1927
infttrace.o: infttrace.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
1928
        $(gdb_string_h) $(gdb_wait_h) $(command_h) $(gdbthread_h) \
 
1929
        $(gdbcore_h)
 
1930
interps.o: interps.c $(defs_h) $(gdbcmd_h) $(ui_out_h) $(event_loop_h) \
 
1931
        $(event_top_h) $(interps_h) $(completer_h) $(gdb_string_h) \
 
1932
        $(gdb_events_h) $(gdb_assert_h) $(top_h)
 
1933
irix5-nat.o: irix5-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) $(target_h) \
 
1934
        $(regcache_h) $(gdb_string_h) $(gregset_h) $(mips_tdep_h)
 
1935
jv-exp.o: jv-exp.c $(defs_h) $(gdb_string_h) $(expression_h) $(value_h) \
 
1936
        $(parser_defs_h) $(language_h) $(jv_lang_h) $(bfd_h) $(symfile_h) \
 
1937
        $(objfiles_h) $(block_h)
 
1938
jv-lang.o: jv-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
1939
        $(parser_defs_h) $(language_h) $(gdbtypes_h) $(symtab_h) \
 
1940
        $(symfile_h) $(objfiles_h) $(gdb_string_h) $(value_h) $(c_lang_h) \
 
1941
        $(jv_lang_h) $(gdbcore_h) $(block_h) $(demangle_h) $(dictionary_h)
 
1942
jv-typeprint.o: jv-typeprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
 
1943
        $(value_h) $(demangle_h) $(jv_lang_h) $(gdb_string_h) $(typeprint_h) \
 
1944
        $(c_lang_h) $(cp_abi_h)
 
1945
jv-valprint.o: jv-valprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
 
1946
        $(gdbcore_h) $(expression_h) $(value_h) $(demangle_h) $(valprint_h) \
 
1947
        $(language_h) $(jv_lang_h) $(c_lang_h) $(annotate_h) $(gdb_string_h)
 
1948
kod.o: kod.c $(defs_h) $(command_h) $(gdbcmd_h) $(target_h) $(gdb_string_h) \
 
1949
        $(kod_h)
 
1950
kod-cisco.o: kod-cisco.c $(defs_h) $(gdb_string_h) $(kod_h)
 
1951
language.o: language.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
1952
        $(value_h) $(gdbcmd_h) $(expression_h) $(language_h) $(target_h) \
 
1953
        $(parser_defs_h) $(jv_lang_h) $(demangle_h)
 
1954
libunwind-frame.o: libunwind-frame.c $(defs_h) $(inferior_h) $(frame_h) \
 
1955
        $(frame_base_h) $(frame_unwind_h) $(gdbcore_h) $(gdbtypes_h) \
 
1956
        $(symtab_h) $(objfiles_h) $(regcache_h) $(gdb_assert_h) \
 
1957
        $(gdb_string_h) $(libunwind_frame_h) $(complaints_h)
 
1958
linespec.o: linespec.c $(defs_h) $(symtab_h) $(frame_h) $(command_h) \
 
1959
        $(symfile_h) $(objfiles_h) $(source_h) $(demangle_h) $(value_h) \
 
1960
        $(completer_h) $(cp_abi_h) $(parser_defs_h) $(block_h) \
 
1961
        $(objc_lang_h) $(linespec_h)
 
1962
lin-lwp.o: lin-lwp.c $(defs_h) $(gdb_assert_h) $(gdb_string_h) $(gdb_wait_h) \
 
1963
        $(gdbthread_h) $(inferior_h) $(target_h) $(regcache_h) $(gdbcmd_h) \
 
1964
        $(linux_nat_h)
 
1965
linux-nat.o: linux-nat.c $(defs_h) $(inferior_h) $(target_h) $(gdb_wait_h) \
 
1966
        $(linux_nat_h)
 
1967
linux-proc.o: linux-proc.c $(defs_h) $(inferior_h) $(gdb_stat_h) \
 
1968
        $(regcache_h) $(gregset_h) $(gdbcore_h) $(gdbthread_h) $(elf_bfd_h) \
 
1969
        $(cli_decode_h) $(gdb_string_h) $(linux_nat_h)
 
1970
lynx-nat.o: lynx-nat.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
1971
        $(gdbcore_h) $(regcache_h)
 
1972
m2-exp.o: m2-exp.c $(defs_h) $(gdb_string_h) $(expression_h) $(language_h) \
 
1973
        $(value_h) $(parser_defs_h) $(m2_lang_h) $(bfd_h) $(symfile_h) \
 
1974
        $(objfiles_h) $(block_h)
 
1975
m2-lang.o: m2-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
1976
        $(parser_defs_h) $(language_h) $(m2_lang_h) $(c_lang_h) \
 
1977
        $(valprint_h)
 
1978
m2-typeprint.o: m2-typeprint.c $(defs_h) $(bfd_h) $(symtab_h) $(gdbtypes_h) \
 
1979
        $(expression_h) $(value_h) $(gdbcore_h) $(target_h) $(m2_lang_h)
 
1980
m2-valprint.o: m2-valprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
 
1981
        $(m2_lang_h)
 
1982
m32r-rom.o: m32r-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
1983
        $(serial_h) $(symtab_h) $(command_h) $(gdbcmd_h) $(symfile_h) \
 
1984
        $(gdb_string_h) $(objfiles_h) $(inferior_h) $(regcache_h)
 
1985
m32r-stub.o: m32r-stub.c $(syscall_h)
 
1986
m32r-tdep.o: m32r-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1987
        $(frame_base_h) $(symtab_h) $(gdbtypes_h) $(gdbcmd_h) $(gdbcore_h) \
 
1988
        $(gdb_string_h) $(value_h) $(inferior_h) $(symfile_h) $(objfiles_h) \
 
1989
        $(language_h) $(arch_utils_h) $(regcache_h) $(trad_frame_h) \
 
1990
        $(dis_asm_h) $(gdb_assert_h)
 
1991
m68hc11-tdep.o: m68hc11-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
1992
        $(frame_base_h) $(dwarf2_frame_h) $(trad_frame_h) $(symtab_h) \
 
1993
        $(gdbtypes_h) $(gdbcmd_h) $(gdbcore_h) $(gdb_string_h) $(value_h) \
 
1994
        $(inferior_h) $(dis_asm_h) $(symfile_h) $(objfiles_h) \
 
1995
        $(arch_utils_h) $(regcache_h) $(reggroups_h) $(target_h) \
 
1996
        $(opcode_m68hc11_h) $(elf_m68hc11_h) $(elf_bfd_h)
 
1997
m68klinux-nat.o: m68klinux-nat.c $(defs_h) $(frame_h) $(inferior_h) \
 
1998
        $(language_h) $(gdbcore_h) $(gdb_string_h) $(regcache_h) \
 
1999
        $(m68k_tdep_h) $(gdb_stat_h) $(floatformat_h) $(target_h) \
 
2000
        $(gregset_h)
 
2001
m68klinux-tdep.o: m68klinux-tdep.c $(defs_h) $(gdbcore_h) $(doublest_h) \
 
2002
        $(floatformat_h) $(frame_h) $(target_h) $(gdb_string_h) \
 
2003
        $(gdbtypes_h) $(osabi_h) $(regcache_h) $(objfiles_h) $(symtab_h) \
 
2004
        $(m68k_tdep_h)
 
2005
m68knbsd-nat.o: m68knbsd-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) \
 
2006
        $(regcache_h)
 
2007
m68knbsd-tdep.o: m68knbsd-tdep.c $(defs_h) $(gdbtypes_h) $(regcache_h)
 
2008
m68k-stub.o: m68k-stub.c
 
2009
m68k-tdep.o: m68k-tdep.c $(defs_h) $(dwarf2_frame_h) $(frame_h) \
 
2010
        $(frame_base_h) $(frame_unwind_h) $(symtab_h) $(gdbcore_h) \
 
2011
        $(value_h) $(gdb_string_h) $(gdb_assert_h) $(inferior_h) \
 
2012
        $(regcache_h) $(arch_utils_h) $(osabi_h) $(dis_asm_h) $(m68k_tdep_h) \
 
2013
        $(gregset_h)
 
2014
macrocmd.o: macrocmd.c $(defs_h) $(macrotab_h) $(macroexp_h) $(macroscope_h) \
 
2015
        $(command_h) $(gdbcmd_h)
 
2016
macroexp.o: macroexp.c $(defs_h) $(gdb_obstack_h) $(bcache_h) $(macrotab_h) \
 
2017
        $(macroexp_h) $(gdb_assert_h)
 
2018
macroscope.o: macroscope.c $(defs_h) $(macroscope_h) $(symtab_h) $(source_h) \
 
2019
        $(target_h) $(frame_h) $(inferior_h) $(complaints_h)
 
2020
macrotab.o: macrotab.c $(defs_h) $(gdb_obstack_h) $(splay_tree_h) \
 
2021
        $(symtab_h) $(symfile_h) $(objfiles_h) $(macrotab_h) $(gdb_assert_h) \
 
2022
        $(bcache_h) $(complaints_h)
 
2023
main.o: main.c $(defs_h) $(top_h) $(target_h) $(inferior_h) $(symfile_h) \
 
2024
        $(gdbcore_h) $(getopt_h) $(gdb_stat_h) $(gdb_string_h) \
 
2025
        $(event_loop_h) $(ui_out_h) $(interps_h) $(main_h)
 
2026
maint.o: maint.c $(defs_h) $(command_h) $(gdbcmd_h) $(symtab_h) \
 
2027
        $(gdbtypes_h) $(demangle_h) $(gdbcore_h) $(expression_h) \
 
2028
        $(language_h) $(symfile_h) $(objfiles_h) $(value_h) $(cli_decode_h)
 
2029
mcore-rom.o: mcore-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2030
        $(gdb_string_h) $(regcache_h) $(serial_h)
 
2031
mcore-tdep.o: mcore-tdep.c $(defs_h) $(frame_h) $(symtab_h) $(value_h) \
 
2032
        $(gdbcmd_h) $(regcache_h) $(objfiles_h) $(gdbcore_h) $(inferior_h) \
 
2033
        $(arch_utils_h) $(gdb_string_h) $(disasm_h) $(dis_asm_h)
 
2034
mdebugread.o: mdebugread.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(gdbcore_h) \
 
2035
        $(objfiles_h) $(gdb_obstack_h) $(buildsym_h) $(stabsread_h) \
 
2036
        $(complaints_h) $(demangle_h) $(gdb_assert_h) $(block_h) \
 
2037
        $(dictionary_h) $(coff_sym_h) $(coff_symconst_h) $(gdb_stat_h) \
 
2038
        $(gdb_string_h) $(bfd_h) $(coff_ecoff_h) $(libaout_h) \
 
2039
        $(aout_aout64_h) $(aout_stab_gnu_h) $(expression_h) $(language_h)
 
2040
memattr.o: memattr.c $(defs_h) $(command_h) $(gdbcmd_h) $(memattr_h) \
 
2041
        $(target_h) $(value_h) $(language_h) $(gdb_string_h)
 
2042
mem-break.o: mem-break.c $(defs_h) $(symtab_h) $(breakpoint_h) $(inferior_h) \
 
2043
        $(target_h)
 
2044
minsyms.o: minsyms.c $(defs_h) $(gdb_string_h) $(symtab_h) $(bfd_h) \
 
2045
        $(symfile_h) $(objfiles_h) $(demangle_h) $(value_h) $(cp_abi_h)
 
2046
mips-irix-tdep.o: mips-irix-tdep.c $(defs_h) $(osabi_h) $(elf_bfd_h)
 
2047
mips-linux-nat.o: mips-linux-nat.c $(defs_h) $(mips_tdep_h)
 
2048
mips-linux-tdep.o: mips-linux-tdep.c $(defs_h) $(gdbcore_h) $(target_h) \
 
2049
        $(solib_svr4_h) $(osabi_h) $(mips_tdep_h) $(gdb_string_h) \
 
2050
        $(gdb_assert_h) $(frame_h)
 
2051
mips-nat.o: mips-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) $(regcache_h)
 
2052
mipsnbsd-nat.o: mipsnbsd-nat.c $(defs_h) $(inferior_h) $(regcache_h) \
 
2053
        $(mipsnbsd_tdep_h)
 
2054
mipsnbsd-tdep.o: mipsnbsd-tdep.c $(defs_h) $(gdbcore_h) $(regcache_h) \
 
2055
        $(target_h) $(value_h) $(osabi_h) $(nbsd_tdep_h) $(mipsnbsd_tdep_h) \
 
2056
        $(solib_svr4_h)
 
2057
mipsread.o: mipsread.c $(defs_h) $(gdb_string_h) $(bfd_h) $(symtab_h) \
 
2058
        $(objfiles_h) $(buildsym_h) $(stabsread_h) $(coff_sym_h) \
 
2059
        $(coff_internal_h) $(coff_ecoff_h) $(libcoff_h) $(libecoff_h) \
 
2060
        $(elf_common_h) $(elf_mips_h)
 
2061
mips-tdep.o: mips-tdep.c $(defs_h) $(gdb_string_h) $(gdb_assert_h) \
 
2062
        $(frame_h) $(inferior_h) $(symtab_h) $(value_h) $(gdbcmd_h) \
 
2063
        $(language_h) $(gdbcore_h) $(symfile_h) $(objfiles_h) $(gdbtypes_h) \
 
2064
        $(target_h) $(arch_utils_h) $(regcache_h) $(osabi_h) $(mips_tdep_h) \
 
2065
        $(block_h) $(reggroups_h) $(opcode_mips_h) $(elf_mips_h) \
 
2066
        $(elf_bfd_h) $(symcat_h) $(sim_regno_h) $(dis_asm_h) \
 
2067
        $(frame_unwind_h) $(frame_base_h) $(trad_frame_h)
 
2068
mipsv4-nat.o: mipsv4-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) $(target_h) \
 
2069
        $(regcache_h) $(gregset_h)
 
2070
mn10300-tdep.o: mn10300-tdep.c $(defs_h) $(frame_h) $(inferior_h) \
 
2071
        $(target_h) $(value_h) $(bfd_h) $(gdb_string_h) $(gdbcore_h) \
 
2072
        $(objfiles_h) $(regcache_h) $(arch_utils_h) $(gdb_assert_h) \
 
2073
        $(dis_asm_h)
 
2074
monitor.o: monitor.c $(defs_h) $(gdbcore_h) $(target_h) $(gdb_string_h) \
 
2075
        $(command_h) $(serial_h) $(monitor_h) $(gdbcmd_h) $(inferior_h) \
 
2076
        $(gdb_regex_h) $(srec_h) $(regcache_h)
 
2077
nbsd-tdep.o: nbsd-tdep.c $(defs_h) $(gdb_string_h) $(solib_svr4_h)
 
2078
nlmread.o: nlmread.c $(defs_h) $(bfd_h) $(symtab_h) $(symfile_h) \
 
2079
        $(objfiles_h) $(buildsym_h) $(stabsread_h) $(block_h)
 
2080
ns32knbsd-nat.o: ns32knbsd-nat.c $(defs_h) $(inferior_h) $(target_h) \
 
2081
        $(gdbcore_h) $(regcache_h)
 
2082
ns32knbsd-tdep.o: ns32knbsd-tdep.c $(defs_h) $(osabi_h) $(ns32k_tdep_h) \
 
2083
        $(gdb_string_h)
 
2084
ns32k-tdep.o: ns32k-tdep.c $(defs_h) $(frame_h) $(gdbtypes_h) $(gdbcore_h) \
 
2085
        $(inferior_h) $(regcache_h) $(target_h) $(arch_utils_h) $(osabi_h) \
 
2086
        $(dis_asm_h) $(ns32k_tdep_h) $(gdb_string_h)
 
2087
nto-procfs.o: nto-procfs.c $(defs_h) $(gdb_dirent_h) $(gdb_string_h) \
 
2088
        $(gdbcore_h) $(inferior_h) $(target_h) $(objfiles_h) $(gdbthread_h) \
 
2089
        $(nto_tdep_h) $(command_h) $(regcache_h)
 
2090
nto-tdep.o: nto-tdep.c $(gdb_stat_h) $(gdb_string_h) $(nto_tdep_h) $(top_h) \
 
2091
        $(cli_decode_h) $(cli_cmds_h) $(inferior_h) $(gdbarch_h) $(bfd_h) \
 
2092
        $(elf_bfd_h) $(solib_svr4_h) $(gdbcore_h)
 
2093
objc-exp.o: objc-exp.c $(defs_h) $(gdb_string_h) $(expression_h) \
 
2094
        $(objc_lang_h) $(value_h) $(parser_defs_h) $(language_h) $(c_lang_h) \
 
2095
        $(bfd_h) $(symfile_h) $(objfiles_h) $(top_h) $(completer_h) \
 
2096
        $(block_h)
 
2097
objc-lang.o: objc-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
2098
        $(parser_defs_h) $(language_h) $(c_lang_h) $(objc_lang_h) \
 
2099
        $(complaints_h) $(value_h) $(symfile_h) $(objfiles_h) \
 
2100
        $(gdb_string_h) $(target_h) $(gdbcore_h) $(gdbcmd_h) $(frame_h) \
 
2101
        $(gdb_regex_h) $(regcache_h) $(block_h) $(infcall_h) $(valprint_h) \
 
2102
        $(gdb_assert_h)
 
2103
objfiles.o: objfiles.c $(defs_h) $(bfd_h) $(symtab_h) $(symfile_h) \
 
2104
        $(objfiles_h) $(gdb_stabs_h) $(target_h) $(bcache_h) $(gdb_assert_h) \
 
2105
        $(gdb_stat_h) $(gdb_obstack_h) $(gdb_string_h) $(hashtab_h) \
 
2106
        $(breakpoint_h) $(block_h) $(dictionary_h)
 
2107
observer.o: observer.c $(defs_h) $(observer_h)
 
2108
ocd.o: ocd.c $(defs_h) $(gdbcore_h) $(gdb_string_h) $(frame_h) $(inferior_h) \
 
2109
        $(bfd_h) $(symfile_h) $(target_h) $(gdbcmd_h) $(objfiles_h) \
 
2110
        $(gdb_stabs_h) $(serial_h) $(ocd_h) $(regcache_h)
 
2111
osabi.o: osabi.c $(defs_h) $(gdb_assert_h) $(gdb_string_h) $(osabi_h) \
 
2112
        $(arch_utils_h) $(gdbcmd_h) $(command_h) $(elf_bfd_h)
 
2113
pa64solib.o: pa64solib.c $(defs_h) $(frame_h) $(bfd_h) $(libhppa_h) \
 
2114
        $(gdbcore_h) $(symtab_h) $(breakpoint_h) $(symfile_h) $(objfiles_h) \
 
2115
        $(inferior_h) $(gdb_stabs_h) $(gdb_stat_h) $(gdbcmd_h) $(language_h) \
 
2116
        $(regcache_h) $(exec_h)
 
2117
parse.o: parse.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
2118
        $(frame_h) $(expression_h) $(value_h) $(command_h) $(language_h) \
 
2119
        $(parser_defs_h) $(gdbcmd_h) $(symfile_h) $(inferior_h) \
 
2120
        $(doublest_h) $(gdb_assert_h) $(block_h)
 
2121
p-exp.o: p-exp.c $(defs_h) $(gdb_string_h) $(expression_h) $(value_h) \
 
2122
        $(parser_defs_h) $(language_h) $(p_lang_h) $(bfd_h) $(symfile_h) \
 
2123
        $(objfiles_h) $(block_h)
 
2124
p-lang.o: p-lang.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
2125
        $(expression_h) $(parser_defs_h) $(language_h) $(p_lang_h) \
 
2126
        $(valprint_h) $(value_h)
 
2127
ppc-bdm.o: ppc-bdm.c $(defs_h) $(gdbcore_h) $(gdb_string_h) $(frame_h) \
 
2128
        $(inferior_h) $(bfd_h) $(symfile_h) $(target_h) $(gdbcmd_h) \
 
2129
        $(objfiles_h) $(gdb_stabs_h) $(serial_h) $(ocd_h) $(ppc_tdep_h) \
 
2130
        $(regcache_h)
 
2131
ppcbug-rom.o: ppcbug-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2132
        $(serial_h) $(regcache_h)
 
2133
ppc-linux-nat.o: ppc-linux-nat.c $(defs_h) $(gdb_string_h) $(frame_h) \
 
2134
        $(inferior_h) $(gdbcore_h) $(regcache_h) $(gdb_wait_h) $(gregset_h) \
 
2135
        $(ppc_tdep_h)
 
2136
ppc-linux-tdep.o: ppc-linux-tdep.c $(defs_h) $(frame_h) $(inferior_h) \
 
2137
        $(symtab_h) $(target_h) $(gdbcore_h) $(gdbcmd_h) $(symfile_h) \
 
2138
        $(objfiles_h) $(regcache_h) $(value_h) $(osabi_h) $(solib_svr4_h) \
 
2139
        $(ppc_tdep_h)
 
2140
ppcnbsd-nat.o: ppcnbsd-nat.c $(defs_h) $(inferior_h) $(ppc_tdep_h) \
 
2141
        $(ppcnbsd_tdep_h)
 
2142
ppcnbsd-tdep.o: ppcnbsd-tdep.c $(defs_h) $(gdbcore_h) $(regcache_h) \
 
2143
        $(target_h) $(breakpoint_h) $(value_h) $(osabi_h) $(ppc_tdep_h) \
 
2144
        $(ppcnbsd_tdep_h) $(nbsd_tdep_h) $(solib_svr4_h)
 
2145
ppc-sysv-tdep.o: ppc-sysv-tdep.c $(defs_h) $(gdbcore_h) $(inferior_h) \
 
2146
        $(regcache_h) $(value_h) $(gdb_string_h) $(gdb_assert_h) \
 
2147
        $(ppc_tdep_h) $(target_h) $(objfiles_h)
 
2148
printcmd.o: printcmd.c $(defs_h) $(gdb_string_h) $(frame_h) $(symtab_h) \
 
2149
        $(gdbtypes_h) $(value_h) $(language_h) $(expression_h) $(gdbcore_h) \
 
2150
        $(gdbcmd_h) $(target_h) $(breakpoint_h) $(demangle_h) $(valprint_h) \
 
2151
        $(annotate_h) $(symfile_h) $(objfiles_h) $(completer_h) $(ui_out_h) \
 
2152
        $(gdb_assert_h) $(block_h) $(disasm_h) $(tui_h)
 
2153
proc-api.o: proc-api.c $(defs_h) $(gdbcmd_h) $(completer_h) $(gdb_wait_h) \
 
2154
        $(proc_utils_h)
 
2155
proc-events.o: proc-events.c $(defs_h)
 
2156
proc-flags.o: proc-flags.c $(defs_h)
 
2157
procfs.o: procfs.c $(defs_h) $(inferior_h) $(target_h) $(gdbcore_h) \
 
2158
        $(elf_bfd_h) $(gdbcmd_h) $(gdbthread_h) $(gdb_wait_h) \
 
2159
        $(gdb_string_h) $(gdb_assert_h) $(inflow_h) $(auxv_h) \
 
2160
        $(gdb_dirent_h) $(X_OK) $(gdb_stat_h) $(proc_utils_h) $(gregset_h)
 
2161
proc-service.o: proc-service.c $(defs_h) $(gdb_proc_service_h) $(inferior_h) \
 
2162
        $(symtab_h) $(target_h) $(gregset_h)
 
2163
proc-why.o: proc-why.c $(defs_h) $(proc_utils_h)
 
2164
p-typeprint.o: p-typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) $(symtab_h) \
 
2165
        $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) $(target_h) \
 
2166
        $(language_h) $(p_lang_h) $(typeprint_h) $(gdb_string_h)
 
2167
p-valprint.o: p-valprint.c $(defs_h) $(gdb_obstack_h) $(symtab_h) \
 
2168
        $(gdbtypes_h) $(expression_h) $(value_h) $(command_h) $(gdbcmd_h) \
 
2169
        $(gdbcore_h) $(demangle_h) $(valprint_h) $(typeprint_h) \
 
2170
        $(language_h) $(target_h) $(annotate_h) $(p_lang_h) $(cp_abi_h)
 
2171
regcache.o: regcache.c $(defs_h) $(inferior_h) $(target_h) $(gdbarch_h) \
 
2172
        $(gdbcmd_h) $(regcache_h) $(reggroups_h) $(gdb_assert_h) \
 
2173
        $(gdb_string_h) $(gdbcmd_h)
 
2174
reggroups.o: reggroups.c $(defs_h) $(reggroups_h) $(gdbtypes_h) \
 
2175
        $(gdb_assert_h) $(regcache_h) $(command_h) $(gdbcmd_h)
 
2176
remote.o: remote.c $(defs_h) $(gdb_string_h) $(inferior_h) $(bfd_h) \
 
2177
        $(symfile_h) $(target_h) $(gdbcmd_h) $(objfiles_h) $(gdb_stabs_h) \
 
2178
        $(gdbthread_h) $(remote_h) $(regcache_h) $(value_h) $(gdb_assert_h) \
 
2179
        $(event_loop_h) $(event_top_h) $(inf_loop_h) $(serial_h) \
 
2180
        $(gdbcore_h) $(remote_fileio_h)
 
2181
remote-e7000.o: remote-e7000.c $(defs_h) $(gdbcore_h) $(gdbarch_h) \
 
2182
        $(inferior_h) $(target_h) $(value_h) $(command_h) $(gdb_string_h) \
 
2183
        $(gdbcmd_h) $(serial_h) $(remote_utils_h) $(symfile_h) $(regcache_h)
 
2184
remote-est.o: remote-est.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2185
        $(serial_h) $(regcache_h) $(m68k_tdep_h)
 
2186
remote-fileio.o: remote-fileio.c $(defs_h) $(gdb_string_h) $(gdbcmd_h) \
 
2187
        $(remote_h) $(gdb_fileio_h) $(gdb_wait_h) $(gdb_stat_h) \
 
2188
        $(remote_fileio_h)
 
2189
remote-hms.o: remote-hms.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2190
        $(serial_h) $(regcache_h)
 
2191
remote-m32r-sdi.o: remote-m32r-sdi.c $(defs_h) $(gdbcmd_h) $(gdbcore_h) \
 
2192
        $(inferior_h) $(target_h) $(regcache_h) $(gdb_string_h) $(serial_h)
 
2193
remote-mips.o: remote-mips.c $(defs_h) $(inferior_h) $(bfd_h) $(symfile_h) \
 
2194
        $(gdbcmd_h) $(gdbcore_h) $(serial_h) $(target_h) $(remote_utils_h) \
 
2195
        $(gdb_string_h) $(gdb_stat_h) $(regcache_h) $(mips_tdep_h)
 
2196
remote-rdi.o: remote-rdi.c $(defs_h) $(gdb_string_h) $(frame_h) \
 
2197
        $(inferior_h) $(bfd_h) $(symfile_h) $(target_h) $(gdbcmd_h) \
 
2198
        $(objfiles_h) $(gdb_stabs_h) $(gdbthread_h) $(gdbcore_h) \
 
2199
        $(breakpoint_h) $(completer_h) $(regcache_h) $(arm_tdep_h) \
 
2200
        $(rdi_share_ardi_h) $(rdi_share_adp_h) $(rdi_share_hsys_h)
 
2201
remote-rdp.o: remote-rdp.c $(defs_h) $(inferior_h) $(value_h) \
 
2202
        $(gdb_callback_h) $(command_h) $(symfile_h) $(remote_utils_h) \
 
2203
        $(gdb_string_h) $(gdbcore_h) $(regcache_h) $(serial_h) $(arm_tdep_h)
 
2204
remote-sds.o: remote-sds.c $(defs_h) $(gdb_string_h) $(frame_h) \
 
2205
        $(inferior_h) $(bfd_h) $(symfile_h) $(target_h) $(gdbcmd_h) \
 
2206
        $(objfiles_h) $(gdb_stabs_h) $(gdbthread_h) $(gdbcore_h) \
 
2207
        $(regcache_h) $(serial_h)
 
2208
remote-sim.o: remote-sim.c $(defs_h) $(inferior_h) $(value_h) \
 
2209
        $(gdb_string_h) $(terminal_h) $(target_h) $(gdbcore_h) \
 
2210
        $(gdb_callback_h) $(gdb_remote_sim_h) $(remote_utils_h) $(command_h) \
 
2211
        $(regcache_h) $(gdb_assert_h) $(sim_regno_h) $(arch_utils_h)
 
2212
remote-st.o: remote-st.c $(defs_h) $(gdbcore_h) $(target_h) $(gdb_string_h) \
 
2213
        $(serial_h) $(regcache_h)
 
2214
remote-utils.o: remote-utils.c $(defs_h) $(gdb_string_h) $(gdbcmd_h) \
 
2215
        $(target_h) $(serial_h) $(gdbcore_h) $(inferior_h) $(remote_utils_h) \
 
2216
        $(regcache_h)
 
2217
remote-vx68.o: remote-vx68.c $(defs_h) $(vx_share_regPacket_h) $(frame_h) \
 
2218
        $(inferior_h) $(target_h) $(gdbcore_h) $(command_h) $(symtab_h) \
 
2219
        $(symfile_h) $(regcache_h) $(gdb_string_h) $(vx_share_ptrace_h) \
 
2220
        $(vx_share_xdr_ptrace_h) $(vx_share_xdr_ld_h) $(vx_share_xdr_rdb_h) \
 
2221
        $(vx_share_dbgRpcLib_h)
 
2222
remote-vx.o: remote-vx.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
2223
        $(gdbcore_h) $(command_h) $(symtab_h) $(complaints_h) $(gdbcmd_h) \
 
2224
        $(bfd_h) $(symfile_h) $(objfiles_h) $(gdb_stabs_h) $(regcache_h) \
 
2225
        $(gdb_string_h) $(vx_share_ptrace_h) $(vx_share_xdr_ptrace_h) \
 
2226
        $(vx_share_xdr_ld_h) $(vx_share_xdr_rdb_h) $(vx_share_dbgRpcLib_h)
 
2227
remote-vxmips.o: remote-vxmips.c $(defs_h) $(vx_share_regPacket_h) \
 
2228
        $(frame_h) $(inferior_h) $(target_h) $(gdbcore_h) $(command_h) \
 
2229
        $(symtab_h) $(symfile_h) $(regcache_h) $(gdb_string_h) \
 
2230
        $(vx_share_ptrace_h) $(vx_share_xdr_ptrace_h) $(vx_share_xdr_ld_h) \
 
2231
        $(vx_share_xdr_rdb_h) $(vx_share_dbgRpcLib_h)
 
2232
remote-vxsparc.o: remote-vxsparc.c $(defs_h) $(regcache_h) $(gdb_string_h) \
 
2233
        $(sparc_tdep_h) $(vx_share_ptrace_h) $(vx_share_regPacket_h)
 
2234
rom68k-rom.o: rom68k-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2235
        $(serial_h) $(regcache_h) $(value_h) $(m68k_tdep_h)
 
2236
rs6000-nat.o: rs6000-nat.c $(defs_h) $(inferior_h) $(target_h) $(gdbcore_h) \
 
2237
        $(xcoffsolib_h) $(symfile_h) $(objfiles_h) $(libbfd_h) $(bfd_h) \
 
2238
        $(gdb_stabs_h) $(regcache_h) $(arch_utils_h) $(language_h) \
 
2239
        $(ppc_tdep_h) $(exec_h) $(gdb_stat_h)
 
2240
rs6000-tdep.o: rs6000-tdep.c $(defs_h) $(frame_h) $(inferior_h) $(symtab_h) \
 
2241
        $(target_h) $(gdbcore_h) $(gdbcmd_h) $(objfiles_h) $(arch_utils_h) \
 
2242
        $(regcache_h) $(doublest_h) $(value_h) $(parser_defs_h) $(osabi_h) \
 
2243
        $(libbfd_h) $(coff_internal_h) $(libcoff_h) $(coff_xcoff_h) \
 
2244
        $(libxcoff_h) $(elf_bfd_h) $(solib_svr4_h) $(ppc_tdep_h) \
 
2245
        $(gdb_assert_h) $(dis_asm_h)
 
2246
s390-nat.o: s390-nat.c $(defs_h) $(tm_h) $(regcache_h) $(inferior_h) \
 
2247
        $(s390_tdep_h)
 
2248
s390-tdep.o: s390-tdep.c $(defs_h) $(arch_utils_h) $(frame_h) $(inferior_h) \
 
2249
        $(symtab_h) $(target_h) $(gdbcore_h) $(gdbcmd_h) $(objfiles_h) \
 
2250
        $(tm_h) $(__bfd_bfd_h) $(floatformat_h) $(regcache_h) \
 
2251
        $(trad_frame_h) $(frame_base_h) $(frame_unwind_h) $(dwarf2_frame_h) \
 
2252
        $(reggroups_h) $(regset_h) $(value_h) $(gdb_assert_h) $(dis_asm_h) \
 
2253
        $(solib_svr4_h) $(s390_tdep_h)
 
2254
scm-exp.o: scm-exp.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
2255
        $(parser_defs_h) $(language_h) $(value_h) $(c_lang_h) $(scm_lang_h) \
 
2256
        $(scm_tags_h)
 
2257
scm-lang.o: scm-lang.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(expression_h) \
 
2258
        $(parser_defs_h) $(language_h) $(value_h) $(c_lang_h) $(scm_lang_h) \
 
2259
        $(scm_tags_h) $(source_h) $(gdb_string_h) $(gdbcore_h) $(infcall_h)
 
2260
scm-valprint.o: scm-valprint.c $(defs_h) $(symtab_h) $(gdbtypes_h) \
 
2261
        $(expression_h) $(parser_defs_h) $(language_h) $(value_h) \
 
2262
        $(scm_lang_h) $(valprint_h) $(gdbcore_h)
 
2263
sentinel-frame.o: sentinel-frame.c $(defs_h) $(regcache_h) \
 
2264
        $(sentinel_frame_h) $(inferior_h) $(frame_unwind_h)
 
2265
ser-e7kpc.o: ser-e7kpc.c $(defs_h) $(serial_h) $(gdb_string_h)
 
2266
ser-go32.o: ser-go32.c $(defs_h) $(gdbcmd_h) $(serial_h) $(gdb_string_h)
 
2267
serial.o: serial.c $(defs_h) $(serial_h) $(gdb_string_h) $(gdbcmd_h)
 
2268
ser-pipe.o: ser-pipe.c $(defs_h) $(serial_h) $(ser_unix_h) $(gdb_vfork_h) \
 
2269
        $(gdb_string_h)
 
2270
ser-tcp.o: ser-tcp.c $(defs_h) $(serial_h) $(ser_unix_h) $(gdb_string_h)
 
2271
ser-unix.o: ser-unix.c $(defs_h) $(serial_h) $(ser_unix_h) $(terminal_h) \
 
2272
        $(gdb_string_h) $(event_loop_h)
 
2273
sh3-rom.o: sh3-rom.c $(defs_h) $(gdbcore_h) $(target_h) $(monitor_h) \
 
2274
        $(serial_h) $(srec_h) $(arch_utils_h) $(regcache_h) $(gdb_string_h) \
 
2275
        $(sh_tdep_h)
 
2276
sh64-tdep.o: sh64-tdep.c $(defs_h) $(frame_h) $(symtab_h) $(objfiles_h) \
 
2277
        $(gdbtypes_h) $(gdbcmd_h) $(gdbcore_h) $(value_h) $(dis_asm_h) \
 
2278
        $(inferior_h) $(gdb_string_h) $(arch_utils_h) $(floatformat_h) \
 
2279
        $(regcache_h) $(doublest_h) $(osabi_h) $(elf_bfd_h) $(solib_svr4_h) \
 
2280
        $(elf_sh_h) $(gdb_sim_sh_h)
 
2281
shnbsd-nat.o: shnbsd-nat.c $(defs_h) $(inferior_h) $(sh_tdep_h) \
 
2282
        $(shnbsd_tdep_h)
 
2283
shnbsd-tdep.o: shnbsd-tdep.c $(defs_h) $(gdbcore_h) $(regcache_h) $(value_h) \
 
2284
        $(osabi_h) $(solib_svr4_h) $(nbsd_tdep_h) $(sh_tdep_h) \
 
2285
        $(shnbsd_tdep_h)
 
2286
sh-stub.o: sh-stub.c
 
2287
sh-tdep.o: sh-tdep.c $(defs_h) $(frame_h) $(frame_base_h) $(frame_unwind_h) \
 
2288
        $(dwarf2_frame_h) $(symtab_h) $(gdbtypes_h) $(gdbcmd_h) $(gdbcore_h) \
 
2289
        $(value_h) $(dis_asm_h) $(inferior_h) $(gdb_string_h) \
 
2290
        $(gdb_assert_h) $(arch_utils_h) $(floatformat_h) $(regcache_h) \
 
2291
        $(doublest_h) $(osabi_h) $(sh_tdep_h) $(elf_bfd_h) $(solib_svr4_h) \
 
2292
        $(elf_sh_h) $(gdb_sim_sh_h)
 
2293
solib-aix5.o: solib-aix5.c $(defs_h) $(gdb_string_h) $(elf_external_h) \
 
2294
        $(symtab_h) $(bfd_h) $(symfile_h) $(objfiles_h) $(gdbcore_h) \
 
2295
        $(command_h) $(target_h) $(frame_h) $(gdb_regex_h) $(inferior_h) \
 
2296
        $(environ_h) $(language_h) $(gdbcmd_h) $(solist_h)
 
2297
solib.o: solib.c $(defs_h) $(gdb_string_h) $(symtab_h) $(bfd_h) $(symfile_h) \
 
2298
        $(objfiles_h) $(gdbcore_h) $(command_h) $(target_h) $(frame_h) \
 
2299
        $(gdb_regex_h) $(inferior_h) $(environ_h) $(language_h) $(gdbcmd_h) \
 
2300
        $(completer_h) $(filenames_h) $(exec_h) $(solist_h) $(readline_h)
 
2301
solib-irix.o: solib-irix.c $(defs_h) $(symtab_h) $(bfd_h) $(symfile_h) \
 
2302
        $(objfiles_h) $(gdbcore_h) $(target_h) $(inferior_h) $(solist_h)
 
2303
solib-legacy.o: solib-legacy.c $(defs_h) $(gdbcore_h) $(solib_svr4_h)
 
2304
solib-osf.o: solib-osf.c $(defs_h) $(gdb_string_h) $(bfd_h) $(symtab_h) \
 
2305
        $(symfile_h) $(objfiles_h) $(target_h) $(inferior_h) $(solist_h)
 
2306
solib-sunos.o: solib-sunos.c $(defs_h) $(gdb_string_h) $(symtab_h) $(bfd_h) \
 
2307
        $(symfile_h) $(objfiles_h) $(gdbcore_h) $(inferior_h) $(solist_h) \
 
2308
        $(bcache_h) $(regcache_h)
 
2309
solib-svr4.o: solib-svr4.c $(defs_h) $(elf_external_h) $(elf_common_h) \
 
2310
        $(elf_mips_h) $(symtab_h) $(bfd_h) $(symfile_h) $(objfiles_h) \
 
2311
        $(gdbcore_h) $(target_h) $(inferior_h) $(solist_h) $(solib_svr4_h) \
 
2312
        $(bfd_target_h) $(exec_h)
 
2313
sol-thread.o: sol-thread.c $(defs_h) $(gdbthread_h) $(target_h) \
 
2314
        $(inferior_h) $(gdb_stat_h) $(gdbcmd_h) $(gdbcore_h) $(regcache_h) \
 
2315
        $(symfile_h) $(gdb_string_h) $(gregset_h)
 
2316
somread.o: somread.c $(defs_h) $(bfd_h) $(symtab_h) $(symfile_h) \
 
2317
        $(objfiles_h) $(buildsym_h) $(stabsread_h) $(gdb_stabs_h) \
 
2318
        $(complaints_h) $(gdb_string_h) $(demangle_h) $(som_h) $(libhppa_h)
 
2319
somsolib.o: somsolib.c $(defs_h) $(frame_h) $(bfd_h) $(som_h) $(libhppa_h) \
 
2320
        $(gdbcore_h) $(symtab_h) $(breakpoint_h) $(symfile_h) $(objfiles_h) \
 
2321
        $(inferior_h) $(gdb_stabs_h) $(gdb_stat_h) $(gdbcmd_h) $(language_h) \
 
2322
        $(regcache_h) $(gdb_assert_h) $(exec_h)
 
2323
source.o: source.c $(defs_h) $(symtab_h) $(expression_h) $(language_h) \
 
2324
        $(command_h) $(source_h) $(gdbcmd_h) $(frame_h) $(value_h) \
 
2325
        $(gdb_string_h) $(gdb_stat_h) $(gdbcore_h) $(gdb_regex_h) \
 
2326
        $(symfile_h) $(objfiles_h) $(annotate_h) $(gdbtypes_h) $(linespec_h) \
 
2327
        $(filenames_h) $(completer_h) $(ui_out_h) $(readline_h)
 
2328
sparc64fbsd-nat.o: sparc64fbsd-nat.c $(defs_h) $(sparc64_tdep_h) \
 
2329
        $(sparc_nat_h)
 
2330
sparc64fbsd-tdep.o: sparc64fbsd-tdep.c $(defs_h) $(frame_h) \
 
2331
        $(frame_unwind_h) $(gdbcore_h) $(osabi_h) $(regcache_h) $(regset_h) \
 
2332
        $(target_h) $(trad_frame_h) $(gdb_assert_h) $(gdb_string_h) \
 
2333
        $(sparc64_tdep_h)
 
2334
sparc64-linux-nat.o: sparc64-linux-nat.c $(defs_h) $(sparc64_tdep_h) \
 
2335
        $(sparc_nat_h)
 
2336
sparc64-linux-tdep.o: sparc64-linux-tdep.c $(defs_h) $(gdbarch_h) $(osabi_h) \
 
2337
        $(solib_svr4_h) $(sparc64_tdep_h)
 
2338
sparc64-nat.o: sparc64-nat.c $(defs_h) $(gdbarch_h) $(sparc64_tdep_h) \
 
2339
        $(sparc_nat_h)
 
2340
sparc64nbsd-nat.o: sparc64nbsd-nat.c $(defs_h) $(sparc64_tdep_h) \
 
2341
        $(sparc_nat_h)
 
2342
sparc64nbsd-tdep.o: sparc64nbsd-tdep.c $(defs_h) $(frame_h) \
 
2343
        $(frame_unwind_h) $(gdbcore_h) $(osabi_h) $(regcache_h) $(regset_h) \
 
2344
        $(symtab_h) $(solib_svr4_h) $(trad_frame_h) $(gdb_assert_h) \
 
2345
        $(gdb_string_h) $(sparc64_tdep_h) $(nbsd_tdep_h)
 
2346
sparc64obsd-tdep.o: sparc64obsd-tdep.c $(defs_h) $(frame_h) \
 
2347
        $(frame_unwind_h) $(osabi_h) $(regset_h) $(symtab_h) $(solib_svr4_h) \
 
2348
        $(trad_frame_h) $(gdb_assert_h) $(sparc64_tdep_h) $(nbsd_tdep_h)
 
2349
sparc64-sol2-tdep.o: sparc64-sol2-tdep.c $(defs_h) $(frame_h) \
 
2350
        $(frame_unwind_h) $(gdbarch_h) $(symtab_h) $(objfiles_h) $(osabi_h) \
 
2351
        $(trad_frame_h) $(gdb_assert_h) $(sparc64_tdep_h)
 
2352
sparc64-tdep.o: sparc64-tdep.c $(defs_h) $(arch_utils_h) $(floatformat_h) \
 
2353
        $(frame_h) $(frame_base_h) $(frame_unwind_h) $(gdbcore_h) \
 
2354
        $(gdbtypes_h) $(inferior_h) $(symtab_h) $(objfiles_h) $(osabi_h) \
 
2355
        $(regcache_h) $(target_h) $(value_h) $(gdb_assert_h) $(gdb_string_h) \
 
2356
        $(sparc64_tdep_h)
 
2357
sparc-linux-tdep.o: sparc-linux-tdep.c $(defs_h) $(floatformat_h) $(frame_h) \
 
2358
        $(frame_unwind_h) $(gdbarch_h) $(gdbcore_h) $(osabi_h) $(regcache_h) \
 
2359
        $(solib_svr4_h) $(symtab_h) $(trad_frame_h) $(gdb_assert_h) \
 
2360
        $(gdb_string_h) $(sparc_tdep_h)
 
2361
sparc-nat.o: sparc-nat.c $(defs_h) $(inferior_h) $(regcache_h) $(target_h) \
 
2362
        $(gdb_assert_h) $(gdb_string_h) $(gdb_wait_h) $(sparc_tdep_h) \
 
2363
        $(sparc_nat_h)
 
2364
sparcnbsd-nat.o: sparcnbsd-nat.c $(defs_h) $(sparc_tdep_h) $(sparc_nat_h)
 
2365
sparcnbsd-tdep.o: sparcnbsd-tdep.c $(defs_h) $(floatformat_h) $(frame_h) \
 
2366
        $(frame_unwind_h) $(gdbcore_h) $(osabi_h) $(regcache_h) $(regset_h) \
 
2367
        $(solib_svr4_h) $(symtab_h) $(trad_frame_h) $(gdb_assert_h) \
 
2368
        $(gdb_string_h) $(sparc_tdep_h) $(nbsd_tdep_h)
 
2369
sparcobsd-tdep.o: sparcobsd-tdep.c $(defs_h) $(floatformat_h) $(frame_h) \
 
2370
        $(frame_unwind_h) $(osabi_h) $(solib_svr4_h) $(symtab_h) \
 
2371
        $(trad_frame_h) $(gdb_assert_h) $(sparc_tdep_h) $(nbsd_tdep_h)
 
2372
sparc-sol2-nat.o: sparc-sol2-nat.c $(defs_h) $(regcache_h) $(gregset_h) \
 
2373
        $(sparc_tdep_h) $(sparc64_tdep_h)
 
2374
sparc-sol2-tdep.o: sparc-sol2-tdep.c $(defs_h) $(frame_h) $(frame_unwind_h) \
 
2375
        $(gdbcore_h) $(symtab_h) $(objfiles_h) $(osabi_h) $(regcache_h) \
 
2376
        $(target_h) $(trad_frame_h) $(gdb_assert_h) $(gdb_string_h) \
 
2377
        $(sparc_tdep_h)
 
2378
sparc-stub.o: sparc-stub.c
 
2379
sparc-tdep.o: sparc-tdep.c $(defs_h) $(arch_utils_h) $(dis_asm_h) \
 
2380
        $(floatformat_h) $(frame_h) $(frame_base_h) $(frame_unwind_h) \
 
2381
        $(gdbcore_h) $(gdbtypes_h) $(inferior_h) $(symtab_h) $(objfiles_h) \
 
2382
        $(osabi_h) $(regcache_h) $(target_h) $(value_h) $(gdb_assert_h) \
 
2383
        $(gdb_string_h) $(sparc_tdep_h)
 
2384
stabsread.o: stabsread.c $(defs_h) $(gdb_string_h) $(bfd_h) $(gdb_obstack_h) \
 
2385
        $(symtab_h) $(gdbtypes_h) $(expression_h) $(symfile_h) $(objfiles_h) \
 
2386
        $(aout_stab_gnu_h) $(libaout_h) $(aout_aout64_h) $(gdb_stabs_h) \
 
2387
        $(buildsym_h) $(complaints_h) $(demangle_h) $(language_h) \
 
2388
        $(doublest_h) $(cp_abi_h) $(cp_support_h) $(stabsread_h)
 
2389
stack.o: stack.c $(defs_h) $(gdb_string_h) $(value_h) $(symtab_h) \
 
2390
        $(gdbtypes_h) $(expression_h) $(language_h) $(frame_h) $(gdbcmd_h) \
 
2391
        $(gdbcore_h) $(target_h) $(source_h) $(breakpoint_h) $(demangle_h) \
 
2392
        $(inferior_h) $(annotate_h) $(ui_out_h) $(block_h) $(stack_h) \
 
2393
        $(gdb_assert_h) $(dictionary_h) $(reggroups_h) $(regcache_h)
 
2394
standalone.o: standalone.c $(gdb_stat_h) $(defs_h) $(symtab_h) $(frame_h) \
 
2395
        $(inferior_h) $(gdb_wait_h)
 
2396
std-regs.o: std-regs.c $(defs_h) $(user_regs_h) $(frame_h) $(gdbtypes_h) \
 
2397
        $(value_h) $(gdb_string_h)
 
2398
stop-gdb.o: stop-gdb.c $(defs_h)
 
2399
sun3-nat.o: sun3-nat.c $(defs_h) $(inferior_h) $(gdbcore_h) $(regcache_h)
 
2400
symfile.o: symfile.c $(defs_h) $(bfdlink_h) $(symtab_h) $(gdbtypes_h) \
 
2401
        $(gdbcore_h) $(frame_h) $(target_h) $(value_h) $(symfile_h) \
 
2402
        $(objfiles_h) $(source_h) $(gdbcmd_h) $(breakpoint_h) $(language_h) \
 
2403
        $(complaints_h) $(demangle_h) $(inferior_h) $(filenames_h) \
 
2404
        $(gdb_stabs_h) $(gdb_obstack_h) $(completer_h) $(bcache_h) \
 
2405
        $(hashtab_h) $(readline_h) $(gdb_assert_h) $(block_h) \
 
2406
        $(gdb_string_h) $(gdb_stat_h)
 
2407
symmisc.o: symmisc.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(bfd_h) \
 
2408
        $(symfile_h) $(objfiles_h) $(breakpoint_h) $(command_h) \
 
2409
        $(gdb_obstack_h) $(language_h) $(bcache_h) $(block_h) $(gdb_regex_h) \
 
2410
        $(dictionary_h) $(gdb_string_h)
 
2411
symtab.o: symtab.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(gdbcore_h) \
 
2412
        $(frame_h) $(target_h) $(value_h) $(symfile_h) $(objfiles_h) \
 
2413
        $(gdbcmd_h) $(call_cmds_h) $(gdb_regex_h) $(expression_h) \
 
2414
        $(language_h) $(demangle_h) $(inferior_h) $(linespec_h) $(source_h) \
 
2415
        $(filenames_h) $(objc_lang_h) $(hashtab_h) $(gdb_obstack_h) \
 
2416
        $(block_h) $(dictionary_h) $(gdb_string_h) $(gdb_stat_h) $(cp_abi_h)
 
2417
target.o: target.c $(defs_h) $(gdb_string_h) $(target_h) $(gdbcmd_h) \
 
2418
        $(symtab_h) $(inferior_h) $(bfd_h) $(symfile_h) $(objfiles_h) \
 
2419
        $(gdb_wait_h) $(dcache_h) $(regcache_h) $(gdb_assert_h) $(gdbcore_h)
 
2420
thread.o: thread.c $(defs_h) $(symtab_h) $(frame_h) $(inferior_h) \
 
2421
        $(environ_h) $(value_h) $(target_h) $(gdbthread_h) $(command_h) \
 
2422
        $(gdbcmd_h) $(regcache_h) $(gdb_h) $(gdb_string_h) $(ui_out_h)
 
2423
thread-db.o: thread-db.c $(defs_h) $(gdb_assert_h) $(gdb_proc_service_h) \
 
2424
        $(gdb_thread_db_h) $(bfd_h) $(gdbthread_h) $(inferior_h) \
 
2425
        $(symfile_h) $(objfiles_h) $(target_h) $(regcache_h) $(solib_svr4_h)
 
2426
top.o: top.c $(defs_h) $(gdbcmd_h) $(call_cmds_h) $(cli_cmds_h) \
 
2427
        $(cli_script_h) $(cli_setshow_h) $(cli_decode_h) $(symtab_h) \
 
2428
        $(inferior_h) $(target_h) $(breakpoint_h) $(gdbtypes_h) \
 
2429
        $(expression_h) $(value_h) $(language_h) $(terminal_h) $(annotate_h) \
 
2430
        $(completer_h) $(top_h) $(version_h) $(serial_h) $(doublest_h) \
 
2431
        $(gdb_assert_h) $(readline_h) $(readline_history_h) $(event_top_h) \
 
2432
        $(gdb_string_h) $(gdb_stat_h) $(ui_out_h) $(cli_out_h)
 
2433
tracepoint.o: tracepoint.c $(defs_h) $(symtab_h) $(frame_h) $(gdbtypes_h) \
 
2434
        $(expression_h) $(gdbcmd_h) $(value_h) $(target_h) $(language_h) \
 
2435
        $(gdb_string_h) $(inferior_h) $(tracepoint_h) $(remote_h) \
 
2436
        $(linespec_h) $(regcache_h) $(completer_h) $(gdb_events_h) \
 
2437
        $(block_h) $(dictionary_h) $(ax_h) $(ax_gdb_h) $(readline_h) \
 
2438
        $(readline_history_h)
 
2439
trad-frame.o: trad-frame.c $(defs_h) $(frame_h) $(trad_frame_h) \
 
2440
        $(regcache_h)
 
2441
typeprint.o: typeprint.c $(defs_h) $(gdb_obstack_h) $(bfd_h) $(symtab_h) \
 
2442
        $(gdbtypes_h) $(expression_h) $(value_h) $(gdbcore_h) $(command_h) \
 
2443
        $(gdbcmd_h) $(target_h) $(language_h) $(cp_abi_h) $(typeprint_h) \
 
2444
        $(gdb_string_h)
 
2445
ui-file.o: ui-file.c $(defs_h) $(ui_file_h) $(gdb_string_h)
 
2446
ui-out.o: ui-out.c $(defs_h) $(gdb_string_h) $(expression_h) $(language_h) \
 
2447
        $(ui_out_h) $(gdb_assert_h)
 
2448
user-regs.o: user-regs.c $(defs_h) $(user_regs_h) $(gdbtypes_h) \
 
2449
        $(gdb_string_h) $(gdb_assert_h) $(frame_h)
 
2450
utils.o: utils.c $(defs_h) $(gdb_assert_h) $(gdb_string_h) $(event_top_h) \
 
2451
        $(tui_h) $(gdbcmd_h) $(serial_h) $(bfd_h) $(target_h) $(demangle_h) \
 
2452
        $(expression_h) $(language_h) $(charset_h) $(annotate_h) \
 
2453
        $(filenames_h) $(inferior_h) $(readline_h)
 
2454
uw-thread.o: uw-thread.c $(defs_h) $(gdbthread_h) $(target_h) $(inferior_h) \
 
2455
        $(regcache_h) $(gregset_h)
 
2456
v850ice.o: v850ice.c $(defs_h) $(gdb_string_h) $(frame_h) $(symtab_h) \
 
2457
        $(inferior_h) $(breakpoint_h) $(symfile_h) $(target_h) $(objfiles_h) \
 
2458
        $(gdbcore_h) $(value_h) $(command_h) $(regcache_h)
 
2459
v850-tdep.o: v850-tdep.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
2460
        $(value_h) $(bfd_h) $(gdb_string_h) $(gdbcore_h) $(objfiles_h) \
 
2461
        $(arch_utils_h) $(regcache_h) $(symtab_h) $(dis_asm_h)
 
2462
valarith.o: valarith.c $(defs_h) $(value_h) $(symtab_h) $(gdbtypes_h) \
 
2463
        $(expression_h) $(target_h) $(language_h) $(gdb_string_h) \
 
2464
        $(doublest_h) $(infcall_h)
 
2465
valops.o: valops.c $(defs_h) $(symtab_h) $(gdbtypes_h) $(value_h) $(frame_h) \
 
2466
        $(inferior_h) $(gdbcore_h) $(target_h) $(demangle_h) $(language_h) \
 
2467
        $(gdbcmd_h) $(regcache_h) $(cp_abi_h) $(block_h) $(infcall_h) \
 
2468
        $(dictionary_h) $(cp_support_h) $(gdb_string_h) $(gdb_assert_h) \
 
2469
        $(cp_support_h)
 
2470
valprint.o: valprint.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
2471
        $(value_h) $(gdbcore_h) $(gdbcmd_h) $(target_h) $(language_h) \
 
2472
        $(annotate_h) $(valprint_h) $(floatformat_h) $(doublest_h)
 
2473
values.o: values.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
 
2474
        $(value_h) $(gdbcore_h) $(command_h) $(gdbcmd_h) $(target_h) \
 
2475
        $(language_h) $(scm_lang_h) $(demangle_h) $(doublest_h) \
 
2476
        $(gdb_assert_h) $(regcache_h) $(block_h)
 
2477
varobj.o: varobj.c $(defs_h) $(value_h) $(expression_h) $(frame_h) \
 
2478
        $(language_h) $(wrapper_h) $(gdbcmd_h) $(gdb_string_h) $(varobj_h)
 
2479
vax-tdep.o: vax-tdep.c $(defs_h) $(symtab_h) $(opcode_vax_h) $(gdbcore_h) \
 
2480
        $(inferior_h) $(regcache_h) $(frame_h) $(value_h) $(arch_utils_h) \
 
2481
        $(gdb_string_h) $(osabi_h) $(dis_asm_h) $(vax_tdep_h)
 
2482
win32-nat.o: win32-nat.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) \
 
2483
        $(gdbcore_h) $(command_h) $(completer_h) $(regcache_h) $(top_h) \
 
2484
        $(buildsym_h) $(symfile_h) $(objfiles_h) $(gdb_string_h) \
 
2485
        $(gdbthread_h) $(gdbcmd_h) $(exec_h) $(i386_tdep_h) $(i387_tdep_h)
 
2486
wince.o: wince.c $(defs_h) $(frame_h) $(inferior_h) $(target_h) $(gdbcore_h) \
 
2487
        $(command_h) $(buildsym_h) $(symfile_h) $(objfiles_h) \
 
2488
        $(gdb_string_h) $(gdbthread_h) $(gdbcmd_h) $(wince_stub_h) \
 
2489
        $(regcache_h) $(mips_tdep_h)
 
2490
wince-stub.o: wince-stub.c $(wince_stub_h)
 
2491
wrapper.o: wrapper.c $(defs_h) $(value_h) $(wrapper_h)
 
2492
xcoffread.o: xcoffread.c $(defs_h) $(bfd_h) $(gdb_string_h) $(gdb_stat_h) \
 
2493
        $(coff_internal_h) $(libcoff_h) $(coff_xcoff_h) $(libxcoff_h) \
 
2494
        $(coff_rs6000_h) $(symtab_h) $(gdbtypes_h) $(symfile_h) \
 
2495
        $(objfiles_h) $(buildsym_h) $(stabsread_h) $(expression_h) \
 
2496
        $(complaints_h) $(gdb_stabs_h) $(aout_stab_gnu_h)
 
2497
xcoffsolib.o: xcoffsolib.c $(defs_h) $(bfd_h) $(xcoffsolib_h) $(inferior_h) \
 
2498
        $(gdbcmd_h) $(symfile_h) $(frame_h) $(gdb_regex_h)
 
2499
xmodem.o: xmodem.c $(defs_h) $(serial_h) $(target_h) $(xmodem_h)
 
2500
xstormy16-tdep.o: xstormy16-tdep.c $(defs_h) $(value_h) $(inferior_h) \
 
2501
        $(arch_utils_h) $(regcache_h) $(gdbcore_h) $(objfiles_h) \
 
2502
        $(dis_asm_h)
 
2503
 
 
2504
#
 
2505
# gdb/cli/ dependencies
 
2506
#
 
2507
# Need to explicitly specify the compile rule as make will do nothing
 
2508
# or try to compile the object file into the sub-directory.
 
2509
 
 
2510
cli-cmds.o: $(srcdir)/cli/cli-cmds.c $(defs_h) $(readline_h) \
 
2511
        $(readline_tilde_h) $(completer_h) $(target_h) $(gdb_wait_h) \
 
2512
        $(gdb_regex_h) $(gdb_string_h) $(gdb_vfork_h) $(linespec_h) \
 
2513
        $(expression_h) $(frame_h) $(value_h) $(language_h) $(filenames_h) \
 
2514
        $(objfiles_h) $(source_h) $(disasm_h) $(ui_out_h) $(top_h) \
 
2515
        $(cli_decode_h) $(cli_script_h) $(cli_setshow_h) $(cli_cmds_h) \
 
2516
        $(tui_h)
 
2517
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-cmds.c
 
2518
cli-decode.o: $(srcdir)/cli/cli-decode.c $(defs_h) $(symtab_h) \
 
2519
        $(gdb_regex_h) $(gdb_string_h) $(ui_out_h) $(cli_cmds_h) \
 
2520
        $(cli_decode_h) $(tui_h) $(gdb_assert_h)
 
2521
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-decode.c
 
2522
cli-dump.o: $(srcdir)/cli/cli-dump.c $(defs_h) $(gdb_string_h) \
 
2523
        $(cli_decode_h) $(cli_cmds_h) $(value_h) $(completer_h) \
 
2524
        $(cli_dump_h) $(gdb_assert_h) $(target_h) $(readline_h)
 
2525
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-dump.c
 
2526
cli-interp.o: $(srcdir)/cli/cli-interp.c $(defs_h) $(interps_h) $(wrapper_h) \
 
2527
        $(event_top_h) $(ui_out_h) $(cli_out_h) $(top_h) $(gdb_string_h)
 
2528
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-interp.c
 
2529
cli-logging.o: $(srcdir)/cli/cli-logging.c $(defs_h) $(gdbcmd_h) $(ui_out_h) \
 
2530
        $(gdb_string_h)
 
2531
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-logging.c
 
2532
cli-script.o: $(srcdir)/cli/cli-script.c $(defs_h) $(value_h) $(language_h) \
 
2533
        $(ui_out_h) $(gdb_string_h) $(top_h) $(cli_cmds_h) $(cli_decode_h) \
 
2534
        $(cli_script_h)
 
2535
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-script.c
 
2536
cli-setshow.o: $(srcdir)/cli/cli-setshow.c $(defs_h) $(readline_tilde_h) \
 
2537
        $(value_h) $(gdb_string_h) $(ui_out_h) $(cli_decode_h) $(cli_cmds_h) \
 
2538
        $(cli_setshow_h)
 
2539
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-setshow.c
 
2540
cli-utils.o: $(srcdir)/cli/cli-utils.c $(defs_h) $(cli_utils_h)
 
2541
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/cli/cli-utils.c
 
2542
 
 
2543
#
 
2544
# GDBTK sub-directory
 
2545
#
 
2546
# Need to explicitly specify the compile rule as make will do nothing
 
2547
# or try to compile the object file into the mi directory.
 
2548
 
 
2549
all-gdbtk: insight$(EXEEXT)
 
2550
 
 
2551
install-gdbtk:
 
2552
        transformed_name=`t='$(program_transform_name)'; \
 
2553
                  echo insight | sed -e $$t` ; \
 
2554
        if test "x$$transformed_name" = x; then \
 
2555
          transformed_name=insight ; \
 
2556
        else \
 
2557
          true ; \
 
2558
        fi ; \
 
2559
        $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir); \
 
2560
        $(INSTALL_PROGRAM) insight$(EXEEXT) \
 
2561
                $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \
 
2562
        $(SHELL) $(srcdir)/../mkinstalldirs \
 
2563
                $(DESTDIR)$(GDBTK_LIBRARY) ; \
 
2564
        $(SHELL) $(srcdir)/../mkinstalldirs \
 
2565
                $(DESTDIR)$(libdir)/insight$(GDBTK_VERSION) ; \
 
2566
        $(INSTALL_DATA) $(srcdir)/gdbtk/plugins/plugins.tcl \
 
2567
                $(DESTDIR)$(libdir)/insight$(GDBTK_VERSION)/plugins.tcl ; \
 
2568
        $(SHELL) $(srcdir)/../mkinstalldirs \
 
2569
                $(DESTDIR)$(GDBTK_LIBRARY)/images \
 
2570
                $(DESTDIR)$(GDBTK_LIBRARY)/images2 ; \
 
2571
        $(SHELL) $(srcdir)/../mkinstalldirs \
 
2572
                $(DESTDIR)$(GDBTK_LIBRARY)/help \
 
2573
                $(DESTDIR)$(GDBTK_LIBRARY)/help/images \
 
2574
                $(DESTDIR)$(GDBTK_LIBRARY)/help/trace ; \
 
2575
        cd $(srcdir)/gdbtk/library ; \
 
2576
        for i in *.tcl *.itcl *.ith *.itb images/*.gif images2/*.gif images/icons.txt images2/icons.txt tclIndex help/*.html  help/trace/*.html help/trace/index.toc help/images/*.gif help/images/*.png; \
 
2577
          do \
 
2578
                $(INSTALL_DATA) $$i $(DESTDIR)$(GDBTK_LIBRARY)/$$i ; \
 
2579
          done ;
 
2580
 
 
2581
uninstall-gdbtk:
 
2582
        transformed_name=`t='$(program_transform_name)'; \
 
2583
                  echo insight | sed -e $$t` ; \
 
2584
        if test "x$$transformed_name" = x; then \
 
2585
                transformed_name=insight ; \
 
2586
        else \
 
2587
                true ; \
 
2588
        fi ; \
 
2589
        rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \
 
2590
        rm -rf $(DESTDIR)$(GDBTK_LIBRARY)
 
2591
 
 
2592
clean-gdbtk:
 
2593
        rm -f insight$(EXEEXT)
 
2594
 
 
2595
# Removing the old gdb first works better if it is running, at least on SunOS.
 
2596
insight$(EXEEXT): gdbtk-main.o libgdb.a $(ADD_DEPS) \
 
2597
                $(CDEPS) $(TDEPLIBS)
 
2598
        rm -f insight$(EXEEXT)
 
2599
        $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
 
2600
                -o insight$(EXEEXT) gdbtk-main.o libgdb.a \
 
2601
                $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES)
 
2602
 
 
2603
gdbres.o: $(srcdir)/gdbtk/gdb.rc $(srcdir)/gdbtk/gdbtool.ico
 
2604
        $(WINDRES) --include $(srcdir)/gdbtk $(srcdir)/gdbtk/gdb.rc gdbres.o
 
2605
 
 
2606
gdbtk.o: $(srcdir)/gdbtk/generic/gdbtk.c \
 
2607
        $(srcdir)/gdbtk/generic/gdbtk.h $(defs_h) \
 
2608
        $(symtab_h) $(inferior_h) $(command_h) \
 
2609
        $(bfd_h) $(symfile_h) $(objfiles_h) $(target_h) $(gdb_string_h) \
 
2610
        $(tracepoint_h) $(top_h)
 
2611
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
2612
        $(ITK_CFLAGS)  \
 
2613
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) $(GDBTK_CFLAGS)\
 
2614
                $(srcdir)/gdbtk/generic/gdbtk.c \
 
2615
                -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\" -DSRC_DIR=\"$(GDBTK_SRC_DIR)\"
 
2616
 
 
2617
gdbtk-bp.o: $(srcdir)/gdbtk/generic/gdbtk-bp.c \
 
2618
                $(srcdir)/gdbtk/generic/gdbtk.h \
 
2619
                $(srcdir)/gdbtk/generic/gdbtk-cmds.h \
 
2620
                $(defs_h) $(breakpoint_h) $(tracepoint_h) \
 
2621
                $(symfile_h) $(symtab_h) $(gdb_string_h)
 
2622
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
2623
         $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS)   \
 
2624
        $(GDBTK_CFLAGS) $(srcdir)/gdbtk/generic/gdbtk-bp.c \
 
2625
        -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2626
 
 
2627
gdbtk-cmds.o: $(srcdir)/gdbtk/generic/gdbtk-cmds.c \
 
2628
        $(srcdir)/gdbtk/generic/gdbtk.h $(srcdir)/gdbtk/generic/gdbtk-cmds.h \
 
2629
        $(defs_h) $(inferior_h) $(source_h) $(symfile_h) $(objfiles_h) \
 
2630
        $(gdbcore_h) $(demangle_h) $(linespec_h) $(tui_file_h) $(top_h) \
 
2631
        $(annotate_h) $(block_h) $(dictionary_h) $(gdb_string_h) \
 
2632
        $(dis_asm_h) $(gdbcmd_h)
 
2633
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS)        \
 
2634
         $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS)               \
 
2635
        $(GDBTK_CFLAGS) $(srcdir)/gdbtk/generic/gdbtk-cmds.c            \
 
2636
        -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2637
 
 
2638
gdbtk-hooks.o: $(srcdir)/gdbtk/generic/gdbtk-hooks.c \
 
2639
        $(srcdir)/gdbtk/generic/gdbtk.h $(defs_h) \
 
2640
        $(symtab_h) $(inferior_h) $(command_h) \
 
2641
        $(bfd_h) $(symfile_h) $(objfiles_h) $(target_h) $(gdb_string_h) \
 
2642
        $(tracepoint_h)
 
2643
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS)  \
 
2644
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) $(GDBTK_CFLAGS)\
 
2645
                $(srcdir)/gdbtk/generic/gdbtk-hooks.c -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2646
 
 
2647
gdbtk-interp.o: $(srcdir)/gdbtk/generic/gdbtk-interp.c \
 
2648
        $(defs_h) $(interps_h) $(ui_out_h) $(ui_file_h) \
 
2649
        $(cli_out_h) $(gdb_string_h) $(cli_cmds_h) $(cli_decode_h) \
 
2650
        $(srcdir)/gdbtk/generic/gdbtk.h
 
2651
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
2652
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) $(GDBTK_CFLAGS) \
 
2653
                $(srcdir)/gdbtk/generic/gdbtk-interp.c
 
2654
 
 
2655
gdbtk-main.o: $(srcdir)/gdbtk/generic/gdbtk-main.c $(defs_h) $(main_h) \
 
2656
        $(gdb_string_h)
 
2657
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS)  \
 
2658
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) $(GDBTK_CFLAGS)\
 
2659
                $(srcdir)/gdbtk/generic/gdbtk-main.c -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2660
 
 
2661
gdbtk-register.o: $(srcdir)/gdbtk/generic/gdbtk-register.c \
 
2662
                $(srcdir)/gdbtk/generic/gdbtk.h \
 
2663
                $(srcdir)/gdbtk/generic/gdbtk-cmds.h \
 
2664
                $(defs_h) $(frame_h) $(value_h) $(gdb_string_h)
 
2665
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
2666
         $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS)   \
 
2667
        $(GDBTK_CFLAGS) $(srcdir)/gdbtk/generic/gdbtk-register.c \
 
2668
        -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2669
 
 
2670
gdbtk-stack.o: $(srcdir)/gdbtk/generic/gdbtk-stack.c \
 
2671
        $(srcdir)/gdbtk/generic/gdbtk.h $(srcdir)/gdbtk/generic/gdbtk-cmds.h \
 
2672
        $(srcdir)/gdbtk/generic/gdbtk-wrapper.h \
 
2673
        $(defs_h) $(target_h) $(breakpoint_h) $(linespec_h) \
 
2674
        $(block_h) $(dictionary_h)
 
2675
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS) \
 
2676
         $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS)   \
 
2677
        $(GDBTK_CFLAGS) $(srcdir)/gdbtk/generic/gdbtk-stack.c \
 
2678
        -DGDBTK_LIBRARY=\"$(GDBTK_LIBRARY)\"
 
2679
 
 
2680
gdbtk-varobj.o: $(srcdir)/gdbtk/generic/gdbtk-varobj.c \
 
2681
                $(srcdir)/gdbtk/generic/gdbtk.h \
 
2682
                $(defs_h) $(value_h) $(varobj_h) $(gdb_string_h)
 
2683
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(ITCL_CFLAGS)  \
 
2684
        $(TCL_CFLAGS) $(TK_CFLAGS) $(X11_CFLAGS) $(GDBTK_CFLAGS)\
 
2685
                $(srcdir)/gdbtk/generic/gdbtk-varobj.c
 
2686
 
 
2687
gdbtk-wrapper.o: $(srcdir)/gdbtk/generic/gdbtk-wrapper.c \
 
2688
        $(srcdir)/gdbtk/generic/gdbtk-wrapper.h \
 
2689
        $(defs_h) $(frame_h) $(value_h)
 
2690
        $(CC) -c $(INTERNAL_CFLAGS) $(IDE_CFLAGS) $(GDBTK_CFLAGS)\
 
2691
                $(srcdir)/gdbtk/generic/gdbtk-wrapper.c
 
2692
 
 
2693
#
 
2694
# gdb/mi/ dependencies
 
2695
#
 
2696
# Need to explicitly specify the compile rule as make will do nothing
 
2697
# or try to compile the object file into the sub-directory.
 
2698
 
 
2699
mi-cmd-break.o: $(srcdir)/mi/mi-cmd-break.c $(defs_h) $(mi_cmds_h) \
 
2700
        $(ui_out_h) $(mi_out_h) $(breakpoint_h) $(gdb_string_h) \
 
2701
        $(mi_getopt_h) $(gdb_events_h) $(gdb_h)
 
2702
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-break.c
 
2703
mi-cmd-disas.o: $(srcdir)/mi/mi-cmd-disas.c $(defs_h) $(target_h) $(value_h) \
 
2704
        $(mi_cmds_h) $(mi_getopt_h) $(gdb_string_h) $(ui_out_h) $(disasm_h)
 
2705
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-disas.c
 
2706
mi-cmd-env.o: $(srcdir)/mi/mi-cmd-env.c $(defs_h) $(inferior_h) $(value_h) \
 
2707
        $(mi_out_h) $(mi_cmds_h) $(mi_getopt_h) $(symtab_h) $(target_h) \
 
2708
        $(environ_h) $(command_h) $(ui_out_h) $(top_h) $(gdb_string_h) \
 
2709
        $(gdb_stat_h)
 
2710
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-env.c
 
2711
mi-cmd-file.o: $(srcdir)/mi/mi-cmd-file.c $(defs_h) $(mi_cmds_h) \
 
2712
        $(mi_getopt_h) $(ui_out_h) $(symtab_h) $(source_h)
 
2713
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-file.c
 
2714
mi-cmds.o: $(srcdir)/mi/mi-cmds.c $(defs_h) $(top_h) $(mi_cmds_h) \
 
2715
        $(gdb_string_h)
 
2716
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmds.c
 
2717
mi-cmd-stack.o: $(srcdir)/mi/mi-cmd-stack.c $(defs_h) $(target_h) $(frame_h) \
 
2718
        $(value_h) $(mi_cmds_h) $(ui_out_h) $(symtab_h) $(block_h) \
 
2719
        $(stack_h) $(dictionary_h) $(gdb_string_h)
 
2720
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-stack.c
 
2721
mi-cmd-var.o: $(srcdir)/mi/mi-cmd-var.c $(defs_h) $(mi_cmds_h) $(ui_out_h) \
 
2722
        $(mi_out_h) $(varobj_h) $(value_h) $(gdb_string_h)
 
2723
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-cmd-var.c
 
2724
mi-console.o: $(srcdir)/mi/mi-console.c $(defs_h) $(mi_console_h) \
 
2725
        $(gdb_string_h)
 
2726
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-console.c
 
2727
mi-getopt.o: $(srcdir)/mi/mi-getopt.c $(defs_h) $(mi_getopt_h) \
 
2728
        $(gdb_string_h)
 
2729
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-getopt.c
 
2730
mi-interp.o: $(srcdir)/mi/mi-interp.c $(defs_h) $(gdb_string_h) $(interps_h) \
 
2731
        $(event_top_h) $(event_loop_h) $(inferior_h) $(ui_out_h) $(top_h) \
 
2732
        $(mi_main_h) $(mi_cmds_h) $(mi_out_h) $(mi_console_h)
 
2733
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-interp.c
 
2734
mi-main.o: $(srcdir)/mi/mi-main.c $(defs_h) $(target_h) $(inferior_h) \
 
2735
        $(gdb_string_h) $(top_h) $(gdbthread_h) $(mi_cmds_h) $(mi_parse_h) \
 
2736
        $(mi_getopt_h) $(mi_console_h) $(ui_out_h) $(mi_out_h) $(interps_h) \
 
2737
        $(event_loop_h) $(event_top_h) $(gdbcore_h) $(value_h) $(regcache_h) \
 
2738
        $(gdb_h) $(frame_h) $(mi_main_h)
 
2739
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-main.c
 
2740
mi-out.o: $(srcdir)/mi/mi-out.c $(defs_h) $(ui_out_h) $(mi_out_h)
 
2741
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-out.c
 
2742
mi-parse.o: $(srcdir)/mi/mi-parse.c $(defs_h) $(mi_cmds_h) $(mi_parse_h) \
 
2743
        $(gdb_string_h)
 
2744
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-parse.c
 
2745
mi-symbol-cmds.o: $(srcdir)/mi/mi-symbol-cmds.c $(defs_h) $(mi_cmds_h) \
 
2746
        $(symtab_h) $(ui_out_h)
 
2747
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/mi/mi-symbol-cmds.c
 
2748
 
 
2749
#
 
2750
# rdi-share sub-directory
 
2751
#
 
2752
# Need to explicitly specify the compile rule as make will do nothing
 
2753
# or try to compile the object file into the mi directory.
 
2754
 
 
2755
rdi-share/libangsd.a:   force
 
2756
        @dir=rdi-share; \
 
2757
        if [ -f ./$${dir}/Makefile ] ; then \
 
2758
          r=`pwd`; export r; \
 
2759
          srcroot=`cd $(srcdir); pwd`; export srcroot; \
 
2760
          (cd $${dir}; $(MAKE) $(FLAGS_TO_PASS) all); \
 
2761
        else \
 
2762
          true; \
 
2763
        fi
 
2764
 
 
2765
#
 
2766
# gdb/signals/ dependencies
 
2767
#
 
2768
# Need to explicitly specify the compile rule as make will do nothing
 
2769
# or try to compile the object file into the sub-directory.
 
2770
 
 
2771
signals.o: $(srcdir)/signals/signals.c $(server_h) $(defs_h) $(target_h) \
 
2772
        $(gdb_string_h)
 
2773
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/signals/signals.c
 
2774
 
 
2775
#
 
2776
# gdb/tui/ dependencies
 
2777
#
 
2778
# Need to explicitly specify the compile rule as make will do nothing
 
2779
# or try to compile the object file into the sub-directory.
 
2780
 
 
2781
tui.o: $(srcdir)/tui/tui.c $(defs_h) $(gdbcmd_h) $(tui_h) $(tui_hooks_h) \
 
2782
        $(tui_data_h) $(tui_layout_h) $(tui_io_h) $(tui_regs_h) \
 
2783
        $(tui_stack_h) $(tui_win_h) $(tui_winsource_h) $(tui_windata_h) \
 
2784
        $(target_h) $(frame_h) $(breakpoint_h) $(inferior_h) $(symtab_h) \
 
2785
        $(source_h) $(gdb_curses_h) $(readline_h)
 
2786
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui.c
 
2787
tui-command.o: $(srcdir)/tui/tui-command.c $(defs_h) $(tui_h) $(tui_data_h) \
 
2788
        $(tui_win_h) $(tui_io_h) $(gdb_curses_h) $(gdb_string_h)
 
2789
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-command.c
 
2790
tui-data.o: $(srcdir)/tui/tui-data.c $(defs_h) $(symtab_h) $(tui_h) \
 
2791
        $(tui_data_h) $(tui_wingeneral_h) $(gdb_string_h) $(gdb_curses_h)
 
2792
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-data.c
 
2793
tui-disasm.o: $(srcdir)/tui/tui-disasm.c $(defs_h) $(symtab_h) \
 
2794
        $(breakpoint_h) $(frame_h) $(value_h) $(source_h) $(disasm_h) \
 
2795
        $(gdb_string_h) $(tui_h) $(tui_data_h) $(tui_win_h) $(tui_layout_h) \
 
2796
        $(tui_winsource_h) $(tui_stack_h) $(tui_file_h) $(gdb_curses_h)
 
2797
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-disasm.c
 
2798
tui-file.o: $(srcdir)/tui/tui-file.c $(defs_h) $(ui_file_h) $(tui_file_h) \
 
2799
        $(tui_io_h) $(tui_h) $(gdb_string_h)
 
2800
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-file.c
 
2801
tui-hooks.o: $(srcdir)/tui/tui-hooks.c $(defs_h) $(symtab_h) $(inferior_h) \
 
2802
        $(command_h) $(bfd_h) $(symfile_h) $(objfiles_h) $(target_h) \
 
2803
        $(gdbcore_h) $(event_loop_h) $(event_top_h) $(frame_h) \
 
2804
        $(breakpoint_h) $(gdb_events_h) $(ui_out_h) $(top_h) $(readline_h) \
 
2805
        $(tui_h) $(tui_hooks_h) $(tui_data_h) $(tui_layout_h) $(tui_io_h) \
 
2806
        $(tui_regs_h) $(tui_win_h) $(tui_stack_h) $(tui_windata_h) \
 
2807
        $(tui_winsource_h) $(gdb_curses_h)
 
2808
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-hooks.c
 
2809
tui-interp.o: $(srcdir)/tui/tui-interp.c $(defs_h) $(interps_h) $(top_h) \
 
2810
        $(event_top_h) $(event_loop_h) $(ui_out_h) $(cli_out_h) \
 
2811
        $(tui_data_h) $(readline_h) $(tui_win_h) $(tui_h) $(tui_io_h)
 
2812
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-interp.c
 
2813
tui-io.o: $(srcdir)/tui/tui-io.c $(defs_h) $(terminal_h) $(target_h) \
 
2814
        $(event_loop_h) $(event_top_h) $(command_h) $(top_h) $(readline_h) \
 
2815
        $(tui_h) $(tui_data_h) $(tui_io_h) $(tui_command_h) $(tui_win_h) \
 
2816
        $(tui_wingeneral_h) $(tui_file_h) $(ui_out_h) $(cli_out_h) \
 
2817
        $(gdb_curses_h)
 
2818
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-io.c
 
2819
tui-layout.o: $(srcdir)/tui/tui-layout.c $(defs_h) $(command_h) $(symtab_h) \
 
2820
        $(frame_h) $(source_h) $(tui_h) $(tui_data_h) $(tui_windata_h) \
 
2821
        $(tui_wingeneral_h) $(tui_stack_h) $(tui_regs_h) $(tui_win_h) \
 
2822
        $(tui_winsource_h) $(tui_disasm_h) $(gdb_string_h) $(gdb_curses_h)
 
2823
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-layout.c
 
2824
tui-main.o: $(srcdir)/tui/tui-main.c $(defs_h) $(main_h) $(gdb_string_h) \
 
2825
        $(interps_h)
 
2826
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-main.c
 
2827
tui-out.o: $(srcdir)/tui/tui-out.c $(defs_h) $(ui_out_h) $(tui_h) \
 
2828
        $(gdb_string_h) $(gdb_assert_h)
 
2829
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-out.c
 
2830
tui-regs.o: $(srcdir)/tui/tui-regs.c $(defs_h) $(tui_h) $(tui_data_h) \
 
2831
        $(symtab_h) $(gdbtypes_h) $(gdbcmd_h) $(frame_h) $(regcache_h) \
 
2832
        $(inferior_h) $(target_h) $(gdb_string_h) $(tui_layout_h) \
 
2833
        $(tui_win_h) $(tui_windata_h) $(tui_wingeneral_h) $(tui_file_h) \
 
2834
        $(gdb_curses_h)
 
2835
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-regs.c
 
2836
tui-source.o: $(srcdir)/tui/tui-source.c $(defs_h) $(symtab_h) $(frame_h) \
 
2837
        $(breakpoint_h) $(source_h) $(symtab_h) $(tui_h) $(tui_data_h) \
 
2838
        $(tui_stack_h) $(tui_winsource_h) $(tui_source_h) $(gdb_string_h) \
 
2839
        $(gdb_curses_h)
 
2840
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-source.c
 
2841
tui-stack.o: $(srcdir)/tui/tui-stack.c $(defs_h) $(symtab_h) $(breakpoint_h) \
 
2842
        $(frame_h) $(command_h) $(inferior_h) $(target_h) $(top_h) \
 
2843
        $(gdb_string_h) $(tui_h) $(tui_data_h) $(tui_stack_h) \
 
2844
        $(tui_wingeneral_h) $(tui_source_h) $(tui_winsource_h) $(tui_file_h) \
 
2845
        $(gdb_curses_h)
 
2846
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-stack.c
 
2847
tui-win.o: $(srcdir)/tui/tui-win.c $(defs_h) $(command_h) $(symtab_h) \
 
2848
        $(breakpoint_h) $(frame_h) $(cli_cmds_h) $(top_h) $(source_h) \
 
2849
        $(tui_h) $(tui_data_h) $(tui_wingeneral_h) $(tui_stack_h) \
 
2850
        $(tui_regs_h) $(tui_disasm_h) $(tui_source_h) $(tui_winsource_h) \
 
2851
        $(tui_windata_h) $(gdb_curses_h) $(gdb_string_h) $(readline_h)
 
2852
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-win.c
 
2853
tui-windata.o: $(srcdir)/tui/tui-windata.c $(defs_h) $(tui_h) $(tui_data_h) \
 
2854
        $(tui_wingeneral_h) $(tui_regs_h) $(gdb_string_h) $(gdb_curses_h)
 
2855
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-windata.c
 
2856
tui-wingeneral.o: $(srcdir)/tui/tui-wingeneral.c $(defs_h) $(tui_h) \
 
2857
        $(tui_data_h) $(tui_wingeneral_h) $(tui_win_h) $(gdb_curses_h)
 
2858
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-wingeneral.c
 
2859
tui-winsource.o: $(srcdir)/tui/tui-winsource.c $(defs_h) $(symtab_h) \
 
2860
        $(frame_h) $(breakpoint_h) $(value_h) $(source_h) $(tui_h) \
 
2861
        $(tui_data_h) $(tui_stack_h) $(tui_win_h) $(tui_wingeneral_h) \
 
2862
        $(tui_winsource_h) $(tui_source_h) $(tui_disasm_h) $(gdb_string_h) \
 
2863
        $(gdb_curses_h)
 
2864
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/tui/tui-winsource.c
 
2865
 
 
2866
#
 
2867
# vx-share sub-directory
 
2868
#
 
2869
 
 
2870
xdr_ld.o: vx-share/xdr_ld.c $(defs_h) vx-share/vxTypes.h \
 
2871
        vx-share/vxWorks.h vx-share/xdr_ld.h
 
2872
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/vx-share/xdr_ld.c
 
2873
 
 
2874
xdr_ptrace.o: vx-share/xdr_ptrace.c $(defs_h) vx-share/vxTypes.h \
 
2875
        vx-share/vxWorks.h vx-share/xdr_ptrace.h
 
2876
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/vx-share/xdr_ptrace.c
 
2877
 
 
2878
xdr_rdb.o: vx-share/xdr_rdb.c $(defs_h) vx-share/vxTypes.h \
 
2879
        vx-share/vxWorks.h vx-share/xdr_rdb.h
 
2880
        $(CC) -c $(INTERNAL_CFLAGS) $(srcdir)/vx-share/xdr_rdb.c
 
2881
 
 
2882
### end of the gdb Makefile.in.