Fix a typo in comment
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index c07baadd008a0b32174d45796d0759eb152f3f31..7b2df86878fd790857612e778afb44a1eba56be8 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1989-2015 Free Software Foundation, Inc.
+# Copyright (C) 1989-2016 Free Software Foundation, Inc.
 
 # This file is part of GDB.
 
@@ -81,6 +81,8 @@ CATALOGS = @CATALOGS@
 
 # The name of the compiler to use.
 COMPILER = @COMPILER@
+# Set to CFLAGS or CXXFLAGS, depending on compiler/language.
+COMPILER_CFLAGS = @COMPILER_CFLAGS@
 
 # If you are compiling with GCC, make sure that either 1) You have the
 # fixed include files where GCC can reach them, or 2) You use the
@@ -551,9 +553,10 @@ GLOBAL_CFLAGS = $(MH_CFLAGS)
 
 PROFILE_CFLAGS = @PROFILE_CFLAGS@
 
-# CFLAGS is specifically reserved for setting from the command line
-# when running make.  I.E.  "make CFLAGS=-Wmissing-prototypes".
+# These are specifically reserved for setting from the command line
+# when running make.  I.E.: "make CFLAGS=-Wmissing-prototypes".
 CFLAGS = @CFLAGS@
+CXXFLAGS = @CXXFLAGS@
 
 # Set by configure, for e.g. expat.  Python installations are such that
 # C headers are included using their basename (for example, we #include
@@ -563,14 +566,9 @@ CFLAGS = @CFLAGS@
 # a bit the consequences by putting the Python includes last in the list.
 INTERNAL_CPPFLAGS = @CPPFLAGS@ @GUILE_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
-# so "make check" has the same result no matter where it is run.
-CXXFLAGS = -g -O
-
 # INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.
 INTERNAL_CFLAGS_BASE = \
-       $(CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \
+       $(COMPILER_CFLAGS) $(GLOBAL_CFLAGS) $(PROFILE_CFLAGS) \
        $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) $(ZLIBINC) \
        $(BFD_CFLAGS) $(INCLUDE_CFLAGS) $(LIBDECNUMBER_CFLAGS) \
        $(INTL_CFLAGS) $(INCGNU) $(ENABLE_CFLAGS) $(INTERNAL_CPPFLAGS)
@@ -585,7 +583,9 @@ LDFLAGS = @LDFLAGS@
 # I think it's perfectly reasonable for a user to set -pg in CFLAGS
 # and have it work; that's why CFLAGS is here.
 # PROFILE_CFLAGS is _not_ included, however, because we use monstartup.
-INTERNAL_LDFLAGS = $(CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) $(LDFLAGS) $(CONFIG_LDFLAGS)
+INTERNAL_LDFLAGS = \
+       $(COMPILER_CFLAGS) $(GLOBAL_CFLAGS) $(MH_LDFLAGS) \
+       $(LDFLAGS) $(CONFIG_LDFLAGS)
 
 # If your system is missing alloca(), or, more likely, it's there but
 # it doesn't work, then refer to libiberty.
@@ -691,6 +691,7 @@ ALL_TARGET_OBS = \
        moxie-tdep.o \
        msp430-tdep.o \
        mt-tdep.o \
+       nds32-tdep.o \
        nios2-tdep.o nios2-linux-tdep.o \
        nto-tdep.o \
        ppc-linux-tdep.o ppcfbsd-tdep.o ppcnbsd-tdep.o ppcobsd-tdep.o  \
@@ -716,7 +717,6 @@ ALL_TARGET_OBS = \
        sol2-tdep.o \
        solib-frv.o solib-svr4.o \
        solib-darwin.o solib-dsbt.o \
-       remote-m32r-sdi.o remote-mips.o \
        xcoffread.o \
        symfile-mem.o \
        windows-tdep.o \
@@ -870,13 +870,14 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        proc-service.list progspace.c \
        prologue-value.c psymtab.c \
        regcache.c reggroups.c remote.c remote-fileio.c remote-notif.c reverse.c \
-       sentinel-frame.c \
-       serial.c ser-base.c ser-unix.c skip.c \
+       rust-exp.y rust-lang.c \
+       selftest.c sentinel-frame.c \
+       serial.c ser-base.c ser-unix.c ser-event.c skip.c \
        solib.c solib-target.c source.c \
        stabsread.c stack.c probe.c stap-probe.c std-regs.c \
        symfile.c symfile-debug.c symfile-mem.c symmisc.c symtab.c \
        target.c target-dcache.c target-descriptions.c target-memory.c \
-       thread.c top.c tracepoint.c \
+       tid-parse.c thread.c top.c tracepoint.c \
        trad-frame.c \
        tramp-frame.c \
        typeprint.c \
@@ -896,6 +897,7 @@ SFILES = ada-exp.y ada-lang.c ada-typeprint.c ada-valprint.c ada-tasks.c \
        target/waitstatus.c common/print-utils.c common/rsp-low.c \
        common/errors.c common/common-debug.c common/common-exceptions.c \
        common/btrace-common.c common/fileio.c common/common-regcache.c \
+       common/signals-state-save-restore.c \
        $(SUBDIR_GCC_COMPILE_SRCS)
 
 LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
@@ -911,7 +913,7 @@ common/gdb_signals.h nat/gdb_thread_db.h common/gdb_vecs.h \
 common/x86-xstate.h nat/linux-ptrace.h nat/mips-linux-watch.h \
 proc-utils.h aarch64-tdep.h arm-tdep.h ax-gdb.h ppcfbsd-tdep.h \
 ppcnbsd-tdep.h cli-out.h gdb_expat.h breakpoint.h infcall.h obsd-tdep.h \
-exec.h m32r-tdep.h osabi.h gdbcore.h amd64bsd-nat.h \
+exec.h m32r-tdep.h osabi.h gdbcore.h x86bsd-nat.h \
 i386bsd-nat.h xml-support.h xml-tdesc.h alphabsd-tdep.h gdb_obstack.h \
 ia64-tdep.h ada-lang.h varobj.h varobj-iter.h frv-tdep.h \
 nto-tdep.h serial.h \
@@ -967,7 +969,7 @@ amd64-darwin-tdep.h charset-list.h \
 config/djgpp/langinfo.h config/djgpp/nl_types.h darwin-nat.h \
 dicos-tdep.h filesystem.h gcore.h gdb_wchar.h hppabsd-tdep.h \
 i386-darwin-tdep.h x86-nat.h linux-record.h moxie-tdep.h nios2-tdep.h \
-ft32-tdep.h \
+ft32-tdep.h nds32-tdep.h \
 osdata.h procfs.h python/py-event.h python/py-events.h python/py-stopevent.h \
 python/python-internal.h python/python.h ravenscar-thread.h record.h \
 record-full.h solib-aix.h \
@@ -986,8 +988,10 @@ i386-linux-nat.h common/common-defs.h common/errors.h common/common-types.h \
 common/common-debug.h common/cleanups.h common/gdb_setjmp.h \
 common/common-exceptions.h target/target.h common/symbol.h \
 common/common-regcache.h fbsd-tdep.h nat/linux-personality.h \
-common/fileio.h nat/x86-linux.h nat/x86-linux-dregs.h \
-nat/linux-namespaces.h arch/arm.h common/gdb_sys_time.h arch/aarch64-insn.h
+common/fileio.h nat/x86-linux.h nat/x86-linux-dregs.h nat/amd64-linux-siginfo.h\
+nat/linux-namespaces.h arch/arm.h common/gdb_sys_time.h arch/aarch64-insn.h \
+tid-parse.h ser-event.h \
+common/signals-state-save-restore.h
 
 # Header files that already have srcdir in them, or which are in objdir.
 
@@ -1029,7 +1033,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        linespec.o dictionary.o namespace.o \
        location.o infcall.o \
        infcmd.o infrun.o \
-       expprint.o environ.o stack.o thread.o thread-fsm.o \
+       expprint.o environ.o stack.o tid-parse.o thread.o thread-fsm.o \
        exceptions.o \
        extension.o \
        filesystem.o \
@@ -1047,6 +1051,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        build-id.o buildsym.o \
        findcmd.o \
        std-regs.o \
+       signals-state-save-restore.o \
        signals.o \
        exec.o reverse.o \
        bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o \
@@ -1060,12 +1065,12 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        go-lang.o go-valprint.o go-typeprint.o \
        jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o \
        m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o \
-       sentinel-frame.o \
+       selftest.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 d-valprint.o f-valprint.o \
        m2-valprint.o \
-       serial.o mdebugread.o top.o utils.o \
+       ser-event.o serial.o mdebugread.o top.o utils.o \
        ui-file.o \
        user-regs.o \
        frame.o frame-unwind.o doublest.o \
@@ -1074,6 +1079,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
        gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o \
        cp-namespace.o d-namespace.o \
        reggroups.o \
+       rust-lang.o \
        trad-frame.o \
        tramp-frame.o \
        solib.o solib-target.o \
@@ -1106,12 +1112,12 @@ YYFILES = c-exp.c \
        ada-lex.c \
        ada-exp.c \
        jv-exp.c \
-       d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c
+       d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c rust-exp.c
 YYOBJ = c-exp.o \
        cp-name-parser.o \
        ada-exp.o \
        jv-exp.o \
-       d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o
+       d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o rust-exp.o
 
 # Things which need to be built when making a distribution.
 
@@ -1157,6 +1163,14 @@ check-read1: force
          $(MAKE) $(TARGET_FLAGS_TO_PASS) check-read1; \
        else true; fi
 
+check-parallel: force
+       @if [ -f testsuite/Makefile ]; then \
+         rootme=`pwd`; export rootme; \
+         rootsrc=`cd $(srcdir); pwd`; export rootsrc; \
+         cd testsuite; \
+         $(MAKE) $(TARGET_FLAGS_TO_PASS) check-parallel; \
+       else true; fi
+
 # The idea is to parallelize testing of multilibs, for example:
 #   make -j3 check//sh-hms-sim/{-m1,-m2,-m3,-m3e,-m4}/{,-nofpu}
 # will run 3 concurrent sessions of check, eventually testing all 10
@@ -1352,6 +1366,7 @@ init.c: $(INIT_FILES)
            -e '/version.[co]$$/d' \
            -e '/^[a-z0-9A-Z_]*_[SU].[co]$$/d' \
            -e '/[a-z0-9A-Z_]*-exp.tab.[co]$$/d' \
+           -e 's/-exp\.o$$/-exp.y/' \
            -e 's/\.[co]$$/.c/' \
            -e 's,signals\.c,common/signals\.c,' \
            -e 's|^\([^  /][^     ]*\)|$(srcdir)/\1|g' | \
@@ -1474,7 +1489,7 @@ local-maintainer-clean:
                cp-name-parser.c \
                ada-lex.c ada-exp.c \
                jv-exp.tab \
-               d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c
+               d-exp.c f-exp.c go-exp.c m2-exp.c p-exp.c rust-exp.c
        rm -f TAGS $(INFOFILES)
        rm -f $(YYFILES)
        rm -f nm.h config.status
@@ -1715,6 +1730,7 @@ ALLDEPFILES = \
        mipsnbsd-nat.c mipsnbsd-tdep.c \
        mips64obsd-nat.c mips64obsd-tdep.c \
        msp430-tdep.c \
+       nds32-tdep.c \
        nios2-tdep.c nios2-linux-tdep.c \
        nbsd-nat.c nbsd-tdep.c obsd-nat.c obsd-tdep.c \
        posix-hdep.c common/posix-strerror.c \
@@ -1724,7 +1740,6 @@ ALLDEPFILES = \
        ppcobsd-nat.c ppcobsd-tdep.c \
        procfs.c \
        ravenscar-thread.c \
-       remote-m32r-sdi.c remote-mips.c \
        remote-sim.c \
        dcache.c \
        rl78-tdep.c \
@@ -2274,6 +2289,10 @@ common-regcache.o: ${srcdir}/common/common-regcache.c
        $(COMPILE) $(srcdir)/common/common-regcache.c
        $(POSTCOMPILE)
 
+signals-state-save-restore.o: $(srcdir)/common/signals-state-save-restore.c
+       $(COMPILE) $(srcdir)/common/signals-state-save-restore.c
+       $(POSTCOMPILE)
+
 #
 # gdb/target/ dependencies
 #
@@ -2351,6 +2370,10 @@ x86-linux-dregs.o: ${srcdir}/nat/x86-linux-dregs.c
        $(COMPILE) $(srcdir)/nat/x86-linux-dregs.c
        $(POSTCOMPILE)
 
+amd64-linux-siginfo.o: ${srcdir}/nat/amd64-linux-siginfo.c
+       $(COMPILE) $(srcdir)/nat/amd64-linux-siginfo.c
+       $(POSTCOMPILE)
+
 linux-namespaces.o: ${srcdir}/nat/linux-namespaces.c
        $(COMPILE) $(srcdir)/nat/linux-namespaces.c
        $(POSTCOMPILE)
This page took 0.028175 seconds and 4 git commands to generate.