-# Host: Intel 386 running Linux
-
-XM_FILE= xm-linux.h
-XDEPFILES= ser-tcp.o
-
-# Needed for frexp() in libiberty.
-XM_CLIBS= -lm
+# Host: Intel 386 running GNU/Linux.
NAT_FILE= nm-linux.h
-NATDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o i386v-nat.o corelow.o
-
-GDBSERVER_DEPFILES= low-linux.o
-# Requires libbsd.a for bsd_ioctl, which is how ioctl is implemented.
-GDBSERVER_LIBS= -lbsd
+NATDEPFILES= inf-ptrace.o fork-child.o \
+ i386-nat.o i386-linux-nat.o \
+ proc-service.o linux-thread-db.o \
+ linux-nat.o linux-fork.o
+
+# The dynamically loaded libthread_db needs access to symbols in the
+# gdb executable.
+LOADLIBES = -ldl -rdynamic