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