* config/tc-sh.h (tc_init_after_args): Don't define.
[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
456f6de6 248remote-vx29k.c
2aedd91e 249remote-z8k.c
eeadf5c2 250remote.c
dc48694c 251rs6000-nat.c
6373dbe3 252rs6000-tdep.c
fb9f8033 253rom68k-rom.c
eeadf5c2 254saber.suppress
55679787 255ser-e7kpc.c
ddce75e0 256ser-go32.c
4d551aa3 257ser-tcp.c
e8a5f0ed
SG
258ser-unix.c
259serial.c
ddce75e0 260serial.h
9faacb92 261sh-tdep.c
eeadf5c2 262signals.h
eeadf5c2 263solib.c
a1f596f4 264solib.h
bfe2f12b 265somread.c
bb140953
JL
266somsolib.c
267somsolib.h
eeadf5c2 268source.c
8c16485e 269sp64-tdep.c
dfc82617 270sparc-nat.c
c9715956 271sparc-stub.c
eeadf5c2 272sparc-tdep.c
2b14c195
KH
273sparcl-stub.c
274sparcl-tdep.c
a96c3444 275sparclite
d07734e3
FF
276stabsread.c
277stabsread.h
eeadf5c2
RP
278stack.c
279standalone.c
1e6f592d 280stop-gdb.c
eeadf5c2 281stuff.c
dc48694c 282sun3-nat.c
61bbb1c2 283sun386-nat.c
eeadf5c2
RP
284symfile.c
285symfile.h
d39d83c1 286symm-nat.c
203a8d54 287symm-tdep.c
eeadf5c2
RP
288symmisc.c
289symtab.c
290symtab.h
0f1cf145 291tahoe-tdep.c
eeadf5c2
RP
292target.c
293target.h
eeadf5c2 294terminal.h
a2df03aa 295testsuite
6a21c756
SG
296thread.c
297thread.h
172559ec
JK
298top.c
299top.h
a8a69e63
FF
300typeprint.c
301typeprint.h
6bf98ac0 302ultra3-nat.c
1111151a 303ultra3-xdep.c
eeadf5c2
RP
304umax-xdep.c
305utils.c
306valarith.c
307valops.c
308valprint.c
a8a69e63 309valprint.h
eeadf5c2
RP
310value.h
311values.c
0f1cf145 312vax-tdep.c
eeadf5c2 313vx-share
d723ade7 314w65-tdep.c
25ca0dfc 315w89k-rom.c
6373dbe3 316xcoffread.c
1eeba686
PB
317xcoffsolib.c
318xcoffsolib.h
2aedd91e 319z8k-tdep.c
eeadf5c2 320
87756e15 321
f747d259 322# Things which are explicitly *not* kept, for now.
743b663c
FF
323# energize - Part of Lucid support.
324# energize-patches - Part of Lucid support.
325# energize.c - Part of Lucid support.
326# energize.h - Part of Lucid support.
2b577349
JG
327# remote-sa.sparc.c - Remote target for a standalone SPARC, using
328# the FORTH console ROMs. We never got the paperwork
329# straight, since Sun's lawyers messed with the
330# FSF contract and RMS didn't accept the changes.
331# Written at SunLabs.
743b663c
FF
332# state.c - Not used at the moment, keep for reference (fnf)
333# state.h - Not used at the moment, keep for reference (fnf)
f747d259 334
87756e15
RP
335Things-to-lose:
336
87756e15
RP
337energize
338energize-patches
339energize.c
340energize.h
87756e15
RP
341remote-sa.sparc.c
342state.c
343state.h
87756e15 344
eeadf5c2
RP
345Do-last:
346
d1bcda67
SS
347echo Removing traces of \"mpw\"...
348
349# Don't try to clean directories here, as the 'mv' command will fail.
350# Also, grep fails on NFS mounted directories.
351if ( echo $* | grep keep\-mpw > /dev/null ) ; then
352 for i in * ; do
353 if test ! -d $i && (grep sanitize-mpw $i > /dev/null) ; then
354 echo Keeping mpw stuff in $i
355 fi
356 done
357else
358 for i in * ; do
359 if test ! -d $i && (grep sanitize-mpw $i > /dev/null) ; then
360 echo Removing traces of \"mpw\" out of $i...
361 cp $i new
362 sed '/start\-sanitize\-mpw/,/end-\sanitize\-mpw/d' < $i > new
363 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
364 echo Caching $i in .Recover...
365 mv $i .Recover
366 fi
367 mv new $i
368 fi
369 done
370fi
371
d3d75ec9
SS
372echo Catering to RMS by removing traces of \"gdbtk\"...
373
374# Don't try to clean directories here, as the 'mv' command will fail.
375# Also, grep fails on NFS mounted directories.
376if ( echo $* | grep keep\-gdbtk > /dev/null ) ; then
377 for i in * ; do
378 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
379 echo Keeping gdbtk stuff in $i
380 fi
381 done
382else
383 for i in * ; do
384 if test ! -d $i && (grep sanitize-gdbtk $i > /dev/null) ; then
385 echo Removing traces of \"gdbtk\" out of $i...
386 cp $i new
387 sed '/start\-sanitize\-gdbtk/,/end-\sanitize\-gdbtk/d' < $i > new
388 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
389 echo Caching $i in .Recover...
390 mv $i .Recover
391 fi
392 mv new $i
393 fi
394 done
395fi
396
397r16_files="configure.in"
03c4ce2f
MT
398
399if ( echo $* | grep keep\-r16 > /dev/null ) ; then
400 for i in $r16_files ; do
401 if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
402 if [ -n "${verbose}" ] ; then
403 echo Keeping r16 stuff in $i
404 fi
405 fi
406 done
407else
408 for i in $r16_files ; do
409 if test ! -d $i && (grep sanitize-r16 $i > /dev/null) ; then
410 if [ -n "${verbose}" ] ; then
411 echo Removing traces of \"r16\" from $i...
412 fi
413 cp $i new
414 sed '/start\-sanitize\-r16/,/end-\sanitize\-r16/d' < $i > new
415 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
416 if [ -n "${verbose}" ] ; then
417 echo Caching $i in .Recover...
418 fi
419 mv $i .Recover
420 fi
421 mv new $i
422 fi
423 done
424fi
425
426for i in * ; do
427 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
428 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
429 fi
430done
431
432#
eeadf5c2 433# End of file.
This page took 0.188054 seconds and 4 git commands to generate.