+# Make empty definitions because MPW make doesn't default them.
XM_ADD_FILES =
TM_ADD_FILES =
NAT_ADD_FILES =
TM_CDEPS =
NAT_CDEPS =
-XDEPFILES = "{o}"mac-xdep.c.o
-
CC_LD = Link
-gC = gC1
-
s = "{srcdir}"
o = :
.c.o \Option-f .c
{CC} {DepDir}{Default}.c {INTERNAL_CFLAGS} -s gdb_{Default} -o {TargDir}{Default}.c.o
-.gc.o \Option-f .c
- {gC} {DepDir}{Default}.c {INTERNAL_CFLAGS} -s gdb_{Default} -o {TargDir}{Default}.gc.o
-
#Copyright 1989, 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
# This file is part of GDB.
# srcdir = :
# If you use bison instead of yacc, it needs to include the "-y" argument.
-BISON=bison -y
+BISON=byacc
#BISON=yacc
YACC={BISON}
# Where is the MMALLOC library? Typically ::mmalloc.
# Note that mmalloc can still be used on systems without mmap().
# To use your system malloc, comment out the following defines.
-MMALLOC = ::mmalloc:libmmalloc.o
+MMALLOC_DIR = :mmalloc
+MMALLOC_SRC = "{s}"{MMALLOC_DIR}
+MMALLOC = :{MMALLOC_DIR}:libmmalloc.o
# To use your system malloc, uncomment MMALLOC_DISABLE.
MMALLOC_DISABLE = -d NO_MMALLOC
# To use mmalloc but disable corruption checking, uncomment MMALLOC_CHECK
#MMALLOC_CHECK = -d NO_MMALLOC_CHECK
-MMALLOC_CFLAGS = {MMALLOC_DISABLE}
+MMALLOC_CFLAGS = -i {MMALLOC_SRC} {MMALLOC_CHECK} {MMALLOC_DISABLE}
# Where are the BFD library?
-BFD_DIR = ::bfd
-BFD = {BFD_DIR}:libbfd.o
+BFD_DIR = :bfd
BFD_SRC = "{s}"{BFD_DIR}
-BFD_CFLAGS = -i {BFD_DIR} -i {BFD_SRC}
+BFD = :{BFD_DIR}:libbfd.o
+BFD_CFLAGS = -i :{BFD_DIR} -i {BFD_SRC}
# Where is the READLINE library? Typically in ::readline.
-READLINE_DIR = ::readline
-READLINE = {READLINE_DIR}:libreadline.o
-#READLINE_DISABLE = -d NO_READLINE
+READLINE_DIR = :readline
READLINE_SRC = "{s}"{READLINE_DIR}
+READLINE = :{READLINE_DIR}:libreadline.o
+#READLINE_DISABLE = -d NO_READLINE
READLINE_CFLAGS = -i {READLINE_SRC}
#READLINE_CFLAGS = {READLINE_DISABLE}
ADD_FILES = {REGEX} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES}
ADD_DEPS = {REGEX1} {XM_ADD_FILES} {TM_ADD_FILES} {NAT_ADD_FILES}
-VERSION = 4.12.3
+VERSION = 4.14.1
DIST=gdb
LINT=:usr:5bin:lint
ALLDEPFILES = "{s}"29k-share:udi:udip2soc.c "{s}"29k-share:udi:udr.c \Option-d
"{s}"29k-share:udi:udi2go32.c \Option-d
- "{s}"a29k-pinsn.c "{s}"a29k-tdep.c "{s}"a68v-nat.c "{s}"alpha-nat.c "{s}"alpha-tdep.c \Option-d
+ "{s}"a29k-tdep.c "{s}"a68v-nat.c "{s}"alpha-nat.c "{s}"alpha-tdep.c \Option-d
"{s}"altos-xdep.c arm-convert.s \Option-d
- "{s}"arm-pinsn.c "{s}"arm-tdep.c "{s}"arm-xdep.c "{s}"coff-solib.c "{s}"convex-pinsn.c \Option-d
+ "{s}"arm-tdep.c "{s}"arm-xdep.c "{s}"coff-solib.c \Option-d
"{s}"convex-tdep.c \Option-d
"{s}"convex-xdep.c "{s}"core-svr4.c "{s}"coredep.c "{s}"corelow.c "{s}"dcache.c "{s}"delta68-nat.c \Option-d
"{s}"dpx2-nat.c "{s}"dstread.c "{s}"exec.c "{s}"fork-child.c \Option-d
- "{s}"go32-xdep.c "{s}"gould-pinsn.c "{s}"gould-xdep.c "{s}"h8300-tdep.c "{s}"h8500-tdep.c \Option-d
- "{s}"hp300ux-nat.c "{s}"hppa-pinsn.c "{s}"hppa-tdep.c "{s}"hppab-nat.c "{s}"hppah-nat.c \Option-d
- "{s}"i386-pinsn.c "{s}"i386-tdep.c "{s}"i386b-nat.c "{s}"i386mach-nat.c "{s}"i386v-nat.c \Option-d
+ "{s}"go32-xdep.c "{s}"gould-tdep.c "{s}"gould-xdep.c "{s}"h8300-tdep.c "{s}"h8500-tdep.c \Option-d
+ "{s}"hp300ux-nat.c "{s}"hppa-tdep.c "{s}"hppab-nat.c "{s}"hppah-nat.c \Option-d
+ "{s}"i386-tdep.c "{s}"i386b-nat.c "{s}"i386mach-nat.c "{s}"i386v-nat.c \Option-d
"{s}"i386aix-nat.c "{s}"i386m3-nat.c "{s}"i386v4-nat.c "{s}"i386ly-tdep.c \Option-d
"{s}"i387-tdep.c \Option-d
- "{s}"i960-pinsn.c "{s}"i960-tdep.c \Option-d
+ "{s}"i960-tdep.c \Option-d
"{s}"infptrace.c "{s}"inftarg.c "{s}"irix4-nat.c "{s}"irix5-nat.c "{s}"isi-xdep.c \Option-d
"{s}"lynx-nat.c "{s}"m3-nat.c \Option-d
- "{s}"m68k-pinsn.c "{s}"m68k-tdep.c \Option-d
- "{s}"m88k-nat.c "{s}"m88k-pinsn.c "{s}"m88k-tdep.c "{s}"mips-nat.c "{s}"mips-pinsn.c \Option-d
+ "{s}"m68k-tdep.c \Option-d
+ "{s}"m88k-nat.c "{s}"m88k-tdep.c "{s}"mips-nat.c \Option-d
"{s}"mips-tdep.c "{s}"mipsm3-nat.c "{s}"news-xdep.c \Option-d
"{s}"nindy-share:Onindy.c "{s}"nindy-share:nindy.c \Option-d
"{s}"nindy-share:ttyflush.c "{s}"nindy-tdep.c \Option-d
- "{s}"ns32k-pinsn.c "{s}"ns32km3-nat.c "{s}"osfsolib.c \Option-d
- "{s}"somread.c "{s}"procfs.c "{s}"pyr-pinsn.c "{s}"pyr-tdep.c "{s}"pyr-xdep.c \Option-d
+ "{s}"ns32k-tdep.c "{s}"ns32km3-nat.c "{s}"osfsolib.c \Option-d
+ "{s}"somread.c "{s}"somsolib.c \Option-d
+ "{s}"procfs.c "{s}"pyr-tdep.c "{s}"pyr-xdep.c \Option-d
"{s}"remote-adapt.c "{s}"remote-bug.c "{s}"remote-e7000.c "{s}"remote-eb.c "{s}"remote-es.c \Option-d
"{s}"remote-hms.c "{s}"remote-mips.c \Option-d
"{s}"remote-mm.c "{s}"remote-mon.c "{s}"remote-nindy.c "{s}"remote-sim.c \Option-d
"{s}"remote-st.c "{s}"remote-utils.c "{s}"dcache.c \Option-d
- "{s}"remote-udi.c "{s}"remote-vx.c "{s}"remote-z8k.c "{s}"rs6000-nat.c "{s}"rs6000-pinsn.c \Option-d
+ "{s}"remote-udi.c "{s}"remote-vx.c "{s}"rs6000-nat.c \Option-d
"{s}"rs6000-tdep.c "{s}"ser-go32.c "{s}"ser-tcp.c "{s}"sh-tdep.c "{s}"solib.c "{s}"sparc-nat.c \Option-d
- "{s}"sparc-pinsn.c "{s}"sparc-tdep.c "{s}"sun3-nat.c "{s}"sun386-nat.c \Option-d
+ "{s}"sparc-tdep.c "{s}"sun3-nat.c "{s}"sun386-nat.c \Option-d
"{s}"symm-tdep.c "{s}"symm-nat.c \Option-d
- "{s}"tahoe-pinsn.c "{s}"ultra3-nat.c "{s}"ultra3-xdep.c "{s}"umax-xdep.c \Option-d
- "{s}"vax-pinsn.c \Option-d
+ "{s}"tahoe-tdep.c "{s}"ultra3-nat.c "{s}"ultra3-xdep.c "{s}"umax-xdep.c \Option-d
+ "{s}"vax-tdep.c \Option-d
"{s}"vx-share:xdr_ld.c "{s}"vx-share:xdr_ptrace.c "{s}"vx-share:xdr_rdb.c \Option-d
"{s}"xcoffexec.c "{s}"xcoffread.c "{s}"xcoffsolib.c "{s}"z8k-tdep.c
getopt_h = "{INCLUDE_DIR}":getopt.h
#ieee-float_h = "{INCLUDE_DIR}":ieee-float.h
ieee_float_h =
-bfd_h = "{BFD_DIR}":bfd.h
+bfd_h = :"{BFD_DIR}":bfd.h
wait_h = "{INCLUDE_DIR}":wait.h
dis_asm_h = "{INCLUDE_DIR}":dis-asm.h
"{s}"vx-share:dbgRpcLib.h "{s}"vx-share:ptrace.h "{s}"vx-share:vxTypes.h \Option-d
"{s}"vx-share:vxWorks.h "{s}"vx-share:wait.h "{s}"vx-share:xdr_ld.h \Option-d
"{s}"vx-share:xdr_ptrace.h "{s}"vx-share:xdr_rdb.h "{s}"thread.h \Option-d
- "{s}"dcache.h "{s}"remote-utils.h "{s}"remote-sim.h
+ "{s}"dcache.h "{s}"remote-utils.h "{s}"remote-sim.h "{s}"somsolib.h
# Header files that already have srcdir in them.
{ALLPARAM} {INFOFILES} {POSSLIBS} {REMOTE_EXAMPLES}
-OBS = "{o}"version.c.o "{o}"main.c.o "{o}"top.c.o "{o}"blockframe.c.o "{o}"breakpoint.gc.o "{o}"findvar.c.o "{o}"stack.c.o "{o}"thread.c.o \Option-d
- "{o}"source.c.o "{o}"values.c.o "{o}"eval.c.o "{o}"valops.c.o "{o}"valarith.c.o "{o}"valprint.c.o "{o}"printcmd.gc.o \Option-d
- "{o}"symtab.c.o "{o}"symfile.c.o "{o}"symmisc.c.o "{o}"infcmd.c.o "{o}"infrun.gc.o "{o}"command.c.o \Option-d
+OBS = "{o}"version.c.o "{o}"main.c.o "{o}"top.c.o "{o}"blockframe.c.o "{o}"breakpoint.c.o "{o}"findvar.c.o "{o}"stack.c.o "{o}"thread.c.o \Option-d
+ "{o}"source.c.o "{o}"values.c.o "{o}"eval.c.o "{o}"valops.c.o "{o}"valarith.c.o "{o}"valprint.c.o "{o}"printcmd.c.o \Option-d
+ "{o}"symtab.c.o "{o}"symfile.c.o "{o}"symmisc.c.o "{o}"infcmd.c.o "{o}"infrun.c.o "{o}"command.c.o \Option-d
"{o}"utils.c.o "{o}"expprint.c.o "{o}"environ.c.o "{o}"gdbtypes.c.o "{o}"copying.c.o {DEPFILES} \Option-d
"{o}"mem-break.c.o "{o}"target.c.o "{o}"parse.c.o "{o}"language.c.o {YYOBJ} "{o}"buildsym.c.o \Option-d
"{o}"objfiles.c.o "{o}"minsyms.c.o "{o}"maint.c.o "{o}"demangle.c.o "{o}"dbxread.c.o "{o}"coffread.c.o "{o}"elfread.c.o \Option-d
- "{o}"dwarfread.c.o "{o}"mipsread.c.o "{o}"stabsread.c.o "{o}"core.c.o "{o}"c-lang.c.o "{o}"ch-lang.c.o "{o}"m2-lang.c.o \Option-d
- "{o}"complaints.c.o "{o}"typeprint.c.o "{o}"c-typeprint.c.o "{o}"ch-typeprint.c.o "{o}"m2-typeprint.c.o \Option-d
- "{o}"c-valprint.c.o "{o}"cp-valprint.c.o "{o}"ch-valprint.c.o "{o}"m2-valprint.c.o "{o}"nlmread.c.o \Option-d
- "{o}"serial.c.o "{o}"mdebugread.c.o "{o}"annotate.c.o
+ "{o}"dwarfread.c.o "{o}"mipsread.c.o "{o}"stabsread.c.o "{o}"core.c.o "{o}"c-lang.c.o "{o}"ch-lang.c.o "{o}"f-lang.c.o "{o}"m2-lang.c.o \Option-d
+ "{o}"complaints.c.o "{o}"typeprint.c.o "{o}"c-typeprint.c.o "{o}"ch-typeprint.c.o "{o}"f-typeprint.c.o "{o}"m2-typeprint.c.o \Option-d
+ "{o}"c-valprint.c.o "{o}"cp-valprint.c.o "{o}"ch-valprint.c.o "{o}"f-valprint.c.o "{o}"m2-valprint.c.o "{o}"nlmread.c.o \Option-d
+ "{o}"serial.c.o "{o}"mdebugread.c.o "{o}"annotate.c.o \Option-d
+ "{o}"exec.c.o
TSOBS =
# For now, shortcut the "configure GDB for fewer languages" stuff.
YYFILES = "{o}"c-exp.tab.c "{o}"m2-exp.tab.c "{o}"ch-exp.tab.c
-YYOBJ = "{o}"c-exp.tab.c.o "{o}"m2-exp.tab.c.o "{o}"ch-exp.tab.c.o
+YYOBJ = "{o}"c-exp.tab.c.o "{o}"m2-exp.tab.c.o "{o}"ch-exp.tab.c.o "{o}"f-exp.tab.c.o
# Prevent Sun make from putting in the machine type. Setting
# TARGET_ARCH to nothing works for SunOS 3, 4.0, but not for 4.1.
# .c.o \Option-f
# {CC} -c {INTERNAL_CFLAGS} $<
-all \Option-f gdb SiowGDB MacGDB
+all \Option-f gdb SiowGDB
# @{MAKE} {FLAGS_TO_PASS} DO=all "DODIRS=`echo {SUBDIRS} | sed 's:testsuite::'`" subdir_do
# The check target can not use subdir_do, because subdir_do does not
#
# Formatting conventions: The name of the _initialize_* routines must start
# in column zero, and must not be inside #if.
-:init.c \Option-f {OBS} {TSOBS}
- Duplicate -d -y "{s}"mpw-init.c :init.c
-:init-new.c \Option-f {OBS} {TSOBS}
- Echo Making init.c
- Delete -i -y init.c-tmp
+# FIXME: the last sed substitution 's/^://' should really be 's/^{o}//',
+# but only some versions of Make (like 4.0d2, but NOT 4.0b6) will make
+# the substitution.
+
+"{o}"init.c \Option-f {OBS} {TSOBS}
+ If "{o}" =~ /:/
+ Echo objdir is :
+ Else
+ Echo Aack, objdir is not :
+ Exit -5
+ End If
+ Echo Making "{o}"init.c
+ Delete -i -y "{o}"init.c init.c-tmp
Echo '/* Do not modify this file. */' >init.c-tmp
Echo '/* It is created automatically by the Makefile. */'>>init.c-tmp
- Echo 'void initialize_all_files () {' >>init.c-tmp
+ Echo 'void initialize_all_files () ' `open-brace` >>init.c-tmp
For i in {OBS} {TSOBS}
- set filename `Echo {i} | sed \Option-d
- -e ',^Onindy.o,d' \Option-d
- -e ',^nindy.o,d' \Option-d
- -e ',ttyflush.o,d' \Option-d
- -e ',xdr_ld.o,d' \Option-d
- -e ',xdr_ptrace.o,d' \Option-d
- -e ',xdr_rdb.o,d' \Option-d
- -e ',udr.o,d' \Option-d
- -e ',udip2soc.o,d' \Option-d
- -e ',udi2go32.o,d' \Option-d
- -e ',version.o,d' \Option-d
- -e ',[a-z0-9A-Z_]*-exp.tab.o,d' \Option-d
- -e 's,\.gc\.o,.c,' \Option-d
- -e 's,\.c\.o,.c,'`
- If {filename} != ""
- sed <{s}{filename} >>init.c-tmp -n \Option-d
- -e ',^_initialize_[a-z_0-9A-Z]* *(,s,^\([a-z_0-9A-Z]*\).*, {extern void \1 (); \1 ();},p'
+ set filename "`Echo {i} | sed \Option-d
+ -e '/^Onindy.c.o/d' \Option-d
+ -e '/^nindy.c.o/d' \Option-d
+ -e '/ttyflush.c.o/d' \Option-d
+ -e '/xdr_ld.c.o/d' \Option-d
+ -e '/xdr_ptrace.c.o/d' \Option-d
+ -e '/xdr_rdb.c.o/d' \Option-d
+ -e '/udr.c.o/d' \Option-d
+ -e '/udip2soc.c.o/d' \Option-d
+ -e '/udi2go32.c.o/d' \Option-d
+ -e '/version.c.o/d' \Option-d
+ -e '/[a-z0-9A-Z_]*-exp.tab.c.o/d' \Option-d
+ -e 's/\.gc\.o/.c/' \Option-d
+ -e 's/\.c\.o/.c/' \Option-d
+ -e 's/^://'`"
+ If "{filename}" != ""
+ sed <"{s}""{filename}" >>init.c-tmp -n \Option-d
+ -e '/^_initialize_[a-z_0-9A-Z]* *(/s/^\([a-z_0-9A-Z]*\).*/ {extern void \1 (); \1 ();}/p'
End if
End For
Echo '}' >>init.c-tmp
- Rename -y init.c-tmp init-new.c
+ Rename -y init.c-tmp "{o}"init.c
-# .PRECIOUS \Option-f "{s}"init.c
LOADLIBES = {EXTRALIBS}
# Removing the old gdb first works better if it is running, at least on SunOS.
-gdb \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o
+gdb \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
Delete -i -y gdb
+ Rez -rd -o gdb "{o}"Version.r -append
Link {LDFLAGS} -o gdb \Option-d
"{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES}
# Version of GDB that uses the SIOW library.
-SiowGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o
+SiowGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
Delete -i -y SiowGDB
Rez -o SiowGDB {RIncludes}siow.r -append \Option-d
-d __kPrefSize=5000 -d __kMinSize=2000
+ Rez -rd -o SiowGDB "{o}"Version.r -append
Link -d -model far -o SiowGDB -t 'APPL' -c 'gdb ' \Option-d
"{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} \Option-d
"{CLibraries}"StdClib.o \Option-d
"{Libraries}"SIOW.o \Option-d
"{Libraries}"Runtime.o \Option-d
- "{Libraries}"Interface.o
+ "{Libraries}"Interface.o \Option-d
+ "{Libraries}"ToolLibs.o
# Version of GDB that uses a real library.
-MacGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o
+MacGDB \Option-f {OBS} {TSOBS} {ADD_DEPS} {CDEPS} "{o}"init.c.o "{o}"Version.r
Delete -i -y MacGDB
Rez -rd -o MacGDB "{s}"macgdb.r -append
+ Rez -rd -o MacGDB "{o}"Version.r -append
Link -d -model far -o MacGDB -t 'APPL' -c 'gdb ' \Option-d
"{o}"init.c.o {OBS} {TSOBS} {ADD_FILES} {CLIBS} {LOADLIBES}
+"{o}"Version.r \Option-f "{o}"version-stamp
+
+"{o}"version-stamp \Option-f Makefile
+ Delete -i -y "{o}"version.new "{o}"version-stamp
+ Set major 0
+ Set minor 0
+ Set release 0
+ Echo '/* Version resources. */' > "{o}"version.new
+ Echo '#include "SysTypes.r"' >> "{o}"version.new
+ Echo '' >> "{o}"version.new
+ Echo "resource 'vers' (1) " `open-brace` >> "{o}"version.new
+ Echo " {major}," >> "{o}"version.new
+ Echo " {minor}," >> "{o}"version.new
+ Echo " {release}," >> "{o}"version.new
+ Echo ' 0,' >> "{o}"version.new
+ Echo ' verUs,' >> "{o}"version.new
+ Echo ' "{VERSION}",' >> "{o}"version.new
+ Echo ' "{VERSION} (c) 1986-95 FSF, Inc. "' >> "{o}"version.new
+ Echo '};' >> "{o}"version.new
+ Echo '' >> "{o}"version.new
+ Echo "resource 'vers' (2, purgeable) " `open-brace` >> "{o}"version.new
+ Echo " {major}," >> "{o}"version.new
+ Echo " {minor}," >> "{o}"version.new
+ Echo " {release}," >> "{o}"version.new
+ Echo ' 0,' >> "{o}"version.new
+ Echo ' verUs,' >> "{o}"version.new
+ Echo ' "{VERSION}",' >> "{o}"version.new
+ Echo ' "GDB for MPW"' >> "{o}"version.new
+ Echo '};' >> "{o}"version.new
+ MoveIfChange "{o}"version.new "{o}"Version.r
+ Echo ' ' > "{o}"version-stamp
+
# This is useful when debugging GDB, because some Unix's don't let you run GDB
# on itself without copying the executable. So "make gdb1" will make
# gdb and put a copy in gdb1, and you can run it with "gdb gdb1".
Delete -y y.tab.c
Rename -y c-exp.new "{o}"c-exp.tab.c
+"{o}"f-exp.tab.c.o \Option-f "{o}"f-exp.tab.c
+
+"{o}"f-exp.tab.c \Option-f "{s}"f-exp.y
+ {YACC} {YFLAGS} "{s}"f-exp.y
+ sed -e ':extern.*malloc:d' \Option-d
+ -e ':extern.*realloc:d' \Option-d
+ -e ':extern.*free:d' \Option-d
+ -e ':include.*malloc.h:d' \Option-d
+ -e 's:malloc:xmalloc:g' \Option-d
+ -e 's:realloc:xrealloc:g' \Option-d
+ < y.tab.c > f-exp.new
+ Delete -y y.tab.c
+ Rename -y f-exp.new "{o}"f-exp.tab.c
+
# ch-exp.tab.c is generated in objdir from "{s}"ch-exp.y if it doesn't exist
# in srcdir, then compiled in objdir to ch-exp.tab.c.o.
# Remove bogus decls for malloc:realloc:free which conflict with everything
"{o}"udr.c.o \Option-f "{s}"29k-share:udi:udr.c {udiheaders}
{CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udr.c -o "{o}"udr.c.o
-"{o}"a29k-pinsn.c.o \Option-f "{s}"a29k-pinsn.c {bfd_h} {dis_asm_h}
"{o}"a29k-tdep.c.o \Option-f "{s}"a29k-tdep.c {gdbcmd_h} {gdbcore_h} {inferior_h} {defs_h}
"{o}"a68v-nat.c.o \Option-f "{s}"a68v-nat.c {defs_h} {gdbcore_h} {inferior_h}
"{o}"annotate.c.o \Option-f "{s}"annotate.c
-"{o}"arm-pinsn.c.o \Option-f "{s}"arm-pinsn.c "{s}"{OP_INCLUDE}:arm.h {defs_h} {symtab_h}
+"{o}"arm-tdep.c.o \Option-f "{s}"arm-tdep.c "{s}"{OP_INCLUDE}:arm.h {defs_h} {symtab_h}
"{o}"blockframe.c.o \Option-f "{s}"blockframe.c {defs_h} {gdbcore_h} {inferior_h} \Option-d
"{s}"objfiles.h "{s}"symfile.h "{s}"target.h
-"{o}"breakpoint.gc.o \Option-f "{s}"breakpoint.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
+"{o}"breakpoint.c.o \Option-f "{s}"breakpoint.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"language.h "{s}"target.h "{s}"thread.h
"{o}"buildsym.c.o \Option-f "{s}"buildsym.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
"{o}"complaints.c.o \Option-f "{s}"complaints.c "{s}"complaints.h {defs_h} {gdbcmd_h}
-"{o}"convex-pinsn.c.o \Option-f "{s}"convex-pinsn.c "{s}"{OP_INCLUDE}:convex.h {defs_h} \Option-d
- {symtab_h}
-
"{o}"convex-tdep.c.o \Option-f "{s}"convex-tdep.c {wait_h} {defs_h} {gdbcmd_h} \Option-d
{gdbcore_h} {inferior_h}
"{o}"expprint.c.o \Option-f "{s}"expprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
"{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h}
+"{o}"f-lang.c.o \Option-f "{s}"f-lang.c "{s}"f-lang.h {defs_h} {expression_h} {gdbtypes_h} \Option-d
+ "{s}"language.h "{s}"parser-defs.h {symtab_h}
+
+"{o}"f-typeprint.c.o \Option-f "{s}"f-typeprint.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d
+ {gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h {symtab_h} "{s}"target.h \Option-d
+ "{s}"typeprint.h {value_h}
+
+"{o}"f-valprint.c.o \Option-f "{s}"f-valprint.c {defs_h} {expression_h} {gdbtypes_h} \Option-d
+ "{s}"language.h {symtab_h} "{s}"valprint.h {value_h}
+
"{o}"findvar.c.o \Option-f "{s}"findvar.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
"{o}"fork-child.c.o \Option-f "{s}"fork-child.c {wait_h} {defs_h} {gdbcore_h} \Option-d
"{o}"go32-xdep.c.o \Option-f "{s}"go32-xdep.c
-"{o}"gould-pinsn.c.o \Option-f "{s}"gould-pinsn.c "{s}"{OP_INCLUDE}:np1.h {defs_h} {frame_h} \Option-d
+"{o}"gould-tdep.c.o \Option-f "{s}"gould-tdep.c "{s}"{OP_INCLUDE}:np1.h {defs_h} {frame_h} \Option-d
{gdbcore_h} {symtab_h}
"{o}"gould-xdep.c.o \Option-f "{s}"gould-xdep.c {defs_h} {gdbcore_h} {inferior_h}
{value_h}
"{o}"hp300ux-nat.c.o \Option-f "{s}"hp300ux-nat.c {defs_h} {gdbcore_h} {inferior_h}
-"{o}"hppa-pinsn.c.o \Option-f "{s}"hppa-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
"{o}"hppa-tdep.c.o \Option-f "{s}"hppa-tdep.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
"{o}"hppab-nat.c.o \Option-f "{s}"hppab-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
"{o}"hppah-nat.c.o \Option-f "{s}"hppah-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
-"{o}"i386-pinsn.c.o \Option-f "{s}"i386-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
"{o}"i386-tdep.c.o \Option-f "{s}"i386-tdep.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
"{o}"i386b-nat.c.o \Option-f "{s}"i386b-nat.c {defs_h}
"{o}"i386ly-nat.c.o \Option-f "{s}"i386ly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h
"{o}"i387-tdep.c.o \Option-f "{s}"i387-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"language.h
-"{o}"i960-pinsn.c.o \Option-f "{s}"i960-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
-
"{o}"i960-tdep.c.o \Option-f "{s}"i960-tdep.c {ieee_float_h} {defs_h} {expression_h} \Option-d
{frame_h} {gdbtypes_h} {symtab_h} {value_h}
"{o}"infptrace.c.o \Option-f "{s}"infptrace.c {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h
-"{o}"infrun.gc.o \Option-f "{s}"infrun.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
+"{o}"infrun.c.o \Option-f "{s}"infrun.c {wait_h} {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"target.h "{s}"thread.h
"{o}"inftarg.c.o \Option-f "{s}"inftarg.c {wait_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
"{o}"m2-valprint.c.o \Option-f "{s}"m2-valprint.c {defs_h} {gdbtypes_h} {symtab_h} \Option-d
"{s}"valprint.h
-"{o}"m68k-pinsn.c.o \Option-f "{s}"m68k-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
"{o}"m68k-tdep.c.o \Option-f "{s}"m68k-tdep.c {defs_h} {frame_h} {symtab_h}
+
"{o}"m68kly-nat.c.o \Option-f "{s}"m68kly-nat.c {defs_h} {frame_h} {inferior_h} "{s}"target.h
+
"{o}"m88k-nat.c.o \Option-f "{s}"m88k-nat.c {defs_h} {gdbcore_h} {inferior_h}
-"{o}"m88k-pinsn.c.o \Option-f "{s}"m88k-pinsn.c {defs_h} {symtab_h}
+
"{o}"m88k-tdep.c.o \Option-f "{s}"m88k-tdep.c {defs_h} {gdbcore_h} {inferior_h}
"{o}"main.c.o \Option-f "{s}"main.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d
{symtab_h}
"{o}"mips-nat.c.o \Option-f "{s}"mips-nat.c {defs_h} {gdbcore_h} {inferior_h}
-"{o}"mips-pinsn.c.o \Option-f "{s}"mips-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
"{o}"mips-tdep.c.o \Option-f "{s}"mips-tdep.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h
"{o}"nindy-tdep.c.o \Option-f "{s}"nindy-tdep.c {defs_h} {frame_h} {symtab_h}
-"{o}"ns32k-pinsn.c.o \Option-f "{s}"ns32k-pinsn.c {defs_h} {gdbcore_h} "{s}"ns32k-opcode.h \Option-d
+"{o}"ns32k-tdep.c.o \Option-f "{s}"ns32k-tdep.c {defs_h} {gdbcore_h} "{s}"ns32k-opcode.h \Option-d
{symtab_h}
"{o}"objfiles.c.o \Option-f "{s}"objfiles.c {bfd_h} {defs_h} "{s}"objfiles.h "{s}"symfile.h \Option-d
"{o}"somread.c.o \Option-f "{s}"somread.c {bfd_h} "{s}"buildsym.h "{s}"complaints.h {defs_h} \Option-d
"{s}"gdb-stabs.h "{s}"objfiles.h "{s}"symfile.h {symtab_h}
+"{o}"somsolib.c.o \Option-f "{s}"somsolib.c {defs_h}
+
"{o}"parse.c.o \Option-f "{s}"parse.c {command_h} {defs_h} {expression_h} {frame_h} \Option-d
{gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h}
-"{o}"printcmd.gc.o \Option-f "{s}"printcmd.c {breakpoint_h} {defs_h} {expression_h} \Option-d
+"{o}"printcmd.c.o \Option-f "{s}"printcmd.c {breakpoint_h} {defs_h} {expression_h} \Option-d
{gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h "{s}"symfile.h \Option-d
{symtab_h} "{s}"target.h
"{o}"procfs.c.o \Option-f "{s}"procfs.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
"{s}"target.h
-"{o}"pyr-pinsn.c.o \Option-f "{s}"pyr-pinsn.c "{s}"{OP_INCLUDE}:pyr.h {defs_h} {gdbcore_h} \Option-d
- {symtab_h}
-
"{o}"pyr-tdep.c.o \Option-f "{s}"pyr-tdep.c {defs_h}
+
"{o}"pyr-xdep.c.o \Option-f "{s}"pyr-xdep.c {defs_h} {gdbcore_h} {inferior_h}
"{o}"regex.c.o \Option-f "{s}"regex.c "{s}"regex.h
"{s}"vx-share:ptrace.h "{s}"vx-share:xdr_ld.h "{s}"vx-share:xdr_ptrace.h \Option-d
"{s}"vx-share:xdr_rdb.h
-"{o}"remote-z8k.c.o \Option-f "{s}"remote-z8k.c {wait_h} "{s}":sim:z8k:sim.h \Option-d
- {defs_h} {gdbcore_h} {inferior_h} "{s}"target.h "{s}"terminal.h
-
"{o}"remote-utils.c.o \Option-f "{s}"remote-utils.c {defs_h} {gdbcmd_h} {gdbcore_h} \Option-d
{inferior_h} {remote_utils_h}
"{o}"rs6000-nat.c.o \Option-f "{s}"rs6000-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
-"{o}"rs6000-pinsn.c.o \Option-f "{s}"rs6000-pinsn.c "{s}"{OP_INCLUDE}:rs6k.h {defs_h}
-
"{o}"rs6000-tdep.c.o \Option-f "{s}"rs6000-tdep.c {defs_h} {gdbcore_h} {inferior_h} \Option-d
"{s}"target.h "{s}"xcoffsolib.h
{gdbcore_h} "{s}"language.h "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h {symtab_h}
"{o}"sparc-nat.c.o \Option-f "{s}"sparc-nat.c {bfd_h} {defs_h} {inferior_h} "{s}"target.h
-"{o}"sparc-pinsn.c.o \Option-f "{s}"sparc-pinsn.c {bfd_h} {dis_asm_h} {defs_h}
"{o}"sparc-tdep.c.o \Option-f "{s}"sparc-tdep.c {ieee_float_h} {defs_h} {gdbcore_h} \Option-d
{inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h
{gdbcmd_h} {gdbcore_h} {gdbtypes_h} "{s}"language.h "{s}"objfiles.h \Option-d
"{s}"regex.h "{s}"symfile.h {symtab_h} "{s}"target.h {value_h}
-"{o}"tahoe-pinsn.c.o \Option-f "{s}"tahoe-pinsn.c "{s}"{OP_INCLUDE}:tahoe.h {defs_h} \Option-d
+"{o}"tahoe-tdep.c.o \Option-f "{s}"tahoe-tdep.c "{s}"{OP_INCLUDE}:tahoe.h {defs_h} \Option-d
{symtab_h}
"{o}"target.c.o \Option-f "{s}"target.c {bfd_h} {defs_h} {gdbcmd_h} {inferior_h} \Option-d
"{o}"values.c.o \Option-f "{s}"values.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d
{gdbcore_h} {gdbtypes_h} {symtab_h} "{s}"target.h {value_h}
-"{o}"vax-pinsn.c.o \Option-f "{s}"vax-pinsn.c "{s}"{OP_INCLUDE}:vax.h {defs_h} {symtab_h}
+"{o}"vax-tdep.c.o \Option-f "{s}"vax-tdep.c "{s}"{OP_INCLUDE}:vax.h {defs_h} {symtab_h}
"{o}"xdr_ld.c.o \Option-f "{s}"vx-share:xdr_ld.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
"{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ld.h
{gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
{bfd_h} "{s}"objfiles.h "{s}"symfile.h
+f-exp.tab.c.o \Option-f f-exp.tab.c "{s}"f-lang.h {defs_h} {expression_h} \Option-d
+ {gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
+ {bfd_h} "{s}"objfiles.h "{s}"symfile.h
+
ch-exp.tab.c.o \Option-f ch-exp.tab.c "{s}"ch-lang.h {defs_h} {expression_h} \Option-d
{gdbtypes_h} "{s}"language.h "{s}"parser-defs.h {symtab_h} {value_h} \Option-d
{bfd_h} "{s}"objfiles.h "{s}"symfile.h