From c36989aa959fa725199289d43b6978414fdcaad5 Mon Sep 17 00:00:00 2001
From: "K. Richard Pixley" <rich@cygnus>
Date: Sat, 17 Oct 1992 00:07:04 +0000
Subject: [PATCH] misc 386 configs updated

---
 gdb/ChangeLog          | 15 +++++++++++++++
 gdb/config/i386aout.mt |  2 +-
 gdb/config/i386sco.mh  |  4 +++-
 gdb/config/i386sol2.mh |  5 ++++-
 gdb/config/i386sol2.mt |  2 +-
 gdb/config/i386v32.mh  |  4 +++-
 gdb/config/i386v4.mh   |  5 ++++-
 gdb/config/i386v4.mt   |  2 +-
 gdb/config/ncr3000.mh  |  5 ++++-
 gdb/config/ncr3000.mt  |  2 +-
 10 files changed, 37 insertions(+), 9 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8d980b60440..7addce84c08 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,20 @@
 Fri Oct 16 13:06:08 1992  K. Richard Pixley  (rich@sendai.cygnus.com)
 
+	Miscellaneous 386 configs updated.
+
+	* config/i386aout.mt (TDEPFILES): removed exec.o.
+	* config/i386sol2.mh, config/ncr3000.mh, config/i386v4.mh
+	  (XDEPFILES): removed procfs.o fork-child.o i386-xdep.o.
+	  (NAT_FILE, NATDEPFILES): new macros.
+	* config/i386aout.mt, config/i386sol2.mt, config/ncr3000.mt,
+	  config/i386v4.mt (TDEPFILES): removed exec.o.
+	* config/i386v32.mh (XDEPFILES): removed infptrace.o inftarg.o
+	  fork-child.o coredep.o corelow.o i386-xdep.o i387-tdep.o.
+	  (NAT_FILE, NATDEPFILES): new macros.
+	* config/i386sco.mh (XDEPFILES): removed infptrace.o inftarg.o
+	  fork-child.o coredep.o corelow.o i386-xdep.o.
+	  (NAT_FILE, NATDEPFILES): new macros.
+
 	Native support cleanup for i386bsd (untested).
 
 	* config/i386bsd.mt (NATDEPFILES): exec.o removed.
diff --git a/gdb/config/i386aout.mt b/gdb/config/i386aout.mt
index 4bfa353ac48..cd8f7e0042e 100644
--- a/gdb/config/i386aout.mt
+++ b/gdb/config/i386aout.mt
@@ -1,4 +1,4 @@
 # Target: Intel 386 with a.out
  
-TDEPFILES= exec.o i386-tdep.o i386-pinsn.o
+TDEPFILES= i386-tdep.o i386-pinsn.o
 TM_FILE= tm-i386v.h
diff --git a/gdb/config/i386sco.mh b/gdb/config/i386sco.mh
index f0cef753375..e8490637801 100644
--- a/gdb/config/i386sco.mh
+++ b/gdb/config/i386sco.mh
@@ -1,6 +1,8 @@
 # Host: Intel 386 running SCO Unix (pre-SVR4)
-XDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386-xdep.o i387-tdep.o
+XDEPFILES= i387-tdep.o
 XM_FILE= xm-i386sco.h
+NAT_FILE= nm-i386sco.h
+NATDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386v-nat.o
 XM_CLIBS= -lPW
 SYSV_DEFINE=-DSYSV
 REGEX=regex.o
diff --git a/gdb/config/i386sol2.mh b/gdb/config/i386sol2.mh
index 49e7c6d1fe4..82fadb209d5 100644
--- a/gdb/config/i386sol2.mh
+++ b/gdb/config/i386sol2.mh
@@ -10,11 +10,14 @@ REGEX1=regex.o
 
 # Need to compile and link in support for SVR4's /proc and i386 host dependent
 # routines.
-XDEPFILES= procfs.o fork-child.o i386-xdep.o
+XDEPFILES= 
 
 # Use the i386 SVR4 host configuration file.
 XM_FILE= xm-i386v4.h
 
+NAT_FILE= nm-i386v.h
+NATDEPFILES= exec.o procfs.o fork-child.o i386v-nat.o
+
 # We need to find alloca() somewhere.  Gcc has one built in, but most other
 # compilers don't.  Using the one in /usr/ucblib/libucb.a is tricky because
 # we have to be careful not to pull in anything else from the library (lots
diff --git a/gdb/config/i386sol2.mt b/gdb/config/i386sol2.mt
index 4902e43bcab..e02cc53473c 100644
--- a/gdb/config/i386sol2.mt
+++ b/gdb/config/i386sol2.mt
@@ -1,3 +1,3 @@
 # Target: Intel 386 running SVR4
-TDEPFILES= exec.o i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
+TDEPFILES= i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
 TM_FILE= tm-i386v4.h
diff --git a/gdb/config/i386v32.mh b/gdb/config/i386v32.mh
index 0743728f371..595aaadb60a 100644
--- a/gdb/config/i386v32.mh
+++ b/gdb/config/i386v32.mh
@@ -1,6 +1,8 @@
 # Host: Intel 386 running System V release 3.2
-XDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386-xdep.o i387-tdep.o
+XDEPFILES= 
 XM_FILE= xm-i386v32.h
+NAT_FILE= nm-i386v.h
+NATDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o i386v-nat.o
 XM_CLIBS= -lPW
 SYSV_DEFINE=-DSYSV
 REGEX=regex.o
diff --git a/gdb/config/i386v4.mh b/gdb/config/i386v4.mh
index 49c6ee31211..9e559f1f329 100644
--- a/gdb/config/i386v4.mh
+++ b/gdb/config/i386v4.mh
@@ -6,11 +6,14 @@ REGEX1=regex.o
 
 # Need to compile and link in support for SVR4's /proc and i386 host dependent
 # routines.
-XDEPFILES= procfs.o fork-child.o i386-xdep.o
+XDEPFILES= 
 
 # Use the i386 SVR4 host configuration file.
 XM_FILE= xm-i386v4.h
 
+NAT_FILE= nm-i386v.h
+NATDEPFILES= exec.o procfs.o fork-child.o i386v-nat.o
+
 # We need to find alloca() somewhere.  Gcc has one built in, but most other
 # compilers don't.  Using the one in /usr/ucblib/libucb.a is tricky because
 # we have to be careful not to pull in anything else from the library (lots
diff --git a/gdb/config/i386v4.mt b/gdb/config/i386v4.mt
index 4902e43bcab..e02cc53473c 100644
--- a/gdb/config/i386v4.mt
+++ b/gdb/config/i386v4.mt
@@ -1,3 +1,3 @@
 # Target: Intel 386 running SVR4
-TDEPFILES= exec.o i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
+TDEPFILES= i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
 TM_FILE= tm-i386v4.h
diff --git a/gdb/config/ncr3000.mh b/gdb/config/ncr3000.mh
index 6c5c8d1cdfd..13a339b2330 100644
--- a/gdb/config/ncr3000.mh
+++ b/gdb/config/ncr3000.mh
@@ -15,11 +15,14 @@ REGEX1=regex.o
 
 # Need to compile and link in support for SVR4's /proc and i386 host dependent
 # routines.
-XDEPFILES= procfs.o fork-child.o i386-xdep.o
+XDEPFILES= 
 
 # Use the i386 SVR4 host configuration file.
 XM_FILE= xm-i386v4.h
 
+NAT_FILE= nm-i386v.h
+NATDEPFILES= exec.o procfs.o fork-child.o i386v-nat.o
+
 # We need to find alloca() somewhere.  Gcc has one built in, but most other
 # compilers don't.  Using the one in /usr/ucblib/libucb.a is tricky because
 # we have to be careful not to pull in anything else from the library (lots
diff --git a/gdb/config/ncr3000.mt b/gdb/config/ncr3000.mt
index 4902e43bcab..e02cc53473c 100644
--- a/gdb/config/ncr3000.mt
+++ b/gdb/config/ncr3000.mt
@@ -1,3 +1,3 @@
 # Target: Intel 386 running SVR4
-TDEPFILES= exec.o i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
+TDEPFILES= i386-pinsn.o i386-tdep.o i387-tdep.o solib.o
 TM_FILE= tm-i386v4.h