old-cross-binutils/gdb/.Sanitize
Jim Kingdon 49f8eccbff * Makefile.in (init.c): Generate using the source, not munch. This
cleans up all kinds of hassles (which nm to use in munch, etc).  The
	new formatting conventions (mostly already followed) are that
	the name of the _initialize_* routines must start in column zero,
	and must not be inside #if.
	* munch: Removed.
	* Makefile.in: Remove references to munch.
	* serial.c, remote.c, infptrace.c, maint.c, convex-tdep.c,
	alpha-tdep.c, hp300ux-nat.c, hppab-nat.c, osfsolib.c, remote-es.c,
	procfs.c, remote-udi.c, ser-go32.c, ultra3-xdep.c, sh-tdep.c,
	i960-tdep.c, hppa-tdep.c, h8500-tdep.c, dpx2-nat.c, delta68-nat.c,
	z8k-tdep.c: Make sure the above conventions are followed.  Make
	sure they are all declared as returning void.  Clean up
	miscellaneous comments and such.
1993-10-22 06:03:50 +00:00

338 lines
5.4 KiB
Text

# .Sanitize for devo/gdb.
# Each directory to survive it's way into a release will need a file
# like this one called "./.Sanitize". All keyword lines must exist,
# and must exist in the order specified by this file. Each directory
# in the tree will be processed, top down, in the following order.
# Hash started lines like this one are comments and will be deleted
# before anything else is done. Blank lines will also be squashed
# out.
# The lines between the "Do-first:" line and the "Things-to-keep:"
# line are executed as a /bin/sh shell script before anything else is
# done in this
Do-first:
if ( echo $* | grep keep\-v9 > /dev/null ) ; then
keep_these_too="sp64-tdep.c"
else
lose_these_too="sp64-tdep.c"
fi
# All files listed between the "Things-to-keep:" line and the
# "Files-to-sed:" line will be kept. All other files will be removed.
# Directories listed in this section will have their own Sanitize
# called. Directories not listed will be removed in their entirety
# with rm -rf.
Things-to-keep:
.gdbinit
29k-share
COPYING
ChangeLog
ChangeLog-3.x
ChangeLog-9091
ChangeLog-92
Makefile.in
NEWS
Projects
README
TODO
a29k-pinsn.c
a29k-tdep.c
a68v-nat.c
alpha-nat.c
alpha-tdep.c
altos-xdep.c
arm-convert.s
arm-pinsn.c
arm-tdep.c
arm-xdep.c
blockframe.c
breakpoint.c
breakpoint.h
buildsym.c
buildsym.h
c-exp.y
c-lang.c
c-lang.h
c-typeprint.c
c-valprint.c
call-cmds.h
ch-exp.y
ch-lang.c
ch-lang.h
ch-typeprint.c
ch-valprint.c
coff-solib.c
coff-solib.h
coffread.c
command.c
command.h
complaints.c
complaints.h
config
configure.in
convex-pinsn.c
convex-tdep.c
convex-xdep.c
copying.awk
copying.c
core-svr4.c
core.c
coredep.c
corelow.c
cp-valprint.c
dbxread.c
dcache.c
dcache.h
defs.h
delta68-nat.c
demangle.c
doc
dpx2-nat.c
dwarfread.c
elfread.c
environ.c
environ.h
eval.c
exec.c
expprint.c
expression.h
findvar.c
fork-child.c
frame.h
gcc.patch
gdb-stabs.h
gdb.1
gdbcmd.h
gdbcore.h
gdbserver
gdbtypes.c
gdbtypes.h
go32-xdep.c
gould-pinsn.c
gould-xdep.c
h8300-tdep.c
h8500-tdep.c
hp300ux-nat.c
hppa-pinsn.c
hppa-tdep.c
hppab-nat.c
hppah-nat.c
i386-nlmstub.c
i386-pinsn.c
i386-stub.c
i386-tdep.c
i386aix-nat.c
i386b-nat.c
i386ly-tdep.c
i386lynx-nat.c
i386m3-nat.c
i386mach-nat.c
i386v-nat.c
i386v4-nat.c
i387-tdep.c
i960-pinsn.c
i960-tdep.c
infcmd.c
inferior.h
inflow.c
infptrace.c
infrun.c
inftarg.c
irix4-nat.c
isi-xdep.c
kdb-start.c
language.c
language.h
m2-exp.y
m2-lang.c
m2-lang.h
m2-typeprint.c
m2-valprint.c
m3-nat.c
m68k-pinsn.c
m68k-stub.c
m68k-tdep.c
m88k-nat.c
m88k-pinsn.c
m88k-tdep.c
main.c
maint.c
mem-break.c
minimon.h
minsyms.c
mips-nat.c
mips-pinsn.c
mips-tdep.c
mipsm3-nat.c
mipsread.c
monitor.h
news-xdep.c
nindy-share
nindy-tdep.c
nlmread.c
ns32k-opcode.h
ns32k-pinsn.c
ns32km3-nat.c
objfiles.c
objfiles.h
osfsolib.c
paread.c
parse.c
parser-defs.h
partial-stab.h
printcmd.c
procfs.c
putenv.c
pyr-pinsn.c
pyr-tdep.c
pyr-xdep.c
regex.c
regex.h
rem-multi.shar
remote-adapt.c
remote-bug.c
remote-eb.c
remote-es.c
remote-hms.c
remote-mips.c
remote-mm.c
remote-mon.c
remote-nindy.c
remote-sim.c
remote-sim.h
remote-st.c
remote-udi.c
remote-utils.c
remote-utils.h
remote-vx.c
remote-z8k.c
remote.c
rs6000-nat.c
rs6000-pinsn.c
rs6000-tdep.c
saber.suppress
ser-go32.c
ser-tcp.c
ser-unix.c
serial.c
serial.h
sh-tdep.c
signals.h
solib.c
solib.h
source.c
sparc-nat.c
sparc-pinsn.c
sparc-stub.c
sparc-tdep.c
sparclite
stabsread.c
stabsread.h
stack.c
standalone.c
stuff.c
sun3-nat.c
sun386-nat.c
symfile.c
symfile.h
symm-nat.c
symm-tdep.c
symmisc.c
symtab.c
symtab.h
tahoe-pinsn.c
target.c
target.h
terminal.h
testsuite
thread.c
thread.h
typeprint.c
typeprint.h
ultra3-nat.c
ultra3-xdep.c
umax-xdep.c
utils.c
valarith.c
valops.c
valprint.c
valprint.h
value.h
values.c
vax-pinsn.c
vx-share
xcoffexec.c
xcoffread.c
xcoffsolib.c
xcoffsolib.h
z8k-tdep.c
# Things which are explicitly *not* kept, for now.
# deblib/ - CVS won't let you blow away directories yet,
# so this is still around from when Stu checked
# it in, as part of Lucid support.
# energize - Part of Lucid support.
# energize-patches - Part of Lucid support.
# energize.c - Part of Lucid support.
# energize.h - Part of Lucid support.
# infrun.hacked.c - An old version of infrun.c that had some
# wait_for_inferior improvements by gnu,
# which were never fully debugged.
# remote-sa.sparc.c - Remote target for a standalone SPARC, using
# the FORTH console ROMs. We never got the paperwork
# straight, since Sun's lawyers messed with the
# FSF contract and RMS didn't accept the changes.
# Written at SunLabs.
# state.c - Not used at the moment, keep for reference (fnf)
# state.h - Not used at the moment, keep for reference (fnf)
# tests - Old test programs for GDB, pre-gdbtest and pre-
# DejaGnu.
Things-to-lose:
deblib
energize
energize-patches
energize.c
energize.h
infrun.hacked.c
remote-sa.sparc.c
state.c
state.h
tests
Do-last:
echo Looking for signs of \"v9\"...
# Don't try to clean directories here, as the 'mv' command will fail.
# Also, grep fails on NFS mounted directories.
if ( echo $* | grep keep\-v9 > /dev/null ) ; then
for i in * ; do
if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
echo Keeping v9 stuff in $i
fi
done
else
for i in * ; do
if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
echo Cleaning the \"v9\" out of $i...
cp $i new
sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
echo Caching $i in .Recover...
mv $i .Recover
fi
mv new $i
fi
done
fi
# End of file.