projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change `file_symtabs' to std::vector
[deliverable/binutils-gdb.git]
/
gdb
/
Makefile.in
diff --git
a/gdb/Makefile.in
b/gdb/Makefile.in
index 648f66d31df3a1b2561af3f33c76cd06e28ca0cb..542170ff1194c506bbcc9a5277208bf12c8d911b 100644
(file)
--- a/
gdb/Makefile.in
+++ b/
gdb/Makefile.in
@@
-222,6
+222,10
@@
LIBICONV = @LIBICONV@
# Did the user give us a --with-gdb-datadir option?
GDB_DATADIR = @GDB_DATADIR@
# Did the user give us a --with-gdb-datadir option?
GDB_DATADIR = @GDB_DATADIR@
+# Code signing.
+CODESIGN = codesign
+CODESIGN_CERT = @CODESIGN_CERT@
+
# Flags to pass to gdb when invoked with "make run".
GDBFLAGS =
# Flags to pass to gdb when invoked with "make run".
GDBFLAGS =
@@
-249,10
+253,6
@@
SUBDIR_CLI_SRCS = \
SUBDIR_CLI_OBS = $(patsubst %.c,%.o,$(SUBDIR_CLI_SRCS))
SUBDIR_CLI_OBS = $(patsubst %.c,%.o,$(SUBDIR_CLI_SRCS))
-SUBDIR_CLI_DEPS =
-SUBDIR_CLI_LDFLAGS =
-SUBDIR_CLI_CFLAGS =
-
#
# MI sub directory definitons
#
#
# MI sub directory definitons
#
@@
-319,9
+319,7
@@
SUBDIR_GCC_COMPILE_SRCS = \
compile/compile-c-types.c \
compile/compile-loc2c.c \
compile/compile-object-load.c \
compile/compile-c-types.c \
compile/compile-loc2c.c \
compile/compile-object-load.c \
- compile/compile-object-load.h \
- compile/compile-object-run.c \
- compile/compile-object-run.h
+ compile/compile-object-run.c
SUBDIR_GCC_COMPILE_OBS = $(patsubst %.c,%.o,$(filter %.c,$(SUBDIR_GCC_COMPILE_SRCS)))
SUBDIR_GCC_COMPILE_OBS = $(patsubst %.c,%.o,$(filter %.c,$(SUBDIR_GCC_COMPILE_SRCS)))
@@
-416,8
+414,10
@@
SUBDIR_PYTHON_CFLAGS =
SUBDIR_UNITTESTS_SRCS = \
unittests/array-view-selftests.c \
SUBDIR_UNITTESTS_SRCS = \
unittests/array-view-selftests.c \
+ unittests/cli-utils-selftests.c \
unittests/common-utils-selftests.c \
unittests/environ-selftests.c \
unittests/common-utils-selftests.c \
unittests/environ-selftests.c \
+ unittests/format_pieces-selftests.c \
unittests/function-view-selftests.c \
unittests/lookup_name_info-selftests.c \
unittests/memory-map-selftests.c \
unittests/function-view-selftests.c \
unittests/lookup_name_info-selftests.c \
unittests/memory-map-selftests.c \
@@
-425,6
+425,7
@@
SUBDIR_UNITTESTS_SRCS = \
unittests/offset-type-selftests.c \
unittests/observable-selftests.c \
unittests/optional-selftests.c \
unittests/offset-type-selftests.c \
unittests/observable-selftests.c \
unittests/optional-selftests.c \
+ unittests/parse-connection-spec-selftests.c \
unittests/ptid-selftests.c \
unittests/rsp-low-selftests.c \
unittests/scoped_fd-selftests.c \
unittests/ptid-selftests.c \
unittests/rsp-low-selftests.c \
unittests/scoped_fd-selftests.c \
@@
-554,6
+555,7
@@
PROFILE_CFLAGS = @PROFILE_CFLAGS@
# when running make. I.E.: "make CFLAGS=-Wmissing-prototypes".
CFLAGS = @CFLAGS@
CXXFLAGS = @CXXFLAGS@
# when running make. I.E.: "make CFLAGS=-Wmissing-prototypes".
CFLAGS = @CFLAGS@
CXXFLAGS = @CXXFLAGS@
+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
# Set by configure, for e.g. expat. Python installations are such that
# C headers are included using their basename (for example, we #include
@@
-561,7
+563,7
@@
CXXFLAGS = @CXXFLAGS@
# 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.
# 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@
@GUILE_CPPFLAGS@ @PYTHON_CPPFLAGS@
+INTERNAL_CPPFLAGS =
$(CPPFLAGS)
@GUILE_CPPFLAGS@ @PYTHON_CPPFLAGS@
# INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.
INTERNAL_CFLAGS_BASE = \
# INTERNAL_CFLAGS is the aggregate of all other *CFLAGS macros.
INTERNAL_CFLAGS_BASE = \
@@
-591,23
+593,15
@@
INTERNAL_LDFLAGS = \
# XM_CLIBS, defined in *config files, have host-dependent libs.
# LIBIBERTY appears twice on purpose.
CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(ZLIB) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER) \
# XM_CLIBS, defined in *config files, have host-dependent libs.
# LIBIBERTY appears twice on purpose.
CLIBS = $(SIM) $(READLINE) $(OPCODES) $(BFD) $(ZLIB) $(INTL) $(LIBIBERTY) $(LIBDECNUMBER) \
- $(XM_CLIBS) $(
NAT_CLIBS) $(
GDBTKLIBS) \
+ $(XM_CLIBS) $(GDBTKLIBS) \
@LIBS@ @GUILE_LIBS@ @PYTHON_LIBS@ \
$(LIBEXPAT) $(LIBLZMA) $(LIBBABELTRACE) $(LIBIPT) \
$(LIBIBERTY) $(WIN32LIBS) $(LIBGNU) $(LIBICONV) $(LIBMPFR)
@LIBS@ @GUILE_LIBS@ @PYTHON_LIBS@ \
$(LIBEXPAT) $(LIBLZMA) $(LIBBABELTRACE) $(LIBIPT) \
$(LIBIBERTY) $(WIN32LIBS) $(LIBGNU) $(LIBICONV) $(LIBMPFR)
-CDEPS = $(
XM_CDEPS) $(
NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
+CDEPS = $(NAT_CDEPS) $(SIM) $(BFD) $(READLINE_DEPS) \
$(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU)
$(OPCODES) $(INTL_DEPS) $(LIBIBERTY) $(CONFIG_DEPS) $(LIBGNU)
-ADD_FILES = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
-ADD_DEPS = $(XM_ADD_FILES) $(TM_ADD_FILES) $(NAT_ADD_FILES)
-
DIST = gdb
DIST = gdb
-LINT = /usr/5bin/lint
-LINTFLAGS = $(GDB_CFLAGS) $(OPCODES_CFLAGS) $(READLINE_CFLAGS) \
- $(BFD_CFLAGS) $(INCLUDE_CFLAGS) \
- $(INTL_CFLAGS)
-
RUNTEST = runtest
RUNTESTFLAGS =
RUNTEST = runtest
RUNTESTFLAGS =
@@
-678,6
+672,7
@@
ALL_TARGET_OBS = \
arch/arm-get-next-pcs.o \
arch/arm-linux.o \
arch/i386.o \
arch/arm-get-next-pcs.o \
arch/arm-linux.o \
arch/i386.o \
+ arch/ppc-linux-common.o \
arm-bsd-tdep.o \
arm-fbsd-tdep.o \
arm-linux-tdep.o \
arm-bsd-tdep.o \
arm-fbsd-tdep.o \
arm-linux-tdep.o \
@@
-692,6
+687,8
@@
ALL_TARGET_OBS = \
bsd-uthread.o \
cris-linux-tdep.o \
cris-tdep.o \
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 \
dicos-tdep.o \
fbsd-tdep.o \
frv-linux-tdep.o \
@@
-747,6
+744,7
@@
ALL_TARGET_OBS = \
nios2-tdep.o \
nto-tdep.o \
obsd-tdep.o \
nios2-tdep.o \
nto-tdep.o \
obsd-tdep.o \
+ or1k-tdep.o \
ppc-fbsd-tdep.o \
ppc-linux-tdep.o \
ppc-nbsd-tdep.o \
ppc-fbsd-tdep.o \
ppc-linux-tdep.o \
ppc-nbsd-tdep.o \
@@
-755,6
+753,7
@@
ALL_TARGET_OBS = \
ppc-sysv-tdep.o \
ppc64-tdep.o \
ravenscar-thread.o \
ppc-sysv-tdep.o \
ppc64-tdep.o \
ravenscar-thread.o \
+ riscv-linux-tdep.o \
riscv-tdep.o \
rl78-tdep.o \
rs6000-aix-tdep.o \
riscv-tdep.o \
rl78-tdep.o \
rs6000-aix-tdep.o \
@@
-935,6
+934,7
@@
COMMON_SFILES = \
breakpoint.c \
btrace.c \
build-id.c \
breakpoint.c \
btrace.c \
build-id.c \
+ buildsym-legacy.c \
buildsym.c \
c-lang.c \
c-typeprint.c \
buildsym.c \
c-lang.c \
c-typeprint.c \
@@
-960,12
+960,14
@@
COMMON_SFILES = \
common/job-control.c \
common/gdb_tilde_expand.c \
common/gdb_vecs.c \
common/job-control.c \
common/gdb_tilde_expand.c \
common/gdb_vecs.c \
+ common/netstuff.c \
common/new-op.c \
common/pathstuff.c \
common/print-utils.c \
common/ptid.c \
common/rsp-low.c \
common/run-time-clock.c \
common/new-op.c \
common/pathstuff.c \
common/print-utils.c \
common/ptid.c \
common/rsp-low.c \
common/run-time-clock.c \
+ common/scoped_mmap.c \
common/signals.c \
common/signals-state-save-restore.c \
common/tdesc.c \
common/signals.c \
common/signals-state-save-restore.c \
common/tdesc.c \
@@
-993,6
+995,7
@@
COMMON_SFILES = \
disasm.c \
disasm-selftests.c \
dummy-frame.c \
disasm.c \
disasm-selftests.c \
dummy-frame.c \
+ dwarf-index-cache.c \
dwarf-index-common.c \
dwarf-index-write.c \
dwarf2-frame.c \
dwarf-index-common.c \
dwarf-index-write.c \
dwarf2-frame.c \
@@
-1004,6
+1007,7
@@
COMMON_SFILES = \
event-loop.c \
event-top.c \
exceptions.c \
event-loop.c \
event-top.c \
exceptions.c \
+ exec.c \
expprint.c \
extension.c \
f-lang.c \
expprint.c \
extension.c \
f-lang.c \
@@
-1035,6
+1039,7
@@
COMMON_SFILES = \
infcall.c \
infcmd.c \
inferior.c \
infcall.c \
infcmd.c \
inferior.c \
+ inflow.c \
infrun.c \
inline-frame.c \
interps.c \
infrun.c \
inline-frame.c \
interps.c \
@@
-1144,7
+1149,6
@@
SFILES = \
f-exp.y \
gdb.c \
go-exp.y \
f-exp.y \
gdb.c \
go-exp.y \
- inflow.c \
m2-exp.y \
p-exp.y \
proc-service.list \
m2-exp.y \
p-exp.y \
proc-service.list \
@@
-1157,12
+1161,11
@@
SFILES = \
symfile-mem.c \
ui-file.h \
mi/mi-common.c \
symfile-mem.c \
ui-file.h \
mi/mi-common.c \
+ $(SUBDIR_CLI_SRCS) \
$(SUBDIR_TARGET_SRCS) \
$(COMMON_SFILES) \
$(SUBDIR_GCC_COMPILE_SRCS)
$(SUBDIR_TARGET_SRCS) \
$(COMMON_SFILES) \
$(SUBDIR_GCC_COMPILE_SRCS)
-LINTFILES = $(SFILES) $(YYFILES) $(CONFIG_SRCS) init.c
-
# Header files that need to have srcdir added. Note that in the cases
# where we use a macro like $(gdbcmd_h), things are carefully arranged
# so that each .h file is listed exactly once (M-x tags-search works
# Header files that need to have srcdir added. Note that in the cases
# where we use a macro like $(gdbcmd_h), things are carefully arranged
# so that each .h file is listed exactly once (M-x tags-search works
@@
-1196,6
+1199,7
@@
HFILES_NO_SRCDIR = \
bsd-kvm.h \
bsd-uthread.h \
build-id.h \
bsd-kvm.h \
bsd-uthread.h \
build-id.h \
+ buildsym-legacy.h \
buildsym.h \
c-lang.h \
charset.h \
buildsym.h \
c-lang.h \
charset.h \
@@
-1207,6
+1211,7
@@
HFILES_NO_SRCDIR = \
completer.h \
cp-abi.h \
cp-support.h \
completer.h \
cp-abi.h \
cp-support.h \
+ csky-tdep.h \
ctf.h \
d-lang.h \
darwin-nat.h \
ctf.h \
d-lang.h \
darwin-nat.h \
@@
-1216,6
+1221,7
@@
HFILES_NO_SRCDIR = \
dictionary.h \
disasm.h \
dummy-frame.h \
dictionary.h \
disasm.h \
dummy-frame.h \
+ dwarf-index-cache.h \
dwarf-index-common.h \
dwarf2-frame.h \
dwarf2-frame-tailcall.h \
dwarf-index-common.h \
dwarf2-frame.h \
dwarf2-frame-tailcall.h \
@@
-1411,6
+1417,8
@@
HFILES_NO_SRCDIR = \
arch/aarch64-insn.h \
arch/arm.h \
arch/i386.h \
arch/aarch64-insn.h \
arch/arm.h \
arch/i386.h \
+ arch/ppc-linux-common.h \
+ arch/ppc-linux-tdesc.h \
cli/cli-cmds.h \
cli/cli-decode.h \
cli/cli-script.h \
cli/cli-cmds.h \
cli/cli-decode.h \
cli/cli-script.h \
@@
-1439,6
+1447,7
@@
HFILES_NO_SRCDIR = \
common/gdb_vecs.h \
common/gdb_wait.h \
common/common-inferior.h \
common/gdb_vecs.h \
common/gdb_wait.h \
common/common-inferior.h \
+ common/netstuff.h \
common/host-defs.h \
common/pathstuff.h \
common/print-utils.h \
common/host-defs.h \
common/pathstuff.h \
common/print-utils.h \
@@
-1454,6
+1463,11
@@
HFILES_NO_SRCDIR = \
common/x86-xstate.h \
common/xml-utils.h \
compile/compile.h \
common/x86-xstate.h \
common/xml-utils.h \
compile/compile.h \
+ compile/compile-c.h \
+ compile/compile-internal.h \
+ compile/compile-object-load.h \
+ compile/compile-object-run.h \
+ compile/gcc-c-plugin.h \
config/nm-linux.h \
config/nm-nto.h \
config/djgpp/langinfo.h \
config/nm-linux.h \
config/nm-nto.h \
config/djgpp/langinfo.h \
@@
-1478,6
+1492,7
@@
HFILES_NO_SRCDIR = \
mi/mi-parse.h \
nat/aarch64-linux.h \
nat/aarch64-linux-hw-point.h \
mi/mi-parse.h \
nat/aarch64-linux.h \
nat/aarch64-linux-hw-point.h \
+ nat/aarch64-sve-linux-ptrace.h \
nat/amd64-linux-siginfo.h \
nat/gdb_ptrace.h \
nat/gdb_thread_db.h \
nat/amd64-linux-siginfo.h \
nat/gdb_ptrace.h \
nat/gdb_thread_db.h \
@@
-1538,8
+1553,7
@@
INFOFILES = gdb.info*
# variables analogous to SER_HARDWIRE which get defaulted in this
# Makefile.in
# variables analogous to SER_HARDWIRE which get defaulted in this
# Makefile.in
-DEPFILES = $(TARGET_OBS) $(SER_HARDWIRE) $(NATDEPFILES) \
- $(REMOTE_OBS) $(SIM_OBS)
+DEPFILES = $(TARGET_OBS) $(SER_HARDWIRE) $(NATDEPFILES) $(SIM_OBS)
SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES) $(CONFIG_SRCS)
# Don't include YYFILES (*.c) because we already include *.y in SFILES,
SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES) $(CONFIG_SRCS)
# Don't include YYFILES (*.c) because we already include *.y in SFILES,
@@
-1549,16
+1563,14
@@
TAGFILES_NO_SRCDIR = $(SFILES) $(HFILES_NO_SRCDIR) $(ALLDEPFILES) \
TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR)
COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
TAGFILES_WITH_SRCDIR = $(HFILES_WITH_SRCDIR)
COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \
- exec.o \
mi/mi-common.o \
version.o \
xml-builtin.o \
$(patsubst %.c,%.o,$(COMMON_SFILES)) \
mi/mi-common.o \
version.o \
xml-builtin.o \
$(patsubst %.c,%.o,$(COMMON_SFILES)) \
+ $(SUBDIR_CLI_OBS) \
$(SUBDIR_TARGET_OBS) \
$(SUBDIR_GCC_COMPILE_OBS)
$(SUBDIR_TARGET_OBS) \
$(SUBDIR_GCC_COMPILE_OBS)
-TSOBS = inflow.o
-
SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR)
CLEANDIRS = $(SUBDIRS)
SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR)
CLEANDIRS = $(SUBDIRS)
@@
-1602,7
+1614,7
@@
generated_files = \
# Flags needed to compile Python code
PYTHON_CFLAGS = @PYTHON_CFLAGS@
# Flags needed to compile Python code
PYTHON_CFLAGS = @PYTHON_CFLAGS@
-all: gdb$(EXEEXT) $(CONFIG_ALL)
+all: gdb$(EXEEXT) $(CONFIG_ALL)
gdb-gdb.py gdb-gdb.gdb
@$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do
# Rule for compiling .c files in the top-level gdb directory.
@$(MAKE) $(FLAGS_TO_PASS) DO=all "DODIRS=`echo $(SUBDIRS) | sed 's/testsuite//'`" subdir_do
# Rule for compiling .c files in the top-level gdb directory.
@@
-1841,12
+1853,9
@@
test-cp-name-parser$(EXEEXT): test-cp-name-parser.o $(LIBIBERTY)
# automatically adds the $(srcdir) prefixes when it encounters files
# in sub-directories such as cli/ and mi/.
# automatically adds the $(srcdir) prefixes when it encounters files
# in sub-directories such as cli/ and mi/.
-# NOTE: cagney/2004-02-08: The ``case "$$fs" in'' eliminates
-# duplicates. Files in the gdb/ directory can end up appearing in
-# COMMON_OBS (as a .o file) and CONFIG_SRCS (as a .c file).
-
-INIT_FILES = $(COMMON_OBS) $(TSOBS) $(CONFIG_SRCS) $(SUBDIR_GCC_COMPILE_SRCS)
-init.c: $(INIT_FILES)
+INIT_FILES = $(COMMON_OBS)
+init.c: stamp-init; @true
+stamp-init: $(INIT_FILES)
@$(ECHO_INIT_C) echo "Making init.c"
@rm -f init.c-tmp init.l-tmp
@touch init.c-tmp
@$(ECHO_INIT_C) echo "Making init.c"
@rm -f init.c-tmp init.l-tmp
@touch init.c-tmp
@@
-1858,27
+1867,13
@@
init.c: $(INIT_FILES)
sed \
-e '/^gdbtypes.[co]$$/d' \
-e '/^init.[co]$$/d' \
sed \
-e '/^gdbtypes.[co]$$/d' \
-e '/^init.[co]$$/d' \
- -e '/xdr_ld.[co]$$/d' \
- -e '/xdr_ptrace.[co]$$/d' \
- -e '/xdr_rdb.[co]$$/d' \
- -e '/udr.[co]$$/d' \
- -e '/udip2soc.[co]$$/d' \
- -e '/udi2go32.[co]$$/d' \
-e '/version.[co]$$/d' \
-e '/^[a-z0-9A-Z_]*_[SU].[co]$$/d' \
-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/-exp\.o$$/-exp.y/' \
- -e 's/\.[co]$$/.c/' \
- -e 's,signals\.c,common/signals\.c,' \
+ -e 's/\.o$$/.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; \
-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; \
- done | \
- while read f; do \
- case " $$fs " in \
- *" $$f "* ) ;; \
- * ) echo $$f ; fs="$$fs $$f";; \
- esac; \
done >> init.l-tmp
@echo '/* Do not modify this file. */' >>init.c-tmp
@echo '/* It is created automatically by the Makefile. */'>>init.c-tmp
done >> init.l-tmp
@echo '/* Do not modify this file. */' >>init.c-tmp
@echo '/* It is created automatically by the Makefile. */'>>init.c-tmp
@@
-1890,8
+1885,8
@@
init.c: $(INIT_FILES)
@echo '{' >>init.c-tmp
@sed -e 's/\(.*\)/ _initialize_\1 ();/' <init.l-tmp >>init.c-tmp
@echo '}' >>init.c-tmp
@echo '{' >>init.c-tmp
@sed -e 's/\(.*\)/ _initialize_\1 ();/' <init.l-tmp >>init.c-tmp
@echo '}' >>init.c-tmp
- @
rm init.l-tmp
- @
mv init.c-tmp init.c
+ @
$(SHELL) $(srcdir)/../move-if-change init.c-tmp init.c
+ @
echo stamp > stamp-init
.PRECIOUS: init.c
.PRECIOUS: init.c
@@
-1899,18
+1894,21
@@
init.c: $(INIT_FILES)
# against that.
#
# init.o is very important. It pulls in the rest of GDB.
# against that.
#
# init.o is very important. It pulls in the rest of GDB.
-LIBGDB_OBS = $(COMMON_OBS)
$(TSOBS) $(ADD_FILES)
init.o
+LIBGDB_OBS = $(COMMON_OBS) init.o
libgdb.a: $(LIBGDB_OBS)
-rm -f libgdb.a
$(AR) q libgdb.a $(LIBGDB_OBS)
$(RANLIB) libgdb.a
# Removing the old gdb first works better if it is running, at least on SunOS.
libgdb.a: $(LIBGDB_OBS)
-rm -f libgdb.a
$(AR) q libgdb.a $(LIBGDB_OBS)
$(RANLIB) libgdb.a
# Removing the old gdb first works better if it is running, at least on SunOS.
-gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(
ADD_DEPS) $(
CDEPS) $(TDEPLIBS)
+gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(CDEPS) $(TDEPLIBS)
$(SILENCE) rm -f gdb$(EXEEXT)
$(ECHO_CXXLD) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
-o gdb$(EXEEXT) gdb.o $(LIBGDB_OBS) \
$(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES)
$(SILENCE) rm -f gdb$(EXEEXT)
$(ECHO_CXXLD) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
-o gdb$(EXEEXT) gdb.o $(LIBGDB_OBS) \
$(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES)
+ifneq ($(CODESIGN_CERT),)
+ $(ECHO_SIGN) $(CODESIGN) -s $(CODESIGN_CERT) gdb$(EXEEXT)
+endif
# Convenience rule to handle recursion.
$(LIBGNU) $(GNULIB_H): all-lib
# Convenience rule to handle recursion.
$(LIBGNU) $(GNULIB_H): all-lib
@@
-1954,8
+1952,8
@@
tags: TAGS
clean mostlyclean: $(CONFIG_CLEAN)
@$(MAKE) $(FLAGS_TO_PASS) DO=clean "DODIRS=$(CLEANDIRS)" subdir_do
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 *.o *.a *~ init.c-tmp init.l-tmp version.c-tmp
+ rm -f init.c
stamp-init version.c stamp-version
rm -f gdb$(EXEEXT) core make.log
rm -f gdb[0-9]$(EXEEXT)
rm -f test-cp-name-parser$(EXEEXT)
rm -f gdb$(EXEEXT) core make.log
rm -f gdb[0-9]$(EXEEXT)
rm -f test-cp-name-parser$(EXEEXT)
@@
-1978,7
+1976,8
@@
distclean: clean
rm -f gdbserver/config.status gdbserver/config.log
rm -f gdbserver/tm.h gdbserver/xm.h gdbserver/nm.h
rm -f gdbserver/Makefile gdbserver/config.cache
rm -f gdbserver/config.status gdbserver/config.log
rm -f gdbserver/tm.h gdbserver/xm.h gdbserver/nm.h
rm -f gdbserver/Makefile gdbserver/config.cache
- rm -f nm.h config.status config.h stamp-h gdb-gdb.gdb jit-reader.h
+ rm -f nm.h config.status config.h stamp-h b jit-reader.h
+ rm -f gdb-gdb.py gdb-gdb.gdb
rm -f y.output yacc.acts yacc.tmp y.tab.h
rm -f config.log config.cache
rm -f Makefile
rm -f y.output yacc.acts yacc.tmp y.tab.h
rm -f config.log config.cache
rm -f Makefile
@@
-2055,6
+2054,12
@@
jit-reader.h: $(srcdir)/jit-reader.in
gcore: $(srcdir)/gcore.in
$(SHELL) config.status $@
gcore: $(srcdir)/gcore.in
$(SHELL) config.status $@
+gdb-gdb.py: $(srcdir)/gdb-gdb.py.in
+ $(SHELL) config.status $@
+
+gdb-gdb.gdb: $(srcdir)/gdb-gdb.gdb.in
+ $(SHELL) config.status $@
+
config.h: stamp-h ; @true
stamp-h: $(srcdir)/config.in config.status
CONFIG_HEADERS=config.h:config.in \
config.h: stamp-h ; @true
stamp-h: $(srcdir)/config.in config.status
CONFIG_HEADERS=config.h:config.in \
@@
-2063,7
+2068,7
@@
stamp-h: $(srcdir)/config.in config.status
CONFIG_LINKS= \
$(SHELL) config.status
CONFIG_LINKS= \
$(SHELL) config.status
-config.status: $(srcdir)/configure configure.tgt configure.host ../bfd/development.sh
+config.status: $(srcdir)/configure configure.
nat configure.
tgt configure.host ../bfd/development.sh
$(SHELL) config.status --recheck
ACLOCAL = aclocal
$(SHELL) config.status --recheck
ACLOCAL = aclocal
@@
-2138,13
+2143,15
@@
$(srcdir)/copying.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/../COPYING3 $(srcdir)/copy
< $(srcdir)/../COPYING3 > $(srcdir)/copying.tmp
mv $(srcdir)/copying.tmp $(srcdir)/copying.c
< $(srcdir)/../COPYING3 > $(srcdir)/copying.tmp
mv $(srcdir)/copying.tmp $(srcdir)/copying.c
-version.c: Makefile version.in $(srcdir)/../bfd/version.h $(srcdir)/common/create-version.sh
+version.c: stamp-version; @true
+# Note that the obvious names for the temp file are taken by
+# create-version.sh.
+stamp-version: Makefile version.in $(srcdir)/../bfd/version.h $(srcdir)/common/create-version.sh
$(ECHO_GEN) $(SHELL) $(srcdir)/common/create-version.sh $(srcdir) \
$(ECHO_GEN) $(SHELL) $(srcdir)/common/create-version.sh $(srcdir) \
- $(host_alias) $(target_alias) version.c
+ $(host_alias) $(target_alias) version-t.t
+ @$(SHELL) $(srcdir)/../move-if-change version-t.t version.c
+ @echo stamp > stamp-version
-lint: $(LINTFILES)
- $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
- `echo $(DEPFILES) $(CONFIG_OBS) | sed 's/\.o /\.c /g'`
gdb.cxref: $(SFILES)
cxref -I. $(SFILES) >gdb.cxref
gdb.cxref: $(SFILES)
cxref -I. $(SFILES) >gdb.cxref
@@
-2211,9
+2218,10
@@
ALLDEPFILES = \
bfin-tdep.c \
bsd-kvm.c \
bsd-uthread.c \
bfin-tdep.c \
bsd-kvm.c \
bsd-uthread.c \
+ csky-linux-tdep.c \
+ csky-tdep.c \
darwin-nat.c \
dicos-tdep.c \
darwin-nat.c \
dicos-tdep.c \
- exec.c \
fbsd-nat.c \
fbsd-tdep.c \
fork-child.c \
fbsd-nat.c \
fbsd-tdep.c \
fork-child.c \
@@
-2305,6
+2313,8
@@
ALLDEPFILES = \
procfs.c \
ravenscar-thread.c \
remote-sim.c \
procfs.c \
ravenscar-thread.c \
remote-sim.c \
+ riscv-linux-nat.c \
+ riscv-linux-tdep.c \
riscv-tdep.c \
rl78-tdep.c \
rs6000-lynx178-tdep.c \
riscv-tdep.c \
rl78-tdep.c \
rs6000-lynx178-tdep.c \
@@
-2483,10
+2493,9
@@
po/$(PACKAGE).pot: force
# Makefile.in, but that was a pretty big annoyance.
%.c: %.y
# Makefile.in, but that was a pretty big annoyance.
%.c: %.y
- rm -f $@ $@.tmp
- $(SHELL) $(YLWRAP) $< y.tab.c $@ -- $(YACC) $(YFLAGS) && mv $@ $@.tmp \
- || (rm -f $@; false)
- sed -e '/extern.*malloc/d' \
+ $(ECHO_YACC) $(SHELL) $(YLWRAP) $< y.tab.c $@.tmp -- \
+ $(YACC) $(YFLAGS) || (rm -f $@.tmp; false)
+ @sed -e '/extern.*malloc/d' \
-e '/extern.*realloc/d' \
-e '/extern.*free/d' \
-e '/include.*malloc.h/d' \
-e '/extern.*realloc/d' \
-e '/extern.*free/d' \
-e '/include.*malloc.h/d' \
@@
-2496,13
+2505,12
@@
po/$(PACKAGE).pot: force
-e 's/\([ \t;,(]\)free$$/\1xfree/g' \
-e '/^#line.*y.tab.c/d' \
-e 's/YY_NULL/YY_NULLPTR/g' \
-e 's/\([ \t;,(]\)free$$/\1xfree/g' \
-e '/^#line.*y.tab.c/d' \
-e 's/YY_NULL/YY_NULLPTR/g' \
- < $@.tmp > $@
- rm -f $@.tmp
+ < $@.tmp > $@.new && \
+ rm -f $@.tmp && \
+ mv $@.new $@
%.c: %.l
%.c: %.l
- if [ "$(FLEX)" ] && $(FLEX) --version >/dev/null 2>&1; then \
- $(FLEX) -o$@ $< && \
- rm -f $@.new && \
- sed -e '/extern.*malloc/d' \
+ $(ECHO_LEX) $(FLEX) -t $< \
+ | sed -e '/extern.*malloc/d' \
-e '/extern.*realloc/d' \
-e '/extern.*free/d' \
-e '/include.*malloc.h/d' \
-e '/extern.*realloc/d' \
-e '/extern.*free/d' \
-e '/include.*malloc.h/d' \
@@
-2511,15
+2519,8
@@
po/$(PACKAGE).pot: force
-e 's/\([ \t;,(]\)free\([ \t]*[&(),]\)/\1xfree\2/g' \
-e 's/\([ \t;,(]\)free$$/\1xfree/g' \
-e 's/yy_flex_xrealloc/yyxrealloc/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 $@ && \
- mv $@.new $@; \
- elif [ -f $@ ]; then \
- echo "Warning: $*.c older than $*.l and flex not available."; \
- else \
- echo "$@ missing and flex not available."; \
- false; \
- fi
+ > $@.new && \
+ mv $@.new $@
.PRECIOUS: ada-lex.c
.PRECIOUS: ada-lex.c
@@
-2587,8
+2588,7
@@
clean-gdbtk:
rm -f insight$(EXEEXT)
# Removing the old gdb first works better if it is running, at least on SunOS.
rm -f insight$(EXEEXT)
# Removing the old gdb first works better if it is running, at least on SunOS.
-insight$(EXEEXT): gdbtk-main.o libgdb.a $(ADD_DEPS) \
- $(CDEPS) $(TDEPLIBS)
+insight$(EXEEXT): gdbtk-main.o libgdb.a $(CDEPS) $(TDEPLIBS)
rm -f insight$(EXEEXT)
$(ECHO_CXXLD) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
-o insight$(EXEEXT) gdbtk-main.o libgdb.a \
rm -f insight$(EXEEXT)
$(ECHO_CXXLD) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \
-o insight$(EXEEXT) gdbtk-main.o libgdb.a \
This page took
0.029172 seconds
and
4
git commands to generate.