-# Source files in the main directory.
-# Files which are included via a config/* Makefile fragment
-# should *not* be specified here; they're in "ALLDEPFILES".
-SFILES_MAINDIR = \
- blockframe.c breakpoint.c command.c core.c demangle.c \
- environ.c eval.c expprint.c findvar.c infcmd.c inflow.c infrun.c \
- main.c printcmd.c gdbtypes.c \
- remote.c source.c stack.c symmisc.c symtab.c symfile.c \
- utils.c valarith.c valops.c valprint.c values.c c-exp.y m2-exp.y \
- mem-break.c target.c \
- dbxread.c coffread.c elfread.c dwarfread.c xcoffread.c stabsread.c \
- ieee-float.c language.c parse.c buildsym.c objfiles.c \
- minsyms.c mipsread.c maint.c
-
-# Source files in subdirectories (which will be handled separately by
-# 'make gdb.tar.Z').
-# Files which are included via a config/* Makefile fragment
-# should *not* be specified here; they're in "ALLDEPFILES".
-SFILES_SUBDIR = \
- ${srcdir}/vx-share/dbgRpcLib.h \
- ${srcdir}/vx-share/ptrace.h \
- ${srcdir}/vx-share/reg.h \
- ${srcdir}/vx-share/vxTypes.h \
- ${srcdir}/vx-share/vxWorks.h \
- ${srcdir}/vx-share/wait.h \
- ${srcdir}/vx-share/xdr_ld.h \
- ${srcdir}/vx-share/xdr_ptrace.h \
- ${srcdir}/vx-share/xdr_rdb.h \
- ${srcdir}/vx-share/xdr_regs.h \
- ${srcdir}/nindy-share/b.out.h \
- ${srcdir}/nindy-share/block_io.h \
- ${srcdir}/nindy-share/coff.h \
- ${srcdir}/nindy-share/demux.h \
- ${srcdir}/nindy-share/env.h \
- ${srcdir}/nindy-share/stop.h \
- ${srcdir}/nindy-share/ttycntl.h
-
-# Non-source files in subdirs, that should go into gdb.tar.Z.
-NONSRC_SUBDIR = \
- ${srcdir}/nindy-share/Makefile \
- ${srcdir}/nindy-share/VERSION \
- ${srcdir}/nindy-share/README \
- ${srcdir}/vx-share/README
-
-# All source files that go into linking GDB, except config-specified files.
-SFILES = $(SFILES_MAINDIR) $(SFILES_SUBDIR)
+# All source files that go into linking GDB.
+# Source files which are included via a config/*/* Makefile fragment should
+# *not* be specified here; they're in "ALLDEPFILES".
+# Neither should links made at configuration time be specified here, since
+# SFILES is used in building the distribution archive.
+
+SFILES = ${srcdir}/blockframe.c ${srcdir}/breakpoint.c ${srcdir}/buildsym.c \
+ ${srcdir}/c-exp.y ${srcdir}/c-lang.c ${srcdir}/c-typeprint.c \
+ ${srcdir}/c-valprint.c ${srcdir}/ch-exp.y ${srcdir}/ch-lang.c \
+ ${srcdir}/ch-typeprint.c ${srcdir}/ch-valprint.c ${srcdir}/coffread.c \
+ ${srcdir}/command.c ${srcdir}/complaints.c ${srcdir}/core.c \
+ ${srcdir}/cp-valprint.c ${srcdir}/dbxread.c ${srcdir}/demangle.c \
+ ${srcdir}/dwarfread.c ${srcdir}/elfread.c ${srcdir}/environ.c \
+ ${srcdir}/eval.c ${srcdir}/expprint.c ${srcdir}/findvar.c \
+ ${srcdir}/gdbtypes.c \
+ ${srcdir}/infcmd.c ${srcdir}/inflow.c ${srcdir}/infrun.c \
+ ${srcdir}/language.c ${srcdir}/putenv.c ${srcdir}/m2-exp.y \
+ ${srcdir}/m2-lang.c ${srcdir}/m2-typeprint.c \
+ ${srcdir}/m2-valprint.c ${srcdir}/main.c ${srcdir}/maint.c \
+ ${srcdir}/mem-break.c ${srcdir}/minsyms.c ${srcdir}/mipsread.c \
+ ${srcdir}/objfiles.c ${srcdir}/parse.c ${srcdir}/printcmd.c \
+ ${srcdir}/remote.c ${srcdir}/source.c ${srcdir}/stabsread.c \
+ ${srcdir}/stack.c \
+ ${srcdir}/symfile.c ${srcdir}/symmisc.c ${srcdir}/symtab.c \
+ ${srcdir}/target.c ${srcdir}/typeprint.c ${srcdir}/utils.c \
+ ${srcdir}/valarith.c \
+ ${srcdir}/valops.c ${srcdir}/valprint.c ${srcdir}/values.c \
+ ${srcdir}/serial.c ${srcdir}/ser-unix.c
+
+# Files that are not source code, but need to go into gdb-$(VERSION).tar.Z.
+NONSRC = ${srcdir}/Makefile.in ${srcdir}/depend ${srcdir}/alldeps.mak \
+ ${srcdir}/munch ${srcdir}/configure.in \
+ ${srcdir}/ChangeLog ${srcdir}/ChangeLog-9091 ${srcdir}/ChangeLog-92 \
+ ${srcdir}/ChangeLog-3.x \
+ ${srcdir}/gdb.1 ${srcdir}/refcard.ps ${srcdir}/README ${srcdir}/TODO \
+ TAGS ${srcdir}/NEWS ${srcdir}/Projects ${srcdir}/.gdbinit \
+ ${srcdir}/COPYING $(YYFILES) ${srcdir}/copying.c \
+ ${srcdir}/copying.awk \
+ ${srcdir}/saber.suppress ${srcdir}/standalone.c ${srcdir}/stuff.c \
+ ${srcdir}/kdb-start.c ${srcdir}/gcc.patch \
+ ${srcdir}/nindy-share/Makefile ${srcdir}/nindy-share/VERSION \
+ ${srcdir}/nindy-share/README ${srcdir}/vx-share/README \
+ ${srcdir}/29k-share/README \
+ ${srcdir}/config/convex/Convex.notes