Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: gdb/Makefile.in

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/MAINTAINERS ('k') | gdb/NEWS » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (C) 1989-2012 Free Software Foundation, Inc. 1 # Copyright (C) 1989-2013 Free Software Foundation, Inc.
2 2
3 # This file is part of GDB. 3 # This file is part of GDB.
4 4
5 # This program is free software; you can redistribute it and/or modify 5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by 6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3 of the License, or 7 # the Free Software Foundation; either version 3 of the License, or
8 # (at your option) any later version. 8 # (at your option) any later version.
9 # 9 #
10 # This program is distributed in the hope that it will be useful, 10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of 11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 # Where is the READLINE library? Typically in ../readline. 144 # Where is the READLINE library? Typically in ../readline.
145 READLINE_DIR = ../readline 145 READLINE_DIR = ../readline
146 READLINE_SRC = $(srcdir)/$(READLINE_DIR) 146 READLINE_SRC = $(srcdir)/$(READLINE_DIR)
147 READLINE = @READLINE@ 147 READLINE = @READLINE@
148 READLINE_DEPS = @READLINE_DEPS@ 148 READLINE_DEPS = @READLINE_DEPS@
149 READLINE_CFLAGS = @READLINE_CFLAGS@ 149 READLINE_CFLAGS = @READLINE_CFLAGS@
150 150
151 # Where is expat? This will be empty if expat was not available. 151 # Where is expat? This will be empty if expat was not available.
152 LIBEXPAT = @LIBEXPAT@ 152 LIBEXPAT = @LIBEXPAT@
153 153
154 # Where is lzma? This will be empty if lzma was not available.
155 LIBLZMA = @LIBLZMA@
156
157 # Where is libbabeltrace? This will be empty if lbabeltrace was not
158 # available.
159 LIBBABELTRACE = @LIBBABELTRACE@
160
154 WARN_CFLAGS = @WARN_CFLAGS@ 161 WARN_CFLAGS = @WARN_CFLAGS@
155 WERROR_CFLAGS = @WERROR_CFLAGS@ 162 WERROR_CFLAGS = @WERROR_CFLAGS@
156 GDB_WARN_CFLAGS = $(WARN_CFLAGS) 163 GDB_WARN_CFLAGS = $(WARN_CFLAGS)
157 GDB_WERROR_CFLAGS = $(WERROR_CFLAGS) 164 GDB_WERROR_CFLAGS = $(WERROR_CFLAGS)
158 165
159 GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \ 166 GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \
160 | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"` 167 | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"`
168 GDB_WARN_CFLAGS_NO_DEFS = `echo " $(GDB_WARN_CFLAGS) " \
169 | sed "s/ -Wold-style-definition / -Wno-old-style-definition /g"`
161 170
162 RDYNAMIC = @RDYNAMIC@ 171 RDYNAMIC = @RDYNAMIC@
163 172
164 # Where is the INTL library? Typically in ../intl. 173 # Where is the INTL library? Typically in ../intl.
165 INTL = @LIBINTL@ 174 INTL = @LIBINTL@
166 INTL_DEPS = @LIBINTL_DEP@ 175 INTL_DEPS = @LIBINTL_DEP@
167 INTL_CFLAGS = @INCINTL@ 176 INTL_CFLAGS = @INCINTL@
168 177
169 # Did the user give us a --with-gdb-datadir option? 178 # Did the user give us a --with-gdb-datadir option?
170 GDB_DATADIR = @GDB_DATADIR@ 179 GDB_DATADIR = @GDB_DATADIR@
171 180
181 # Flags to pass to gdb when invoked with "make run".
182 GDBFLAGS =
183
172 # Helper code from gnulib. 184 # Helper code from gnulib.
173 GNULIB_BUILDDIR = build-gnulib 185 GNULIB_BUILDDIR = build-gnulib
174 LIBGNU = $(GNULIB_BUILDDIR)/import/libgnu.a 186 LIBGNU = $(GNULIB_BUILDDIR)/import/libgnu.a
175 INCGNU = -I$(srcdir)/gnulib/import -I$(GNULIB_BUILDDIR)/import 187 INCGNU = -I$(srcdir)/gnulib/import -I$(GNULIB_BUILDDIR)/import
176 188
177 # Generated headers in the gnulib directory. These must be listed 189 # Generated headers in the gnulib directory. These must be listed
178 # so that they are generated before other files are compiled. 190 # so that they are generated before other files are compiled.
179 GNULIB_H = $(GNULIB_BUILDDIR)/import/string.h @GNULIB_STDINT_H@ 191 GNULIB_H = $(GNULIB_BUILDDIR)/import/string.h @GNULIB_STDINT_H@
180 192
181 # 193 #
(...skipping 11 matching lines...) Expand all
193 cli/cli-interp.c cli/cli-utils.c 205 cli/cli-interp.c cli/cli-utils.c
194 SUBDIR_CLI_DEPS = 206 SUBDIR_CLI_DEPS =
195 SUBDIR_CLI_LDFLAGS= 207 SUBDIR_CLI_LDFLAGS=
196 SUBDIR_CLI_CFLAGS= 208 SUBDIR_CLI_CFLAGS=
197 209
198 # 210 #
199 # MI sub directory definitons 211 # MI sub directory definitons
200 # 212 #
201 SUBDIR_MI_OBS = \ 213 SUBDIR_MI_OBS = \
202 mi-out.o mi-console.o \ 214 mi-out.o mi-console.o \
203 » mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o \ 215 » mi-cmds.o mi-cmd-catch.o mi-cmd-env.o \
216 » mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o \
204 mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o \ 217 mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o \
205 mi-cmd-info.o mi-interp.o \ 218 mi-cmd-info.o mi-interp.o \
206 mi-main.o mi-parse.o mi-getopt.o 219 mi-main.o mi-parse.o mi-getopt.o
207 SUBDIR_MI_SRCS = \ 220 SUBDIR_MI_SRCS = \
208 mi/mi-out.c mi/mi-console.c \ 221 mi/mi-out.c mi/mi-console.c \
209 » mi/mi-cmds.c mi/mi-cmd-env.c \ 222 » mi/mi-cmds.c mi/mi-cmd-catch.c mi/mi-cmd-env.c \
210 mi/mi-cmd-var.c mi/mi-cmd-break.c mi/mi-cmd-stack.c \ 223 mi/mi-cmd-var.c mi/mi-cmd-break.c mi/mi-cmd-stack.c \
211 mi/mi-cmd-file.c mi/mi-cmd-disas.c mi/mi-symbol-cmds.c \ 224 mi/mi-cmd-file.c mi/mi-cmd-disas.c mi/mi-symbol-cmds.c \
212 mi/mi-cmd-target.c mi/mi-cmd-info.c mi/mi-interp.c \ 225 mi/mi-cmd-target.c mi/mi-cmd-info.c mi/mi-interp.c \
213 mi/mi-main.c mi/mi-parse.c mi/mi-getopt.c 226 mi/mi-main.c mi/mi-parse.c mi/mi-getopt.c
214 SUBDIR_MI_DEPS = 227 SUBDIR_MI_DEPS =
215 SUBDIR_MI_LDFLAGS= 228 SUBDIR_MI_LDFLAGS=
216 SUBDIR_MI_CFLAGS= 229 SUBDIR_MI_CFLAGS=
217 230
218 # 231 #
219 # TUI sub directory definitions 232 # TUI sub directory definitions
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 SUBDIR_TUI_DEPS = 273 SUBDIR_TUI_DEPS =
261 SUBDIR_TUI_LDFLAGS= 274 SUBDIR_TUI_LDFLAGS=
262 SUBDIR_TUI_CFLAGS= \ 275 SUBDIR_TUI_CFLAGS= \
263 -DTUI=1 276 -DTUI=1
264 277
265 # 278 #
266 # python sub directory definitons 279 # python sub directory definitons
267 # 280 #
268 SUBDIR_PYTHON_OBS = \ 281 SUBDIR_PYTHON_OBS = \
269 python.o \ 282 python.o \
283 py-arch.o \
270 py-auto-load.o \ 284 py-auto-load.o \
271 py-block.o \ 285 py-block.o \
272 py-bpevent.o \ 286 py-bpevent.o \
273 py-breakpoint.o \ 287 py-breakpoint.o \
274 py-cmd.o \ 288 py-cmd.o \
275 py-continueevent.o \ 289 py-continueevent.o \
276 py-event.o \ 290 py-event.o \
277 py-evtregistry.o \ 291 py-evtregistry.o \
278 py-evts.o \ 292 py-evts.o \
279 py-exitedevent.o \ 293 py-exitedevent.o \
280 py-finishbreakpoint.o \ 294 py-finishbreakpoint.o \
281 py-frame.o \ 295 py-frame.o \
296 py-framefilter.o \
282 py-function.o \ 297 py-function.o \
298 py-gdb-readline.o \
283 py-inferior.o \ 299 py-inferior.o \
284 py-infthread.o \ 300 py-infthread.o \
285 py-lazy-string.o \ 301 py-lazy-string.o \
302 py-linetable.o \
286 py-newobjfileevent.o \ 303 py-newobjfileevent.o \
287 py-objfile.o \ 304 py-objfile.o \
288 py-param.o \ 305 py-param.o \
289 py-prettyprint.o \ 306 py-prettyprint.o \
290 py-progspace.o \ 307 py-progspace.o \
291 py-signalevent.o \ 308 py-signalevent.o \
292 py-stopevent.o \ 309 py-stopevent.o \
293 py-symbol.o \ 310 py-symbol.o \
294 py-symtab.o \ 311 py-symtab.o \
295 py-threadevent.o \ 312 py-threadevent.o \
296 py-type.o \ 313 py-type.o \
297 py-utils.o \ 314 py-utils.o \
298 py-value.o 315 py-value.o
299 316
300 SUBDIR_PYTHON_SRCS = \ 317 SUBDIR_PYTHON_SRCS = \
301 python/python.c \ 318 python/python.c \
319 python/py-arch.c \
302 python/py-auto-load.c \ 320 python/py-auto-load.c \
303 python/py-block.c \ 321 python/py-block.c \
304 python/py-bpevent.c \ 322 python/py-bpevent.c \
305 python/py-breakpoint.c \ 323 python/py-breakpoint.c \
306 python/py-cmd.c \ 324 python/py-cmd.c \
307 python/py-continueevent.c \ 325 python/py-continueevent.c \
308 python/py-event.c \ 326 python/py-event.c \
309 python/py-evtregistry.c \ 327 python/py-evtregistry.c \
310 python/py-evts.c \ 328 python/py-evts.c \
311 python/py-exitedevent.c \ 329 python/py-exitedevent.c \
312 python/py-finishbreakpoint.c \ 330 python/py-finishbreakpoint.c \
313 python/py-frame.c \ 331 python/py-frame.c \
332 python/py-framefilter.c \
314 python/py-function.c \ 333 python/py-function.c \
334 python/py-gdb-readline.c \
315 python/py-inferior.c \ 335 python/py-inferior.c \
316 python/py-infthread.c \ 336 python/py-infthread.c \
317 python/py-lazy-string.c \ 337 python/py-lazy-string.c \
338 python/py-linetable.c \
318 python/py-newobjfileevent.c \ 339 python/py-newobjfileevent.c \
319 python/py-objfile.c \ 340 python/py-objfile.c \
320 python/py-param.c \ 341 python/py-param.c \
321 python/py-prettyprint.c \ 342 python/py-prettyprint.c \
322 python/py-progspace.c \ 343 python/py-progspace.c \
323 python/py-signalevent.c \ 344 python/py-signalevent.c \
324 python/py-stopevent.c \ 345 python/py-stopevent.c \
325 python/py-symbol.c \ 346 python/py-symbol.c \
326 python/py-symtab.c \ 347 python/py-symtab.c \
327 python/py-threadevent.c \ 348 python/py-threadevent.c \
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 420
400 CONFIG_OBS= @CONFIG_OBS@ 421 CONFIG_OBS= @CONFIG_OBS@
401 CONFIG_SRCS= @CONFIG_SRCS@ 422 CONFIG_SRCS= @CONFIG_SRCS@
402 CONFIG_DEPS= @CONFIG_DEPS@ 423 CONFIG_DEPS= @CONFIG_DEPS@
403 CONFIG_LDFLAGS = @CONFIG_LDFLAGS@ 424 CONFIG_LDFLAGS = @CONFIG_LDFLAGS@
404 ENABLE_CFLAGS= @ENABLE_CFLAGS@ 425 ENABLE_CFLAGS= @ENABLE_CFLAGS@
405 CONFIG_ALL= @CONFIG_ALL@ 426 CONFIG_ALL= @CONFIG_ALL@
406 CONFIG_CLEAN= @CONFIG_CLEAN@ 427 CONFIG_CLEAN= @CONFIG_CLEAN@
407 CONFIG_INSTALL = @CONFIG_INSTALL@ 428 CONFIG_INSTALL = @CONFIG_INSTALL@
408 CONFIG_UNINSTALL = @CONFIG_UNINSTALL@ 429 CONFIG_UNINSTALL = @CONFIG_UNINSTALL@
430 HAVE_NATIVE_GCORE_TARGET = @HAVE_NATIVE_GCORE_TARGET@
409 431
410 # -I. for config files. 432 # -I. for config files.
411 # -I$(srcdir) for gdb internal headers. 433 # -I$(srcdir) for gdb internal headers.
412 # -I$(srcdir)/config for more generic config files. 434 # -I$(srcdir)/config for more generic config files.
413 435
414 # It is also possible that you will need to add -I/usr/include/sys if 436 # It is also possible that you will need to add -I/usr/include/sys if
415 # your system doesn't have fcntl.h in /usr/include (which is where it 437 # your system doesn't have fcntl.h in /usr/include (which is where it
416 # should be according to Posix). 438 # should be according to Posix).
417 DEFS = @DEFS@ 439 DEFS = @DEFS@
418 GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/common -I$(srcdir)/config \ 440 GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/common -I$(srcdir)/config \
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
460 INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_ LDFLAGS) 482 INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_ LDFLAGS)
461 483
462 # If your system is missing alloca(), or, more likely, it's there but 484 # If your system is missing alloca(), or, more likely, it's there but
463 # it doesn't work, then refer to libiberty. 485 # it doesn't work, then refer to libiberty.
464 486
465 # Libraries and corresponding dependencies for compiling gdb. 487 # Libraries and corresponding dependencies for compiling gdb.
466 # XM_CLIBS, defined in *config files, have host-dependent libs. 488 # XM_CLIBS, defined in *config files, have host-dependent libs.
467 # LIBIBERTY appears twice on purpose. 489 # LIBIBERTY appears twice on purpose.
468 CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER ) \ 490 CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER ) \
469 $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ @PYTHON_LIBS@ \ 491 $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ @PYTHON_LIBS@ \
470 » $(LIBEXPAT) \ 492 » $(LIBEXPAT) $(LIBLZMA) $(LIBBABELTRACE) \
471 $(LIBIBERTY) $(WIN32LIBS) $(LIBGNU) 493 $(LIBIBERTY) $(WIN32LIBS) $(LIBGNU)
472 CDEPS = $(XM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \ 494 CDEPS = $(XM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
473 $(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU) 495 $(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU)
474 496
475 ADD_FILES = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES) 497 ADD_FILES = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
476 ADD_DEPS = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES) 498 ADD_DEPS = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
477 499
478 DIST=gdb 500 DIST=gdb
479 501
480 LINT=/usr/5bin/lint 502 LINT=/usr/5bin/lint
481 LINTFLAGS= $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \ 503 LINTFLAGS= $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
482 $(BFD_CFLAGS) $(INCLUDE_CFLAGS) \ 504 $(BFD_CFLAGS) $(INCLUDE_CFLAGS) \
483 $(INTL_CFLAGS) 505 $(INTL_CFLAGS)
484 506
485 RUNTEST = runtest 507 RUNTEST = runtest
486 RUNTESTFLAGS= 508 RUNTESTFLAGS=
487 509
488 # XML files to build in to GDB. 510 # XML files to build in to GDB.
489 XMLFILES = $(srcdir)/features/gdb-target.dtd $(srcdir)/features/xinclude.dtd \ 511 XMLFILES = $(srcdir)/features/gdb-target.dtd $(srcdir)/features/xinclude.dtd \
490 $(srcdir)/features/library-list.dtd \ 512 $(srcdir)/features/library-list.dtd \
513 $(srcdir)/features/library-list-aix.dtd \
491 $(srcdir)/features/library-list-svr4.dtd $(srcdir)/features/osdata.dtd \ 514 $(srcdir)/features/library-list-svr4.dtd $(srcdir)/features/osdata.dtd \
492 » $(srcdir)/features/threads.dtd $(srcdir)/features/traceframe-info.dtd 515 » $(srcdir)/features/threads.dtd $(srcdir)/features/traceframe-info.dtd \
516 » $(srcdir)/features/btrace.dtd
493 517
494 # This is ser-unix.o for any system which supports a v7/BSD/SYSV/POSIX 518 # This is ser-unix.o for any system which supports a v7/BSD/SYSV/POSIX
495 # interface to the serial port. Hopefully if get ported to OS/2, VMS, 519 # interface to the serial port. Hopefully if get ported to OS/2, VMS,
496 # etc., then there will be (as part of the C library or perhaps as 520 # etc., then there will be (as part of the C library or perhaps as
497 # part of libiberty) a POSIX interface. But at least for now the 521 # part of libiberty) a POSIX interface. But at least for now the
498 # host-dependent makefile fragment might need to use something else 522 # host-dependent makefile fragment might need to use something else
499 # besides ser-unix.o 523 # besides ser-unix.o
500 SER_HARDWIRE = @SER_HARDWIRE@ 524 SER_HARDWIRE = @SER_HARDWIRE@
501 525
502 # The `remote' debugging target is supported for most architectures, 526 # The `remote' debugging target is supported for most architectures,
503 # but not all (e.g. 960) 527 # but not all (e.g. 960)
504 REMOTE_OBS = remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio. o 528 REMOTE_OBS = remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio. o \
529 » remote-notif.o ctf.o
505 530
506 # This is remote-sim.o if a simulator is to be linked in. 531 # This is remote-sim.o if a simulator is to be linked in.
507 SIM_OBS = @SIM_OBS@ 532 SIM_OBS = @SIM_OBS@
508 533
509 # Target-dependent object files. 534 # Target-dependent object files.
510 TARGET_OBS = @TARGET_OBS@ 535 TARGET_OBS = @TARGET_OBS@
511 536
512 # All target-dependent objects files that require 64-bit CORE_ADDR 537 # All target-dependent objects files that require 64-bit CORE_ADDR
513 # (used with --enable-targets=all --enable-64-bit-bfd). 538 # (used with --enable-targets=all --enable-64-bit-bfd).
514 ALL_64_TARGET_OBS = \ 539 ALL_64_TARGET_OBS = \
540 aarch64-tdep.o aarch64-linux-tdep.o aarch64-newlib-tdep.o \
515 alphabsd-tdep.o alphafbsd-tdep.o alpha-linux-tdep.o alpha-mdebug-tdep.o \ 541 alphabsd-tdep.o alphafbsd-tdep.o alpha-linux-tdep.o alpha-mdebug-tdep.o \
516 alphanbsd-tdep.o alphaobsd-tdep.o alpha-osf1-tdep.o alpha-tdep.o \ 542 alphanbsd-tdep.o alphaobsd-tdep.o alpha-osf1-tdep.o alpha-tdep.o \
517 amd64fbsd-tdep.o amd64-darwin-tdep.o amd64-dicos-tdep.o \ 543 amd64fbsd-tdep.o amd64-darwin-tdep.o amd64-dicos-tdep.o \
518 amd64-linux-tdep.o amd64nbsd-tdep.o \ 544 amd64-linux-tdep.o amd64nbsd-tdep.o \
519 amd64obsd-tdep.o amd64-sol2-tdep.o amd64-tdep.o amd64-windows-tdep.o \ 545 amd64obsd-tdep.o amd64-sol2-tdep.o amd64-tdep.o amd64-windows-tdep.o \
520 ia64-hpux-tdep.o ia64-linux-tdep.o ia64-vms-tdep.o ia64-tdep.o \ 546 ia64-hpux-tdep.o ia64-linux-tdep.o ia64-vms-tdep.o ia64-tdep.o \
521 mips64obsd-tdep.o \ 547 mips64obsd-tdep.o \
522 sparc64fbsd-tdep.o sparc64-linux-tdep.o sparc64nbsd-tdep.o \ 548 sparc64fbsd-tdep.o sparc64-linux-tdep.o sparc64nbsd-tdep.o \
523 sparc64obsd-tdep.o sparc64-sol2-tdep.o sparc64-tdep.o 549 sparc64obsd-tdep.o sparc64-sol2-tdep.o sparc64-tdep.o
524 550
525 # All other target-dependent objects files (used with --enable-targets=all). 551 # All other target-dependent objects files (used with --enable-targets=all).
526 ALL_TARGET_OBS = \ 552 ALL_TARGET_OBS = \
527 armbsd-tdep.o arm-linux-tdep.o arm-symbian-tdep.o \ 553 armbsd-tdep.o arm-linux-tdep.o arm-symbian-tdep.o \
528 armnbsd-tdep.o armobsd-tdep.o \ 554 armnbsd-tdep.o armobsd-tdep.o \
529 arm-tdep.o arm-wince-tdep.o \ 555 arm-tdep.o arm-wince-tdep.o \
530 avr-tdep.o \ 556 avr-tdep.o \
531 bfin-linux-tdep.o bfin-tdep.o \ 557 bfin-linux-tdep.o bfin-tdep.o \
532 » cris-tdep.o \ 558 » cris-linux-tdep.o cris-tdep.o \
533 dicos-tdep.o \ 559 dicos-tdep.o \
534 frv-linux-tdep.o frv-tdep.o \ 560 frv-linux-tdep.o frv-tdep.o \
535 h8300-tdep.o \ 561 h8300-tdep.o \
536 hppabsd-tdep.o hppanbsd-tdep.o hppaobsd-tdep.o \ 562 hppabsd-tdep.o hppanbsd-tdep.o hppaobsd-tdep.o \
537 hppa-hpux-tdep.o hppa-linux-tdep.o hppa-tdep.o \ 563 hppa-hpux-tdep.o hppa-linux-tdep.o hppa-tdep.o \
538 i386bsd-tdep.o i386-cygwin-tdep.o i386fbsd-tdep.o i386gnu-tdep.o \ 564 i386bsd-tdep.o i386-cygwin-tdep.o i386fbsd-tdep.o i386gnu-tdep.o \
539 i386-linux-tdep.o i386nbsd-tdep.o i386-nto-tdep.o i386obsd-tdep.o \ 565 i386-linux-tdep.o i386nbsd-tdep.o i386-nto-tdep.o i386obsd-tdep.o \
540 i386-sol2-tdep.o i386-tdep.o i387-tdep.o \ 566 i386-sol2-tdep.o i386-tdep.o i387-tdep.o \
541 i386-dicos-tdep.o i386-darwin-tdep.o \ 567 i386-dicos-tdep.o i386-darwin-tdep.o \
542 iq2000-tdep.o \ 568 iq2000-tdep.o \
543 linux-tdep.o \ 569 linux-tdep.o \
544 lm32-tdep.o \ 570 lm32-tdep.o \
545 m32c-tdep.o \ 571 m32c-tdep.o \
546 m32r-linux-tdep.o m32r-tdep.o \ 572 m32r-linux-tdep.o m32r-tdep.o \
547 m68hc11-tdep.o \ 573 m68hc11-tdep.o \
548 m68kbsd-tdep.o m68klinux-tdep.o m68k-tdep.o \ 574 m68kbsd-tdep.o m68klinux-tdep.o m68k-tdep.o \
549 m88k-tdep.o \ 575 m88k-tdep.o \
550 mep-tdep.o \ 576 mep-tdep.o \
551 microblaze-tdep.o microblaze-linux-tdep.o \ 577 microblaze-tdep.o microblaze-linux-tdep.o \
552 mips-irix-tdep.o mips-linux-tdep.o \ 578 mips-irix-tdep.o mips-linux-tdep.o \
553 mipsnbsd-tdep.o mips-tdep.o \ 579 mipsnbsd-tdep.o mips-tdep.o \
554 mn10300-linux-tdep.o mn10300-tdep.o \ 580 mn10300-linux-tdep.o mn10300-tdep.o \
555 moxie-tdep.o \ 581 moxie-tdep.o \
582 msp430-tdep.o \
556 mt-tdep.o \ 583 mt-tdep.o \
584 nios2-tdep.o nios2-linux-tdep.o \
557 nto-tdep.o \ 585 nto-tdep.o \
558 » ppc-linux-tdep.o ppcnbsd-tdep.o ppcobsd-tdep.o ppc-sysv-tdep.o \ 586 » ppc-linux-tdep.o ppcfbsd-tdep.o ppcnbsd-tdep.o ppcobsd-tdep.o \
559 » rl78-tdep.o \ 587 » ppc-sysv-tdep.o ppc64-tdep.o rl78-tdep.o \
560 » rs6000-aix-tdep.o rs6000-tdep.o \ 588 » rs6000-aix-tdep.o rs6000-tdep.o solib-aix.o ppc-ravenscar-thread.o \
589 » rs6000-lynx178-tdep.o \
561 rx-tdep.o \ 590 rx-tdep.o \
562 » s390-tdep.o \ 591 » s390-linux-tdep.o \
563 score-tdep.o \ 592 score-tdep.o \
564 sh64-tdep.o sh-linux-tdep.o shnbsd-tdep.o sh-tdep.o \ 593 sh64-tdep.o sh-linux-tdep.o shnbsd-tdep.o sh-tdep.o \
565 sparc-linux-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \ 594 sparc-linux-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
566 » sparc-sol2-tdep.o sparc-tdep.o \ 595 » sparc-sol2-tdep.o sparc-tdep.o sparc-ravenscar-thread.o \
567 spu-tdep.o spu-multiarch.o solib-spu.o \ 596 spu-tdep.o spu-multiarch.o solib-spu.o \
568 tic6x-tdep.o tic6x-linux-tdep.o \ 597 tic6x-tdep.o tic6x-linux-tdep.o \
569 tilegx-tdep.o tilegx-linux-tdep.o \ 598 tilegx-tdep.o tilegx-linux-tdep.o \
570 v850-tdep.o \ 599 v850-tdep.o \
571 vaxnbsd-tdep.o vaxobsd-tdep.o vax-tdep.o \ 600 vaxnbsd-tdep.o vaxobsd-tdep.o vax-tdep.o \
572 xstormy16-tdep.o \ 601 xstormy16-tdep.o \
573 xtensa-config.o xtensa-tdep.o xtensa-linux-tdep.o \ 602 xtensa-config.o xtensa-tdep.o xtensa-linux-tdep.o \
574 glibc-tdep.o \ 603 glibc-tdep.o \
575 bsd-uthread.o \ 604 bsd-uthread.o \
576 nbsd-tdep.o obsd-tdep.o \ 605 nbsd-tdep.o obsd-tdep.o \
577 sol2-tdep.o \ 606 sol2-tdep.o \
578 solib-frv.o solib-irix.o solib-svr4.o \ 607 solib-frv.o solib-irix.o solib-svr4.o \
579 solib-som.o solib-pa64.o solib-darwin.o solib-dsbt.o \ 608 solib-som.o solib-pa64.o solib-darwin.o solib-dsbt.o \
580 dbug-rom.o dink32-rom.o ppcbug-rom.o m32r-rom.o dsrec.o monitor.o \ 609 dbug-rom.o dink32-rom.o ppcbug-rom.o m32r-rom.o dsrec.o monitor.o \
581 remote-m32r-sdi.o remote-mips.o \ 610 remote-m32r-sdi.o remote-mips.o \
582 xcoffread.o \ 611 xcoffread.o \
583 symfile-mem.o \ 612 symfile-mem.o \
584 windows-tdep.o \ 613 windows-tdep.o \
585 » linux-record.o 614 » linux-record.o \
615 » ravenscar-thread.o
586 616
587 # Host-dependent makefile fragment comes in here. 617 # Host-dependent makefile fragment comes in here.
588 @host_makefile_frag@ 618 @host_makefile_frag@
589 # End of host-dependent makefile fragment 619 # End of host-dependent makefile fragment
590 620
591 FLAGS_TO_PASS = \ 621 FLAGS_TO_PASS = \
592 "prefix=$(prefix)" \ 622 "prefix=$(prefix)" \
593 "exec_prefix=$(exec_prefix)" \ 623 "exec_prefix=$(exec_prefix)" \
594 "infodir=$(infodir)" \ 624 "infodir=$(infodir)" \
595 "datarootdir=$(datarootdir)" \ 625 "datarootdir=$(datarootdir)" \
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
683 # Links made at configuration time should not be specified here, since 713 # Links made at configuration time should not be specified here, since
684 # SFILES is used in building the distribution archive. 714 # SFILES is used in building the distribution archive.
685 715
686 SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \ 716 SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
687 ada-varobj.c \ 717 ada-varobj.c \
688 addrmap.c auto-load.c \ 718 addrmap.c auto-load.c \
689 auxv.c ax-general.c ax-gdb.c \ 719 auxv.c ax-general.c ax-gdb.c \
690 agent.c \ 720 agent.c \
691 bcache.c \ 721 bcache.c \
692 bfd-target.c \ 722 bfd-target.c \
693 » block.c blockframe.c breakpoint.c buildsym.c \ 723 » block.c blockframe.c \
694 » c-exp.y c-lang.c c-typeprint.c c-valprint.c \ 724 » breakpoint.c break-catch-sig.c break-catch-throw.c \
725 » build-id.c buildsym.c \
726 » c-exp.y c-lang.c c-typeprint.c c-valprint.c c-varobj.c \
695 charset.c cleanups.c cli-out.c coffread.c coff-pe-read.c \ 727 charset.c cleanups.c cli-out.c coffread.c coff-pe-read.c \
696 complaints.c completer.c continuations.c corefile.c corelow.c \ 728 complaints.c completer.c continuations.c corefile.c corelow.c \
697 cp-abi.c cp-support.c cp-namespace.c cp-valprint.c \ 729 cp-abi.c cp-support.c cp-namespace.c cp-valprint.c \
698 d-lang.c d-valprint.c \ 730 d-lang.c d-valprint.c \
699 cp-name-parser.y \ 731 cp-name-parser.y \
700 dbxread.c demangle.c dictionary.c disasm.c doublest.c dummy-frame.c \ 732 dbxread.c demangle.c dictionary.c disasm.c doublest.c dummy-frame.c \
701 dwarf2expr.c dwarf2loc.c dwarf2read.c dwarf2-frame.c \ 733 dwarf2expr.c dwarf2loc.c dwarf2read.c dwarf2-frame.c \
702 dwarf2-frame-tailcall.c \ 734 dwarf2-frame-tailcall.c \
703 elfread.c environ.c eval.c event-loop.c event-top.c \ 735 elfread.c environ.c eval.c event-loop.c event-top.c \
704 exceptions.c expprint.c \ 736 exceptions.c expprint.c \
705 f-exp.y f-lang.c f-typeprint.c f-valprint.c filesystem.c \ 737 f-exp.y f-lang.c f-typeprint.c f-valprint.c filesystem.c \
706 findcmd.c findvar.c frame.c frame-base.c frame-unwind.c \ 738 findcmd.c findvar.c frame.c frame-base.c frame-unwind.c \
707 » gdbarch.c arch-utils.c gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \ 739 » gdbarch.c arch-utils.c gdb_bfd.c gdb_obstack.c \
740 » gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \
708 go-exp.y go-lang.c go-typeprint.c go-valprint.c \ 741 go-exp.y go-lang.c go-typeprint.c go-valprint.c \
709 inf-loop.c \ 742 inf-loop.c \
710 infcall.c \ 743 infcall.c \
711 infcmd.c inflow.c infrun.c \ 744 infcmd.c inflow.c infrun.c \
712 inline-frame.c \ 745 inline-frame.c \
713 interps.c \ 746 interps.c \
714 » jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c \ 747 » jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c jv-varobj.c \
715 » language.c linespec.c \ 748 » language.c linespec.c minidebug.c \
716 m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c \ 749 m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c \
717 macrotab.c macroexp.c macrocmd.c macroscope.c main.c maint.c \ 750 macrotab.c macroexp.c macrocmd.c macroscope.c main.c maint.c \
718 mdebugread.c memattr.c mem-break.c minsyms.c mipsread.c memory-map.c \ 751 mdebugread.c memattr.c mem-break.c minsyms.c mipsread.c memory-map.c \
719 memrange.c mi/mi-common.c \ 752 memrange.c mi/mi-common.c \
720 » objc-exp.y objc-lang.c \ 753 » objc-lang.c \
721 objfiles.c osabi.c observer.c osdata.c \ 754 objfiles.c osabi.c observer.c osdata.c \
722 opencl-lang.c \ 755 opencl-lang.c \
723 p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \ 756 p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \
724 proc-service.list progspace.c \ 757 proc-service.list progspace.c \
725 prologue-value.c psymtab.c \ 758 prologue-value.c psymtab.c \
726 » regcache.c reggroups.c remote.c remote-fileio.c reverse.c \ 759 » regcache.c reggroups.c remote.c remote-fileio.c remote-notif.c reverse.c \
727 sentinel-frame.c \ 760 sentinel-frame.c \
728 serial.c ser-base.c ser-unix.c skip.c \ 761 serial.c ser-base.c ser-unix.c skip.c \
729 solib.c solib-target.c source.c \ 762 solib.c solib-target.c source.c \
730 stabsread.c stack.c probe.c stap-probe.c std-regs.c \ 763 stabsread.c stack.c probe.c stap-probe.c std-regs.c \
731 » symfile.c symfile-mem.c symmisc.c symtab.c \ 764 » symfile.c symfile-debug.c symfile-mem.c symmisc.c symtab.c \
732 » target.c target-descriptions.c target-memory.c \ 765 » target.c target-dcache.c target-descriptions.c target-memory.c \
733 thread.c top.c tracepoint.c \ 766 thread.c top.c tracepoint.c \
734 trad-frame.c \ 767 trad-frame.c \
735 tramp-frame.c \ 768 tramp-frame.c \
736 typeprint.c \ 769 typeprint.c \
737 ui-out.c utils.c ui-file.h ui-file.c \ 770 ui-out.c utils.c ui-file.h ui-file.c \
738 user-regs.c \ 771 user-regs.c \
739 valarith.c valops.c valprint.c value.c varobj.c common/vec.c \ 772 valarith.c valops.c valprint.c value.c varobj.c common/vec.c \
740 xml-tdesc.c xml-support.c \ 773 xml-tdesc.c xml-support.c \
741 inferior.c gdb_usleep.c \ 774 inferior.c gdb_usleep.c \
742 » record.c gcore.c \ 775 » record.c record-full.c gcore.c \
743 jit.c \ 776 jit.c \
744 xml-syscall.c \ 777 xml-syscall.c \
745 annotate.c common/signals.c copying.c dfp.c gdb.c inf-child.c \ 778 annotate.c common/signals.c copying.c dfp.c gdb.c inf-child.c \
746 regset.c sol-thread.c windows-termcap.c \ 779 regset.c sol-thread.c windows-termcap.c \
747 » common/common-utils.c common/xml-utils.c \ 780 » common/gdb_vecs.c common/common-utils.c common/xml-utils.c \
748 common/ptid.c common/buffer.c gdb-dlfcn.c common/agent.c \ 781 common/ptid.c common/buffer.c gdb-dlfcn.c common/agent.c \
749 » common/format.c 782 » common/format.c common/filestuff.c btrace.c record-btrace.c ctf.c \
783 » target/waitstatus.c
750 784
751 LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c 785 LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
752 786
753 # Header files that need to have srcdir added. Note that in the cases 787 # Header files that need to have srcdir added. Note that in the cases
754 # where we use a macro like $(gdbcmd_h), things are carefully arranged 788 # where we use a macro like $(gdbcmd_h), things are carefully arranged
755 # so that each .h file is listed exactly once (M-x tags-search works 789 # so that each .h file is listed exactly once (M-x tags-search works
756 # wrong if TAGS has files twice). Because this is tricky to get 790 # wrong if TAGS has files twice). Because this is tricky to get
757 # right, it is probably easiest just to list .h files here directly. 791 # right, it is probably easiest just to list .h files here directly.
758 792
759 HFILES_NO_SRCDIR = osf-share/cma_debug_client.h»\ 793 HFILES_NO_SRCDIR = \
760 osf-share/HP800/cma_thread_io.h osf-share/cma_sequence.h \ 794 common/gdb_signals.h common/gdb_thread_db.h common/gdb_vecs.h \
761 osf-share/cma_mutex.h osf-share/cma_semaphore_defs.h \ 795 common/i386-xstate.h common/linux-ptrace.h common/mips-linux-watch.h \
762 osf-share/cma_list.h osf-share/cma_handle.h osf-share/cma_stack.h \ 796 proc-utils.h aarch64-tdep.h arm-tdep.h ax-gdb.h ppcfbsd-tdep.h \
763 osf-share/cma_util.h osf-share/RIOS/cma_thread_io.h \ 797 ppcnbsd-tdep.h cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h \
764 osf-share/cma_errors.h osf-share/cma_tcb_defs.h osf-share/cma_attr.h \
765 osf-share/cma_stack_int.h osf-share/cma_init.h \
766 osf-share/cma_deb_core.h osf-share/AT386/cma_thread_io.h \
767 osf-share/cma_sched.h \
768 common/gdb_signals.h common/gdb_thread_db.h common/i386-xstate.h \
769 common/linux-ptrace.h \
770 proc-utils.h arm-tdep.h ax-gdb.h ppcnbsd-tdep.h»\
771 cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h \
772 exec.h m32r-tdep.h osabi.h gdbcore.h solib-som.h amd64bsd-nat.h \ 798 exec.h m32r-tdep.h osabi.h gdbcore.h solib-som.h amd64bsd-nat.h \
773 i386bsd-nat.h xml-support.h xml-tdesc.h alphabsd-tdep.h gdb_obstack.h \ 799 i386bsd-nat.h xml-support.h xml-tdesc.h alphabsd-tdep.h gdb_obstack.h \
774 ia64-tdep.h ada-lang.h ada-varobj.h varobj.h frv-tdep.h nto-tdep.h serial.h \ 800 ia64-tdep.h ada-lang.h varobj.h frv-tdep.h nto-tdep.h serial.h \
775 c-lang.h d-lang.h golang.h frame.h event-loop.h block.h cli/cli-setshow.h \ 801 c-lang.h d-lang.h go-lang.h frame.h event-loop.h block.h cli/cli-setshow.h \
776 cli/cli-decode.h cli/cli-cmds.h cli/cli-dump.h cli/cli-utils.h \ 802 cli/cli-decode.h cli/cli-cmds.h cli/cli-utils.h \
777 cli/cli-script.h macrotab.h symtab.h version.h \ 803 cli/cli-script.h macrotab.h symtab.h common/version.h \
778 gnulib/import/string.in.h gnulib/import/str-two-way.h \ 804 gnulib/import/string.in.h gnulib/import/str-two-way.h \
779 gnulib/import/stdint.in.h remote.h gdb.h sparc-nat.h \ 805 gnulib/import/stdint.in.h remote.h remote-notif.h gdb.h sparc-nat.h \
780 gdbthread.h dwarf2-frame.h dwarf2-frame-tailcall.h nbsd-nat.h dcache.h \ 806 gdbthread.h dwarf2-frame.h dwarf2-frame-tailcall.h nbsd-nat.h dcache.h \
781 amd64-nat.h s390-tdep.h arm-linux-tdep.h exceptions.h macroscope.h \ 807 amd64-nat.h s390-linux-tdep.h arm-linux-tdep.h exceptions.h macroscope.h \
782 gdbarch.h bsd-uthread.h gdb_stat.h memory-map.h»memrange.h \ 808 gdbarch.h bsd-uthread.h memory-map.h memrange.h \
783 mdebugread.h m88k-tdep.h stabsread.h hppa-linux-offsets.h linux-fork.h \ 809 mdebugread.h m88k-tdep.h stabsread.h hppa-linux-offsets.h linux-fork.h \
784 ser-unix.h inf-ptrace.h terminal.h ui-out.h frame-base.h \ 810 ser-unix.h inf-ptrace.h terminal.h ui-out.h frame-base.h \
785 f-lang.h dwarf2loc.h value.h sparc-tdep.h defs.h target-descriptions.h \ 811 f-lang.h dwarf2loc.h value.h sparc-tdep.h defs.h target-descriptions.h \
786 objfiles.h common/vec.h disasm.h mips-tdep.h ser-base.h \ 812 objfiles.h common/vec.h disasm.h mips-tdep.h ser-base.h \
787 gdb_curses.h bfd-target.h memattr.h inferior.h ax.h dummy-frame.h \ 813 gdb_curses.h bfd-target.h memattr.h inferior.h ax.h dummy-frame.h \
788 inflow.h fbsd-nat.h ia64-libunwind-tdep.h completer.h inf-ttrace.h \ 814 inflow.h fbsd-nat.h ia64-libunwind-tdep.h completer.h inf-ttrace.h \
789 solib-target.h gdb_vfork.h alpha-tdep.h dwarf2expr.h \ 815 solib-target.h gdb_vfork.h alpha-tdep.h dwarf2expr.h \
790 m2-lang.h stack.h charset.h cleanups.h addrmap.h command.h solist.h source.h \ 816 m2-lang.h stack.h charset.h cleanups.h addrmap.h command.h solist.h source.h \
791 target.h prologue-value.h cp-abi.h tui/tui-hooks.h tui/tui.h \ 817 target.h target-dcache.h prologue-value.h cp-abi.h tui/tui-hooks.h tui/tui.h \
792 tui/tui-file.h tui/tui-command.h tui/tui-disasm.h tui/tui-wingeneral.h \ 818 tui/tui-file.h tui/tui-command.h tui/tui-disasm.h tui/tui-wingeneral.h \
793 tui/tui-windata.h tui/tui-data.h tui/tui-win.h tui/tui-stack.h \ 819 tui/tui-windata.h tui/tui-data.h tui/tui-win.h tui/tui-stack.h \
794 tui/tui-winsource.h tui/tui-regs.h tui/tui-io.h tui/tui-layout.h \ 820 tui/tui-winsource.h tui/tui-regs.h tui/tui-io.h tui/tui-layout.h \
795 tui/tui-source.h xcoffsolib.h sol2-tdep.h gregset.h sh-tdep.h sh64-tdep.h \ 821 tui/tui-source.h sol2-tdep.h gregset.h sh-tdep.h sh64-tdep.h \
796 expression.h score-tdep.h gdb_select.h ser-tcp.h buildsym.h valprint.h \ 822 expression.h score-tdep.h gdb_select.h ser-tcp.h \
797 call-cmds.h typeprint.h mi/mi-getopt.h mi/mi-parse.h mi/mi-console.h \ 823 build-id.h buildsym.h valprint.h \
824 typeprint.h mi/mi-getopt.h mi/mi-parse.h mi/mi-console.h \
798 mi/mi-out.h mi/mi-main.h mi/mi-common.h mi/mi-cmds.h linux-nat.h \ 825 mi/mi-out.h mi/mi-main.h mi/mi-common.h mi/mi-cmds.h linux-nat.h \
799 complaints.h gdb_proc_service.h gdb_regex.h xtensa-tdep.h inf-loop.h \ 826 complaints.h gdb_proc_service.h gdb_regex.h xtensa-tdep.h inf-loop.h \
800 gdb_wait.h common/gdb_assert.h solib.h ppc-tdep.h cp-support.h glibc-tdep.h \ 827 common/gdb_wait.h common/gdb_assert.h solib.h ppc-tdep.h cp-support.h glibc-tdep .h \
801 interps.h auxv.h gdbcmd.h tramp-frame.h mipsnbsd-tdep.h \ 828 interps.h auxv.h gdbcmd.h tramp-frame.h mipsnbsd-tdep.h \
802 amd64-linux-tdep.h linespec.h i387-tdep.h mn10300-tdep.h \ 829 amd64-linux-tdep.h linespec.h i387-tdep.h mn10300-tdep.h \
803 sparc64-tdep.h monitor.h ppcobsd-tdep.h srec.h solib-pa64.h \ 830 sparc64-tdep.h monitor.h ppcobsd-tdep.h srec.h solib-pa64.h \
804 coff-pe-read.h parser-defs.h gdb_ptrace.h mips-linux-tdep.h \ 831 coff-pe-read.h parser-defs.h gdb_ptrace.h mips-linux-tdep.h \
805 m68k-tdep.h spu-tdep.h jv-lang.h environ.h solib-irix.h amd64-tdep.h \ 832 m68k-tdep.h spu-tdep.h jv-lang.h environ.h solib-irix.h amd64-tdep.h \
806 doublest.h regset.h hppa-tdep.h ppc-linux-tdep.h rs6000-tdep.h \ 833 doublest.h regset.h hppa-tdep.h ppc-linux-tdep.h ppc64-tdep.h \
807 common/gdb_locale.h common/gdb_dirent.h arch-utils.h trad-frame.h gnu-nat.h \ 834 rs6000-tdep.h rs6000-aix-tdep.h \
835 common/gdb_locale.h arch-utils.h trad-frame.h gnu-nat.h \
808 language.h nbsd-tdep.h solib-svr4.h \ 836 language.h nbsd-tdep.h solib-svr4.h \
809 macroexp.h ui-file.h regcache.h gdb_string.h tracepoint.h i386-tdep.h \ 837 macroexp.h ui-file.h regcache.h tracepoint.h i386-tdep.h \
810 inf-child.h p-lang.h event-top.h gdbtypes.h user-regs.h \ 838 inf-child.h p-lang.h event-top.h gdbtypes.h user-regs.h \
811 regformats/regdef.h config/alpha/nm-osf3.h config/i386/nm-i386gnu.h \ 839 regformats/regdef.h config/alpha/nm-osf3.h config/i386/nm-i386gnu.h \
812 config/i386/nm-fbsd.h \ 840 config/i386/nm-fbsd.h \
813 config/nm-nto.h config/sparc/nm-sol2.h config/nm-linux.h \ 841 config/nm-nto.h config/sparc/nm-sol2.h config/nm-linux.h \
814 config/rs6000/nm-rs6000.h top.h bsd-kvm.h gdb-stabs.h reggroups.h \ 842 top.h bsd-kvm.h gdb-stabs.h reggroups.h \
815 annotate.h sim-regno.h dictionary.h dfp.h main.h frame-unwind.h \ 843 annotate.h sim-regno.h dictionary.h dfp.h main.h frame-unwind.h \
816 remote-fileio.h i386-linux-tdep.h vax-tdep.h objc-lang.h \ 844 remote-fileio.h i386-linux-tdep.h vax-tdep.h objc-lang.h \
817 sentinel-frame.h bcache.h symfile.h windows-tdep.h linux-tdep.h \ 845 sentinel-frame.h bcache.h symfile.h windows-tdep.h linux-tdep.h \
818 gdb_usleep.h jit.h xml-syscall.h microblaze-tdep.h \ 846 gdb_usleep.h jit.h xml-syscall.h microblaze-tdep.h \
819 psymtab.h psympriv.h progspace.h bfin-tdep.h ia64-hpux-tdep.h \ 847 psymtab.h psympriv.h progspace.h bfin-tdep.h ia64-hpux-tdep.h \
820 amd64-darwin-tdep.h charset-list.h \ 848 amd64-darwin-tdep.h charset-list.h \
821 config/djgpp/langinfo.h config/djgpp/nl_types.h darwin-nat.h \ 849 config/djgpp/langinfo.h config/djgpp/nl_types.h darwin-nat.h \
822 dicos-tdep.h filesystem.h gcore.h gdb_wchar.h hppabsd-tdep.h \ 850 dicos-tdep.h filesystem.h gcore.h gdb_wchar.h hppabsd-tdep.h \
823 i386-darwin-tdep.h i386-nat.h linux-record.h moxie-tdep.h \ 851 i386-darwin-tdep.h i386-nat.h linux-record.h moxie-tdep.h nios2-tdep.h \
824 osdata.h procfs.h python/py-event.h python/py-events.h python/py-stopevent.h \ 852 osdata.h procfs.h python/py-event.h python/py-events.h python/py-stopevent.h \
825 python/python-internal.h python/python.h ravenscar-thread.h record.h \ 853 python/python-internal.h python/python.h ravenscar-thread.h record.h \
854 record-full.h solib-aix.h \
826 solib-darwin.h solib-ia64-hpux.h solib-spu.h windows-nat.h xcoffread.h \ 855 solib-darwin.h solib-ia64-hpux.h solib-spu.h windows-nat.h xcoffread.h \
827 gnulib/import/extra/snippet/arg-nonnull.h gnulib/import/extra/snippet/c++defs.h \ 856 gnulib/import/extra/snippet/arg-nonnull.h gnulib/import/extra/snippet/c++defs.h \
828 gnulib/import/extra/snippet/warn-on-use.h \ 857 gnulib/import/extra/snippet/warn-on-use.h \
829 gnulib/import/stddef.in.h gnulib/import/inttypes.in.h inline-frame.h skip.h \ 858 gnulib/import/stddef.in.h gnulib/import/inttypes.in.h inline-frame.h skip.h \
830 common/common-utils.h common/xml-utils.h common/buffer.h common/ptid.h \ 859 common/common-utils.h common/xml-utils.h common/buffer.h common/ptid.h \
831 common/format.h \ 860 common/format.h common/host-defs.h utils.h common/queue.h \
832 common/linux-osdata.h gdb-dlfcn.h auto-load.h probe.h stap-probe.h 861 common/linux-osdata.h gdb-dlfcn.h auto-load.h probe.h stap-probe.h \
862 gdb_bfd.h sparc-ravenscar-thread.h ppc-ravenscar-thread.h common/linux-btrace.h \
863 ctf.h common/i386-cpuid.h common/i386-gcc-cpuid.h target/resume.h \
864 target/wait.h target/waitstatus.h nat/linux-nat.h nat/linux-waitpid.h
833 865
834 # Header files that already have srcdir in them, or which are in objdir. 866 # Header files that already have srcdir in them, or which are in objdir.
835 867
836 HFILES_WITH_SRCDIR = ../bfd/bfd.h jit-reader.h 868 HFILES_WITH_SRCDIR = ../bfd/bfd.h jit-reader.h
837 869
838 870
839 # GDB "info" files, which should be included in their entirety 871 # GDB "info" files, which should be included in their entirety
840 INFOFILES = gdb.info* 872 INFOFILES = gdb.info*
841 873
842 REMOTE_EXAMPLES = m68k-stub.c i386-stub.c sparc-stub.c rem-multi.shar 874 REMOTE_EXAMPLES = m68k-stub.c i386-stub.c sparc-stub.c rem-multi.shar
(...skipping 14 matching lines...) Expand all
857 $(CONFIG_SRCS) 889 $(CONFIG_SRCS)
858 TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR) 890 TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR)
859 891
860 COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \ 892 COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
861 version.o \ 893 version.o \
862 annotate.o \ 894 annotate.o \
863 addrmap.o \ 895 addrmap.o \
864 auto-load.o auxv.o \ 896 auto-load.o auxv.o \
865 agent.o \ 897 agent.o \
866 bfd-target.o \ 898 bfd-target.o \
867 » blockframe.o breakpoint.o findvar.o regcache.o cleanups.o \ 899 » blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o \
900 » findvar.o regcache.o cleanups.o \
868 charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o \ 901 charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o \
869 source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o \ 902 source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o \
870 » block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o \ 903 » block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o \
904 » linespec.o dictionary.o \
871 infcall.o \ 905 infcall.o \
872 infcmd.o infrun.o \ 906 infcmd.o infrun.o \
873 expprint.o environ.o stack.o thread.o \ 907 expprint.o environ.o stack.o thread.o \
874 exceptions.o \ 908 exceptions.o \
875 filesystem.o \ 909 filesystem.o \
910 filestuff.o \
876 inf-child.o \ 911 inf-child.o \
877 interps.o \ 912 interps.o \
913 minidebug.o \
878 main.o \ 914 main.o \
879 macrotab.o macrocmd.o macroexp.o macroscope.o \ 915 macrotab.o macrocmd.o macroexp.o macroscope.o \
880 mi-common.o \ 916 mi-common.o \
881 event-loop.o event-top.o inf-loop.o completer.o \ 917 event-loop.o event-top.o inf-loop.o completer.o \
882 » gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o \ 918 » gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o \
883 » memattr.o mem-break.o target.o parse.o language.o buildsym.o \ 919 » osabi.o copying.o \
920 » memattr.o mem-break.o target.o target-dcache.o parse.o language.o \
921 » build-id.o buildsym.o \
884 findcmd.o \ 922 findcmd.o \
885 std-regs.o \ 923 std-regs.o \
886 signals.o \ 924 signals.o \
887 exec.o reverse.o \ 925 exec.o reverse.o \
888 bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o \ 926 bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o \
889 dbxread.o coffread.o coff-pe-read.o \ 927 dbxread.o coffread.o coff-pe-read.o \
890 dwarf2read.o mipsread.o stabsread.o corefile.o \ 928 dwarf2read.o mipsread.o stabsread.o corefile.o \
891 dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o \ 929 dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o \
892 ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o \ 930 ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o \
893 » ada-tasks.o ada-varobj.o \ 931 » ada-tasks.o ada-varobj.o c-varobj.o \
894 ui-out.o cli-out.o \ 932 ui-out.o cli-out.o \
895 varobj.o vec.o \ 933 varobj.o vec.o \
896 go-lang.o go-valprint.o go-typeprint.o \ 934 go-lang.o go-valprint.o go-typeprint.o \
897 » jv-lang.o jv-valprint.o jv-typeprint.o \ 935 » jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o \
898 m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o \ 936 m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o \
899 sentinel-frame.o \ 937 sentinel-frame.o \
900 complaints.o typeprint.o \ 938 complaints.o typeprint.o \
901 ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o \ 939 ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o \
902 ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o \ 940 ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o \
903 m2-valprint.o \ 941 m2-valprint.o \
904 serial.o mdebugread.o top.o utils.o \ 942 serial.o mdebugread.o top.o utils.o \
905 ui-file.o \ 943 ui-file.o \
906 user-regs.o \ 944 user-regs.o \
907 frame.o frame-unwind.o doublest.o \ 945 frame.o frame-unwind.o doublest.o \
908 frame-base.o \ 946 frame-base.o \
909 inline-frame.o \ 947 inline-frame.o \
910 gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o \ 948 gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o \
911 cp-namespace.o \ 949 cp-namespace.o \
912 reggroups.o regset.o \ 950 reggroups.o regset.o \
913 trad-frame.o \ 951 trad-frame.o \
914 tramp-frame.o \ 952 tramp-frame.o \
915 solib.o solib-target.o \ 953 solib.o solib-target.o \
916 prologue-value.o memory-map.o memrange.o \ 954 prologue-value.o memory-map.o memrange.o \
917 xml-support.o xml-syscall.o xml-utils.o \ 955 xml-support.o xml-syscall.o xml-utils.o \
918 target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \ 956 target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
919 » inferior.o osdata.o gdb_usleep.o record.o gcore.o \ 957 » inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o \
920 » jit.o progspace.o skip.o probe.o \ 958 » gdb_vecs.o jit.o progspace.o skip.o probe.o \
921 common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o \ 959 common-utils.o buffer.o ptid.o gdb-dlfcn.o common-agent.o \
922 » format.o 960 » format.o registry.o btrace.o record-btrace.o waitstatus.o
923 961
924 TSOBS = inflow.o 962 TSOBS = inflow.o
925 963
926 SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR) 964 SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR)
927 CLEANDIRS = $(SUBDIRS) 965 CLEANDIRS = $(SUBDIRS)
928 966
929 # List of subdirectories in the build tree that must exist. 967 # List of subdirectories in the build tree that must exist.
930 # This is used to force build failures in existing trees when 968 # This is used to force build failures in existing trees when
931 # a new directory is added. 969 # a new directory is added.
932 # The format here is for the `case' shell command. 970 # The format here is for the `case' shell command.
933 REQUIRED_SUBDIRS = doc | testsuite | $(GNULIB_BUILDDIR) | data-directory 971 REQUIRED_SUBDIRS = doc | testsuite | $(GNULIB_BUILDDIR) | data-directory
934 972
935 # For now, shortcut the "configure GDB for fewer languages" stuff. 973 # For now, shortcut the "configure GDB for fewer languages" stuff.
936 YYFILES = c-exp.c \ 974 YYFILES = c-exp.c \
937 cp-name-parser.c \ 975 cp-name-parser.c \
938 objc-exp.c \
939 ada-lex.c \ 976 ada-lex.c \
940 ada-exp.c \ 977 ada-exp.c \
941 jv-exp.c \ 978 jv-exp.c \
942 f-exp.c go-exp.c m2-exp.c p-exp.c 979 f-exp.c go-exp.c m2-exp.c p-exp.c
943 YYOBJ = c-exp.o \ 980 YYOBJ = c-exp.o \
944 cp-name-parser.o \ 981 cp-name-parser.o \
945 objc-exp.o \
946 ada-exp.o \ 982 ada-exp.o \
947 jv-exp.o \ 983 jv-exp.o \
948 f-exp.o go-exp.o m2-exp.o p-exp.o 984 f-exp.o go-exp.o m2-exp.o p-exp.o
949 985
950 # Things which need to be built when making a distribution. 986 # Things which need to be built when making a distribution.
951 987
952 DISTSTUFF = $(YYFILES) 988 DISTSTUFF = $(YYFILES)
953 989
954 990
955 # All generated files which can be included by another file. 991 # All generated files which can be included by another file.
956 generated_files = config.h observer.h observer.inc ada-lex.c jit-reader.h \ 992 generated_files = config.h observer.h observer.inc ada-lex.c jit-reader.h \
957 » $(GNULIB_H) $(NAT_GENERATED_FILES) 993 » $(GNULIB_H) $(NAT_GENERATED_FILES) gcore
958 994
959 .c.o: 995 .c.o:
960 $(COMPILE) $< 996 $(COMPILE) $<
961 $(POSTCOMPILE) 997 $(POSTCOMPILE)
962 998
963 all: gdb$(EXEEXT) $(CONFIG_ALL) 999 all: gdb$(EXEEXT) $(CONFIG_ALL)
964 @$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/tests uite//'`" subdir_do 1000 @$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/tests uite//'`" subdir_do
965 1001
966 installcheck: 1002 installcheck:
967 1003
968 # The check target can not use subdir_do, because subdir_do does not 1004 # The check target can not use subdir_do, because subdir_do does not
969 # use TARGET_FLAGS_TO_PASS. 1005 # use TARGET_FLAGS_TO_PASS.
970 check: force 1006 check: force
971 @if [ -f testsuite/Makefile ]; then \ 1007 @if [ -f testsuite/Makefile ]; then \
972 rootme=`pwd`; export rootme; \ 1008 rootme=`pwd`; export rootme; \
973 rootsrc=`cd $(srcdir); pwd`; export rootsrc; \ 1009 rootsrc=`cd $(srcdir); pwd`; export rootsrc; \
974 cd testsuite; \ 1010 cd testsuite; \
975 $(MAKE) $(TARGET_FLAGS_TO_PASS) check; \ 1011 $(MAKE) $(TARGET_FLAGS_TO_PASS) check; \
976 else true; fi 1012 else true; fi
977 1013
1014 check-perf: force
1015 @if [ -f testsuite/Makefile ]; then \
1016 rootme=`pwd`; export rootme; \
1017 rootsrc=`cd $(srcdir); pwd`; export rootsrc; \
1018 cd testsuite; \
1019 $(MAKE) $(TARGET_FLAGS_TO_PASS) check-perf; \
1020 else true; fi
1021
978 # The idea is to parallelize testing of multilibs, for example: 1022 # The idea is to parallelize testing of multilibs, for example:
979 # make -j3 check//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu} 1023 # make -j3 check//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
980 # will run 3 concurrent sessions of check, eventually testing all 10 1024 # will run 3 concurrent sessions of check, eventually testing all 10
981 # combinations. GNU make is required for the % pattern to work, as is 1025 # combinations. GNU make is required for the % pattern to work, as is
982 # a shell that expands alternations within braces. If GNU make is not 1026 # a shell that expands alternations within braces. If GNU make is not
983 # used, this rule will harmlessly fail to match. Used FORCE_PARALLEL to 1027 # used, this rule will harmlessly fail to match. Used FORCE_PARALLEL to
984 # prevent serialized checking due to the passed RUNTESTFLAGS. 1028 # prevent serialized checking due to the passed RUNTESTFLAGS.
985 # FIXME: use config.status --config not --version, when available. 1029 # FIXME: use config.status --config not --version, when available.
986 check//%: force 1030 check//%: force
987 @if [ -f testsuite/config.status ]; then \ 1031 @if [ -f testsuite/config.status ]; then \
(...skipping 14 matching lines...) Expand all
1002 else :; fi && cd $$testdir && \ 1046 else :; fi && cd $$testdir && \
1003 $(MAKE) $(TARGET_FLAGS_TO_PASS) \ 1047 $(MAKE) $(TARGET_FLAGS_TO_PASS) \
1004 RUNTESTFLAGS="--target_board=$$variant $(RUNTESTFLAGS)" \ 1048 RUNTESTFLAGS="--target_board=$$variant $(RUNTESTFLAGS)" \
1005 FORCE_PARALLEL=$(if $(FORCE_PARALLEL),1,$(if $(RUNTESTFLAGS),,1)) \ 1049 FORCE_PARALLEL=$(if $(FORCE_PARALLEL),1,$(if $(RUNTESTFLAGS),,1)) \
1006 "$$target"; \ 1050 "$$target"; \
1007 else true; fi 1051 else true; fi
1008 1052
1009 info install-info clean-info dvi pdf install-pdf html install-html: force 1053 info install-info clean-info dvi pdf install-pdf html install-html: force
1010 @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do 1054 @$(MAKE) $(FLAGS_TO_PASS) DO=$@ "DODIRS=$(SUBDIRS)" subdir_do
1011 1055
1012 gdb.z:gdb.1
1013 nroff -man $(srcdir)/gdb.1 | col -b > gdb.t
1014 pack gdb.t ; rm -f gdb.t
1015 mv gdb.t.z gdb.z
1016
1017 # Traditionally "install" depends on "all". But it may be useful 1056 # Traditionally "install" depends on "all". But it may be useful
1018 # not to; for example, if the user has made some trivial change to a 1057 # not to; for example, if the user has made some trivial change to a
1019 # source file and doesn't care about rebuilding or just wants to save the 1058 # source file and doesn't care about rebuilding or just wants to save the
1020 # time it takes for make to check that all is up to date. 1059 # time it takes for make to check that all is up to date.
1021 # install-only is intended to address that need. 1060 # install-only is intended to address that need.
1022 install: all 1061 install: all
1023 @$(MAKE) $(FLAGS_TO_PASS) install-only 1062 @$(MAKE) $(FLAGS_TO_PASS) install-only
1024 1063
1025 install-only: $(CONFIG_INSTALL) 1064 install-only: $(CONFIG_INSTALL)
1026 transformed_name=`t='$(program_transform_name)'; \ 1065 transformed_name=`t='$(program_transform_name)'; \
1027 echo gdb | sed -e "$$t"` ; \ 1066 echo gdb | sed -e "$$t"` ; \
1028 if test "x$$transformed_name" = x; then \ 1067 if test "x$$transformed_name" = x; then \
1029 transformed_name=gdb ; \ 1068 transformed_name=gdb ; \
1030 else \ 1069 else \
1031 true ; \ 1070 true ; \
1032 fi ; \ 1071 fi ; \
1033 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir) ; \ 1072 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir) ; \
1034 $(INSTALL_PROGRAM) gdb$(EXEEXT) \ 1073 $(INSTALL_PROGRAM) gdb$(EXEEXT) \
1035 $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \ 1074 $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) ; \
1036 $(SHELL) $(srcdir)/../mkinstalldirs \
1037 $(DESTDIR)$(man1dir) ; \
1038 $(INSTALL_DATA) $(srcdir)/gdb.1 \
1039 $(DESTDIR)$(man1dir)/$$transformed_name.1 ; \
1040 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(includedir)/gdb ; \ 1075 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(includedir)/gdb ; \
1041 $(INSTALL_DATA) jit-reader.h $(DESTDIR)$(includedir)/gdb/jit-rea der.h 1076 $(INSTALL_DATA) jit-reader.h $(DESTDIR)$(includedir)/gdb/jit-rea der.h
1077 if test "x$(HAVE_NATIVE_GCORE_TARGET)$(HAVE_NATIVE_GCORE_HOST)" != x; \
1078 then \
1079 transformed_name=`t='$(program_transform_name)'; \
1080 echo gcore | sed -e "$$t"` ; \
1081 if test "x$$transformed_name" = x; then \
1082 transformed_name=gcore ; \
1083 else \
1084 true ; \
1085 fi ; \
1086 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(bindir) ; \
1087 $(INSTALL_PROGRAM) gcore \
1088 $(DESTDIR)$(bindir)/$$transformed_name; \
1089 fi
1042 @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do 1090 @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
1043 1091
1044 install-python: 1092 install-python:
1045 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(GDB_DATADIR)/python/gdb 1093 $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(GDB_DATADIR)/python/gdb
1046 1094
1047 uninstall: force $(CONFIG_UNINSTALL) 1095 uninstall: force $(CONFIG_UNINSTALL)
1048 transformed_name=`t='$(program_transform_name)'; \ 1096 transformed_name=`t='$(program_transform_name)'; \
1049 echo gdb | sed -e $$t` ; \ 1097 echo gdb | sed -e $$t` ; \
1050 if test "x$$transformed_name" = x; then \ 1098 if test "x$$transformed_name" = x; then \
1051 transformed_name=gdb ; \ 1099 transformed_name=gdb ; \
1052 else \ 1100 else \
1053 true ; \ 1101 true ; \
1054 fi ; \ 1102 fi ; \
1055 rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \ 1103 rm -f $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT) \
1056 $(DESTDIR)$(man1dir)/$$transformed_name.1 1104 $(DESTDIR)$(man1dir)/$$transformed_name.1
1105 if test "x$(HAVE_NATIVE_GCORE_TARGET)$(HAVE_NATIVE_GCORE_HOST)" != x; \
1106 then \
1107 transformed_name=`t='$(program_transform_name)'; \
1108 echo gcore | sed -e "$$t"` ; \
1109 if test "x$$transformed_name" = x; then \
1110 transformed_name=gcore ; \
1111 else \
1112 true ; \
1113 fi ; \
1114 rm -f $(DESTDIR)$(bindir)/$$transformed_name; \
1115 fi
1057 @$(MAKE) DO=uninstall "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do 1116 @$(MAKE) DO=uninstall "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
1058 1117
1059 # The C++ name parser can be built standalone for testing. 1118 # The C++ name parser can be built standalone for testing.
1060 test-cp-name-parser.o: cp-name-parser.c 1119 test-cp-name-parser.o: cp-name-parser.c
1061 $(COMPILE) -DTEST_CPNAMES cp-name-parser.c 1120 $(COMPILE) -DTEST_CPNAMES cp-name-parser.c
1062 $(POSTCOMPILE) 1121 $(POSTCOMPILE)
1063 1122
1064 test-cp-name-parser$(EXEEXT): test-cp-name-parser.o $(LIBIBERTY) 1123 test-cp-name-parser$(EXEEXT): test-cp-name-parser.o $(LIBIBERTY)
1065 $(CC_LD) $(INTERNAL_LDFLAGS) -o test-cp-name-parser$(EXEEXT) \ 1124 $(CC_LD) $(INTERNAL_LDFLAGS) -o test-cp-name-parser$(EXEEXT) \
1066 test-cp-name-parser.o $(LIBIBERTY) 1125 test-cp-name-parser.o $(LIBIBERTY)
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
1132 done | \ 1191 done | \
1133 while read f; do \ 1192 while read f; do \
1134 case " $$fs " in \ 1193 case " $$fs " in \
1135 *" $$f "* ) ;; \ 1194 *" $$f "* ) ;; \
1136 * ) echo $$f ; fs="$$fs $$f";; \ 1195 * ) echo $$f ; fs="$$fs $$f";; \
1137 esac; \ 1196 esac; \
1138 done >> init.l-tmp 1197 done >> init.l-tmp
1139 @echo '/* Do not modify this file. */' >>init.c-tmp 1198 @echo '/* Do not modify this file. */' >>init.c-tmp
1140 @echo '/* It is created automatically by the Makefile. */'>>init.c-tmp 1199 @echo '/* It is created automatically by the Makefile. */'>>init.c-tmp
1141 @echo '#include "defs.h" /* For initialize_file_ftype. */' >>init. c-tmp 1200 @echo '#include "defs.h" /* For initialize_file_ftype. */' >>init. c-tmp
1142 » @echo '#include "call-cmds.h" /* For initialize_all_files. */' >>init.c -tmp 1201 » @echo 'extern void initialize_all_files(void);' >>init.c-tmp
1143 @sed -e 's/\(.*\)/extern initialize_file_ftype _initialize_\1;/' <init.l -tmp >>init.c-tmp 1202 @sed -e 's/\(.*\)/extern initialize_file_ftype _initialize_\1;/' <init.l -tmp >>init.c-tmp
1144 @echo 'void' >>init.c-tmp 1203 @echo 'void' >>init.c-tmp
1145 @echo 'initialize_all_files (void)' >>init.c-tmp 1204 @echo 'initialize_all_files (void)' >>init.c-tmp
1146 @echo '{' >>init.c-tmp 1205 @echo '{' >>init.c-tmp
1147 @sed -e 's/\(.*\)/ _initialize_\1 ();/' <init.l-tmp >>init.c-tmp 1206 @sed -e 's/\(.*\)/ _initialize_\1 ();/' <init.l-tmp >>init.c-tmp
1148 @echo '}' >>init.c-tmp 1207 @echo '}' >>init.c-tmp
1149 @rm init.l-tmp 1208 @rm init.l-tmp
1150 @mv init.c-tmp init.c 1209 @mv init.c-tmp init.c
1151 1210
1152 .PRECIOUS: init.c 1211 .PRECIOUS: init.c
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
1191 # Put the proper machine-specific files first, so M-. on a machine 1250 # Put the proper machine-specific files first, so M-. on a machine
1192 # specific routine gets the one for the correct machine. (FIXME: those 1251 # specific routine gets the one for the correct machine. (FIXME: those
1193 # files go in twice; we should be removing them from the main list). 1252 # files go in twice; we should be removing them from the main list).
1194 1253
1195 # TAGS depends on all the files that go into it so you can rebuild TAGS 1254 # TAGS depends on all the files that go into it so you can rebuild TAGS
1196 # with `make TAGS' and not have to say `rm TAGS' first. 1255 # with `make TAGS' and not have to say `rm TAGS' first.
1197 1256
1198 GDB_NM_FILE = @GDB_NM_FILE@ 1257 GDB_NM_FILE = @GDB_NM_FILE@
1199 TAGS: $(TAGFILES_NO_SRCDIR) $(TAGFILES_WITH_SRCDIR) 1258 TAGS: $(TAGFILES_NO_SRCDIR) $(TAGFILES_WITH_SRCDIR)
1200 @echo Making TAGS 1259 @echo Making TAGS
1201 » @etags $(srcdir)/$(GDB_NM_FILE) \ 1260 » etags `(test -n "$(GDB_NM_FILE)" && echo "$(srcdir)/$(GDB_NM_FILE)")` \
1202 `(for i in $(DEPFILES) $(TAGFILES_NO_SRCDIR); do \ 1261 `(for i in $(DEPFILES) $(TAGFILES_NO_SRCDIR); do \
1203 echo $(srcdir)/$$i ; \ 1262 echo $(srcdir)/$$i ; \
1204 done ; for i in $(TAGFILES_WITH_SRCDIR); do \ 1263 done ; for i in $(TAGFILES_WITH_SRCDIR); do \
1205 echo $$i ; \ 1264 echo $$i ; \
1206 done) | sed -e 's/\.o$$/\.c/'` \ 1265 done) | sed -e 's/\.o$$/\.c/'` \
1207 `find $(srcdir)/config -name '*.h' -print` 1266 `find $(srcdir)/config -name '*.h' -print`
1208 1267
1209 tags: TAGS 1268 tags: TAGS
1210 1269
1211 clean mostlyclean: $(CONFIG_CLEAN) 1270 clean mostlyclean: $(CONFIG_CLEAN)
(...skipping 26 matching lines...) Expand all
1238 1297
1239 maintainer-clean: local-maintainer-clean do-maintainer-clean distclean 1298 maintainer-clean: local-maintainer-clean do-maintainer-clean distclean
1240 realclean: maintainer-clean 1299 realclean: maintainer-clean
1241 1300
1242 local-maintainer-clean: 1301 local-maintainer-clean:
1243 @echo "This command is intended for maintainers to use;" 1302 @echo "This command is intended for maintainers to use;"
1244 @echo "it deletes files that may require special tools to rebuild." 1303 @echo "it deletes files that may require special tools to rebuild."
1245 rm -f c-exp.c \ 1304 rm -f c-exp.c \
1246 cp-name-parser.c \ 1305 cp-name-parser.c \
1247 ada-lex.c ada-exp.c \ 1306 ada-lex.c ada-exp.c \
1248 objc-exp.c \
1249 jv-exp.tab \ 1307 jv-exp.tab \
1250 f-exp.c go-exp.c m2-exp.c p-exp.c 1308 f-exp.c go-exp.c m2-exp.c p-exp.c
1251 rm -f TAGS $(INFOFILES) 1309 rm -f TAGS $(INFOFILES)
1252 rm -f $(YYFILES) 1310 rm -f $(YYFILES)
1253 rm -f nm.h config.status 1311 rm -f nm.h config.status
1254 1312
1255 do-maintainer-clean: 1313 do-maintainer-clean:
1256 @$(MAKE) $(FLAGS_TO_PASS) DO=maintainer-clean "DODIRS=$(CLEANDIRS)" \ 1314 @$(MAKE) $(FLAGS_TO_PASS) DO=maintainer-clean "DODIRS=$(CLEANDIRS)" \
1257 subdir_do 1315 subdir_do
1258 1316
(...skipping 30 matching lines...) Expand all
1289 CONFIG_LINKS= \ 1347 CONFIG_LINKS= \
1290 $(SHELL) config.status 1348 $(SHELL) config.status
1291 1349
1292 data-directory/Makefile: data-directory/Makefile.in config.status @frags@ 1350 data-directory/Makefile: data-directory/Makefile.in config.status @frags@
1293 CONFIG_FILES="data-directory/Makefile" \ 1351 CONFIG_FILES="data-directory/Makefile" \
1294 CONFIG_COMMANDS="depfiles" \ 1352 CONFIG_COMMANDS="depfiles" \
1295 CONFIG_HEADERS= \ 1353 CONFIG_HEADERS= \
1296 CONFIG_LINKS= \ 1354 CONFIG_LINKS= \
1297 $(SHELL) config.status 1355 $(SHELL) config.status
1298 1356
1357 .PHONY: run
1358 run: Makefile
1359 ./gdb$(EXEEXT) --data-directory=`pwd`/data-directory $(GDBFLAGS)
1360
1299 jit-reader.h: $(srcdir)/jit-reader.in 1361 jit-reader.h: $(srcdir)/jit-reader.in
1300 $(SHELL) config.status $@ 1362 $(SHELL) config.status $@
1301 1363
1364 gcore: $(srcdir)/gcore.in
1365 $(SHELL) config.status $@
1366
1302 config.h: stamp-h ; @true 1367 config.h: stamp-h ; @true
1303 stamp-h: $(srcdir)/config.in config.status 1368 stamp-h: $(srcdir)/config.in config.status
1304 CONFIG_HEADERS=config.h:config.in \ 1369 CONFIG_HEADERS=config.h:config.in \
1305 CONFIG_COMMANDS="default depdir" \ 1370 CONFIG_COMMANDS="default depdir" \
1306 CONFIG_FILES= \ 1371 CONFIG_FILES= \
1307 CONFIG_LINKS= \ 1372 CONFIG_LINKS= \
1308 $(SHELL) config.status 1373 $(SHELL) config.status
1309 1374
1310 config.status: $(srcdir)/configure configure.tgt configure.host 1375 config.status: $(srcdir)/configure configure.tgt configure.host development.sh
1311 $(SHELL) config.status --recheck 1376 $(SHELL) config.status --recheck
1312 1377
1313 ACLOCAL = aclocal 1378 ACLOCAL = aclocal
1314 ACLOCAL_AMFLAGS = -I ../config 1379 ACLOCAL_AMFLAGS = -I ../config
1380
1381 # Keep these in sync with the includes in acinclude.m4.
1315 aclocal_m4_deps = \ 1382 aclocal_m4_deps = \
1316 configure.ac \ 1383 configure.ac \
1317 acx_configure_dir.m4 \ 1384 acx_configure_dir.m4 \
1318 » ../config/extensions.m4 \ 1385 » libmcheck.m4 \
1319 » ../config/lead-dot.m4 \
1320 » ../config/proginstall.m4 \
1321 ../bfd/bfd.m4 \ 1386 ../bfd/bfd.m4 \
1322 ../config/acinclude.m4 \ 1387 ../config/acinclude.m4 \
1388 ../config/plugins.m4 \
1389 ../config/lead-dot.m4 \
1323 ../config/override.m4 \ 1390 ../config/override.m4 \
1391 ../config/largefile.m4 \
1324 ../config/gettext-sister.m4 \ 1392 ../config/gettext-sister.m4 \
1325 ../config/lib-ld.m4 \ 1393 ../config/lib-ld.m4 \
1326 ../config/lib-prefix.m4 \ 1394 ../config/lib-prefix.m4 \
1327 ../config/lib-link.m4 \ 1395 ../config/lib-link.m4 \
1328 ../config/acx.m4 \ 1396 ../config/acx.m4 \
1329 ../config/tcl.m4 \ 1397 ../config/tcl.m4 \
1330 ../config/depstand.m4 \ 1398 ../config/depstand.m4 \
1331 ../config/lcmessage.m4 \ 1399 ../config/lcmessage.m4 \
1332 » ../config/codeset.m4 1400 » ../config/codeset.m4 \
1401 » ../config/zlib.m4
1333 1402
1334 $(srcdir)/aclocal.m4: @MAINTAINER_MODE_TRUE@ $(aclocal_m4_deps) 1403 $(srcdir)/aclocal.m4: @MAINTAINER_MODE_TRUE@ $(aclocal_m4_deps)
1335 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 1404 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
1336 1405
1337 AUTOCONF = autoconf 1406 AUTOCONF = autoconf
1338 configure_deps = $(srcdir)/configure.ac $(srcdir)/aclocal.m4 1407 configure_deps = $(srcdir)/configure.ac $(srcdir)/aclocal.m4
1339 $(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(configure_deps) 1408 $(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(configure_deps)
1340 cd $(srcdir) && $(AUTOCONF) 1409 cd $(srcdir) && $(AUTOCONF)
1341 1410
1342 AUTOHEADER = autoheader 1411 AUTOHEADER = autoheader
(...skipping 27 matching lines...) Expand all
1370 # GDB MANUAL: info file 1439 # GDB MANUAL: info file
1371 doc/gdb.info: 1440 doc/gdb.info:
1372 cd doc; $(MAKE) gdb.info $(FLAGS_TO_PASS) 1441 cd doc; $(MAKE) gdb.info $(FLAGS_TO_PASS)
1373 1442
1374 # Make copying.c from COPYING 1443 # Make copying.c from COPYING
1375 $(srcdir)/copying.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/../COPYING3 $(srcdir)/copy ing.awk 1444 $(srcdir)/copying.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/../COPYING3 $(srcdir)/copy ing.awk
1376 awk -f $(srcdir)/copying.awk \ 1445 awk -f $(srcdir)/copying.awk \
1377 < $(srcdir)/../COPYING3 > $(srcdir)/copying.tmp 1446 < $(srcdir)/../COPYING3 > $(srcdir)/copying.tmp
1378 mv $(srcdir)/copying.tmp $(srcdir)/copying.c 1447 mv $(srcdir)/copying.tmp $(srcdir)/copying.c
1379 1448
1380 version.c: Makefile version.in 1449 version.c: Makefile version.in $(srcdir)/../bfd/version.h $(srcdir)/common/creat e-version.sh
1381 » rm -f version.c-tmp version.c 1450 » $(SHELL) $(srcdir)/common/create-version.sh $(srcdir) \
1382 » echo '#include "version.h"' >> version.c-tmp 1451 » $(host_alias) $(target_alias) version.c
1383 » echo 'const char version[] = "'"`sed q ${srcdir}/version.in`"'";' >> ver sion.c-tmp
1384 » echo 'const char host_name[] = "$(host_alias)";' >> version.c-tmp
1385 » echo 'const char target_name[] = "$(target_alias)";' >> version.c-tmp
1386 » mv version.c-tmp version.c
1387 1452
1388 observer.h: observer.sh doc/observer.texi 1453 observer.h: observer.sh doc/observer.texi
1389 ${srcdir}/observer.sh h ${srcdir}/doc/observer.texi observer.h 1454 ${srcdir}/observer.sh h ${srcdir}/doc/observer.texi observer.h
1390 1455
1391 observer.inc: observer.sh doc/observer.texi 1456 observer.inc: observer.sh doc/observer.texi
1392 ${srcdir}/observer.sh inc ${srcdir}/doc/observer.texi observer.inc 1457 ${srcdir}/observer.sh inc ${srcdir}/doc/observer.texi observer.inc
1393 1458
1394 lint: $(LINTFILES) 1459 lint: $(LINTFILES)
1395 $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \ 1460 $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
1396 `echo $(DEPFILES) $(CONFIG_OBS) | sed 's/\.o /\.c /g'` 1461 `echo $(DEPFILES) $(CONFIG_OBS) | sed 's/\.o /\.c /g'`
1397 1462
1398 gdb.cxref: $(SFILES) 1463 gdb.cxref: $(SFILES)
1399 cxref -I. $(SFILES) >gdb.cxref 1464 cxref -I. $(SFILES) >gdb.cxref
1400 1465
1401 force_update: 1466 force_update:
1402 1467
1403 # GNU Make has an annoying habit of putting *all* the Makefile variables 1468 # GNU Make has an annoying habit of putting *all* the Makefile variables
1404 # into the environment, unless you include this target as a circumvention. 1469 # into the environment, unless you include this target as a circumvention.
1405 # Rumor is that this will be fixed (and this target can be removed) 1470 # Rumor is that this will be fixed (and this target can be removed)
1406 # in GNU Make 4.0. 1471 # in GNU Make 4.0.
1407 .NOEXPORT: 1472 .NOEXPORT:
1408 1473
1409 # GNU Make 3.63 has a different problem: it keeps tacking command line 1474 # GNU Make 3.63 has a different problem: it keeps tacking command line
1410 # overrides onto the definition of $(MAKE). This variable setting 1475 # overrides onto the definition of $(MAKE). This variable setting
1411 # will remove them. 1476 # will remove them.
1412 MAKEOVERRIDES= 1477 MAKEOVERRIDES=
1413 1478
1414 ALLDEPFILES = \ 1479 ALLDEPFILES = \
1480 aarch64-tdep.c aarch64-linux-tdep.c aarch64-newlib-tdep.c \
1481 aarch64-linux-nat.c \
1415 aix-thread.c \ 1482 aix-thread.c \
1416 alpha-nat.c alphabsd-nat.c alpha-linux-nat.c \ 1483 alpha-nat.c alphabsd-nat.c alpha-linux-nat.c \
1417 alpha-tdep.c alpha-mdebug-tdep.c \ 1484 alpha-tdep.c alpha-mdebug-tdep.c \
1418 alpha-linux-tdep.c alpha-osf1-tdep.c \ 1485 alpha-linux-tdep.c alpha-osf1-tdep.c \
1419 alphabsd-tdep.c alphafbsd-tdep.c alphanbsd-tdep.c alphaobsd-tdep.c \ 1486 alphabsd-tdep.c alphafbsd-tdep.c alphanbsd-tdep.c alphaobsd-tdep.c \
1420 amd64-nat.c amd64-tdep.c \ 1487 amd64-nat.c amd64-tdep.c \
1421 amd64bsd-nat.c amd64fbsd-nat.c amd64fbsd-tdep.c \ 1488 amd64bsd-nat.c amd64fbsd-nat.c amd64fbsd-tdep.c \
1422 amd64nbsd-nat.c amd64nbsd-tdep.c \ 1489 amd64nbsd-nat.c amd64nbsd-tdep.c \
1423 amd64obsd-nat.c amd64obsd-tdep.c \ 1490 amd64obsd-nat.c amd64obsd-tdep.c \
1424 amd64-darwin-tdep.c \ 1491 amd64-darwin-tdep.c \
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
1468 m68kbsd-nat.c m68kbsd-tdep.c \ 1535 m68kbsd-nat.c m68kbsd-tdep.c \
1469 m68klinux-nat.c m68klinux-tdep.c \ 1536 m68klinux-nat.c m68klinux-tdep.c \
1470 m88k-tdep.c m88kbsd-nat.c \ 1537 m88k-tdep.c m88kbsd-nat.c \
1471 microblaze-tdep.c microblaze-linux-tdep.c \ 1538 microblaze-tdep.c microblaze-linux-tdep.c \
1472 mingw-hdep.c \ 1539 mingw-hdep.c \
1473 mips-linux-nat.c mips-linux-tdep.c \ 1540 mips-linux-nat.c mips-linux-tdep.c \
1474 mips-irix-tdep.c \ 1541 mips-irix-tdep.c \
1475 mips-tdep.c \ 1542 mips-tdep.c \
1476 mipsnbsd-nat.c mipsnbsd-tdep.c \ 1543 mipsnbsd-nat.c mipsnbsd-tdep.c \
1477 mips64obsd-nat.c mips64obsd-tdep.c \ 1544 mips64obsd-nat.c mips64obsd-tdep.c \
1545 msp430-tdep.c \
1546 nios2-tdep.c nios2-linux-tdep.c \
1478 nbsd-nat.c nbsd-tdep.c obsd-tdep.c \ 1547 nbsd-nat.c nbsd-tdep.c obsd-tdep.c \
1479 solib-osf.c \ 1548 solib-osf.c \
1480 somread.c solib-som.c \ 1549 somread.c solib-som.c \
1481 posix-hdep.c \ 1550 posix-hdep.c \
1482 » ppc-sysv-tdep.c ppc-linux-nat.c ppc-linux-tdep.c \ 1551 » ppc-sysv-tdep.c ppc-linux-nat.c ppc-linux-tdep.c ppc64-tdep.c \
1552 » ppcfbsd-nat.c ppcfbsd-tdep.c \
1483 ppcnbsd-nat.c ppcnbsd-tdep.c \ 1553 ppcnbsd-nat.c ppcnbsd-tdep.c \
1484 ppcobsd-nat.c ppcobsd-tdep.c \ 1554 ppcobsd-nat.c ppcobsd-tdep.c \
1485 procfs.c \ 1555 procfs.c \
1556 ravenscar-thread.c \
1486 remote-m32r-sdi.c remote-mips.c \ 1557 remote-m32r-sdi.c remote-mips.c \
1487 remote-sim.c \ 1558 remote-sim.c \
1488 dcache.c \ 1559 dcache.c \
1489 rl78-tdep.c \ 1560 rl78-tdep.c \
1490 » rs6000-nat.c rs6000-tdep.c \ 1561 » rs6000-nat.c rs6000-tdep.c solib-aix.c ppc-ravenscar-thread.c \
1562 » rs6000-lynx178-tdep.c \
1491 rx-tdep.c \ 1563 rx-tdep.c \
1492 » s390-tdep.c s390-nat.c \ 1564 » s390-linux-tdep.c s390-linux-nat.c \
1493 score-tdep.c \ 1565 score-tdep.c \
1494 ser-go32.c ser-pipe.c ser-tcp.c ser-mingw.c \ 1566 ser-go32.c ser-pipe.c ser-tcp.c ser-mingw.c \
1495 sh-tdep.c sh64-tdep.c shnbsd-tdep.c shnbsd-nat.c \ 1567 sh-tdep.c sh64-tdep.c shnbsd-tdep.c shnbsd-nat.c \
1496 sol2-tdep.c \ 1568 sol2-tdep.c \
1497 » solib-irix.c solib-svr4.c solib-sunos.c \ 1569 » solib-irix.c solib-svr4.c \
1498 sparc-linux-nat.c sparc-linux-tdep.c \ 1570 sparc-linux-nat.c sparc-linux-tdep.c \
1499 sparc-sol2-nat.c sparc-sol2-tdep.c sparc64-sol2-tdep.c \ 1571 sparc-sol2-nat.c sparc-sol2-tdep.c sparc64-sol2-tdep.c \
1500 sparc-nat.c sparc-tdep.c sparc64-linux-nat.c sparc64-linux-tdep.c \ 1572 sparc-nat.c sparc-tdep.c sparc64-linux-nat.c sparc64-linux-tdep.c \
1501 sparc64-nat.c sparc64-tdep.c sparc64fbsd-nat.c sparc64fbsd-tdep.c \ 1573 sparc64-nat.c sparc64-tdep.c sparc64fbsd-nat.c sparc64fbsd-tdep.c \
1502 sparc64nbsd-nat.c sparc64nbsd-tdep.c sparc64obsd-tdep.c \ 1574 sparc64nbsd-nat.c sparc64nbsd-tdep.c sparc64obsd-tdep.c \
1503 sparcnbsd-nat.c sparcnbsd-tdep.c sparcobsd-tdep.c \ 1575 sparcnbsd-nat.c sparcnbsd-tdep.c sparcobsd-tdep.c \
1576 sparc-ravenscar-thread.c \
1504 spu-linux-nat.c spu-tdep.c spu-multiarch.c solib-spu.c \ 1577 spu-linux-nat.c spu-tdep.c spu-multiarch.c solib-spu.c \
1505 tilegx-linux-nat.c tilegx-tdep.c tilegx-linux-tdep.c \ 1578 tilegx-linux-nat.c tilegx-tdep.c tilegx-linux-tdep.c \
1506 v850-tdep.c \ 1579 v850-tdep.c \
1507 vax-nat.c vax-tdep.c vaxbsd-nat.c vaxnbsd-tdep.c \ 1580 vax-nat.c vax-tdep.c vaxbsd-nat.c vaxnbsd-tdep.c \
1508 windows-nat.c windows-tdep.c \ 1581 windows-nat.c windows-tdep.c \
1509 » xcoffread.c xcoffsolib.c \ 1582 » xcoffread.c \
1510 xstormy16-tdep.c \ 1583 xstormy16-tdep.c \
1511 xtensa-tdep.c xtensa-config.c \ 1584 xtensa-tdep.c xtensa-config.c \
1512 xtensa-linux-tdep.c xtensa-linux-nat.c xtensa-xtregs.c 1585 xtensa-linux-tdep.c xtensa-linux-nat.c xtensa-xtregs.c
1513 1586
1514 # Some files need explicit build rules (due to -Werror problems) or due 1587 # Some files need explicit build rules (due to -Werror problems) or due
1515 # to sub-directory fun 'n' games. 1588 # to sub-directory fun 'n' games.
1516 1589
1517 # FIXME: cagney/2003-08-10: "monitor.c" gets -Wformat-nonliteral 1590 # FIXME: cagney/2003-08-10: "monitor.c" gets -Wformat-nonliteral
1518 # errors. It turns out that that is the least of monitor.c's 1591 # errors. It turns out that that is the least of monitor.c's
1519 # problems. The function print_vsprintf appears to be using 1592 # problems. The function print_vsprintf appears to be using
1520 # va_arg(long) to extract CORE_ADDR parameters - something that 1593 # va_arg(long) to extract CORE_ADDR parameters - something that
1521 # definitly will not work. "monitor.c" needs to be rewritten so that 1594 # definitly will not work. "monitor.c" needs to be rewritten so that
1522 # it doesn't use format strings and instead uses callbacks. 1595 # it doesn't use format strings and instead uses callbacks.
1523 monitor.o: $(srcdir)/monitor.c 1596 monitor.o: $(srcdir)/monitor.c
1524 $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \ 1597 $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \
1525 $(COMPILE.post) $(srcdir)/monitor.c 1598 $(COMPILE.post) $(srcdir)/monitor.c
1526 $(POSTCOMPILE) 1599 $(POSTCOMPILE)
1527 1600
1528 # Do not try to build "printcmd.c" with -Wformat-nonliteral. It manually 1601 # Do not try to build "printcmd.c" with -Wformat-nonliteral. It manually
1529 # checks format strings. 1602 # checks format strings.
1530 printcmd.o: $(srcdir)/printcmd.c 1603 printcmd.o: $(srcdir)/printcmd.c
1531 $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \ 1604 $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \
1532 $(COMPILE.post) $(srcdir)/printcmd.c 1605 $(COMPILE.post) $(srcdir)/printcmd.c
1533 $(POSTCOMPILE) 1606 $(POSTCOMPILE)
1534 1607
1608 # ada-exp.c can appear in srcdir, for releases; or in ., for
1609 # development builds.
1610 ADA_EXP_C = `if test -f ada-exp.c; then echo ada-exp.c; else echo $(srcdir)/ada- exp.c; fi`
1611
1612 # Some versions of flex give output that triggers
1613 # -Wold-style-definition.
1614 ada-exp.o: ada-exp.c
1615 $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_DEFS) \
1616 $(COMPILE.post) $(ADA_EXP_C)
1617 $(POSTCOMPILE)
1618
1535 # Message files. Based on code in gcc/Makefile.in. 1619 # Message files. Based on code in gcc/Makefile.in.
1536 1620
1537 # Rules for generating translated message descriptions. Disabled by 1621 # Rules for generating translated message descriptions. Disabled by
1538 # autoconf if the tools are not available. 1622 # autoconf if the tools are not available.
1539 1623
1540 .SUFFIXES: .po .gmo .pox .pot 1624 .SUFFIXES: .po .gmo .pox .pot
1541 .PHONY: all-po install-po uninstall-po clean-po update-po $(PACKAGE).pot 1625 .PHONY: all-po install-po uninstall-po clean-po update-po $(PACKAGE).pot
1542 1626
1543 all-po: $(CATALOGS) 1627 all-po: $(CATALOGS)
1544 1628
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
1823 # 1907 #
1824 # gdb/mi/ dependencies 1908 # gdb/mi/ dependencies
1825 # 1909 #
1826 # Need to explicitly specify the compile rule as make will do nothing 1910 # Need to explicitly specify the compile rule as make will do nothing
1827 # or try to compile the object file into the sub-directory. 1911 # or try to compile the object file into the sub-directory.
1828 1912
1829 mi-cmd-break.o: $(srcdir)/mi/mi-cmd-break.c 1913 mi-cmd-break.o: $(srcdir)/mi/mi-cmd-break.c
1830 $(COMPILE) $(srcdir)/mi/mi-cmd-break.c 1914 $(COMPILE) $(srcdir)/mi/mi-cmd-break.c
1831 $(POSTCOMPILE) 1915 $(POSTCOMPILE)
1832 1916
1917 mi-cmd-catch.o: $(srcdir)/mi/mi-cmd-catch.c
1918 $(COMPILE) $(srcdir)/mi/mi-cmd-catch.c
1919 $(POSTCOMPILE)
1920
1833 mi-cmd-disas.o: $(srcdir)/mi/mi-cmd-disas.c 1921 mi-cmd-disas.o: $(srcdir)/mi/mi-cmd-disas.c
1834 $(COMPILE) $(srcdir)/mi/mi-cmd-disas.c 1922 $(COMPILE) $(srcdir)/mi/mi-cmd-disas.c
1835 $(POSTCOMPILE) 1923 $(POSTCOMPILE)
1836 1924
1837 mi-cmd-env.o: $(srcdir)/mi/mi-cmd-env.c 1925 mi-cmd-env.o: $(srcdir)/mi/mi-cmd-env.c
1838 $(COMPILE) $(srcdir)/mi/mi-cmd-env.c 1926 $(COMPILE) $(srcdir)/mi/mi-cmd-env.c
1839 $(POSTCOMPILE) 1927 $(POSTCOMPILE)
1840 1928
1841 mi-cmd-file.o: $(srcdir)/mi/mi-cmd-file.c 1929 mi-cmd-file.o: $(srcdir)/mi/mi-cmd-file.c
1842 $(COMPILE) $(srcdir)/mi/mi-cmd-file.c 1930 $(COMPILE) $(srcdir)/mi/mi-cmd-file.c
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
1900 # or try to compile the object file into the sub-directory. 1988 # or try to compile the object file into the sub-directory.
1901 1989
1902 signals.o: $(srcdir)/common/signals.c 1990 signals.o: $(srcdir)/common/signals.c
1903 $(COMPILE) $(srcdir)/common/signals.c 1991 $(COMPILE) $(srcdir)/common/signals.c
1904 $(POSTCOMPILE) 1992 $(POSTCOMPILE)
1905 1993
1906 common-utils.o: ${srcdir}/common/common-utils.c 1994 common-utils.o: ${srcdir}/common/common-utils.c
1907 $(COMPILE) $(srcdir)/common/common-utils.c 1995 $(COMPILE) $(srcdir)/common/common-utils.c
1908 $(POSTCOMPILE) 1996 $(POSTCOMPILE)
1909 1997
1998 gdb_vecs.o: ${srcdir}/common/gdb_vecs.c
1999 $(COMPILE) $(srcdir)/common/gdb_vecs.c
2000 $(POSTCOMPILE)
2001
1910 xml-utils.o: ${srcdir}/common/xml-utils.c 2002 xml-utils.o: ${srcdir}/common/xml-utils.c
1911 $(COMPILE) $(srcdir)/common/xml-utils.c 2003 $(COMPILE) $(srcdir)/common/xml-utils.c
1912 $(POSTCOMPILE) 2004 $(POSTCOMPILE)
1913 2005
1914 ptid.o: ${srcdir}/common/ptid.c 2006 ptid.o: ${srcdir}/common/ptid.c
1915 $(COMPILE) $(srcdir)/common/ptid.c 2007 $(COMPILE) $(srcdir)/common/ptid.c
1916 $(POSTCOMPILE) 2008 $(POSTCOMPILE)
1917 2009
1918 buffer.o: ${srcdir}/common/buffer.c 2010 buffer.o: ${srcdir}/common/buffer.c
1919 $(COMPILE) $(srcdir)/common/buffer.c 2011 $(COMPILE) $(srcdir)/common/buffer.c
1920 $(POSTCOMPILE) 2012 $(POSTCOMPILE)
1921 2013
2014 filestuff.o: $(srcdir)/common/filestuff.c
2015 $(COMPILE) $(srcdir)/common/filestuff.c
2016 $(POSTCOMPILE)
2017
1922 format.o: ${srcdir}/common/format.c 2018 format.o: ${srcdir}/common/format.c
1923 $(COMPILE) $(srcdir)/common/format.c 2019 $(COMPILE) $(srcdir)/common/format.c
1924 $(POSTCOMPILE) 2020 $(POSTCOMPILE)
1925 2021
1926 linux-osdata.o: ${srcdir}/common/linux-osdata.c 2022 linux-osdata.o: ${srcdir}/common/linux-osdata.c
1927 $(COMPILE) $(srcdir)/common/linux-osdata.c 2023 $(COMPILE) $(srcdir)/common/linux-osdata.c
1928 $(POSTCOMPILE) 2024 $(POSTCOMPILE)
1929 2025
1930 linux-procfs.o: $(srcdir)/common/linux-procfs.c 2026 linux-procfs.o: $(srcdir)/common/linux-procfs.c
1931 $(COMPILE) $(srcdir)/common/linux-procfs.c 2027 $(COMPILE) $(srcdir)/common/linux-procfs.c
1932 $(POSTCOMPILE) 2028 $(POSTCOMPILE)
1933 2029
1934 linux-ptrace.o: $(srcdir)/common/linux-ptrace.c 2030 linux-ptrace.o: $(srcdir)/common/linux-ptrace.c
1935 $(COMPILE) $(srcdir)/common/linux-ptrace.c 2031 $(COMPILE) $(srcdir)/common/linux-ptrace.c
1936 $(POSTCOMPILE) 2032 $(POSTCOMPILE)
1937 2033
1938 common-agent.o: $(srcdir)/common/agent.c 2034 common-agent.o: $(srcdir)/common/agent.c
1939 $(COMPILE) $(srcdir)/common/agent.c 2035 $(COMPILE) $(srcdir)/common/agent.c
1940 $(POSTCOMPILE) 2036 $(POSTCOMPILE)
1941 2037
1942 vec.o: ${srcdir}/common/vec.c 2038 vec.o: ${srcdir}/common/vec.c
1943 $(COMPILE) $(srcdir)/common/vec.c 2039 $(COMPILE) $(srcdir)/common/vec.c
1944 $(POSTCOMPILE) 2040 $(POSTCOMPILE)
1945 2041
2042 linux-btrace.o: ${srcdir}/common/linux-btrace.c
2043 $(COMPILE) $(srcdir)/common/linux-btrace.c
2044 $(POSTCOMPILE)
2045
2046 mips-linux-watch.o: ${srcdir}/common/mips-linux-watch.c
2047 $(COMPILE) $(srcdir)/common/mips-linux-watch.c
2048 $(POSTCOMPILE)
2049
2050 #
2051 # gdb/target/ dependencies
2052 #
2053 # Need to explicitly specify the compile rule as make will do nothing
2054 # or try to compile the object file into the sub-directory.
2055
2056 waitstatus.o: ${srcdir}/target/waitstatus.c
2057 $(COMPILE) $(srcdir)/target/waitstatus.c
2058 $(POSTCOMPILE)
2059
2060 # gdb/nat/ dependencies
2061 #
2062 # Need to explicitly specify the compile rule as make will do nothing
2063 # or try to compile the object file into the sub-directory.
2064
2065 linux-waitpid.o: ${srcdir}/nat/linux-waitpid.c
2066 $(COMPILE) $(srcdir)/nat/linux-waitpid.c
2067 $(POSTCOMPILE)
2068
1946 # 2069 #
1947 # gdb/tui/ dependencies 2070 # gdb/tui/ dependencies
1948 # 2071 #
1949 # Need to explicitly specify the compile rule as make will do nothing 2072 # Need to explicitly specify the compile rule as make will do nothing
1950 # or try to compile the object file into the sub-directory. 2073 # or try to compile the object file into the sub-directory.
1951 2074
1952 tui.o: $(srcdir)/tui/tui.c 2075 tui.o: $(srcdir)/tui/tui.c
1953 $(COMPILE) $(srcdir)/tui/tui.c 2076 $(COMPILE) $(srcdir)/tui/tui.c
1954 $(POSTCOMPILE) 2077 $(POSTCOMPILE)
1955 2078
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
2023 # Need to explicitly specify the compile rule as make will do nothing 2146 # Need to explicitly specify the compile rule as make will do nothing
2024 # or try to compile the object file into the sub-directory. 2147 # or try to compile the object file into the sub-directory.
2025 2148
2026 # Flags needed to compile Python code 2149 # Flags needed to compile Python code
2027 PYTHON_CFLAGS=@PYTHON_CFLAGS@ 2150 PYTHON_CFLAGS=@PYTHON_CFLAGS@
2028 2151
2029 python.o: $(srcdir)/python/python.c 2152 python.o: $(srcdir)/python/python.c
2030 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python.c 2153 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python.c
2031 $(POSTCOMPILE) 2154 $(POSTCOMPILE)
2032 2155
2156 py-arch.o: $(srcdir)/python/py-arch.c
2157 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-arch.c
2158 $(POSTCOMPILE)
2159
2033 py-auto-load.o: $(srcdir)/python/py-auto-load.c 2160 py-auto-load.o: $(srcdir)/python/py-auto-load.c
2034 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-auto-load.c 2161 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-auto-load.c
2035 $(POSTCOMPILE) 2162 $(POSTCOMPILE)
2036 2163
2037 py-block.o: $(srcdir)/python/py-block.c 2164 py-block.o: $(srcdir)/python/py-block.c
2038 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-block.c 2165 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-block.c
2039 $(POSTCOMPILE) 2166 $(POSTCOMPILE)
2040 2167
2041 py-bpevent.o: $(srcdir)/python/py-bpevent.c 2168 py-bpevent.o: $(srcdir)/python/py-bpevent.c
2042 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-bpevent.c 2169 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-bpevent.c
(...skipping 28 matching lines...) Expand all
2071 $(POSTCOMPILE) 2198 $(POSTCOMPILE)
2072 2199
2073 py-finishbreakpoint.o: $(srcdir)/python/py-finishbreakpoint.c 2200 py-finishbreakpoint.o: $(srcdir)/python/py-finishbreakpoint.c
2074 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-finishbreakpoint.c 2201 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-finishbreakpoint.c
2075 $(POSTCOMPILE) 2202 $(POSTCOMPILE)
2076 2203
2077 py-frame.o: $(srcdir)/python/py-frame.c 2204 py-frame.o: $(srcdir)/python/py-frame.c
2078 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-frame.c 2205 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-frame.c
2079 $(POSTCOMPILE) 2206 $(POSTCOMPILE)
2080 2207
2208 py-framefilter.o: $(srcdir)/python/py-framefilter.c
2209 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-framefilter.c
2210 $(POSTCOMPILE)
2211
2081 py-function.o: $(srcdir)/python/py-function.c 2212 py-function.o: $(srcdir)/python/py-function.c
2082 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-function.c 2213 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-function.c
2083 $(POSTCOMPILE) 2214 $(POSTCOMPILE)
2084 2215
2216 py-gdb-readline.o: $(srcdir)/python/py-gdb-readline.c
2217 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-gdb-readline.c
2218 $(POSTCOMPILE)
2219
2085 py-inferior.o: $(srcdir)/python/py-inferior.c 2220 py-inferior.o: $(srcdir)/python/py-inferior.c
2086 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-inferior.c 2221 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-inferior.c
2087 $(POSTCOMPILE) 2222 $(POSTCOMPILE)
2088 2223
2089 py-infthread.o: $(srcdir)/python/py-infthread.c 2224 py-infthread.o: $(srcdir)/python/py-infthread.c
2090 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-infthread.c 2225 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-infthread.c
2091 $(POSTCOMPILE) 2226 $(POSTCOMPILE)
2092 2227
2093 py-lazy-string.o: $(srcdir)/python/py-lazy-string.c 2228 py-lazy-string.o: $(srcdir)/python/py-lazy-string.c
2094 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-lazy-string.c 2229 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-lazy-string.c
2095 $(POSTCOMPILE) 2230 $(POSTCOMPILE)
2096 2231
2232 py-linetable.o: $(srcdir)/python/py-linetable.c
2233 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-linetable.c
2234 $(POSTCOMPILE)
2235
2097 py-newobjfileevent.o: $(srcdir)/python/py-newobjfileevent.c 2236 py-newobjfileevent.o: $(srcdir)/python/py-newobjfileevent.c
2098 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-newobjfileevent.c 2237 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-newobjfileevent.c
2099 $(POSTCOMPILE) 2238 $(POSTCOMPILE)
2100 2239
2101 py-objfile.o: $(srcdir)/python/py-objfile.c 2240 py-objfile.o: $(srcdir)/python/py-objfile.c
2102 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-objfile.c 2241 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-objfile.c
2103 $(POSTCOMPILE) 2242 $(POSTCOMPILE)
2104 2243
2105 py-param.o: $(srcdir)/python/py-param.c 2244 py-param.o: $(srcdir)/python/py-param.c
2106 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-param.c 2245 $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-param.c
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
2179 @GMAKE_TRUE@ifdef .VARIABLES 2318 @GMAKE_TRUE@ifdef .VARIABLES
2180 @GMAKE_TRUE@$(all_object_files): | $(generated_files) 2319 @GMAKE_TRUE@$(all_object_files): | $(generated_files)
2181 @GMAKE_TRUE@else 2320 @GMAKE_TRUE@else
2182 $(all_object_files) : $(generated_files) 2321 $(all_object_files) : $(generated_files)
2183 @GMAKE_TRUE@endif 2322 @GMAKE_TRUE@endif
2184 2323
2185 # Dependencies. 2324 # Dependencies.
2186 @GMAKE_TRUE@-include $(patsubst %.o, $(DEPDIR)/%.Po, $(all_object_files)) 2325 @GMAKE_TRUE@-include $(patsubst %.o, $(DEPDIR)/%.Po, $(all_object_files))
2187 2326
2188 ### end of the gdb Makefile.in. 2327 ### end of the gdb Makefile.in.
OLDNEW
« no previous file with comments | « gdb/MAINTAINERS ('k') | gdb/NEWS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698