gdb:
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index 645d9012f9547455de9ec5b10ec71b51a818f414..550badfdeb5db7b96491227c83b8782ea93fb1af 100644 (file)
@@ -1,12 +1,12 @@
 # Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 # Free Software Foundation, Inc.
 
 # This file is part of GDB.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
 #
 # This program is distributed in the hope that it will be useful,
@@ -15,9 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 prefix = @prefix@
 exec_prefix = @exec_prefix@
@@ -42,8 +40,10 @@ man7dir = $(mandir)/man7
 man8dir = $(mandir)/man8
 man9dir = $(mandir)/man9
 infodir = @infodir@
-pdfdir = $(prefix)/share/doc/gdb
-htmldir = $(prefix)/html
+datarootdir = @datarootdir@
+docdir = @docdir@
+htmldir = @htmldir@
+pdfdir = @pdfdir@
 includedir = @includedir@
 
 # This can be referenced by `LIBINTL' as computed by
@@ -111,11 +111,8 @@ YLWRAP = $(srcdir)/../ylwrap
 # where to find makeinfo, preferably one designed for texinfo-2
 MAKEINFO=makeinfo
 
-# Contrary to documentation, the current directory is not
-# searched by texi2html, so specify it explicitly.
-# -macro 2007-07-26
-MAKEHTML = texi2html
-MAKEHTMLFLAGS = -menu -split_chapter -I .
+MAKEHTML = $(MAKEINFO) --html
+MAKEHTMLFLAGS =
 
 # Set this up with gcc if you have gnu ld and the loader will print out
 # line numbers for undefined references.
@@ -158,20 +155,23 @@ WERROR_CFLAGS = @WERROR_CFLAGS@
 GDB_WARN_CFLAGS = $(WARN_CFLAGS)
 GDB_WERROR_CFLAGS = $(WERROR_CFLAGS)
 
-GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " | sed "s/ -Wformat-nonliteral / /g"`
+GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \
+                  | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"`
+
+RDYNAMIC = @RDYNAMIC@
 
 # Where is the INTL library?  Typically in ../intl.
 INTL = @LIBINTL@
 INTL_DEPS = @LIBINTL_DEP@
 INTL_CFLAGS = @INCINTL@
 
-# Where is the ICONV library?  This can be empty if libc has iconv.
-LIBICONV = @LIBICONV@
-
 # Did the user give us a --with-sysroot option?
 TARGET_SYSTEM_ROOT = @TARGET_SYSTEM_ROOT@
 TARGET_SYSTEM_ROOT_DEFINE = @TARGET_SYSTEM_ROOT_DEFINE@
 
+# Did the user give us a --with-gdb-datadir option?
+GDB_DATADIR = @GDB_DATADIR@
+
 # Helper code from gnulib.
 LIBGNU = gnulib/libgnu.a
 INCGNU = -I$(srcdir)/gnulib -Ignulib
@@ -185,15 +185,14 @@ GNULIB_H = gnulib/string.h @GNULIB_STDINT_H@
 #
 SUBDIR_CLI_OBS = \
        cli-dump.o \
-       cli-decode.o cli-script.o cli-cmds.o cli-setshow.o cli-utils.o \
+       cli-decode.o cli-script.o cli-cmds.o cli-setshow.o \
        cli-logging.o \
        cli-interp.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-utils.c
+       cli/cli-interp.c
 SUBDIR_CLI_DEPS =
 SUBDIR_CLI_LDFLAGS=
 SUBDIR_CLI_CFLAGS=
@@ -206,14 +205,14 @@ SUBDIR_MI_OBS = \
        mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o \
        mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o \
        mi-interp.o \
-       mi-main.o mi-parse.o mi-getopt.o mi-common.o
+       mi-main.o mi-parse.o mi-getopt.o
 SUBDIR_MI_SRCS = \
        mi/mi-out.c mi/mi-console.c \
        mi/mi-cmds.c mi/mi-cmd-env.c \
        mi/mi-cmd-var.c mi/mi-cmd-break.c mi/mi-cmd-stack.c \
        mi/mi-cmd-file.c mi/mi-cmd-disas.c mi/mi-symbol-cmds.c \
        mi/mi-cmd-target.c mi/mi-interp.c \
-       mi/mi-main.c mi/mi-parse.c mi/mi-getopt.c mi/mi-common.c
+       mi/mi-main.c mi/mi-parse.c mi/mi-getopt.c
 SUBDIR_MI_DEPS =
 SUBDIR_MI_LDFLAGS=
 SUBDIR_MI_CFLAGS= \
@@ -271,12 +270,44 @@ SUBDIR_TUI_CFLAGS= \
 #
 SUBDIR_PYTHON_OBS = \
        python.o \
-       python-utils.o \
-       python-value.o
+       py-auto-load.o \
+       py-block.o \
+       py-breakpoint.o \
+       py-cmd.o \
+       py-frame.o \
+       py-function.o \
+       py-inferior.o \
+       py-infthread.o \
+       py-lazy-string.o \
+       py-objfile.o \
+       py-param.o \
+       py-prettyprint.o \
+       py-progspace.o \
+       py-symbol.o \
+       py-symtab.o \
+       py-type.o \
+       py-utils.o \
+       py-value.o
 SUBDIR_PYTHON_SRCS = \
        python/python.c \
-       python/python-utils.c \
-       python/python-value.c
+       python/py-auto-load.c \
+       python/py-block.c \
+       python/py-breakpoint.c \
+       python/py-cmd.c \
+       python/py-frame.c \
+       python/py-function.c \
+       python/py-inferior.c \
+       python/py-infthread.c \
+       python/py-lazy-string.c \
+       python/py-objfile.c \
+       python/py-param.c \
+       python/py-prettyprint.c \
+       python/py-progspace.c \
+       python/py-symbol.c \
+       python/py-symtab.c \
+       python/py-type.c \
+       python/py-utils.c \
+       python/py-value.c
 SUBDIR_PYTHON_DEPS =
 SUBDIR_PYTHON_LDFLAGS=
 SUBDIR_PYTHON_CFLAGS=
@@ -293,7 +324,8 @@ OPCODES = $(OPCODES_DIR)/libopcodes.a
 # Where are the other opcode tables which only have header file
 # versions?
 OP_INCLUDE = $(INCLUDE_DIR)/opcode
-OPCODES_CFLAGS = -I$(OP_INCLUDE)
+# Some source files like to use #include "opcodes/file.h"
+OPCODES_CFLAGS = -I$(OP_INCLUDE) -I$(OPCODES_SRC)/..
 
 # The simulator is usually nonexistent; targets that include one
 # should set this to list all the .o or .a files to be linked in.
@@ -364,7 +396,8 @@ CONFIG_UNINSTALL = @CONFIG_UNINSTALL@
 # your system doesn't have fcntl.h in /usr/include (which is where it
 # should be according to Posix).
 DEFS = @DEFS@
-GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/config -DLOCALEDIR="\"$(localedir)\"" $(DEFS)
+GDB_CFLAGS = -I. -I$(srcdir) -I$(srcdir)/common -I$(srcdir)/config \
+       -DLOCALEDIR="\"$(localedir)\"" $(DEFS)
 
 # MH_CFLAGS, if defined, has host-dependent CFLAGS from the config directory.
 GLOBAL_CFLAGS = $(MH_CFLAGS)
@@ -411,13 +444,13 @@ INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_
 # If you have the Cygnus libraries installed,
 # you can use 'CLIBS=$(INSTALLED_LIBS)' 'CDEPS='
 INSTALLED_LIBS=-lbfd -lreadline -lopcodes -liberty -ldecnumber \
-       $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
+       $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
        -lintl -liberty $(LIBGNU)
 CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER) \
-       $(XM_CLIBS) $(TM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
-       $(LIBICONV) $(LIBEXPAT) \
+       $(XM_CLIBS) $(NAT_CLIBS) $(GDBTKLIBS) @LIBS@ \
+       $(LIBEXPAT) \
        $(LIBIBERTY) $(WIN32LIBS) $(LIBGNU)
-CDEPS = $(XM_CDEPS) $(TM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
+CDEPS = $(XM_CDEPS) $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
        $(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU)
 
 ADD_FILES = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
@@ -435,7 +468,8 @@ 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/library-list.dtd $(srcdir)/features/osdata.dtd \
+       $(srcdir)/features/threads.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,
@@ -460,8 +494,9 @@ TARGET_OBS = @TARGET_OBS@
 ALL_64_TARGET_OBS = \
        alphabsd-tdep.o alphafbsd-tdep.o alpha-linux-tdep.o alpha-mdebug-tdep.o \
        alphanbsd-tdep.o alphaobsd-tdep.o alpha-osf1-tdep.o alpha-tdep.o \
-       amd64fbsd-tdep.o amd64-linux-tdep.o amd64nbsd-tdep.o amd64obsd-tdep.o \
-       amd64-sol2-tdep.o amd64-tdep.o \
+       amd64fbsd-tdep.o amd64-darwin-tdep.o amd64-dicos-tdep.o \
+       amd64-linux-tdep.o amd64nbsd-tdep.o \
+       amd64obsd-tdep.o amd64-sol2-tdep.o amd64-tdep.o amd64-windows-tdep.o \
        ia64-linux-tdep.o ia64-tdep.o \
        mips64obsd-tdep.o \
        sparc64fbsd-tdep.o sparc64-linux-tdep.o sparc64nbsd-tdep.o \
@@ -469,10 +504,12 @@ ALL_64_TARGET_OBS = \
 
 # All other target-dependent objects files (used with --enable-targets=all).
 ALL_TARGET_OBS = \
-       armbsd-tdep.o arm-linux-tdep.o armnbsd-tdep.o armobsd-tdep.o \
+       armbsd-tdep.o arm-linux-tdep.o arm-symbian-tdep.o \
+       armnbsd-tdep.o armobsd-tdep.o \
        arm-tdep.o arm-wince-tdep.o \
        avr-tdep.o \
        cris-tdep.o \
+       dicos-tdep.o \
        frv-linux-tdep.o frv-tdep.o \
        h8300-tdep.o \
        hppabsd-tdep.o hppanbsd-tdep.o hppaobsd-tdep.o \
@@ -480,17 +517,21 @@ ALL_TARGET_OBS = \
        i386bsd-tdep.o i386-cygwin-tdep.o i386fbsd-tdep.o i386gnu-tdep.o \
        i386-linux-tdep.o i386nbsd-tdep.o i386-nto-tdep.o i386obsd-tdep.o \
        i386-sol2-tdep.o i386-tdep.o i387-tdep.o \
-       i386-dicos-tdep.o \
+       i386-dicos-tdep.o i386-darwin-tdep.o \
        iq2000-tdep.o \
+       linux-tdep.o \
+       lm32-tdep.o \
        m32c-tdep.o \
        m32r-linux-tdep.o m32r-tdep.o \
        m68hc11-tdep.o \
        m68kbsd-tdep.o m68klinux-tdep.o m68k-tdep.o \
        m88k-tdep.o \
        mep-tdep.o \
+       microblaze-tdep.o microblaze-linux-tdep.o \
        mips-irix-tdep.o mips-linux-tdep.o \
        mipsnbsd-tdep.o mips-tdep.o \
        mn10300-linux-tdep.o mn10300-tdep.o \
+       moxie-tdep.o \
        mt-tdep.o \
        nto-tdep.o \
        ppc-linux-tdep.o ppcnbsd-tdep.o ppcobsd-tdep.o ppc-sysv-tdep.o \
@@ -500,7 +541,7 @@ ALL_TARGET_OBS = \
        sh64-tdep.o sh-linux-tdep.o shnbsd-tdep.o sh-tdep.o \
        sparc-linux-tdep.o sparcnbsd-tdep.o sparcobsd-tdep.o \
        sparc-sol2-tdep.o sparc-tdep.o \
-       spu-tdep.o \
+       spu-tdep.o spu-multiarch.o solib-spu.o \
        v850-tdep.o \
        vaxnbsd-tdep.o vaxobsd-tdep.o vax-tdep.o \
        xstormy16-tdep.o \
@@ -509,14 +550,15 @@ ALL_TARGET_OBS = \
        bsd-uthread.o \
        nbsd-tdep.o obsd-tdep.o \
        sol2-tdep.o \
-       solib.o solib-frv.o solib-irix.o solib-svr4.o solib-target.o \
-       solib-som.o solib-pa64.o \
+       solib-frv.o solib-irix.o solib-svr4.o solib-target.o \
+       solib-som.o solib-pa64.o solib-darwin.o \
        dbug-rom.o dink32-rom.o ppcbug-rom.o m32r-rom.o dsrec.o monitor.o \
        remote-m32r-sdi.o \
        xcoffread.o \
-       prologue-value.o \
        symfile-mem.o \
-       corelow.o
+       corelow.o \
+       windows-tdep.o \
+       linux-record.o
 
 # Host-dependent makefile fragment comes in here.
 @host_makefile_frag@
@@ -526,6 +568,9 @@ FLAGS_TO_PASS = \
        "prefix=$(prefix)" \
        "exec_prefix=$(exec_prefix)" \
        "infodir=$(infodir)" \
+       "datarootdir=$(datarootdir)" \
+       "docdir=$(docdir)" \
+       "htmldir=$(htmldir)" \
        "pdfdir=$(pdfdir)" \
        "libdir=$(libdir)" \
        "mandir=$(mandir)" \
@@ -605,7 +650,8 @@ TARGET_FLAGS_TO_PASS = \
        "MAKEINFO=$(MAKEINFO)" \
        "MAKEHTML=$(MAKEHTML)" \
        "RUNTEST=$(RUNTEST)" \
-       "RUNTESTFLAGS=$(RUNTESTFLAGS)"
+       "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
+       "FORCE_PARALLEL=$(FORCE_PARALLEL)"
 
 # All source files that go into linking GDB.
 # Links made at configuration time should not be specified here, since
@@ -621,31 +667,36 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        charset.c cli-out.c coffread.c coff-pe-read.c \
        complaints.c completer.c corefile.c \
        cp-abi.c cp-support.c cp-namespace.c cp-valprint.c \
+       d-lang.c d-valprint.c \
        cp-name-parser.y \
        dbxread.c demangle.c dictionary.c disasm.c doublest.c dummy-frame.c \
        dwarf2expr.c dwarf2loc.c dwarf2read.c dwarf2-frame.c \
-       elfread.c environ.c eval.c event-loop.c event-top.c expprint.c \
-       f-exp.y f-lang.c f-typeprint.c f-valprint.c findcmd.c findvar.c \
-       frame.c frame-base.c frame-unwind.c \
+       elfread.c environ.c eval.c event-loop.c event-top.c \
+       exceptions.c expprint.c \
+       f-exp.y f-lang.c f-typeprint.c f-valprint.c filesystem.c \
+       findcmd.c findvar.c frame.c frame-base.c frame-unwind.c \
        gdbarch.c arch-utils.c gdbtypes.c gnu-v2-abi.c gnu-v3-abi.c \
        inf-loop.c \
        infcall.c \
        infcmd.c inflow.c infrun.c \
+       inline-frame.c \
        interps.c \
        jv-exp.y jv-lang.c jv-valprint.c jv-typeprint.c \
        language.c linespec.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 \
        objc-exp.y objc-lang.c \
-       objfiles.c osabi.c observer.c \
+       objfiles.c osabi.c observer.c osdata.c \
+       opencl-lang.c \
        p-exp.y p-lang.c p-typeprint.c p-valprint.c parse.c printcmd.c \
-       prologue-value.c \
+       proc-service.list progspace.c \
+       prologue-value.c psymtab.c \
        regcache.c reggroups.c remote.c remote-fileio.c reverse.c \
-       scm-exp.c scm-lang.c scm-valprint.c \
        sentinel-frame.c \
        serial.c ser-base.c ser-unix.c \
-       solib.c solib-null.c source.c \
+       solib.c solib-target.c source.c \
        stabsread.c stack.c std-regs.c symfile.c symfile-mem.c symmisc.c \
        symtab.c \
        target.c target-descriptions.c target-memory.c \
@@ -658,7 +709,10 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        valarith.c valops.c valprint.c value.c varobj.c vec.c \
        wrapper.c \
        xml-tdesc.c xml-support.c \
-       inferior.c
+       inferior.c gdb_usleep.c \
+       record.c gcore.c \
+       jit.c \
+       xml-syscall.c \
 
 LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
 
@@ -677,14 +731,14 @@ osf-share/cma_errors.h osf-share/cma_tcb_defs.h osf-share/cma_attr.h \
 osf-share/cma_stack_int.h osf-share/cma_init.h \
 osf-share/cma_deb_core.h osf-share/AT386/cma_thread_io.h \
 osf-share/cma_sched.h proc-utils.h arm-tdep.h ax-gdb.h ppcnbsd-tdep.h \
-cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h gnu-v2-abi.h \
+cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h \
 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 frame.h event-loop.h block.h cli/cli-setshow.h        \
-cli/cli-decode.h cli/cli-cmds.h cli/cli-utils.h cli/cli-dump.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-script.h macrotab.h symtab.h version.h gnulib/wchar.in.h \
-gnulib/string.in.h gnulib/str-two-way.h gnulib/extra/link-warning.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 \
 gdbserver/i387-fp.h gdbserver/server.h gdbserver/terminal.h \
 gdbserver/mem-break.h gdbserver/wincecompat.h gdbserver/target.h \
@@ -693,12 +747,12 @@ 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        \
 mdebugread.h m88k-tdep.h stabsread.h hppa-linux-offsets.h linux-fork.h \
-ser-unix.h scm-lang.h inf-ptrace.h terminal.h ui-out.h frame-base.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 \
 objfiles.h vec.h disasm.h mips-tdep.h ser-base.h \
 gdb_curses.h bfd-target.h memattr.h inferior.h ax.h dummy-frame.h \
 inflow.h fbsd-nat.h libunwind-frame.h completer.h inf-ttrace.h \
-solib-target.h shnbsd-tdep.h gdb_vfork.h alpha-tdep.h dwarf2expr.h \
+solib-target.h gdb_vfork.h alpha-tdep.h dwarf2expr.h \
 m2-lang.h stack.h charset.h addrmap.h command.h solist.h source.h \
 target.h prologue-value.h cp-abi.h tui/tui-hooks.h tui/tui.h \
 tui/tui-file.h tui/tui-command.h tui/tui-disasm.h tui/tui-wingeneral.h \
@@ -717,18 +771,18 @@ coff-pe-read.h parser-defs.h gdb_ptrace.h mips-linux-tdep.h \
 m68k-tdep.h spu-tdep.h jv-lang.h environ.h solib-irix.h amd64-tdep.h \
 doublest.h regset.h hppa-tdep.h ppc-linux-tdep.h rs6000-tdep.h \
 gdb_locale.h gdb_dirent.h arch-utils.h trad-frame.h gnu-nat.h \
-language.h i386-cygwin-tdep.h nbsd-tdep.h wrapper.h solib-svr4.h \
+language.h nbsd-tdep.h wrapper.h solib-svr4.h \
 macroexp.h ui-file.h regcache.h gdb_string.h tracepoint.h i386-tdep.h \
-inf-child.h p-lang.h event-top.h gdbtypes.h scm-tags.h user-regs.h \
-regformats/regdef.h config/alpha/nm-osf3.h config/i386/nm-cygwin.h \
-config/i386/nm-linux64.h config/i386/nm-i386gnu.h \
-config/i386/nm-fbsd.h config/i386/nm-i386sol2.h config/i386/nm-linux.h \
-config/i386/nm-i386.h config/i386/nm-go32.h config/nm-nto.h \
-config/sparc/nm-sol2.h config/nm-linux.h config/mips/nm-irix5.h        \
+inf-child.h p-lang.h event-top.h gdbtypes.h user-regs.h \
+regformats/regdef.h config/alpha/nm-osf3.h  config/i386/nm-i386gnu.h \
+config/i386/nm-fbsd.h \
+config/nm-nto.h config/sparc/nm-sol2.h config/nm-linux.h \
 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
+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 \
+psymtab.h psympriv.h progspace.h
 
 # Header files that already have srcdir in them, or which are in objdir.
 
@@ -765,15 +819,17 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        blockframe.o breakpoint.o findvar.o regcache.o \
        charset.o disasm.o dummy-frame.o dfp.o \
        source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o \
-       block.o symtab.o symfile.o symmisc.o linespec.o dictionary.o \
+       block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o \
        infcall.o \
        infcmd.o infrun.o \
        expprint.o environ.o stack.o thread.o \
        exceptions.o \
+       filesystem.o \
        inf-child.o \
        interps.o \
        main.o \
        macrotab.o macrocmd.o macroexp.o macroscope.o \
+       mi-common.o \
        event-loop.o event-top.o inf-loop.o completer.o \
        gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o \
        memattr.o mem-break.o target.o parse.o language.o buildsym.o \
@@ -785,37 +841,45 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        dbxread.o coffread.o coff-pe-read.o \
        dwarf2read.o mipsread.o stabsread.o corefile.o \
        dwarf2expr.o dwarf2loc.o dwarf2-frame.o \
-       ada-lang.o c-lang.o f-lang.o objc-lang.o \
+       ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o \
        ada-tasks.o \
        ui-out.o cli-out.o \
        varobj.o vec.o wrapper.o \
        jv-lang.o jv-valprint.o jv-typeprint.o \
-       m2-lang.o p-lang.o p-typeprint.o p-valprint.o \
-       scm-exp.o scm-lang.o scm-valprint.o \
+       m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o \
        sentinel-frame.o \
        complaints.o typeprint.o \
        ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o \
-       ada-valprint.o c-valprint.o cp-valprint.o f-valprint.o m2-valprint.o \
+       ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o \
+       m2-valprint.o \
        serial.o mdebugread.o top.o utils.o \
        ui-file.o \
        user-regs.o \
        frame.o frame-unwind.o doublest.o \
        frame-base.o \
+       inline-frame.o \
        gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o \
        cp-namespace.o \
        reggroups.o regset.o \
        trad-frame.o \
        tramp-frame.o \
-       solib.o solib-null.o \
-       prologue-value.o memory-map.o xml-support.o \
+       solib.o solib-target.o \
+       prologue-value.o memory-map.o xml-support.o xml-syscall.o \
        target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
-       inferior.o
+       inferior.o osdata.o gdb_usleep.o record.o gcore.o \
+       jit.o progspace.o
 
 TSOBS = inflow.o
 
-SUBDIRS = @subdirs@
+SUBDIRS = @subdirs@ data-directory
 CLEANDIRS = $(SUBDIRS) gnulib
 
+# List of subdirectories in the build tree that must exist.
+# This is used to force build failures in existing trees when
+# a new directory is added.
+# The format here is for the `case' shell command.
+REQUIRED_SUBDIRS = doc | testsuite | gnulib | data-directory
+
 # For now, shortcut the "configure GDB for fewer languages" stuff.
 YYFILES = c-exp.c \
        cp-name-parser.c \
@@ -866,7 +930,9 @@ check: force
 # will run 3 concurrent sessions of check, eventually testing all 10
 # combinations.  GNU make is required for the % pattern to work, as is
 # a shell that expands alternations within braces.  If GNU make is not
-# used, this rule will harmlessly fail to match.
+# used, this rule will harmlessly fail to match.  Used FORCE_PARALLEL to
+# prevent serialized checking due to the passed RUNTESTFLAGS.
+# FIXME: use config.status --config not --version, when available.
 check//%: force
        @if [ -f testsuite/config.status ]; then \
          rootme=`pwd`; export rootme; \
@@ -875,17 +941,18 @@ check//%: force
          variant=`echo "$@" | sed 's,^[^/]*//,,'`; \
          vardots=`echo "$$variant" | sed 's,/,.,g'`; \
          testdir=testsuite.$$vardots; \
-         if [ ! -f $$testdir/Makefile ]; then \
-           (cd testsuite && find . -name config.status) | \
-           sed s,/config.status$$,, | sort | while read subdir; do \
-             $(SHELL) $(srcdir)/../mkinstalldirs $$testdir/$$subdir && \
-             (cd $$testdir/$$subdir && \
-              $(SHELL) $$rootme/testsuite/$$subdir/config.status \
-                --recheck && \
-              $(SHELL) ./config.status); done; \
+         if [ ! -f $$testdir/Makefile ] && [ -f testsuite/config.status ]; then \
+           configargs=`cd testsuite && ./config.status --version | \
+             sed -n -e 's,"$$,,' -e 's,^ *with options ",,p'`; \
+           $(SHELL) $(srcdir)/../mkinstalldirs $$testdir && \
+           (cd $$testdir && \
+            eval $(SHELL) "\"\$$rootsrc/testsuite/configure\" $$configargs" \
+                          "\"--srcdir=\$$rootsrc/testsuite\"" \
+            ); \
          else :; fi && cd $$testdir && \
          $(MAKE) $(TARGET_FLAGS_TO_PASS) \
            RUNTESTFLAGS="--target_board=$$variant $(RUNTESTFLAGS)" \
+           FORCE_PARALLEL=$(if $(FORCE_PARALLEL),1,$(if $(RUNTESTFLAGS),,1)) \
            "$$target"; \
        else true; fi
 
@@ -902,7 +969,9 @@ gdb.z:gdb.1
 # source file and doesn't care about rebuilding or just wants to save the
 # time it takes for make to check that all is up to date.
 # install-only is intended to address that need.
-install: all install-only
+install: all
+       @$(MAKE) $(FLAGS_TO_PASS) install-only
+
 install-only: $(CONFIG_INSTALL)
        transformed_name=`t='$(program_transform_name)'; \
                          echo gdb | sed -e "$$t"` ; \
@@ -936,6 +1005,8 @@ install-tui:
                $(INSTALL_DATA) $(srcdir)/gdb.1 \
                        $(DESTDIR)$(man1dir)/$$transformed_name.1
 
+install-python:
+       $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(GDB_DATADIR)/python/gdb
 
 uninstall: force $(CONFIG_UNINSTALL)
        transformed_name=`t='$(program_transform_name)'; \
@@ -1012,8 +1083,8 @@ init.c: $(INIT_FILES)
        @rm -f init.c-tmp init.l-tmp
        @touch init.c-tmp
        @echo gdbtypes > init.l-tmp
-       @-LANG=c ; export LANG ; \
-       LC_ALL=c ; export LC_ALL ; \
+       @-LANG=C ; export LANG ; \
+       LC_ALL=C ; export LC_ALL ; \
        echo $(INIT_FILES) | \
        tr ' ' '\012' | \
        sed \
@@ -1029,7 +1100,7 @@ init.c: $(INIT_FILES)
            -e '/^[a-z0-9A-Z_]*_[SU].[co]$$/d' \
            -e '/[a-z0-9A-Z_]*-exp.tab.[co]$$/d' \
            -e 's/\.[co]$$/.c/' \
-           -e 's,signals\.c,signals/signals\.c,' \
+           -e 's,signals\.c,common/signals\.c,' \
            -e 's|^\([^  /][^     ]*\)|$(srcdir)/\1|g' | \
        while read f; do \
            sed -n -e 's/^_initialize_\([a-z_0-9A-Z]*\).*/\1/p' $$f 2>/dev/null; \
@@ -1074,6 +1145,11 @@ all-lib: gnulib/Makefile
        @$(MAKE) $(FLAGS_TO_PASS) DO=all DODIRS=gnulib subdir_do
 .PHONY: all-lib
 
+# Convenience rule to handle recursion.
+.PHONY: all-data-directory
+all-data-directory: data-directory/Makefile
+       @$(MAKE) $(FLAGS_TO_PASS) DO=all DODIRS=data-directory subdir_do
+
 # Create a library of the gdb object files and build GDB by linking
 # against that.
 #
@@ -1100,9 +1176,10 @@ gdb1$(EXEEXT): gdb$(EXEEXT)
 # TAGS depends on all the files that go into it so you can rebuild TAGS
 # with `make TAGS' and not have to say `rm TAGS' first.
 
+GDB_NM_FILE = @GDB_NM_FILE@
 TAGS: $(DEPFILES) $(TAGFILES_NO_SRCDIR) $(TAGFILES_WITH_SRCDIR)
        @echo Making TAGS
-       @etags $(srcdir)/$(NAT_FILE) \
+       @etags $(srcdir)/$(GDB_NM_FILE) \
        `(for i in $(DEPFILES) $(TAGFILES_NO_SRCDIR); do \
                echo $(srcdir)/$$i ; \
        done ; for i in $(TAGFILES_WITH_SRCDIR); do \
@@ -1120,6 +1197,7 @@ clean mostlyclean: $(CONFIG_CLEAN)
        rm -f gdb[0-9]$(EXEEXT)
        rm -f test-cp-name-parser$(EXEEXT)
        rm -f xml-builtin.c stamp-xml
+       rm -f $(DEPDIR)/*
 
 .PHONY: clean-tui
 clean-tui:
@@ -1167,6 +1245,13 @@ diststuff: $(DISTSTUFF) $(PACKAGE).pot $(CATALOGS)
 
 subdir_do: force
        @for i in $(DODIRS); do \
+               case $$i in \
+               $(REQUIRED_SUBDIRS)) \
+                       if [ ! -f ./$$i/Makefile ] ; then \
+                               echo "Missing $$i/Makefile" >&2 ; \
+                               exit 1 ; \
+                       fi ;; \
+               esac ; \
                if [ -f ./$$i/Makefile ] ; then \
                        if (cd ./$$i; \
                                $(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
@@ -1188,17 +1273,77 @@ gnulib/Makefile: gnulib/Makefile.in gnulib/Makefile.in config.status @frags@
          CONFIG_LINKS= \
          $(SHELL) config.status
 
+data-directory/Makefile: data-directory/Makefile.in config.status @frags@
+       CONFIG_FILES="data-directory/Makefile" \
+         CONFIG_COMMANDS="depfiles" \
+         CONFIG_HEADERS= \
+         CONFIG_LINKS= \
+         $(SHELL) config.status
+
 config.h: stamp-h ; @true
-stamp-h: config.in config.status
+stamp-h: $(srcdir)/config.in config.status
        CONFIG_HEADERS=config.h:config.in \
          CONFIG_COMMANDS="default depdir" \
          CONFIG_FILES= \
          CONFIG_LINKS= \
          $(SHELL) config.status
 
-config.status: configure configure.tgt configure.host
+config.status: $(srcdir)/configure configure.tgt configure.host
        $(SHELL) config.status --recheck
 
+ACLOCAL = aclocal
+ACLOCAL_AMFLAGS = -I gnulib/m4
+aclocal_m4_deps = \
+       configure.ac \
+       gnulib/m4/extensions.m4 \
+       gnulib/m4/gnulib-common.m4 \
+       gnulib/m4/gnulib-comp.m4 \
+       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 \
+       gnulib/m4/string_h.m4 \
+       gnulib/m4/wchar.m4 \
+       ../config/extensions.m4 \
+       ../config/lead-dot.m4 \
+       ../config/proginstall.m4 \
+       ../bfd/bfd.m4 \
+       ../config/acinclude.m4 \
+       ../config/override.m4 \
+       ../config/gettext-sister.m4 \
+       ../config/lib-ld.m4 \
+       ../config/lib-prefix.m4 \
+       ../config/lib-link.m4 \
+       ../config/acx.m4 \
+       ../config/tcl.m4 \
+       ../config/depstand.m4 \
+       ../config/lcmessage.m4 \
+       ../config/codeset.m4
+
+$(srcdir)/aclocal.m4: @MAINTAINER_MODE_TRUE@ $(aclocal_m4_deps)
+       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+AUTOCONF = autoconf
+configure_deps = $(srcdir)/configure.ac $(srcdir)/aclocal.m4
+$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(configure_deps)
+       cd $(srcdir) && $(AUTOCONF)
+
+AUTOHEADER = autoheader
+$(srcdir)/config.in: @MAINTAINER_MODE_TRUE@ $(configure_deps)
+       cd $(srcdir) && $(AUTOHEADER)
+       rm -f stamp-h
+       touch $@
+
+# automatic rebuilding in automake-generated Makefiles requires
+# this rule in the toplevel Makefile, which, with GNU make, causes
+# the desired updates through the implicit regeneration of the Makefile
+# and all of its prerequisites.
+am--refresh:
+       @:
+
 force:
 
 # Documentation!
@@ -1268,14 +1413,17 @@ ALLDEPFILES = \
        amd64bsd-nat.c amd64fbsd-nat.c amd64fbsd-tdep.c \
        amd64nbsd-nat.c amd64nbsd-tdep.c \
        amd64obsd-nat.c amd64obsd-tdep.c \
+       amd64-darwin-tdep.c \
+       amd64-dicos-tdep.c \
        amd64-linux-nat.c amd64-linux-tdep.c \
        amd64-sol2-tdep.c \
-       arm-linux-nat.c arm-linux-tdep.c arm-tdep.c \
+       arm-linux-nat.c arm-linux-tdep.c arm-symbian-tdep.c arm-tdep.c \
        armnbsd-nat.c armbsd-tdep.c armnbsd-tdep.c armobsd-tdep.c \
        avr-tdep.c \
        bsd-uthread.c bsd-kvm.c \
        core-regset.c corelow.c \
-       dcache.c exec.c \
+       dcache.c dicos-tdep.c darwin-nat.c \
+       exec.c \
        fbsd-nat.c \
        fork-child.c \
        glibc-tdep.c \
@@ -1290,6 +1438,7 @@ ALLDEPFILES = \
        i386bsd-nat.c i386bsd-tdep.c i386fbsd-nat.c i386fbsd-tdep.c \
        i386nbsd-nat.c i386nbsd-tdep.c i386obsd-nat.c i386obsd-tdep.c \
        i387-tdep.c \
+       i386-darwin-tdep.c i386-darwin-nat.c \
        i386-dicos-tdep.c \
        i386-linux-tdep.c i386-nat.c \
        i386-sol2-nat.c i386-sol2-tdep.c \
@@ -1299,6 +1448,9 @@ ALLDEPFILES = \
        irix5-nat.c \
        libunwind-frame.c \
        linux-fork.c \
+       linux-tdep.c \
+       linux-record.c \
+       lm32-tdep.c \
        m68hc11-tdep.c \
        m32r-tdep.c \
        m32r-linux-nat.c m32r-linux-tdep.c \
@@ -1306,6 +1458,7 @@ ALLDEPFILES = \
        m68kbsd-nat.c m68kbsd-tdep.c \
        m68klinux-nat.c m68klinux-tdep.c \
        m88k-tdep.c m88kbsd-nat.c \
+       microblaze-tdep.c microblaze-linux-tdep.c \
        mingw-hdep.c \
        mips-linux-nat.c mips-linux-tdep.c \
        mips-irix-tdep.c \
@@ -1314,7 +1467,6 @@ ALLDEPFILES = \
        mips64obsd-nat.c mips64obsd-tdep.c \
        nbsd-nat.c nbsd-tdep.c obsd-tdep.c \
        solib-osf.c \
-       solib-target.c \
        somread.c solib-som.c \
        posix-hdep.c \
        ppc-sysv-tdep.c ppc-linux-nat.c ppc-linux-tdep.c \
@@ -1331,17 +1483,16 @@ ALLDEPFILES = \
        sh-tdep.c sh64-tdep.c shnbsd-tdep.c shnbsd-nat.c \
        sol2-tdep.c \
        solib-irix.c solib-svr4.c solib-sunos.c \
-       sparc-linux-nat.c \
-       sparc-linux-tdep.c sparc-nat.c sparc-sol2-nat.c sparc-sol2-tdep.c \
-       sparc-tdep.c sparc-sol2-nat.c sparc-sol2-tdep.c sparc64-linux-nat.c \
-       sparc64-linux-tdep.c sparc64-nat.c sparc64-sol2-tdep.c \
-       sparc64-tdep.c sparc64fbsd-nat.c sparc64fbsd-tdep.c \
+       sparc-linux-nat.c sparc-linux-tdep.c \
+       sparc-sol2-nat.c sparc-sol2-tdep.c sparc64-sol2-tdep.c \
+       sparc-nat.c sparc-tdep.c sparc64-linux-nat.c sparc64-linux-tdep.c \
+       sparc64-nat.c sparc64-tdep.c sparc64fbsd-nat.c sparc64fbsd-tdep.c \
        sparc64nbsd-nat.c sparc64nbsd-tdep.c sparc64obsd-tdep.c \
        sparcnbsd-nat.c sparcnbsd-tdep.c sparcobsd-tdep.c \
-       spu-linux-nat.c spu-tdep.c \
+       spu-linux-nat.c spu-tdep.c spu-multiarch.c solib-spu.c \
        v850-tdep.c \
        vax-nat.c vax-tdep.c vaxbsd-nat.c vaxnbsd-tdep.c \
-       win32-nat.c \
+       windows-nat.c windows-tdep.c \
        xcoffread.c xcoffsolib.c \
        xstormy16-tdep.c \
        xtensa-tdep.c xtensa-config.c \
@@ -1367,14 +1518,15 @@ main.o: $(srcdir)/main.c
 # definitly will not work.  "monitor.c" needs to be rewritten so that
 # it doesn't use format strings and instead uses callbacks.
 monitor.o: $(srcdir)/monitor.c
-       $(COMPILE.pre) $(INTERNAL_WARN_CFLAGS) $(COMPILE.post) $(srcdir)/monitor.c
+       $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \
+               $(COMPILE.post) $(srcdir)/monitor.c
        $(POSTCOMPILE)
 
 # Do not try to build "printcmd.c" with -Wformat-nonliteral.  It manually
 # checks format strings.
 printcmd.o: $(srcdir)/printcmd.c
-       $(COMPILE.pre) $(INTERNAL_CFLAGS_BASE) $(GDB_WARN_CFLAGS_NO_FORMAT) \
-               $(GDB_WERROR_CFLAGS) $(COMPILE.post) $(srcdir)/printcmd.c
+       $(COMPILE.pre) $(INTERNAL_CFLAGS) $(GDB_WARN_CFLAGS_NO_FORMAT) \
+               $(COMPILE.post) $(srcdir)/printcmd.c
        $(POSTCOMPILE)
 
 # Message files.  Based on code in gcc/Makefile.in.
@@ -1470,6 +1622,8 @@ po/$(PACKAGE).pot: force
             -e '/include.*malloc.h/d' \
             -e 's/\([^x]\)malloc/\1xmalloc/g' \
             -e 's/\([^x]\)realloc/\1xrealloc/g' \
+            -e 's/\([ \t;,(]\)free\([ \t]*[&(),]\)/\1xfree\2/g' \
+            -e 's/\([ \t;,(]\)free$$/\1xfree/g' \
             -e '/^#line.*y.tab.c/d' \
          < $@.tmp > $@.new
        -rm $@.tmp
@@ -1484,6 +1638,8 @@ po/$(PACKAGE).pot: force
                -e '/include.*malloc.h/d' \
                -e 's/\([^x]\)malloc/\1xmalloc/g' \
                -e 's/\([^x]\)realloc/\1xrealloc/g' \
+               -e 's/\([ \t;,(]\)free\([ \t]*[&(),]\)/\1xfree\2/g' \
+               -e 's/\([ \t;,(]\)free$$/\1xfree/g' \
                -e 's/yy_flex_xrealloc/yyxrealloc/g' \
              < $@ > $@.new && \
            rm -f $@ && \
@@ -1550,10 +1706,6 @@ 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
@@ -1736,13 +1888,13 @@ mi-common.o: $(srcdir)/mi/mi-common.c
        $(POSTCOMPILE)
 
 #
-# gdb/signals/ dependencies
+# gdb/common/ dependencies
 #
 # Need to explicitly specify the compile rule as make will do nothing
 # or try to compile the object file into the sub-directory.
 
-signals.o: $(srcdir)/signals/signals.c
-       $(COMPILE) $(srcdir)/signals/signals.c
+signals.o: $(srcdir)/common/signals.c
+       $(COMPILE) $(srcdir)/common/signals.c
        $(POSTCOMPILE)
 
 #
@@ -1836,12 +1988,76 @@ python.o: $(srcdir)/python/python.c
        $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python.c
        $(POSTCOMPILE)
 
-python-utils.o: $(srcdir)/python/python-utils.c
-       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-utils.c
+py-auto-load.o: $(srcdir)/python/py-auto-load.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-auto-load.c
+       $(POSTCOMPILE)
+
+py-block.o: $(srcdir)/python/py-block.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-block.c
+       $(POSTCOMPILE)
+
+py-breakpoint.o: $(srcdir)/python/py-breakpoint.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-breakpoint.c
+       $(POSTCOMPILE)
+
+py-cmd.o: $(srcdir)/python/py-cmd.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-cmd.c
+       $(POSTCOMPILE)
+
+py-frame.o: $(srcdir)/python/py-frame.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-frame.c
+       $(POSTCOMPILE)
+
+py-function.o: $(srcdir)/python/py-function.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-function.c
+       $(POSTCOMPILE)
+
+py-inferior.o: $(srcdir)/python/py-inferior.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-inferior.c
+       $(POSTCOMPILE)
+
+py-infthread.o: $(srcdir)/python/py-infthread.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-infthread.c
+       $(POSTCOMPILE)
+
+py-lazy-string.o: $(srcdir)/python/py-lazy-string.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-lazy-string.c
+       $(POSTCOMPILE)
+
+py-objfile.o: $(srcdir)/python/py-objfile.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-objfile.c
+       $(POSTCOMPILE)
+
+py-param.o: $(srcdir)/python/py-param.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-param.c
+       $(POSTCOMPILE)
+
+py-prettyprint.o: $(srcdir)/python/py-prettyprint.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-prettyprint.c
+       $(POSTCOMPILE)
+
+py-progspace.o: $(srcdir)/python/py-progspace.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-progspace.c
+       $(POSTCOMPILE)
+
+py-symbol.o: $(srcdir)/python/py-symbol.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-symbol.c
+       $(POSTCOMPILE)
+
+py-symtab.o: $(srcdir)/python/py-symtab.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-symtab.c
+       $(POSTCOMPILE)
+
+py-type.o: $(srcdir)/python/py-type.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-type.c
+       $(POSTCOMPILE)
+
+py-utils.o: $(srcdir)/python/py-utils.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-utils.c
        $(POSTCOMPILE)
 
-python-value.o: $(srcdir)/python/python-value.c
-       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/python-value.c
+py-value.o: $(srcdir)/python/py-value.c
+       $(COMPILE) $(PYTHON_CFLAGS) $(srcdir)/python/py-value.c
        $(POSTCOMPILE)
 
 #
This page took 0.036432 seconds and 4 git commands to generate.