summaryrefslogtreecommitdiff
path: root/gdb/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r--gdb/Makefile.in501
1 files changed, 261 insertions, 240 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
index d0db5fbdee1..418094775a5 100644
--- a/gdb/Makefile.in
+++ b/gdb/Makefile.in
@@ -409,6 +409,7 @@ SUBDIR_PYTHON_SRCS = \
python/py-lazy-string.c \
python/py-linetable.c \
python/py-membuf.c \
+ python/py-micmd.c \
python/py-newobjfileevent.c \
python/py-objfile.c \
python/py-param.c \
@@ -464,6 +465,7 @@ SELFTESTS_SRCS = \
unittests/optional-selftests.c \
unittests/parallel-for-selftests.c \
unittests/parse-connection-spec-selftests.c \
+ unittests/path-join-selftests.c \
unittests/ptid-selftests.c \
unittests/main-thread-selftests.c \
unittests/mkdir-recursive-selftests.c \
@@ -478,6 +480,7 @@ SELFTESTS_SRCS = \
unittests/tracepoint-selftests.c \
unittests/tui-selftests.c \
unittests/ui-file-selftests.c \
+ unittests/unique_xmalloc_ptr_char.c \
unittests/unpack-selftests.c \
unittests/utils-selftests.c \
unittests/vec-utils-selftests.c \
@@ -485,7 +488,7 @@ SELFTESTS_SRCS = \
SELFTESTS_OBS = $(patsubst %.c,%.o,$(SELFTESTS_SRCS))
-SUBDIR_TARGET_SRCS = target/waitstatus.c
+SUBDIR_TARGET_SRCS = target/target.c target/waitstatus.c
SUBDIR_TARGET_OBS = $(patsubst %.c,%.o,$(SUBDIR_TARGET_SRCS))
@@ -745,6 +748,7 @@ ALL_TARGET_OBS = \
arch/arm-get-next-pcs.o \
arch/arm-linux.o \
arch/i386.o \
+ arch/loongarch.o \
arch/ppc-linux-common.o \
arm-bsd-tdep.o \
arm-fbsd-tdep.o \
@@ -794,6 +798,8 @@ ALL_TARGET_OBS = \
linux-record.o \
linux-tdep.o \
lm32-tdep.o \
+ loongarch-linux-tdep.o \
+ loongarch-tdep.o \
m32c-tdep.o \
m32r-linux-tdep.o \
m32r-tdep.o \
@@ -832,7 +838,6 @@ ALL_TARGET_OBS = \
s12z-tdep.o \
s390-linux-tdep.o \
s390-tdep.o \
- score-tdep.o \
sh-linux-tdep.o \
sh-netbsd-tdep.o \
sh-tdep.o \
@@ -999,6 +1004,9 @@ COMMON_SFILES = \
bfd-target.c \
block.c \
blockframe.c \
+ break-catch-exec.c \
+ break-catch-fork.c \
+ break-catch-load.c \
break-catch-sig.c \
break-catch-syscall.c \
break-catch-throw.c \
@@ -1038,8 +1046,10 @@ COMMON_SFILES = \
displaced-stepping.c \
dummy-frame.c \
dwarf2/abbrev.c \
+ dwarf2/abbrev-cache.c \
dwarf2/attribute.c \
dwarf2/comp-unit-head.c \
+ dwarf2/cooked-index.c \
dwarf2/cu.c \
dwarf2/dwz.c \
dwarf2/expr.c \
@@ -1074,8 +1084,6 @@ COMMON_SFILES = \
gcore.c \
gdb-demangle.c \
gdb_bfd.c \
- gdb_obstack.c \
- gdb_regex.c \
gdbtypes.c \
gmp-utils.c \
gnu-v2-abi.c \
@@ -1156,6 +1164,7 @@ COMMON_SFILES = \
solib-target.c \
source.c \
source-cache.c \
+ split-name.c \
stabsread.c \
stack.c \
std-regs.c \
@@ -1285,8 +1294,10 @@ HFILES_NO_SRCDIR = \
defs.h \
dicos-tdep.h \
dictionary.h \
+ disasm-flags.h \
disasm.h \
dummy-frame.h \
+ dwarf2/cooked-index.h \
dwarf2/cu.h \
dwarf2/frame-tailcall.h \
dwarf2/frame.h \
@@ -1316,10 +1327,7 @@ HFILES_NO_SRCDIR = \
gdb_bfd.h \
gdb_curses.h \
gdb_expat.h \
- gdb_obstack.h \
gdb_proc_service.h \
- gdb_regex.h \
- gdb_select.h \
gdb-stabs.h \
gdb_vfork.h \
gdb_wchar.h \
@@ -1359,6 +1367,7 @@ HFILES_NO_SRCDIR = \
linux-record.h \
linux-tdep.h \
location.h \
+ loongarch-tdep.h \
m2-lang.h \
m32r-tdep.h \
m68k-tdep.h \
@@ -1422,7 +1431,6 @@ HFILES_NO_SRCDIR = \
run-on-main-thread.h \
s390-linux-tdep.h \
s390-tdep.h \
- score-tdep.h \
selftest-arch.h \
sentinel-frame.h \
ser-base.h \
@@ -1446,6 +1454,7 @@ HFILES_NO_SRCDIR = \
sparc-ravenscar-thread.h \
sparc-tdep.h \
sparc64-tdep.h \
+ split-name.h \
stabsread.h \
stack.h \
stap-probe.h \
@@ -1493,6 +1502,7 @@ HFILES_NO_SRCDIR = \
arch/arc.h \
arch/arm.h \
arch/i386.h \
+ arch/loongarch.h \
arch/ppc-linux-common.h \
arch/ppc-linux-tdesc.h \
arch/riscv.h \
@@ -1587,7 +1597,235 @@ HFILES_WITH_SRCDIR = \
DEPFILES = $(TARGET_OBS) $(SER_HARDWIRE) $(NATDEPFILES) $(SIM_OBS)
-SOURCES = $(SFILES) $(ALLDEPFILES) $(YYFILES) $(CONFIG_SRCS)
+ALLDEPFILES = \
+ arch/aarch32.c \
+ arch/aarch64.c \
+ arch/aarch64-insn.c \
+ arch/aarch64-mte-linux.c \
+ arch/amd64.c \
+ arch/arc.c \
+ arch/arm.c \
+ arch/arm-get-next-pcs.c \
+ arch/arm-linux.c \
+ arch/i386.c \
+ arch/loongarch.c \
+ arch/ppc-linux-common.c \
+ arch/riscv.c \
+ arch/tic6x.c \
+ aarch32-tdep.c \
+ aarch64-fbsd-nat.c \
+ aarch64-fbsd-tdep.c \
+ aarch64-linux-nat.c \
+ aarch64-linux-tdep.c \
+ aarch64-newlib-tdep.c \
+ aarch64-ravenscar-thread.c \
+ aarch64-tdep.c \
+ aix-thread.c \
+ alpha-bsd-nat.c \
+ alpha-bsd-tdep.c \
+ alpha-linux-nat.c \
+ alpha-linux-tdep.c \
+ alpha-mdebug-tdep.c \
+ alpha-netbsd-tdep.c \
+ alpha-obsd-tdep.c \
+ alpha-tdep.c \
+ amd64-bsd-nat.c \
+ amd64-darwin-tdep.c \
+ amd64-dicos-tdep.c \
+ amd64-fbsd-nat.c \
+ amd64-fbsd-tdep.c \
+ amd64-linux-nat.c \
+ amd64-linux-tdep.c \
+ amd64-nat.c \
+ amd64-netbsd-nat.c \
+ amd64-netbsd-tdep.c \
+ amd64-obsd-nat.c \
+ amd64-obsd-tdep.c \
+ amd64-ravenscar-thread.c \
+ amd64-sol2-tdep.c \
+ amd64-tdep.c \
+ arc-linux-nat.c \
+ arc-tdep.c \
+ arm-bsd-tdep.c \
+ arm-fbsd-nat.c \
+ arm-fbsd-tdep.c \
+ arm-linux-nat.c \
+ arm-linux-tdep.c \
+ arm-netbsd-nat.c \
+ arm-netbsd-tdep.c \
+ arm-none-tdep.c \
+ arm-obsd-tdep.c \
+ arm-tdep.c \
+ avr-tdep.c \
+ bfin-linux-tdep.c \
+ bfin-tdep.c \
+ bpf-tdep.c \
+ bsd-kvm.c \
+ bsd-uthread.c \
+ csky-linux-tdep.c \
+ csky-tdep.c \
+ darwin-nat.c \
+ dicos-tdep.c \
+ fbsd-nat.c \
+ fbsd-tdep.c \
+ fork-child.c \
+ ft32-tdep.c \
+ glibc-tdep.c \
+ go32-nat.c \
+ h8300-tdep.c \
+ hppa-bsd-tdep.c \
+ hppa-linux-nat.c \
+ hppa-linux-tdep.c \
+ hppa-netbsd-nat.c \
+ hppa-netbsd-tdep.c \
+ hppa-obsd-nat.c \
+ hppa-obsd-tdep.c \
+ hppa-tdep.c \
+ i386-bsd-nat.c \
+ i386-bsd-tdep.c \
+ i386-darwin-nat.c \
+ i386-darwin-tdep.c \
+ i386-dicos-tdep.c \
+ i386-fbsd-nat.c \
+ i386-fbsd-tdep.c \
+ i386-gnu-nat.c \
+ i386-gnu-tdep.c \
+ i386-linux-nat.c \
+ i386-linux-tdep.c \
+ i386-netbsd-nat.c \
+ i386-netbsd-tdep.c \
+ i386-obsd-nat.c \
+ i386-obsd-tdep.c \
+ i386-sol2-nat.c \
+ i386-sol2-tdep.c \
+ i386-tdep.c \
+ i386-windows-tdep.c \
+ i387-tdep.c \
+ ia64-libunwind-tdep.c \
+ ia64-linux-nat.c \
+ ia64-linux-tdep.c \
+ ia64-tdep.c \
+ ia64-vms-tdep.c \
+ inf-ptrace.c \
+ linux-fork.c \
+ linux-record.c \
+ linux-tdep.c \
+ lm32-tdep.c \
+ loongarch-linux-nat.c \
+ loongarch-linux-tdep.c \
+ loongarch-tdep.c \
+ m32r-linux-nat.c \
+ m32r-linux-tdep.c \
+ m32r-tdep.c \
+ m68hc11-tdep.c \
+ m68k-bsd-nat.c \
+ m68k-bsd-tdep.c \
+ m68k-linux-nat.c \
+ m68k-linux-tdep.c \
+ m68k-tdep.c \
+ microblaze-linux-tdep.c \
+ microblaze-tdep.c \
+ mingw-hdep.c \
+ mips-fbsd-nat.c \
+ mips-fbsd-tdep.c \
+ mips-linux-nat.c \
+ mips-linux-tdep.c \
+ mips-netbsd-nat.c \
+ mips-netbsd-tdep.c \
+ mips-sde-tdep.c \
+ mips-tdep.c \
+ mips64-obsd-nat.c \
+ mips64-obsd-tdep.c \
+ msp430-tdep.c \
+ netbsd-nat.c \
+ netbsd-tdep.c \
+ nds32-tdep.c \
+ nios2-linux-tdep.c \
+ nios2-tdep.c \
+ obsd-nat.c \
+ obsd-tdep.c \
+ or1k-linux-nat.c \
+ posix-hdep.c \
+ ppc-fbsd-nat.c \
+ ppc-fbsd-tdep.c \
+ ppc-linux-nat.c \
+ ppc-linux-tdep.c \
+ ppc-netbsd-nat.c \
+ ppc-netbsd-tdep.c \
+ ppc-obsd-nat.c \
+ ppc-obsd-tdep.c \
+ ppc-ravenscar-thread.c \
+ ppc-sysv-tdep.c \
+ ppc64-tdep.c \
+ procfs.c \
+ ravenscar-thread.c \
+ remote-sim.c \
+ riscv-fbsd-nat.c \
+ riscv-fbsd-tdep.c \
+ riscv-linux-nat.c \
+ riscv-linux-tdep.c \
+ riscv-none-tdep.c \
+ riscv-ravenscar-thread.c \
+ riscv-tdep.c \
+ rl78-tdep.c \
+ rs6000-aix-nat.c \
+ rs6000-lynx178-tdep.c \
+ rs6000-tdep.c \
+ rx-tdep.c \
+ s390-linux-nat.c \
+ s390-linux-tdep.c \
+ s390-tdep.c \
+ ser-go32.c \
+ ser-mingw.c \
+ ser-pipe.c \
+ ser-tcp.c \
+ ser-uds.c \
+ sh-netbsd-nat.c \
+ sh-netbsd-tdep.c \
+ sh-tdep.c \
+ sol2-tdep.c \
+ solib-aix.c \
+ solib-svr4.c \
+ sparc-linux-nat.c \
+ sparc-linux-tdep.c \
+ sparc-nat.c \
+ sparc-netbsd-nat.c \
+ sparc-netbsd-tdep.c \
+ sparc-obsd-tdep.c \
+ sparc-ravenscar-thread.c \
+ sparc-sol2-nat.c \
+ sparc-sol2-tdep.c \
+ sparc-tdep.c \
+ sparc64-fbsd-nat.c \
+ sparc64-fbsd-tdep.c \
+ sparc64-linux-nat.c \
+ sparc64-linux-tdep.c \
+ sparc64-nat.c \
+ sparc64-netbsd-nat.c \
+ sparc64-netbsd-tdep.c \
+ sparc64-obsd-nat.c \
+ sparc64-obsd-tdep.c \
+ sparc64-sol2-tdep.c \
+ sparc64-tdep.c \
+ tilegx-linux-nat.c \
+ tilegx-linux-tdep.c \
+ tilegx-tdep.c \
+ v850-tdep.c \
+ vax-bsd-nat.c \
+ vax-netbsd-tdep.c \
+ vax-tdep.c \
+ windows-nat.c \
+ windows-tdep.c \
+ x86-nat.c \
+ x86-tdep.c \
+ xcoffread.c \
+ xstormy16-tdep.c \
+ xtensa-config.c \
+ xtensa-linux-nat.c \
+ xtensa-linux-tdep.c \
+ xtensa-tdep.c \
+ xtensa-xtregs.c
+
# Don't include YYFILES (*.c) because we already include *.y in SFILES,
# and it's more useful to see it in the .y file.
TAGFILES_NO_SRCDIR = $(SFILES) $(HFILES_NO_SRCDIR) $(ALLDEPFILES) \
@@ -1955,7 +2193,7 @@ clean mostlyclean: $(CONFIG_CLEAN)
# functionality described is if the distributed files are unmodified.
distclean: clean
@$(MAKE) $(FLAGS_TO_PASS) DO=distclean "DODIRS=$(CLEANDIRS)" subdir_do
- rm -f nm.h config.status config.h stamp-h b jit-reader.h
+ rm -f nm.h config.status config.h stamp-h b jit-reader.h gcore stamp-nmh
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
@@ -2131,222 +2369,6 @@ force_update:
# will remove them.
MAKEOVERRIDES =
-ALLDEPFILES = \
- aarch32-tdep.c \
- aarch64-fbsd-nat.c \
- aarch64-fbsd-tdep.c \
- aarch64-linux-nat.c \
- aarch64-linux-tdep.c \
- aarch64-newlib-tdep.c \
- aarch64-ravenscar-thread.c \
- aarch64-tdep.c \
- aix-thread.c \
- alpha-bsd-nat.c \
- alpha-bsd-tdep.c \
- alpha-linux-nat.c \
- alpha-linux-tdep.c \
- alpha-mdebug-tdep.c \
- alpha-netbsd-tdep.c \
- alpha-obsd-tdep.c \
- alpha-tdep.c \
- amd64-bsd-nat.c \
- amd64-darwin-tdep.c \
- amd64-dicos-tdep.c \
- amd64-fbsd-nat.c \
- amd64-fbsd-tdep.c \
- amd64-linux-nat.c \
- amd64-linux-tdep.c \
- amd64-nat.c \
- amd64-netbsd-nat.c \
- amd64-netbsd-tdep.c \
- amd64-obsd-nat.c \
- amd64-obsd-tdep.c \
- amd64-ravenscar-thread.c \
- amd64-sol2-tdep.c \
- amd64-tdep.c \
- arc-linux-nat.c \
- arc-tdep.c \
- arm.c \
- arm-bsd-tdep.c \
- arm-fbsd-nat.c \
- arm-fbsd-tdep.c \
- arm-get-next-pcs.c \
- arm-linux.c \
- arm-linux-nat.c \
- arm-linux-tdep.c \
- arm-netbsd-nat.c \
- arm-netbsd-tdep.c \
- arm-none-tdep.c \
- arm-obsd-tdep.c \
- arm-tdep.c \
- avr-tdep.c \
- bfin-linux-tdep.c \
- bfin-tdep.c \
- bpf-tdep.c \
- bsd-kvm.c \
- bsd-uthread.c \
- csky-linux-tdep.c \
- csky-tdep.c \
- darwin-nat.c \
- dicos-tdep.c \
- fbsd-nat.c \
- fbsd-tdep.c \
- fork-child.c \
- ft32-tdep.c \
- glibc-tdep.c \
- go32-nat.c \
- h8300-tdep.c \
- hppa-bsd-tdep.c \
- hppa-linux-nat.c \
- hppa-linux-tdep.c \
- hppa-netbsd-nat.c \
- hppa-netbsd-tdep.c \
- hppa-obsd-nat.c \
- hppa-obsd-tdep.c \
- hppa-tdep.c \
- i386-bsd-nat.c \
- i386-bsd-tdep.c \
- i386-darwin-nat.c \
- i386-darwin-tdep.c \
- i386-dicos-tdep.c \
- i386-fbsd-nat.c \
- i386-fbsd-tdep.c \
- i386-gnu-nat.c \
- i386-gnu-tdep.c \
- i386-linux-nat.c \
- i386-linux-tdep.c \
- i386-netbsd-nat.c \
- i386-netbsd-tdep.c \
- i386-obsd-nat.c \
- i386-obsd-tdep.c \
- i386-sol2-nat.c \
- i386-sol2-tdep.c \
- i386-tdep.c \
- i386-windows-tdep.c \
- i387-tdep.c \
- ia64-libunwind-tdep.c \
- ia64-linux-nat.c \
- ia64-linux-tdep.c \
- ia64-tdep.c \
- ia64-vms-tdep.c \
- inf-ptrace.c \
- linux-fork.c \
- linux-record.c \
- linux-tdep.c \
- lm32-tdep.c \
- m32r-linux-nat.c \
- m32r-linux-tdep.c \
- m32r-tdep.c \
- m68hc11-tdep.c \
- m68k-bsd-nat.c \
- m68k-bsd-tdep.c \
- m68k-linux-nat.c \
- m68k-linux-tdep.c \
- m68k-tdep.c \
- microblaze-linux-tdep.c \
- microblaze-tdep.c \
- mingw-hdep.c \
- mips-fbsd-nat.c \
- mips-fbsd-tdep.c \
- mips-linux-nat.c \
- mips-linux-tdep.c \
- mips-netbsd-nat.c \
- mips-netbsd-tdep.c \
- mips-sde-tdep.c \
- mips-tdep.c \
- mips64-obsd-nat.c \
- mips64-obsd-tdep.c \
- msp430-tdep.c \
- netbsd-nat.c \
- netbsd-tdep.c \
- nds32-tdep.c \
- nios2-linux-tdep.c \
- nios2-tdep.c \
- obsd-nat.c \
- obsd-tdep.c \
- or1k-linux-nat.c \
- posix-hdep.c \
- ppc-fbsd-nat.c \
- ppc-fbsd-tdep.c \
- ppc-linux-nat.c \
- ppc-linux-tdep.c \
- ppc-netbsd-nat.c \
- ppc-netbsd-tdep.c \
- ppc-obsd-nat.c \
- ppc-obsd-tdep.c \
- ppc-ravenscar-thread.c \
- ppc-sysv-tdep.c \
- ppc64-tdep.c \
- procfs.c \
- ravenscar-thread.c \
- remote-sim.c \
- riscv-fbsd-nat.c \
- riscv-fbsd-tdep.c \
- riscv-linux-nat.c \
- riscv-linux-tdep.c \
- riscv-none-tdep.c \
- riscv-ravenscar-thread.c \
- riscv-tdep.c \
- rl78-tdep.c \
- rs6000-aix-nat.c \
- rs6000-lynx178-tdep.c \
- rs6000-tdep.c \
- rx-tdep.c \
- s390-linux-nat.c \
- s390-linux-tdep.c \
- s390-tdep.c \
- score-tdep.c \
- ser-go32.c \
- ser-mingw.c \
- ser-pipe.c \
- ser-tcp.c \
- ser-uds.c \
- sh-netbsd-nat.c \
- sh-netbsd-tdep.c \
- sh-tdep.c \
- sol2-tdep.c \
- solib-aix.c \
- solib-svr4.c \
- sparc-linux-nat.c \
- sparc-linux-tdep.c \
- sparc-nat.c \
- sparc-netbsd-nat.c \
- sparc-netbsd-tdep.c \
- sparc-obsd-tdep.c \
- sparc-ravenscar-thread.c \
- sparc-sol2-nat.c \
- sparc-sol2-tdep.c \
- sparc-tdep.c \
- sparc64-fbsd-nat.c \
- sparc64-fbsd-tdep.c \
- sparc64-linux-nat.c \
- sparc64-linux-tdep.c \
- sparc64-nat.c \
- sparc64-netbsd-nat.c \
- sparc64-netbsd-tdep.c \
- sparc64-obsd-nat.c \
- sparc64-obsd-tdep.c \
- sparc64-sol2-tdep.c \
- sparc64-tdep.c \
- tilegx-linux-nat.c \
- tilegx-linux-tdep.c \
- tilegx-tdep.c \
- v850-tdep.c \
- vax-bsd-nat.c \
- vax-netbsd-tdep.c \
- vax-tdep.c \
- windows-nat.c \
- windows-tdep.c \
- x86-nat.c \
- x86-tdep.c \
- xcoffread.c \
- xstormy16-tdep.c \
- xtensa-config.c \
- xtensa-linux-nat.c \
- xtensa-linux-tdep.c \
- xtensa-tdep.c \
- xtensa-xtregs.c
-
# Some files need explicit build rules (due to -Werror problems) or due
# to sub-directory fun 'n' games.
@@ -2458,20 +2480,19 @@ po/$(PACKAGE).pot: force
rm -f $@.tmp && \
mv $@.new $@
%.c: %.l
- $(ECHO_LEX) $(FLEX) -t $< \
- | sed -e '/extern.*malloc/d' \
- -e '/extern.*realloc/d' \
- -e '/extern.*free/d' \
- -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 && \
- mv $@.new $@
-
-.PRECIOUS: ada-lex.c
+ $(ECHO_LEX) $(FLEX) -t $< > $@.tmp || (rm -f $@.tmp; false)
+ @sed -e '/extern.*malloc/d' \
+ -e '/extern.*realloc/d' \
+ -e '/extern.*free/d' \
+ -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' \
+ < $@.tmp > $@.new && \
+ rm -f $@.tmp && \
+ mv $@.new $@
# XML rules