* inftarg.c (child_thread_alive): New function to see if a
[deliverable/binutils-gdb.git] / gdb / mpw-make.in
index 7bcfdb94848cf06a5d8e3e563fff6950ccb7f9df..8d2864458190bffa3bb8835597aa42de1befcbbc 100644 (file)
@@ -1,3 +1,4 @@
+# Make empty definitions because MPW make doesn't default them.
 XM_ADD_FILES = 
 TM_ADD_FILES = 
 NAT_ADD_FILES = 
@@ -5,12 +6,8 @@ XM_CDEPS =
 TM_CDEPS = 
 NAT_CDEPS = 
 
-XDEPFILES = "{o}"mac-xdep.c.o
-
 CC_LD = Link
 
-gC = gC1
-
 s = "{srcdir}"
 
 o = :
@@ -24,9 +21,6 @@ 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.
@@ -45,12 +39,12 @@ o = :
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-prefix = :usr:local
+prefix = :usr:local:
 
 program_transform_name =
 exec_prefix = {prefix}
-bindir = {exec_prefix}:bin
-libdir = {exec_prefix}:lib
+bindir = {exec_prefix}bin
+libdir = {exec_prefix}lib
 tooldir = {libdir}:{target_alias}
 
 datadir = {prefix}:lib
@@ -96,7 +90,7 @@ TERMCAP = -ltermcap
 # srcdir = :
 
 # If you use bison instead of yacc, it needs to include the "-y" argument.
-BISON=bison -y
+BISON=byacc
 #BISON=yacc
 YACC={BISON}
 
@@ -119,24 +113,26 @@ LIBIBERTY = ::libiberty:libiberty.o
 # 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_SRC = "{srcdir}"{BFD_DIR}
-BFD_CFLAGS = -i {BFD_DIR} -i {BFD_SRC}
+BFD_DIR = :bfd
+BFD_SRC = "{s}"{BFD_DIR}
+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_DIR = :readline
+READLINE_SRC = "{s}"{READLINE_DIR}
+READLINE = :{READLINE_DIR}:libreadline.o
 #READLINE_DISABLE = -d NO_READLINE
-READLINE_SRC = "{srcdir}"{READLINE_DIR}
 READLINE_CFLAGS = -i {READLINE_SRC}
 #READLINE_CFLAGS = {READLINE_DISABLE}
 
@@ -153,13 +149,13 @@ OPCODES_CFLAGS = -i {OP_INCLUDE}
 
 # All the includes used for CFLAGS and for lint.
 # -i : for config files.
-# -i {srcdir} for gdb internal headers and possibly for "{s}"regex.h also.
-# -i "{srcdir}"config for more generic config files.
+# -i {s} for gdb internal headers and possibly for "{s}"regex.h also.
+# -i "{s}"config for more generic config files.
 
 # It is also possible that you will need to add -i :usr:include:sys if
 # your system doesn't have "{s}"fcntl.h in :usr:include (which is where it
 # should be according to Posix).
-GDB_CFLAGS = -i : -i {srcdir} -i "{srcdir}"config
+GDB_CFLAGS = -i : -i {s} -i "{s}"config
 
 # M{H,T}_CFLAGS, if defined, have host- and target-dependent CFLAGS
 # from the config directory.
@@ -211,14 +207,14 @@ CDEPS = {XM_CDEPS} {TM_CDEPS} {NAT_CDEPS} \Option-d
 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
 LINTFLAGS= {BFD_CFLAGS}
 
-RUNTEST = `if [ -f $"{srcdir}":dejagnu:runtest ] ; then \Option-d
-               echo $"{srcdir}":dejagnu:runtest ; else echo runtest; \Option-d
+RUNTEST = `if [ -f $"{s}":dejagnu:runtest ] ; then \Option-d
+               echo $"{s}":dejagnu:runtest ; else echo runtest; \Option-d
           fi`
 
 RUNTESTFLAGS=
@@ -327,37 +323,38 @@ TARGET_FLAGS_TO_PASS = \Option-d
 
 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
 
@@ -550,7 +547,7 @@ SFILES_KGDB  = {SFILES} "{s}"stuff.c "{s}"kdb-start.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 
 
@@ -560,14 +557,12 @@ remote_utils_h = {dcache_h} "{s}"serial.h "{s}"target.h "{s}"remote-utils.h "{s}
 readline_headers =
 
 udiheaders = \Option-d
-       "{srcdir}"29k-share:udi:udiproc.h \Option-d
-       "{srcdir}"29k-share:udi:udiphcfg.h \Option-d
-       "{srcdir}"29k-share:udi:udiphunix.h \Option-d
-       "{srcdir}"29k-share:udi:udiptcfg.h \Option-d
-       "{srcdir}"29k-share:udi:udipt29k.h \Option-d
-       "{srcdir}"29k-share:udi:udisoc.h
-
-dcache_h =     "{s}"dcache.h
+       "{s}"29k-share:udi:udiproc.h \Option-d
+       "{s}"29k-share:udi:udiphcfg.h \Option-d
+       "{s}"29k-share:udi:udiphunix.h \Option-d
+       "{s}"29k-share:udi:udiptcfg.h \Option-d
+       "{s}"29k-share:udi:udipt29k.h \Option-d
+       "{s}"29k-share:udi:udisoc.h
 
 gdbcore_h =    "{s}"gdbcore.h {bfd_h}
 
@@ -610,7 +605,7 @@ HFILES_NO_SRCDIR = "{s}"buildsym.h "{s}"call-cmds.h "{s}"coff-solib.h "{s}"defs.
        "{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.
 
@@ -648,16 +643,17 @@ TARFILES = {SFILES} {HFILES_NO_SRCDIR} {HFILES_WITH_SRCDIR} \Option-d
        {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.gc.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 =
 
@@ -670,15 +666,15 @@ NTSSTART = "{o}"kdb-start.c.o
 SUBDIRS = doc testsuite
 
 # For now, shortcut the "configure GDB for fewer languages" stuff.
-YYFILES = c-exp.tab.c m2-exp.tab.c ch-exp.tab.c
-YYOBJ = c-exp.tab.c.o m2-exp.tab.c.o ch-exp.tab.c.o
+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 "{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
@@ -694,7 +690,7 @@ info dvi install-info clean-info \Option-f  force
        @{MAKE} {FLAGS_TO_PASS} DO=$@ "DODIRS={SUBDIRS}" subdir_do
 
 gdb.z \Option-f gdb.1
-       nroff -man "{srcdir}"gdb.1 | col -b > gdb.t 
+       nroff -man "{s}"gdb.1 | col -b > gdb.t 
        pack gdb.t ; rm -f gdb.t
        Rename -y gdb.t.z gdb.z
 
@@ -703,10 +699,14 @@ gdb.z \Option-f gdb.1
 # source file and doesn't care about rebuilding or just wants to save the
 # time it takes for make to check that all is up to date.
 # install-only is intended to address that need.
+
 install \Option-f  all install-only
+
 install-only \Option-f  
-       Duplicate -y gdb "{bindir}":gdb
-       Duplicate -y MacGDB "{bindir}":MacGDB
+       {INSTALL} gdb "{bindir}":gdb
+       {INSTALL} SiowGDB "{bindir}":SiowGDB
+# this one doesn't work very wellz
+#      {INSTALL} MacGDB "{bindir}":MacGDB
 
 uninstall \Option-f  force
        Delete -i -y {bindir}:gdb {man1dir}:gdb.1
@@ -716,54 +716,63 @@ uninstall \Option-f  force
 # maybe we could just require every "{o}".c.o file to have an initialization routine
 # of a given name (remote-udi.o -> _initialize_remote_udi, etc.).
 #
-# Formatting conventions \Option-f   The name of the _initialize_\Option-x routines must start
+# 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}
 
 saber_gdb \Option-f  {SFILES} {DEPFILES} "{s}"copying.c "{s}"version.c
        #setopt load_flags {CFLAGS} {BFD_CFLAGS} -d HOST_SYS=SUN4_SYS
        #load :init.c {SFILES}
-       #unload "{srcdir}"c-exp.y "{srcdir}"m2-exp.y "{srcdir}"ch-exp.y
+       #unload "{s}"c-exp.y "{s}"m2-exp.y "{s}"ch-exp.y
        #unload vx-share:\Option-x.h
        #unload nindy-share:[A-Z]\Option-x
        #load c-exp.tab.c m2-exp.tab.c ch-exp.tab.c
@@ -779,25 +788,60 @@ saber_gdb \Option-f  {SFILES} {DEPFILES} "{s}"copying.c "{s}"version.c
 
 # 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".
@@ -815,16 +859,16 @@ config.status \Option-f
 # This checks the configure.in file versus the config: directory.
 config-check \Option-f  config-check-hosts config-check-targets
 config-check-hosts \Option-f 
-       grep gdb_host= "{srcdir}"configure.in | \Option-d
+       grep gdb_host= "{s}"configure.in | \Option-d
                sed -e 's:.\Option-xgdb_host=::' -e 's: ;;$$:.mh:' | sort -u >HOSTconf.o
-       (cd "{srcdir}"config; ls \Option-x.mh) >HOSTdir.o
+       (cd "{s}"config; ls \Option-x.mh) >HOSTdir.o
        diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o
 
 ### fixme - nor can this.
 config-check-targets \Option-f 
-       grep gdb_target= "{srcdir}"configure.in | \Option-d
+       grep gdb_target= "{s}"configure.in | \Option-d
                sed -e 's:.\Option-xgdb_target=::' -e 's: ;;$$:.mh:' | sort -u >TARGconf.o
-       (cd "{srcdir}"config; ls \Option-x.mt) >TARGdir.o
+       (cd "{s}"config; ls \Option-x.mt) >TARGdir.o
        diff -u "{o}"HOSTconf.c.o "{o}"HOSTdir.c.o
 
 # FIXME. These are not generated by "make depend" because they only are there
@@ -841,13 +885,6 @@ tm-sun4os4.h \Option-f  "{s}"tm-sparc.h
 xm-vaxult.h \Option-f  "{s}"xm-vax.h
 xm-vaxbsd.h \Option-f  "{s}"xm-vax.h
 
-kdb \Option-f  {NTSSTART} {OBS} {NTSOBS} {ADD_DEPS} {CDEPS}
-       Delete -y "{s}"init.c
-       "{srcdir}"munch {MUNCH_DEFINE} {OBS} {NTSOBS} > "{s}"init.c
-       {CC} {INTERNAL_LDFLAGS} "{s}"init.c -o "{o}"init.c.o {CLIBS} 
-       ld -o kdb {NTSSTART} {OBS} {NTSOBS} "{o}"init.c.o {ADD_FILES} \Option-d
-         lc {CLIBS}
-
 # Put the proper machine-specific files first, so M-. on a machine
 # specific routine gets the one for the correct machine.  (FIXME \Option-f  those
 # files go in twice; we should be removing them from the main list).
@@ -954,7 +991,7 @@ distclean \Option-f  clean
 
 realclean \Option-f  clean
        @{MAKE} {FLAGS_TO_PASS} DO=realclean "DODIRS={SUBDIRS}" subdir_do
-       Delete -y c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS {INFOFILES}
+       Delete -y "{o}"c-exp.tab.c m2-exp.tab.c ch-exp.tab.c TAGS {INFOFILES}
        Delete -y "{s}"nm.h "{s}"tm.h "{s}"xm.h config.status
        Delete -y "{o}"y.c.output yacc.acts yacc.tmp
        Delete -y Makefile
@@ -999,9 +1036,10 @@ copying.c \Option-f  COPYING copying.awk
 
 # Remove bogus decls for malloc:realloc:free which conflict with everything
 # else.
-c-exp.tab.c.o \Option-f  c-exp.tab.c
-c-exp.tab.c \Option-f  "{s}"c-exp.y "{s}"Makefile.in
-       {YACC} {YFLAGS} "{srcdir}"c-exp.y
+"{o}"c-exp.tab.c.o \Option-f  "{o}"c-exp.tab.c
+
+"{o}"c-exp.tab.c \Option-f  "{s}"c-exp.y
+       {YACC} {YFLAGS} "{s}"c-exp.y
        sed -e ':extern.*malloc:d' \Option-d
            -e ':extern.*realloc:d' \Option-d
            -e ':extern.*free:d' \Option-d
@@ -1010,18 +1048,30 @@ c-exp.tab.c \Option-f  "{s}"c-exp.y "{s}"Makefile.in
            -e 's:realloc:xrealloc:g' \Option-d
          < y.tab.c > c-exp.new
        Delete -y y.tab.c
-       Rename -y c-exp.new :c-exp.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
 # else.
-ch-exp.tab.c.o \Option-f  ch-exp.tab.c
-# the dependency here on c-exp.tab.c is artificial.  Without this
-# dependency, a parallel make will attempt to build both at the same
-# time and the second yacc will pollute the first y.tab.c file.
-ch-exp.tab.c \Option-f  "{s}"ch-exp.y "{s}"Makefile.in c-exp.tab.c
-       {YACC} {YFLAGS} "{srcdir}"ch-exp.y
+"{o}"ch-exp.tab.c.o \Option-f  "{o}"ch-exp.tab.c
+
+"{o}"ch-exp.tab.c \Option-f  "{s}"ch-exp.y
+       {YACC} {YFLAGS} "{s}"ch-exp.y
        sed -e ':extern.*malloc:d' \Option-d
            -e ':extern.*realloc:d' \Option-d
            -e ':extern.*free:d' \Option-d
@@ -1030,18 +1080,16 @@ ch-exp.tab.c \Option-f  "{s}"ch-exp.y "{s}"Makefile.in c-exp.tab.c
            -e 's:realloc:xrealloc:g' \Option-d
          < y.tab.c > ch-exp.new
        Delete -y y.tab.c
-       Rename -y ch-exp.new :ch-exp.tab.c
+       Rename -y ch-exp.new "{o}"ch-exp.tab.c
 
 # m2-exp.tab.c is generated in objdir from "{s}"m2-exp.y if it doesn't exist
 # in srcdir, then compiled in objdir to m2-exp.tab.c.o.
 # Remove bogus decls for malloc:realloc:free which conflict with everything
 # else.
-m2-exp.tab.c.o \Option-f  m2-exp.tab.c
-# the dependency here on ch-exp.tab.c is artificial.  Without this
-# dependency, a parallel make will attempt to build both at the same
-# time and the second yacc will pollute the first y.tab.c file.
-m2-exp.tab.c \Option-f  "{s}"m2-exp.y "{s}"Makefile.in ch-exp.tab.c
-       {YACC} {YFLAGS} "{srcdir}"m2-exp.y
+"{o}"m2-exp.tab.c.o \Option-f  "{o}"m2-exp.tab.c
+
+"{o}"m2-exp.tab.c \Option-f  "{s}"m2-exp.y
+       {YACC} {YFLAGS} "{s}"m2-exp.y
        sed -e ':extern.*malloc:d' \Option-d
            -e ':extern.*realloc:d' \Option-d
            -e ':extern.*free:d' \Option-d
@@ -1050,7 +1098,7 @@ m2-exp.tab.c \Option-f  "{s}"m2-exp.y "{s}"Makefile.in ch-exp.tab.c
            -e 's:realloc:xrealloc:g' \Option-d
          < y.tab.c > m2-exp.new
        Delete -y y.tab.c
-       Rename -y m2-exp.new :m2-exp.tab.c
+       Rename -y m2-exp.new "{o}"m2-exp.tab.c
 
 # These files are updated atomically, so make never has to remove them
 # .PRECIOUS \Option-f  m2-exp.tab.c ch-exp.tab.c c-exp.tab.c
@@ -1085,16 +1133,15 @@ MAKEOVERRIDES=
 
 
 
-"{o}"udip2soc.c.o \Option-f  "{srcdir}"29k-share:udi:udip2soc.c {udiheaders}
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"29k-share:udi:udip2soc.c -o "{o}"soc.c.o
+"{o}"udip2soc.c.o \Option-f  "{s}"29k-share:udi:udip2soc.c {udiheaders}
+       {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udip2soc.c -o "{o}"soc.c.o
 
-"{o}"udi2go32.c.o \Option-f  "{srcdir}"29k-share:udi:udi2go32.c {udiheaders}
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"29k-share:udi:udi2go32.c -o "{o}".c.o
+"{o}"udi2go32.c.o \Option-f  "{s}"29k-share:udi:udi2go32.c {udiheaders}
+       {CC} {INTERNAL_CFLAGS} "{s}"29k-share:udi:udi2go32.c -o "{o}".c.o
 
-"{o}"udr.c.o \Option-f  "{srcdir}"29k-share:udi:udr.c {udiheaders} 
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"29k-share:udi:udr.c -o "{o}"udr.c.o
+"{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}
 
@@ -1107,12 +1154,12 @@ MAKEOVERRIDES=
 
 "{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
@@ -1149,9 +1196,6 @@ MAKEOVERRIDES=
 
 "{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}
 
@@ -1203,6 +1247,16 @@ MAKEOVERRIDES=
 "{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
@@ -1214,7 +1268,7 @@ MAKEOVERRIDES=
 
 "{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}
@@ -1225,14 +1279,12 @@ MAKEOVERRIDES=
        {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
@@ -1247,8 +1299,6 @@ MAKEOVERRIDES=
 "{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}
 
@@ -1260,7 +1310,7 @@ MAKEOVERRIDES=
 
 "{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
@@ -1283,22 +1333,21 @@ MAKEOVERRIDES=
 "{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
        {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d
        {remote_utils_h}
-       {CC} "{srcdir}"main.c {INTERNAL_CFLAGS} {READLINE_CFLAGS} -s gdb_main -o "{o}"main.c.o
 
 "{o}"top.c.o \Option-f  "{s}"top.c {bfd_h} {getopt_h} {readline_headers} "{s}"call-cmds.h \Option-d
        {defs_h} {gdbcmd_h} {inferior_h} "{s}"language.h "{s}"signals.h \Option-d
        {remote_utils_h}
-       {CC} "{srcdir}"top.c {INTERNAL_CFLAGS} {READLINE_CFLAGS} -s gdb_top -o "{o}"top.c.o
 
 "{o}"maint.c.o \Option-f  "{s}"maint.c {defs_h} {gdbcmd_h} {gdbtypes_h} {symtab_h} "{s}"language.h \Option-d
        {expression_h}
@@ -1313,7 +1362,6 @@ MAKEOVERRIDES=
        {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
@@ -1326,21 +1374,21 @@ MAKEOVERRIDES=
 
 "{o}"Onindy.c.o \Option-f  "{s}"nindy-share:Onindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d
        "{s}"nindy-share:env.h
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"nindy-share:Onindy.c -o "{o}"nindy.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:Onindy.c -o "{o}"nindy.c.o
 
 "{o}"nindy.c.o \Option-f  "{s}"nindy-share:nindy.c {wait_h} "{s}"nindy-share:block_io.h \Option-d
        "{s}"nindy-share:env.h
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"nindy-share:nindy.c -o "{o}"nindy.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:nindy.c -o "{o}"nindy.c.o
 
 "{o}"nlmread.c.o \Option-f  "{s}"nlmread.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} "{s}"stabsread.h
 
 "{o}"ttyflush.c.o \Option-f  "{s}"nindy-share:ttyflush.c
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"nindy-share:ttyflush.c -o "{o}"ttyflush.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"nindy-share:ttyflush.c -o "{o}"ttyflush.c.o
 
 "{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
@@ -1352,20 +1400,20 @@ MAKEOVERRIDES=
 "{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
@@ -1376,7 +1424,7 @@ MAKEOVERRIDES=
 "{o}"remote-bug.c.o \Option-f  "{s}"remote-bug.c {wait_h} {defs_h} {gdbcore_h} \Option-d
        {inferior_h} "{s}"target.h "{s}"terminal.h {remote_utils_h}
 
-"{o}"remote-eb.c.o \Option-f  "{s}"remote-eb.c {wait_h} "{srcdir}"config:a29k:tm-a29k.h \Option-d
+"{o}"remote-eb.c.o \Option-f  "{s}"remote-eb.c {wait_h} "{s}"config:a29k:tm-a29k.h \Option-d
        {defs_h} {gdbcore_h} {inferior_h} "{s}"symfile.h "{s}"target.h "{s}"terminal.h
 
 "{o}"remote-es.c.o \Option-f  "{s}"remote-es.c {bfd_h} {wait_h} {command_h} {defs_h} \Option-d
@@ -1413,9 +1461,6 @@ MAKEOVERRIDES=
        "{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} "{srcdir}":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} 
 
@@ -1424,8 +1469,6 @@ MAKEOVERRIDES=
 
 "{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
 
@@ -1436,17 +1479,16 @@ MAKEOVERRIDES=
 "{o}"serial.c.o \Option-f  "{s}"serial.c {defs_h} "{s}"serial.h 
 
 "{o}"sh-tdep.c.o \Option-f  "{s}"sh-tdep.c {bfd_h} {dis_asm_h} \Option-d
-       "{srcdir}":opcodes:sh-opc.h {defs_h} {expression_h} {frame_h} \Option-d
+       "{s}":opcodes:sh-opc.h {defs_h} {expression_h} {frame_h} \Option-d
        {gdbcmd_h} {gdbtypes_h} {symtab_h} {value_h}
 
 "{o}"solib.c.o \Option-f  "{s}"solib.c {command_h} {defs_h} {gdbcore_h} {inferior_h} \Option-d
        "{s}"objfiles.h "{s}"regex.h "{s}"symfile.h "{s}"target.h
 
-"{o}"source.gc.o \Option-f  "{s}"source.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d
+"{o}"source.c.o \Option-f  "{s}"source.c {defs_h} {expression_h} {frame_h} {gdbcmd_h} \Option-d
        {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
@@ -1476,7 +1518,7 @@ MAKEOVERRIDES=
        {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
@@ -1507,19 +1549,19 @@ MAKEOVERRIDES=
 "{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
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"vx-share:xdr_ld.c -o "{o}"ld.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ld.c -o "{o}"ld.c.o
 
 "{o}"xdr_ptrace.c.o \Option-f  "{s}"vx-share:xdr_ptrace.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
        "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_ptrace.h
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"vx-share:xdr_ptrace.c -o "{o}"ptrace.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_ptrace.c -o "{o}"ptrace.c.o
 
 "{o}"xdr_rdb.c.o \Option-f  "{s}"vx-share:xdr_rdb.c {defs_h} "{s}"vx-share:vxTypes.h \Option-d
        "{s}"vx-share:vxWorks.h "{s}"vx-share:xdr_rdb.h
-       {CC} {INTERNAL_CFLAGS} "{srcdir}"vx-share:xdr_rdb.c -o "{o}"rdb.c.o
+       {CC} {INTERNAL_CFLAGS} "{s}"vx-share:xdr_rdb.c -o "{o}"rdb.c.o
 
 "{o}"xcoffexec.c.o \Option-f  "{s}"xcoffexec.c "{s}"{BFD_SRC}:libbfd.h {defs_h} {gdbcmd_h} \Option-d
        {gdbcore_h} {inferior_h} "{s}"objfiles.h "{s}"symfile.h "{s}"target.h "{s}"xcoffsolib.h
@@ -1539,6 +1581,10 @@ c-exp.tab.c.o \Option-f  c-exp.tab.c "{s}"c-lang.h {defs_h} {expression_h} \Opti
        {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
This page took 0.035589 seconds and 4 git commands to generate.