Add FreeBSD/riscv architecture.
[deliverable/binutils-gdb.git] / gdb / Makefile.in
index f9d1b007022be8d8652472230f1deda153feec2c..b1e94364376a0541438bb1f1680358ac77f40d95 100644 (file)
@@ -98,11 +98,6 @@ MSGMERGE = msgmerge
 PACKAGE = @PACKAGE@
 CATALOGS = @CATALOGS@
 
-# 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
-# -traditional flag.  Otherwise the ioctl calls in inflow.c
-# will be incorrectly compiled.  The "fixincludes" script in the gcc
-# distribution will fix your include files up.
 CC = @CC@
 CXX = @CXX@
 CXX_DIALECT = @CXX_DIALECT@
@@ -204,11 +199,6 @@ 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 / -Wno-format-nonliteral /g"`
-GDB_WARN_CFLAGS_NO_DEFS = `echo " $(GDB_WARN_CFLAGS) " \
-                  | sed "s/ -Wold-style-definition / -Wno-old-style-definition /g"`
-
 RDYNAMIC = @RDYNAMIC@
 
 # Where is the INTL library?  Typically in ../intl.
@@ -317,6 +307,8 @@ SUBDIR_GCC_COMPILE_SRCS = \
        compile/compile-c-support.c \
        compile/compile-c-symbols.c \
        compile/compile-c-types.c \
+       compile/compile-cplus-symbols.c \
+       compile/compile-cplus-types.c \
        compile/compile-loc2c.c \
        compile/compile-object-load.c \
        compile/compile-object-run.c
@@ -454,8 +446,7 @@ OPCODES = $(OPCODES_DIR)/libopcodes.a
 # Where are the other opcode tables which only have header file
 # versions?
 OP_INCLUDE = $(INCLUDE_DIR)/opcode
-# Some source files like to use #include "opcodes/file.h"
-OPCODES_CFLAGS = -I$(OP_INCLUDE) -I$(OPCODES_SRC)/..
+OPCODES_CFLAGS = -I$(OP_INCLUDE)
 
 # The simulator is usually nonexistent; targets that include one
 # should set this to list all the .o or .a files to be linked in.
@@ -687,6 +678,8 @@ ALL_TARGET_OBS = \
        bsd-uthread.o \
        cris-linux-tdep.o \
        cris-tdep.o \
+       csky-linux-tdep.o \
+       csky-tdep.o \
        dicos-tdep.o \
        fbsd-tdep.o \
        frv-linux-tdep.o \
@@ -751,6 +744,7 @@ ALL_TARGET_OBS = \
        ppc-sysv-tdep.o \
        ppc64-tdep.o \
        ravenscar-thread.o \
+       riscv-fbsd-tdep.o \
        riscv-linux-tdep.o \
        riscv-tdep.o \
        rl78-tdep.o \
@@ -1209,6 +1203,7 @@ HFILES_NO_SRCDIR = \
        completer.h \
        cp-abi.h \
        cp-support.h \
+       csky-tdep.h \
        ctf.h \
        d-lang.h \
        darwin-nat.h \
@@ -1344,6 +1339,7 @@ HFILES_NO_SRCDIR = \
        remote.h \
        remote-fileio.h \
        remote-notif.h \
+       riscv-fbsd-tdep.h \
        riscv-tdep.h \
        rs6000-aix-tdep.h \
        rs6000-tdep.h \
@@ -1438,6 +1434,7 @@ HFILES_NO_SRCDIR = \
        common/gdb_assert.h \
        common/gdb_tilde_expand.h \
        common/gdb_locale.h \
+       common/gdb_proc_service.h \
        common/gdb_setjmp.h \
        common/gdb_signals.h \
        common/gdb_sys_time.h \
@@ -1461,9 +1458,12 @@ HFILES_NO_SRCDIR = \
        common/xml-utils.h \
        compile/compile.h \
        compile/compile-c.h \
+       compile/compile-cplus.h \
        compile/compile-internal.h \
        compile/compile-object-load.h \
        compile/compile-object-run.h \
+       compile/gcc-c-plugin.h \
+       compile/gcc-cp-plugin.h \
        config/nm-linux.h \
        config/nm-nto.h \
        config/djgpp/langinfo.h \
@@ -1767,8 +1767,8 @@ install-only: $(CONFIG_INSTALL)
        else \
          true ; \
        fi ; \
-       $(INSTALL_PROGRAM) $(srcdir)/contrib/gdb-add-index.sh \
-               $(DESTDIR)$(bindir)/$$transformed_name$(EXEEXT)
+       $(INSTALL_SCRIPT) $(srcdir)/contrib/gdb-add-index.sh \
+               $(DESTDIR)$(bindir)/$$transformed_name
        @$(MAKE) DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS) subdir_do
 
 install-strip:
@@ -1890,7 +1890,7 @@ stamp-init: $(INIT_FILES)
 # against that.
 #
 # init.o is very important.  It pulls in the rest of GDB.
-LIBGDB_OBS = $(COMMON_OBS) init.o
+LIBGDB_OBS = $(sort $(COMMON_OBS)) init.o
 libgdb.a: $(LIBGDB_OBS)
        -rm -f libgdb.a
        $(AR) q libgdb.a $(LIBGDB_OBS)
@@ -2214,6 +2214,8 @@ ALLDEPFILES = \
        bfin-tdep.c \
        bsd-kvm.c \
        bsd-uthread.c \
+       csky-linux-tdep.c \
+       csky-tdep.c \
        darwin-nat.c \
        dicos-tdep.c \
        fbsd-nat.c \
@@ -2250,7 +2252,6 @@ ALLDEPFILES = \
        i386-sol2-nat.c \
        i386-sol2-tdep.c \
        i386-tdep.c \
-       i386-v4-nat.c \
        i387-tdep.c \
        ia64-libunwind-tdep.c \
        ia64-linux-nat.c \
@@ -2307,6 +2308,7 @@ ALLDEPFILES = \
        procfs.c \
        ravenscar-thread.c \
        remote-sim.c \
+       riscv-fbsd-tdep.c \
        riscv-linux-nat.c \
        riscv-linux-tdep.c \
        riscv-tdep.c \
@@ -2323,6 +2325,7 @@ ALLDEPFILES = \
        ser-mingw.c \
        ser-pipe.c \
        ser-tcp.c \
+       ser-uds.c \
        sh-nbsd-nat.c \
        sh-nbsd-tdep.c \
        sh-tdep.c \
@@ -2378,29 +2381,12 @@ ALLDEPFILES = \
 # Some files need explicit build rules (due to -Werror problems) or due
 # to sub-directory fun 'n' games.
 
-# Do not try to build "printcmd.c" with -Wformat-nonliteral.  It manually
-# checks format strings.
-printcmd.o: $(srcdir)/printcmd.c
-       $(ECHO_CXX) $(COMPILE.pre) $(INTERNAL_CFLAGS) \
-               $(GDB_WARN_CFLAGS_NO_FORMAT) $(COMPILE.post) \
-               $(srcdir)/printcmd.c
-       $(POSTCOMPILE)
-
-# Same for "target-float.c".
-target-float.o: $(srcdir)/target-float.c
-       $(ECHO_CXX) $(COMPILE.pre) $(INTERNAL_CFLAGS) \
-               $(GDB_WARN_CFLAGS_NO_FORMAT) $(COMPILE.post) \
-               $(srcdir)/target-float.c
-
 # ada-exp.c can appear in srcdir, for releases; or in ., for
 # development builds.
 ADA_EXP_C = `if test -f ada-exp.c; then echo ada-exp.c; else echo $(srcdir)/ada-exp.c; fi`
 
-# Some versions of flex give output that triggers
-# -Wold-style-definition.
 ada-exp.o: ada-exp.c
-       $(ECHO_CXX) $(COMPILE.pre) $(INTERNAL_CFLAGS) \
-               $(GDB_WARN_CFLAGS_NO_DEFS) $(COMPILE.post) $(ADA_EXP_C)
+       $(COMPILE) $(ADA_EXP_C)
        $(POSTCOMPILE)
 
 # Message files.  Based on code in gcc/Makefile.in.
This page took 0.026695 seconds and 4 git commands to generate.