Tue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
[deliverable/binutils-gdb.git] / gdb / .Sanitize
CommitLineData
f4240b08 1# .Sanitize for devo/gdb.
eeadf5c2
RP
2
3# Each directory to survive it's way into a release will need a file
4# like this one called "./.Sanitize". All keyword lines must exist,
5# and must exist in the order specified by this file. Each directory
6# in the tree will be processed, top down, in the following order.
7
8# Hash started lines like this one are comments and will be deleted
9# before anything else is done. Blank lines will also be squashed
10# out.
11
12# The lines between the "Do-first:" line and the "Things-to-keep:"
13# line are executed as a /bin/sh shell script before anything else is
14# done in this
15
16Do-first:
17
cb747ec5 18if ( echo $* | grep keep\-v9 > /dev/null ) ; then
40b92220 19 keep_these_too="sp64-tdep.c"
cb747ec5
DE
20fi
21
eeadf5c2
RP
22# All files listed between the "Things-to-keep:" line and the
23# "Files-to-sed:" line will be kept. All other files will be removed.
24# Directories listed in this section will have their own Sanitize
25# called. Directories not listed will be removed in their entirety
26# with rm -rf.
27
28Things-to-keep:
29
30.gdbinit
a96c3444 3129k-share
eeadf5c2
RP
32COPYING
33ChangeLog
34ChangeLog-3.x
ee799e2a 35ChangeLog-9091
5debf76d 36ChangeLog-92
bdf3621b 37Makefile.in
ddce75e0 38NEWS
eeadf5c2
RP
39Projects
40README
41TODO
b4b0321b
FF
42a29k-pinsn.c
43a29k-tdep.c
203a8d54
RP
44a68v-nat.c
45altos-xdep.c
eeadf5c2 46arm-convert.s
eeadf5c2
RP
47arm-pinsn.c
48arm-tdep.c
49arm-xdep.c
50blockframe.c
51breakpoint.c
52breakpoint.h
2ce38c6d
JG
53buildsym.c
54buildsym.h
56d921a8 55c-exp.y
22e39759
FF
56c-lang.c
57c-lang.h
a8a69e63
FF
58c-typeprint.c
59c-valprint.c
be772100 60call-cmds.h
b1086bf5
FF
61ch-exp.y
62ch-lang.c
63ch-lang.h
64ch-typeprint.c
65ch-valprint.c
eeadf5c2
RP
66coffread.c
67command.c
68command.h
51b80b00
FF
69complaints.c
70complaints.h
f187c3a4 71config
eeadf5c2
RP
72configure.in
73convex-pinsn.c
74convex-tdep.c
75convex-xdep.c
eeadf5c2
RP
76copying.awk
77copying.c
203a8d54 78core-svr4.c
eeadf5c2
RP
79core.c
80coredep.c
dfc82617 81corelow.c
a8a69e63 82cp-valprint.c
eeadf5c2 83dbxread.c
755892d6
RP
84dcache.c
85dcache.h
eeadf5c2 86defs.h
be0ed5bb 87delta68-nat.c
2dbde378 88demangle.c
eeadf5c2 89doc
0a8f1742 90dpx2-nat.c
6fccdaf4
FF
91dwarfread.c
92elfread.c
eeadf5c2
RP
93environ.c
94environ.h
95eval.c
96exec.c
97expprint.c
eeadf5c2
RP
98expression.h
99findvar.c
e745abe5 100fork-child.c
eeadf5c2 101frame.h
5c5b5d4b 102gcc.patch
ed7c0948 103gdb-stabs.h
0857b46a 104gdb.1
eeadf5c2
RP
105gdbcmd.h
106gdbcore.h
463a71db 107gdbserver
a1f596f4
FF
108gdbtypes.c
109gdbtypes.h
ae0ea72e 110go32-xdep.c
eeadf5c2
RP
111gould-pinsn.c
112gould-xdep.c
0a8ed751 113h8300-tdep.c
5cd0940a 114h8500-tdep.c
b1de302a 115hp300ux-nat.c
76b731f9 116hppa-pinsn.c
66a1aa07 117hppa-tdep.c
ca048722 118hppab-nat.c
ca048722 119hppah-nat.c
eeadf5c2
RP
120i386-pinsn.c
121i386-stub.c
122i386-tdep.c
2c7ab4ca 123i386aix-nat.c
0e35d2f3 124i386b-nat.c
0bea8fb1 125i386lynx-nat.c
b083df08 126i386lynx-tdep.c
a113beac 127i386mach-nat.c
c7c94073 128i386v-nat.c
4d0eabff 129i386v4-nat.c
56d921a8 130i387-tdep.c
eeadf5c2
RP
131i960-pinsn.c
132i960-tdep.c
eeadf5c2
RP
133infcmd.c
134inferior.h
135inflow.c
136infptrace.c
137infrun.c
eeadf5c2 138inftarg.c
a70dc898 139irix4-nat.c
4aadcb02 140isi-xdep.c
eeadf5c2 141kdb-start.c
56d921a8
JG
142language.c
143language.h
144m2-exp.y
22e39759
FF
145m2-lang.c
146m2-lang.h
a8a69e63
FF
147m2-typeprint.c
148m2-valprint.c
eeadf5c2
RP
149m68k-pinsn.c
150m68k-stub.c
151m68k-tdep.c
173a4f1b 152m88k-nat.c
eeadf5c2
RP
153m88k-pinsn.c
154m88k-tdep.c
eeadf5c2 155main.c
0239d9b3 156maint.c
eeadf5c2 157mem-break.c
1111151a 158minimon.h
a1f596f4 159minsyms.c
a70dc898 160mips-nat.c
eeadf5c2
RP
161mips-pinsn.c
162mips-tdep.c
eeadf5c2 163mipsread.c
2f1c04d1 164monitor.h
eeadf5c2
RP
165munch
166news-xdep.c
167nindy-share
168nindy-tdep.c
db85f523 169nlmread.c
eeadf5c2
RP
170ns32k-opcode.h
171ns32k-pinsn.c
a1f596f4 172objfiles.c
5e2e79f8 173objfiles.h
e4dd52dd 174paread.c
56d921a8
JG
175parse.c
176parser-defs.h
7e258d18 177partial-stab.h
eeadf5c2 178printcmd.c
6fccdaf4 179procfs.c
eeadf5c2 180putenv.c
eeadf5c2
RP
181pyr-pinsn.c
182pyr-tdep.c
183pyr-xdep.c
184regex.c
185regex.h
186rem-multi.shar
1111151a 187remote-adapt.c
203a8d54 188remote-bug.c
eeadf5c2 189remote-eb.c
91c87211 190remote-es.c
d93b79d9 191remote-hms.c
c2a0f1cb 192remote-mips.c
1111151a 193remote-mm.c
c033ec17 194remote-mon.c
eeadf5c2 195remote-nindy.c
ec25d19b 196remote-sim.c
40b92220 197remote-sim.h
91c87211 198remote-st.c
e4dd52dd 199remote-udi.c
3283eab3
JK
200remote-utils.c
201remote-utils.h
eeadf5c2 202remote-vx.c
2aedd91e 203remote-z8k.c
eeadf5c2 204remote.c
dc48694c 205rs6000-nat.c
6373dbe3
JG
206rs6000-pinsn.c
207rs6000-tdep.c
eeadf5c2 208saber.suppress
ddce75e0 209ser-go32.c
4d551aa3 210ser-tcp.c
e8a5f0ed
SG
211ser-unix.c
212serial.c
ddce75e0 213serial.h
9faacb92 214sh-tdep.c
eeadf5c2 215signals.h
eeadf5c2 216solib.c
a1f596f4 217solib.h
eeadf5c2 218source.c
dfc82617 219sparc-nat.c
eeadf5c2 220sparc-pinsn.c
c9715956 221sparc-stub.c
eeadf5c2 222sparc-tdep.c
a96c3444 223sparclite
d07734e3
FF
224stabsread.c
225stabsread.h
eeadf5c2
RP
226stack.c
227standalone.c
eeadf5c2 228stuff.c
dc48694c 229sun3-nat.c
61bbb1c2 230sun386-nat.c
eeadf5c2
RP
231symfile.c
232symfile.h
d39d83c1 233symm-nat.c
203a8d54 234symm-tdep.c
eeadf5c2
RP
235symmisc.c
236symtab.c
237symtab.h
eeadf5c2
RP
238tahoe-pinsn.c
239target.c
240target.h
eeadf5c2 241terminal.h
a2df03aa 242testsuite
6a21c756
SG
243thread.c
244thread.h
a8a69e63
FF
245typeprint.c
246typeprint.h
6bf98ac0 247ultra3-nat.c
1111151a 248ultra3-xdep.c
eeadf5c2
RP
249umax-xdep.c
250utils.c
251valarith.c
252valops.c
253valprint.c
a8a69e63 254valprint.h
eeadf5c2
RP
255value.h
256values.c
eeadf5c2
RP
257vax-pinsn.c
258vx-share
6373dbe3
JG
259xcoffexec.c
260xcoffread.c
1eeba686
PB
261xcoffsolib.c
262xcoffsolib.h
2aedd91e 263z8k-tdep.c
eeadf5c2 264
87756e15 265
f747d259 266# Things which are explicitly *not* kept, for now.
2b577349
JG
267# deblib/ - CVS won't let you blow away directories yet,
268# so this is still around from when Stu checked
269# it in, as part of Lucid support.
743b663c
FF
270# energize - Part of Lucid support.
271# energize-patches - Part of Lucid support.
272# energize.c - Part of Lucid support.
273# energize.h - Part of Lucid support.
72dd16ea
ILT
274# i386-nlmstub.c - i386 NLM stub, not yet distributable because
275# it contains Novell proprietary code.
2b577349
JG
276# infrun.hacked.c - An old version of infrun.c that had some
277# wait_for_inferior improvements by gnu,
278# which were never fully debugged.
279# remote-sa.sparc.c - Remote target for a standalone SPARC, using
280# the FORTH console ROMs. We never got the paperwork
281# straight, since Sun's lawyers messed with the
282# FSF contract and RMS didn't accept the changes.
283# Written at SunLabs.
743b663c
FF
284# state.c - Not used at the moment, keep for reference (fnf)
285# state.h - Not used at the moment, keep for reference (fnf)
2b577349
JG
286# tests - Old test programs for GDB, pre-gdbtest and pre-
287# DejaGnu.
f747d259 288
87756e15
RP
289Things-to-lose:
290
291deblib
292energize
293energize-patches
294energize.c
295energize.h
72dd16ea 296i386-nlmstub.c
87756e15
RP
297infrun.hacked.c
298remote-sa.sparc.c
299state.c
300state.h
301tests
302
eeadf5c2
RP
303Do-last:
304
85b9835f
DE
305echo Looking for signs of \"v9\"...
306
307# Don't try to clean directories here, as the 'mv' command will fail.
308# Also, grep fails on NFS mounted directories.
309if ( echo $* | grep keep\-v9 > /dev/null ) ; then
310 for i in * ; do
311 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
312 echo Keeping v9 stuff in $i
313 fi
314 done
315else
316 for i in * ; do
317 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
318 echo Cleaning the \"v9\" out of $i...
319 cp $i new
320 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
321 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
322 echo Caching $i in .Recover...
323 mv $i .Recover
324 fi
325 mv new $i
326 fi
327 done
328fi
329
eeadf5c2 330# End of file.
This page took 0.113714 seconds and 4 git commands to generate.