2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index 36cc734568dbabc5f4eb107543c6c0102a9ca836..489b1e9c5e33b5021f311c2e7addb02a5265eb2c 100644 (file)
@@ -187,12 +187,12 @@ SUBDIR_CLI_OBS = \
        cli-dump.o \
        cli-decode.o cli-script.o cli-cmds.o cli-setshow.o \
        cli-logging.o \
-       cli-interp.o
+       cli-interp.o cli-utils.o
 SUBDIR_CLI_SRCS = \
        cli/cli-dump.c \
        cli/cli-decode.c cli/cli-script.c cli/cli-cmds.c cli/cli-setshow.c \
        cli/cli-logging.c \
-       cli/cli-interp.c
+       cli/cli-interp.c cli/cli-utils.c
 SUBDIR_CLI_DEPS =
 SUBDIR_CLI_LDFLAGS=
 SUBDIR_CLI_CFLAGS=
@@ -272,8 +272,14 @@ SUBDIR_PYTHON_OBS = \
        python.o \
        py-auto-load.o \
        py-block.o \
+       py-bpevent.o \
        py-breakpoint.o \
        py-cmd.o \
+       py-continueevent.o \
+       py-event.o \
+       py-evtregistry.o \
+       py-evts.o \
+       py-exitedevent.o \
        py-frame.o \
        py-function.o \
        py-inferior.o \
@@ -283,17 +289,27 @@ SUBDIR_PYTHON_OBS = \
        py-param.o \
        py-prettyprint.o \
        py-progspace.o \
+       py-signalevent.o \
+       py-stopevent.o \
        py-symbol.o \
        py-symtab.o \
+       py-threadevent.o \
        py-type.o \
        py-utils.o \
        py-value.o
+
 SUBDIR_PYTHON_SRCS = \
        python/python.c \
        python/py-auto-load.c \
        python/py-block.c \
+       python/py-bpevent.c \
        python/py-breakpoint.c \
        python/py-cmd.c \
+       python/py-continueevent.c \
+       python/py-event.c \
+       python/py-evtregistry.c \
+       python/py-evts.c \
+       python/py-exitedevent.c \
        python/py-frame.c \
        python/py-function.c \
        python/py-inferior.c \
@@ -303,8 +319,11 @@ SUBDIR_PYTHON_SRCS = \
        python/py-param.c \
        python/py-prettyprint.c \
        python/py-progspace.c \
+       python/py-signalevent.c \
+       python/py-stopevent.c \
        python/py-symbol.c \
        python/py-symtab.c \
+       python/py-threadevent.c \
        python/py-type.c \
        python/py-utils.c \
        python/py-value.c
@@ -312,7 +331,6 @@ SUBDIR_PYTHON_DEPS =
 SUBDIR_PYTHON_LDFLAGS=
 SUBDIR_PYTHON_CFLAGS=
 
-
 # Opcodes currently live in one of two places.  Either they are in the
 # opcode library, typically ../opcodes, or they are in a header file
 # in INCLUDE_DIR.
@@ -408,8 +426,13 @@ PROFILE_CFLAGS = @PROFILE_CFLAGS@
 # when running make.  I.E.  "make CFLAGS=-Wmissing-prototypes".
 CFLAGS = @CFLAGS@
 
-# Set by configure, for e.g. expat.
-INTERNAL_CPPFLAGS = @CPPFLAGS@
+# Set by configure, for e.g. expat.  Python installations are such that
+# C headers are included using their basename (for example, we #include
+# <Python.h> rather than, say, <python/Python.h>).  Since the file names
+# are sometimes a little generic, we think that the risk of collision
+# with other header files is high.  If that happens, we try to mitigate
+# a bit the consequences by putting the Python includes last in the list.
+INTERNAL_CPPFLAGS = @CPPFLAGS@ @PYTHON_CPPFLAGS@
 
 # Need to pass this to testsuite for "make check".  Probably should be
 # consistent with top-level Makefile.in and gdb/testsuite/Makefile.in
@@ -439,15 +462,10 @@ INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_
 # it doesn't work, then refer to libiberty.
 
 # Libraries and corresponding dependencies for compiling gdb.
-# {X,T}M_CLIBS, defined in *config files, have host- and target-dependent libs.
+# XM_CLIBS, defined in *config files, have host-dependent libs.
 # LIBIBERTY appears twice on purpose.
-# If you have the Cygnus libraries installed,
-# you can use 'CLIBS=$(INSTALLED_LIBS)' 'CDEPS='
-INSTALLED_LIBS=-lbfd -lreadline -lopcodes -liberty -ldecnumber \
-       $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
-       -lintl -liberty $(LIBGNU)
 CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER) \
-       $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
+       $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ @PYTHON_LIBS@ \
        $(LIBEXPAT) \
        $(LIBIBERTY) $(WIN32LIBS) $(LIBGNU)
 CDEPS = $(XM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
@@ -469,7 +487,7 @@ RUNTESTFLAGS=
 # XML files to build in to GDB.
 XMLFILES = $(srcdir)/features/gdb-target.dtd $(srcdir)/features/xinclude.dtd \
        $(srcdir)/features/library-list.dtd $(srcdir)/features/osdata.dtd \
-       $(srcdir)/features/threads.dtd
+       $(srcdir)/features/threads.dtd $(srcdir)/features/traceframe-info.dtd
 
 # This is ser-unix.o for any system which supports a v7/BSD/SYSV/POSIX
 # interface to the serial port.  Hopefully if get ported to OS/2, VMS,
@@ -687,7 +705,7 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        m2-exp.y m2-lang.c m2-typeprint.c m2-valprint.c \
        macrotab.c macroexp.c macrocmd.c macroscope.c main.c maint.c \
        mdebugread.c memattr.c mem-break.c minsyms.c mipsread.c memory-map.c \
-       mi/mi-common.c \
+       memrange.c mi/mi-common.c \
        objc-exp.y objc-lang.c \
        objfiles.c osabi.c observer.c osdata.c \
        opencl-lang.c \
@@ -737,7 +755,7 @@ exec.h m32r-tdep.h osabi.h gdbcore.h solib-som.h \
 i386bsd-nat.h xml-support.h xml-tdesc.h alphabsd-tdep.h gdb_obstack.h \
 ia64-tdep.h ada-lang.h varobj.h frv-tdep.h nto-tdep.h serial.h \
 c-lang.h d-lang.h frame.h event-loop.h block.h cli/cli-setshow.h       \
-cli/cli-decode.h cli/cli-cmds.h cli/cli-dump.h \
+cli/cli-decode.h cli/cli-cmds.h cli/cli-dump.h cli/cli-utils.h \
 cli/cli-script.h macrotab.h symtab.h version.h gnulib/wchar.in.h \
 gnulib/string.in.h gnulib/str-two-way.h \
 gnulib/stdint.in.h remote.h gdb.h sparc-nat.h gdbserver/win32-low.h \
@@ -746,7 +764,7 @@ gdbserver/mem-break.h gdbserver/wincecompat.h gdbserver/target.h \
 gdbserver/linux-low.h gdbserver/gdb_proc_service.h \
 gdbserver/regcache.h gdbthread.h dwarf2-frame.h nbsd-nat.h dcache.h \
 amd64-nat.h s390-tdep.h arm-linux-tdep.h exceptions.h macroscope.h \
-gdbarch.h bsd-uthread.h gdb_thread_db.h gdb_stat.h memory-map.h        \
+gdbarch.h bsd-uthread.h gdb_thread_db.h gdb_stat.h memory-map.h        memrange.h \
 mdebugread.h m88k-tdep.h stabsread.h hppa-linux-offsets.h linux-fork.h \
 ser-unix.h inf-ptrace.h terminal.h ui-out.h frame-base.h \
 f-lang.h dwarf2loc.h value.h sparc-tdep.h defs.h target-descriptions.h \
@@ -782,7 +800,7 @@ config/rs6000/nm-rs6000.h top.h bsd-kvm.h gdb-stabs.h reggroups.h \
 annotate.h sim-regno.h dictionary.h dfp.h main.h frame-unwind.h        \
 remote-fileio.h i386-linux-tdep.h vax-tdep.h objc-lang.h \
 sentinel-frame.h bcache.h symfile.h windows-tdep.h linux-tdep.h \
-gdb_usleep.h jit.h xml-syscall.h ada-operator.inc microblaze-tdep.h \
+gdb_usleep.h jit.h xml-syscall.h microblaze-tdep.h \
 psymtab.h psympriv.h progspace.h bfin-tdep.h ia64-hpux-tdep.h
 
 # Header files that already have srcdir in them, or which are in objdir.
@@ -865,7 +883,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        trad-frame.o \
        tramp-frame.o \
        solib.o solib-target.o \
-       prologue-value.o memory-map.o xml-support.o xml-syscall.o \
+       prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o \
        target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
        inferior.o osdata.o gdb_usleep.o record.o gcore.o \
        jit.o progspace.o
@@ -873,7 +891,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
 TSOBS = inflow.o
 
 SUBDIRS = doc @subdirs@ data-directory
-CLEANDIRS = $(SUBDIRS) gnulib
+CLEANDIRS = $(SUBDIRS) gnulib 
 
 # List of subdirectories in the build tree that must exist.
 # This is used to force build failures in existing trees when
@@ -1193,7 +1211,7 @@ tags: TAGS
 clean mostlyclean: $(CONFIG_CLEAN)
        @$(MAKE) $(FLAGS_TO_PASS) DO=clean "DODIRS=$(CLEANDIRS)" subdir_do
        rm -f *.o *.a $(ADD_FILES) *~ init.c-tmp init.l-tmp version.c-tmp
-       rm -f init.c version.c
+       rm -f init.c version.c observer.h observer.inc
        rm -f gdb$(EXEEXT) core make.log
        rm -f gdb[0-9]$(EXEEXT)
        rm -f test-cp-name-parser$(EXEEXT)
@@ -1293,7 +1311,7 @@ config.status: $(srcdir)/configure configure.tgt configure.host
        $(SHELL) config.status --recheck
 
 ACLOCAL = aclocal
-ACLOCAL_AMFLAGS = -I gnulib/m4
+ACLOCAL_AMFLAGS = -I gnulib/m4 -I ../config
 aclocal_m4_deps = \
        configure.ac \
        gnulib/m4/extensions.m4 \
@@ -1302,7 +1320,6 @@ aclocal_m4_deps = \
        gnulib/m4/include_next.m4 \
        gnulib/m4/longlong.m4 \
        gnulib/m4/memchr.m4 \
-       gnulib/m4/memcmp.m4 \
        gnulib/m4/memmem.m4 \
        gnulib/m4/onceonly_2_57.m4 \
        gnulib/m4/stdint.m4 \
@@ -1700,6 +1717,10 @@ cli-setshow.o: $(srcdir)/cli/cli-setshow.c
        $(COMPILE) $(srcdir)/cli/cli-setshow.c
        $(POSTCOMPILE)
 
+cli-utils.o: $(srcdir)/cli/cli-utils.c
+       $(COMPILE) $(srcdir)/cli/cli-utils.c
+       $(POSTCOMPILE)
+
 
 #
 # GDBTK sub-directory
@@ -1881,7 +1902,6 @@ mi-common.o: $(srcdir)/mi/mi-common.c
        $(COMPILE) $(srcdir)/mi/mi-common.c
        $(POSTCOMPILE)
 
-#
 # gdb/common/ dependencies
 #
 # Need to explicitly specify the compile rule as make will do nothing
@@ -1990,6 +2010,10 @@ py-block.o: $(srcdir)/python/py-block.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-block.c
        $(POSTCOMPILE)
 
+py-bpevent.o: $(srcdir)/python/py-bpevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-bpevent.c
+       $(POSTCOMPILE)
+
 py-breakpoint.o: $(srcdir)/python/py-breakpoint.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-breakpoint.c
        $(POSTCOMPILE)
@@ -1998,6 +2022,26 @@ py-cmd.o: $(srcdir)/python/py-cmd.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-cmd.c
        $(POSTCOMPILE)
 
+py-continueevent.o: $(srcdir)/python/py-continueevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-continueevent.c
+       $(POSTCOMPILE)
+
+py-event.o: $(srcdir)/python/py-event.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-event.c
+       $(POSTCOMPILE)
+
+py-evtregistry.o: $(srcdir)/python/py-evtregistry.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-evtregistry.c
+       $(POSTCOMPILE)
+
+py-evts.o: $(srcdir)/python/py-evts.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-evts.c
+       $(POSTCOMPILE)
+
+py-exitedevent.o: $(srcdir)/python/py-exitedevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-exitedevent.c
+       $(POSTCOMPILE)
+
 py-frame.o: $(srcdir)/python/py-frame.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-frame.c
        $(POSTCOMPILE)
@@ -2034,6 +2078,14 @@ py-progspace.o: $(srcdir)/python/py-progspace.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-progspace.c
        $(POSTCOMPILE)
 
+py-signalevent.o: $(srcdir)/python/py-signalevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-signalevent.c
+       $(POSTCOMPILE)
+
+py-stopevent.o: $(srcdir)/python/py-stopevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-stopevent.c
+       $(POSTCOMPILE)
+
 py-symbol.o: $(srcdir)/python/py-symbol.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-symbol.c
        $(POSTCOMPILE)
@@ -2042,6 +2094,10 @@ py-symtab.o: $(srcdir)/python/py-symtab.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-symtab.c
        $(POSTCOMPILE)
 
+py-threadevent.o: $(srcdir)/python/py-threadevent.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-threadevent.c
+       $(POSTCOMPILE)
+
 py-type.o: $(srcdir)/python/py-type.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-type.c
        $(POSTCOMPILE)
This page took 0.02744 seconds and 4 git commands to generate.