* add new files vx29k.mt, tm-vx29k.h.
[deliverable/binutils-gdb.git] / gdb / .Sanitize
CommitLineData
f4240b08 1# .Sanitize for devo/gdb.
eeadf5c2 2
d1bcda67 3# Each directory to survive its way into a release will need a file
eeadf5c2
RP
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
d1bcda67 14# done in this directory.
eeadf5c2
RP
15
16Do-first:
17
3bf21084 18mpw_files="mpw-config.in mpw-make.in ser-mac.c mac-xdep.c mac-defs.h macgdb.r ChangeLog.mpw"
d1bcda67
SS
19
20if ( echo $* | grep keep\-mpw > /dev/null ) ; then
21 keep_these_too="${mpw_files} ${keep_these_too}"
22 if [ -n "${verbose}" ] ; then
23 echo Keeping ${mpw_files}
24 fi
25else
26 lose_these_too="${mpw_files} ${lose_these_too}"
27 if [ -n "${verbose}" ] ; then
28 echo Deleting ${mpw_files}
29 fi
30fi
31
d3d75ec9
SS
32gdbtk_files="gdbtk.c gdbtk.tcl"
33
34if ( echo $* | grep keep\-gdbtk > /dev/null ) ; then
35 keep_these_too="${gdbtk_files} ${keep_these_too}"
36 if [ -n "${verbose}" ] ; then
37 echo Keeping ${gdbtk_files}
38 fi
39else
40 lose_these_too="${gdbtk_files} ${lose_these_too}"
41 if [ -n "${verbose}" ] ; then
42 echo Deleting ${gdbtk_files}
43 fi
44fi
45
eeadf5c2
RP
46# All files listed between the "Things-to-keep:" line and the
47# "Files-to-sed:" line will be kept. All other files will be removed.
48# Directories listed in this section will have their own Sanitize
49# called. Directories not listed will be removed in their entirety
50# with rm -rf.
51
52Things-to-keep:
53
54.gdbinit
a96c3444 5529k-share
eeadf5c2
RP
56COPYING
57ChangeLog
58ChangeLog-3.x
ee799e2a 59ChangeLog-9091
5debf76d 60ChangeLog-92
1ea8b1dc 61ChangeLog-93
73cb6167 62ChangeLog-94
bdf3621b 63Makefile.in
ddce75e0 64NEWS
eeadf5c2
RP
65README
66TODO
b4b0321b 67a29k-tdep.c
203a8d54 68a68v-nat.c
cef4c2e7
PS
69alpha-nat.c
70alpha-tdep.c
203a8d54 71altos-xdep.c
1c95d7ab
JK
72annotate.c
73annotate.h
eeadf5c2 74arm-convert.s
eeadf5c2
RP
75arm-tdep.c
76arm-xdep.c
77blockframe.c
78breakpoint.c
79breakpoint.h
2ce38c6d
JG
80buildsym.c
81buildsym.h
56d921a8 82c-exp.y
22e39759
FF
83c-lang.c
84c-lang.h
a8a69e63
FF
85c-typeprint.c
86c-valprint.c
be772100 87call-cmds.h
b1086bf5
FF
88ch-exp.y
89ch-lang.c
90ch-lang.h
91ch-typeprint.c
92ch-valprint.c
ead291d4
SG
93coff-solib.c
94coff-solib.h
eeadf5c2
RP
95coffread.c
96command.c
97command.h
51b80b00
FF
98complaints.c
99complaints.h
f187c3a4 100config
eeadf5c2 101configure.in
eeadf5c2
RP
102convex-tdep.c
103convex-xdep.c
eeadf5c2
RP
104copying.awk
105copying.c
256533df 106core-sol2.c
203a8d54 107core-svr4.c
eeadf5c2
RP
108core.c
109coredep.c
dfc82617 110corelow.c
a8a69e63 111cp-valprint.c
670a8e09 112cxux-nat.c
eeadf5c2 113dbxread.c
755892d6
RP
114dcache.c
115dcache.h
eeadf5c2 116defs.h
be0ed5bb 117delta68-nat.c
2dbde378 118demangle.c
eeadf5c2 119doc
0a8f1742 120dpx2-nat.c
2d628281
JK
121dst.h
122dstread.c
6fccdaf4
FF
123dwarfread.c
124elfread.c
eeadf5c2
RP
125environ.c
126environ.h
127eval.c
128exec.c
129expprint.c
eeadf5c2 130expression.h
042bb079
SS
131f-exp.y
132f-lang.c
133f-lang.h
134f-typeprint.c
135f-valprint.c
eeadf5c2 136findvar.c
e745abe5 137fork-child.c
eeadf5c2 138frame.h
5c5b5d4b 139gcc.patch
ed7c0948 140gdb-stabs.h
0857b46a 141gdb.1
dec525ce 142gdba.el
eeadf5c2
RP
143gdbcmd.h
144gdbcore.h
463a71db 145gdbserver
a1f596f4
FF
146gdbtypes.c
147gdbtypes.h
ae0ea72e 148go32-xdep.c
0f1cf145 149gould-tdep.c
eeadf5c2 150gould-xdep.c
0a8ed751 151h8300-tdep.c
5cd0940a 152h8500-tdep.c
b1de302a 153hp300ux-nat.c
66a1aa07 154hppa-tdep.c
ca048722 155hppab-nat.c
ca048722 156hppah-nat.c
2848f793 157hpread.c
eeadf5c2
RP
158i386-stub.c
159i386-tdep.c
2c7ab4ca 160i386aix-nat.c
0e35d2f3 161i386b-nat.c
c458501e 162i386ly-tdep.c
c2d751d5 163i386m3-nat.c
a113beac 164i386mach-nat.c
c7c94073 165i386v-nat.c
4d0eabff 166i386v4-nat.c
56d921a8 167i387-tdep.c
eeadf5c2 168i960-tdep.c
eeadf5c2
RP
169infcmd.c
170inferior.h
171inflow.c
172infptrace.c
173infrun.c
eeadf5c2 174inftarg.c
a70dc898 175irix4-nat.c
a2f1e2e5 176irix5-nat.c
4aadcb02 177isi-xdep.c
eeadf5c2 178kdb-start.c
56d921a8
JG
179language.c
180language.h
069e0566 181lynx-nat.c
56d921a8 182m2-exp.y
22e39759
FF
183m2-lang.c
184m2-lang.h
a8a69e63
FF
185m2-typeprint.c
186m2-valprint.c
c2d751d5 187m3-nat.c
eeadf5c2
RP
188m68k-stub.c
189m68k-tdep.c
173a4f1b 190m88k-nat.c
eeadf5c2 191m88k-tdep.c
eeadf5c2 192main.c
0239d9b3 193maint.c
a2f1e2e5 194mdebugread.c
eeadf5c2 195mem-break.c
1111151a 196minimon.h
a1f596f4 197minsyms.c
a70dc898 198mips-nat.c
eeadf5c2 199mips-tdep.c
c2d751d5 200mipsm3-nat.c
2fe3b329 201mipsv4-nat.c
eeadf5c2 202mipsread.c
2f1c04d1 203monitor.h
25ca0dfc 204monitor.c
eeadf5c2
RP
205news-xdep.c
206nindy-share
207nindy-tdep.c
bbc34049 208nlm
db85f523 209nlmread.c
8c875c1c 210nlmstub.def
0f1cf145 211ns32k-tdep.c
c2d751d5 212ns32km3-nat.c
a1f596f4 213objfiles.c
5e2e79f8 214objfiles.h
25ca0dfc 215op50-rom.c
25200748 216os9kread.c
cef4c2e7 217osfsolib.c
56d921a8
JG
218parse.c
219parser-defs.h
7e258d18 220partial-stab.h
eeadf5c2 221printcmd.c
6fccdaf4 222procfs.c
c6889f63 223ptx4-nat.c
eeadf5c2
RP
224pyr-tdep.c
225pyr-xdep.c
226regex.c
227regex.h
228rem-multi.shar
1111151a 229remote-adapt.c
203a8d54 230remote-bug.c
a0b28275 231remote-e7000.c
eeadf5c2 232remote-eb.c
91c87211 233remote-es.c
93584146 234remote-est.c
d93b79d9 235remote-hms.c
c2a0f1cb 236remote-mips.c
1111151a 237remote-mm.c
eeadf5c2 238remote-nindy.c
25200748 239remote-os9k.c
399290be 240remote-pa.c
ec25d19b 241remote-sim.c
40b92220 242remote-sim.h
91c87211 243remote-st.c
e4dd52dd 244remote-udi.c
3283eab3
JK
245remote-utils.c
246remote-utils.h
eeadf5c2 247remote-vx.c
2aedd91e 248remote-z8k.c
eeadf5c2 249remote.c
dc48694c 250rs6000-nat.c
6373dbe3 251rs6000-tdep.c
fb9f8033 252rom68k-rom.c
eeadf5c2 253saber.suppress
55679787 254ser-e7kpc.c
ddce75e0 255ser-go32.c
4d551aa3 256ser-tcp.c
e8a5f0ed
SG
257ser-unix.c
258serial.c
ddce75e0 259serial.h
9faacb92 260sh-tdep.c
eeadf5c2 261signals.h
eeadf5c2 262solib.c
a1f596f4 263solib.h
bfe2f12b 264somread.c
bb140953
JL
265somsolib.c
266somsolib.h
eeadf5c2 267source.c
8c16485e 268sp64-tdep.c
dfc82617 269sparc-nat.c
c9715956 270sparc-stub.c
eeadf5c2 271sparc-tdep.c
2b14c195
KH
272sparcl-stub.c
273sparcl-tdep.c
a96c3444 274sparclite
d07734e3
FF
275stabsread.c
276stabsread.h
eeadf5c2
RP
277stack.c
278standalone.c
1e6f592d 279stop-gdb.c
eeadf5c2 280stuff.c
dc48694c 281sun3-nat.c
61bbb1c2 282sun386-nat.c
eeadf5c2
RP
283symfile.c
284symfile.h
d39d83c1 285symm-nat.c
203a8d54 286symm-tdep.c
eeadf5c2
RP
287symmisc.c
288symtab.c
289symtab.h
0f1cf145 290tahoe-tdep.c
eeadf5c2
RP
291target.c
292target.h
eeadf5c2 293terminal.h
a2df03aa 294testsuite
6a21c756
SG
295thread.c
296thread.h
172559ec
JK
297top.c
298top.h
a8a69e63
FF
299typeprint.c
300typeprint.h
6bf98ac0 301ultra3-nat.c
1111151a 302ultra3-xdep.c
eeadf5c2
RP
303umax-xdep.c
304utils.c
305valarith.c
306valops.c
307valprint.c
a8a69e63 308valprint.h
eeadf5c2
RP
309value.h
310values.c
0f1cf145 311vax-tdep.c
eeadf5c2 312vx-share
d723ade7 313w65-tdep.c
25ca0dfc 314w89k-rom.c
6373dbe3 315xcoffread.c
1eeba686
PB
316xcoffsolib.c
317xcoffsolib.h
2aedd91e 318z8k-tdep.c
eeadf5c2 319
87756e15 320
f747d259 321# Things which are explicitly *not* kept, for now.
743b663c
FF
322# energize - Part of Lucid support.
323# energize-patches - Part of Lucid support.
324# energize.c - Part of Lucid support.
325# energize.h - Part of Lucid support.
2b577349
JG
326# remote-sa.sparc.c - Remote target for a standalone SPARC, using
327# the FORTH console ROMs. We never got the paperwork
328# straight, since Sun's lawyers messed with the
329# FSF contract and RMS didn't accept the changes.
330# Written at SunLabs.
743b663c
FF
331# state.c - Not used at the moment, keep for reference (fnf)
332# state.h - Not used at the moment, keep for reference (fnf)
f747d259 333
87756e15
RP
334Things-to-lose:
335
87756e15
RP
336energize
337energize-patches
338energize.c
339energize.h
87756e15
RP
340remote-sa.sparc.c
341state.c
342state.h
87756e15 343
eeadf5c2
RP
344Do-last:
345
d1bcda67
SS
346echo Removing traces of \"mpw\"...
347
348# Don't try to clean directories here, as the 'mv' command will fail.
349# Also, grep fails on NFS mounted directories.
350if ( echo $* | grep keep\-mpw > /dev/null ) ; then
351 for i in * ; do
352 if test ! -d $i && (grep sanitize-mpw $i > /dev/null) ; then
353 echo Keeping mpw stuff in $i
354 fi
355 done
356else
357 for i in * ; do
358 if test ! -d $i && (grep sanitize-mpw $i > /dev/null) ; then
359 echo Removing traces of \"mpw\" out of $i...
360 cp $i new
361 sed '/start\-sanitize\-mpw/,/end-\sanitize\-mpw/d' < $i > new
362 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
363 echo Caching $i in .Recover...
364 mv $i .Recover
365 fi
366 mv new $i
367 fi
368 done
369fi
370
d3d75ec9
SS
371echo Catering to RMS by removing traces of \"gdbtk\"...
372
373# Don't try to clean directories here, as the 'mv' command will fail.
374# Also, grep fails on NFS mounted directories.
375if ( echo $* | grep keep\-gdbtk > /dev/null ) ; then
376 for i in * ; do
377 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
378 echo Keeping gdbtk stuff in $i
379 fi
380 done
381else
382 for i in * ; do
383 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
384 echo Removing traces of \"gdbtk\" out of $i...
385 cp $i new
386 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
387 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
388 echo Caching $i in .Recover...
389 mv $i .Recover
390 fi
391 mv new $i
392 fi
393 done
394fi
395
396r16_files="configure.in"
03c4ce2f
MT
397
398if ( echo $* | grep keep\-r16 > /dev/null ) ; then
399 for i in $r16_files ; do
400 if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
401 if [ -n "${verbose}" ] ; then
402 echo Keeping r16 stuff in $i
403 fi
404 fi
405 done
406else
407 for i in $r16_files ; do
408 if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
409 if [ -n "${verbose}" ] ; then
410 echo Removing traces of \"r16\" from $i...
411 fi
412 cp $i new
413 sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
414 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
415 if [ -n "${verbose}" ] ; then
416 echo Caching $i in .Recover...
417 fi
418 mv $i .Recover
419 fi
420 mv new $i
421 fi
422 done
423fi
424
425for i in * ; do
426 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
427 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
428 fi
429done
430
431#
eeadf5c2 432# End of file.
This page took 0.178398 seconds and 4 git commands to generate.