* c-exp.y, m2-exp.y: Migrate code that has nothing to do with
[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
19cfe25d 18if ( echo $* | grep keep\-chill > /dev/null ) ; then
22e39759 19 keep_these_too="ch-exp.y ch-lang.c ch-lang.h"
19cfe25d
FF
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
31COPYING
32ChangeLog
33ChangeLog-3.x
ee799e2a 34ChangeLog-9091
eeadf5c2 35Convex.notes
bdf3621b 36Makefile.in
ddce75e0 37NEWS
eeadf5c2
RP
38Projects
39README
40TODO
124a6fc0 41a68v-nat.c
eeadf5c2
RP
42alldeps.mak
43alloca.c
44altos-xdep.c
45am29k-opcode.h
46am29k-pinsn.c
47am29k-tdep.c
eeadf5c2 48arm-convert.s
eeadf5c2
RP
49arm-pinsn.c
50arm-tdep.c
51arm-xdep.c
52blockframe.c
53breakpoint.c
54breakpoint.h
2ce38c6d
JG
55buildsym.c
56buildsym.h
56d921a8 57c-exp.y
22e39759
FF
58c-lang.c
59c-lang.h
be772100 60call-cmds.h
eeadf5c2
RP
61coffread.c
62command.c
63command.h
f187c3a4 64config
eeadf5c2
RP
65configure.in
66convex-pinsn.c
67convex-tdep.c
68convex-xdep.c
69convx-opcode.h
70copying.awk
71copying.c
72core.c
73coredep.c
dfc82617 74corelow.c
eeadf5c2
RP
75createtags
76dbxread.c
77defs.h
2dbde378 78demangle.c
55b32c02 79depend
eeadf5c2 80doc
6fccdaf4
FF
81dwarfread.c
82elfread.c
eeadf5c2
RP
83environ.c
84environ.h
85eval.c
86exec.c
87expprint.c
eeadf5c2
RP
88expression.h
89findvar.c
e745abe5 90fork-child.c
eeadf5c2 91frame.h
5c5b5d4b 92gcc.patch
ed7c0948 93gdb-stabs.h
0857b46a 94gdb.1
eeadf5c2
RP
95gdbcmd.h
96gdbcore.h
a1f596f4
FF
97gdbtypes.c
98gdbtypes.h
d9548d44 99go32-nat.c
ae0ea72e 100go32-xdep.c
eeadf5c2
RP
101gould-pinsn.c
102gould-xdep.c
0a8ed751 103h8300-tdep.c
b1de302a 104hp300ux-nat.c
76b731f9 105hppa-pinsn.c
3b0d8c28 106hppab-core.c
ca048722 107hppab-nat.c
3b0d8c28 108hppab-tdep.c
ca048722 109hppah-nat.c
3b0d8c28 110hppah-tdep.c
eeadf5c2
RP
111i386-pinsn.c
112i386-stub.c
113i386-tdep.c
0e35d2f3 114i386b-nat.c
a113beac 115i386mach-nat.c
c7c94073 116i386v-nat.c
4d0eabff 117i386v4-nat.c
56d921a8 118i387-tdep.c
eeadf5c2
RP
119i960-pinsn.c
120i960-tdep.c
121ieee-float.c
122ieee-float.h
123infcmd.c
124inferior.h
125inflow.c
126infptrace.c
127infrun.c
eeadf5c2 128inftarg.c
a70dc898 129irix4-nat.c
eeadf5c2 130kdb-start.c
56d921a8
JG
131language.c
132language.h
133m2-exp.y
22e39759
FF
134m2-lang.c
135m2-lang.h
eeadf5c2
RP
136m68k-pinsn.c
137m68k-stub.c
138m68k-tdep.c
173a4f1b 139m88k-nat.c
eeadf5c2
RP
140m88k-pinsn.c
141m88k-tdep.c
eeadf5c2 142main.c
0239d9b3 143maint.c
eeadf5c2 144mem-break.c
1111151a 145minimon.h
a1f596f4 146minsyms.c
a70dc898 147mips-nat.c
eeadf5c2
RP
148mips-pinsn.c
149mips-tdep.c
eeadf5c2 150mipsread.c
eeadf5c2
RP
151munch
152news-xdep.c
153nindy-share
154nindy-tdep.c
124a6fc0
RP
155nm-apollo68b.h
156nm-apollo68v.h
173a4f1b 157nm-delta88.h
b1de302a
RP
158nm-hp300bsd.h
159nm-hp300hpux.h
ca048722
RP
160nm-hppab.h
161nm-hppah.h
f4cc0e9b 162nm-i386bsd.h
a113beac 163nm-i386mach.h
e536c999 164nm-i386sco.h
c7c94073 165nm-i386v.h
4d0eabff 166nm-i386v4.h
703bdc5b 167nm-irix3.h
a70dc898 168nm-irix4.h
e24cb83d 169nm-linux.h
173a4f1b 170nm-m88k.h
a70dc898 171nm-mips.h
75365589 172nm-news.h
dc48694c 173nm-rs6000.h
56e89422 174nm-sun2.h
dc48694c 175nm-sun3.h
61bbb1c2 176nm-sun386.h
dfc82617 177nm-sun4os4.h
99ef5653 178nm-sysv4.h
dfc82617 179nm-trash.h
6bf98ac0 180nm-ultra3.h
3fcb9021 181nm-umax.h
7aae0974 182nm-vax.h
eeadf5c2
RP
183ns32k-opcode.h
184ns32k-pinsn.c
a1f596f4 185objfiles.c
5e2e79f8 186objfiles.h
d5231b08 187os68k-xdep.c
56d921a8
JG
188parse.c
189parser-defs.h
7e258d18 190partial-stab.h
eeadf5c2 191printcmd.c
6fccdaf4 192procfs.c
eeadf5c2 193putenv.c
eeadf5c2
RP
194pyr-pinsn.c
195pyr-tdep.c
196pyr-xdep.c
197regex.c
198regex.h
199rem-multi.shar
1111151a 200remote-adapt.c
eeadf5c2 201remote-eb.c
ddce75e0 202remote-es1800.c
d93b79d9 203remote-hms.c
1111151a 204remote-mm.c
eeadf5c2 205remote-nindy.c
6c7e40b4 206remote-st2000.c
eeadf5c2
RP
207remote-vx.c
208remote.c
dc48694c 209rs6000-nat.c
6373dbe3
JG
210rs6000-pinsn.c
211rs6000-tdep.c
eeadf5c2 212saber.suppress
6c7e40b4 213ser-bsd.c
ddce75e0
DHW
214ser-go32.c
215ser-termios.c
216serial.h
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
d07734e3
FF
225stabsread.c
226stabsread.h
eeadf5c2
RP
227stack.c
228standalone.c
eeadf5c2 229stuff.c
dc48694c 230sun3-nat.c
61bbb1c2 231sun386-nat.c
eeadf5c2
RP
232symfile.c
233symfile.h
234symm-tdep.c
235symm-xdep.c
236symmisc.c
237symtab.c
238symtab.h
eeadf5c2
RP
239tahoe-pinsn.c
240target.c
241target.h
eeadf5c2 242terminal.h
eeadf5c2
RP
243tm-29k.h
244tm-3b1.h
370b66b6
JG
245tm-68k-noun.h
246tm-68k-un.h
dfc82617 247tm-68k.h
eeadf5c2 248tm-altos.h
6fccdaf4 249tm-amix.h
eeadf5c2
RP
250tm-arm.h
251tm-bigmips.h
252tm-convex.h
6373dbe3 253tm-delta88.h
ddce75e0 254tm-es1800.h
498f1df0 255tm-h8300.h
eeadf5c2
RP
256tm-hp300bsd.h
257tm-hp300hpux.h
1acf6627 258tm-hppa.h
3b0d8c28
JG
259tm-hppab.h
260tm-hppah.h
0e35d2f3 261tm-i386bsd.h
eeadf5c2 262tm-i386v.h
8c6e9f05 263tm-i386v4.h
eeadf5c2 264tm-i960.h
fda38666 265tm-irix3.h
eeadf5c2 266tm-isi.h
c19f73f1 267tm-linux.h
498f1df0 268tm-m88k.h
eeadf5c2
RP
269tm-merlin.h
270tm-mips.h
271tm-news.h
272tm-nindy960.h
273tm-np1.h
d5231b08 274tm-os68k.h
eeadf5c2
RP
275tm-pn.h
276tm-pyr.h
6373dbe3 277tm-rs6000.h
eeadf5c2 278tm-sparc.h
370b66b6
JG
279tm-spc-noun.h
280tm-spc-un.h
6c7e40b4 281tm-st2000.h
be9a2362 282tm-stratus.h
eeadf5c2
RP
283tm-sun2.h
284tm-sun2os4.h
285tm-sun3.h
286tm-sun386.h
287tm-sun3os4.h
288tm-sun4os4.h
5c044559 289tm-sun4sol2.h
eeadf5c2
RP
290tm-sunos.h
291tm-symmetry.h
b6d0f9b1 292tm-sysv4.h
eeadf5c2 293tm-tahoe.h
7621b324 294tm-ultra3.h
eeadf5c2
RP
295tm-umax.h
296tm-vax.h
297tm-vx68.h
298tm-vx960.h
6bf98ac0 299ultra3-nat.c
1111151a 300ultra3-xdep.c
eeadf5c2
RP
301umax-xdep.c
302utils.c
303valarith.c
304valops.c
305valprint.c
306value.h
307values.c
eeadf5c2
RP
308vax-pinsn.c
309vx-share
6373dbe3
JG
310xcoffexec.c
311xcoffread.c
1eeba686
PB
312xcoffsolib.c
313xcoffsolib.h
eeadf5c2 314xm-3b1.h
eeadf5c2 315xm-altos.h
6fccdaf4 316xm-amix.h
6c7e40b4 317xm-apollo68b.h
d5231b08 318xm-apollo68v.h
eeadf5c2
RP
319xm-arm.h
320xm-bigmips.h
321xm-convex.h
6373dbe3 322xm-delta88.h
ae0ea72e 323xm-go32.h
eeadf5c2
RP
324xm-hp300bsd.h
325xm-hp300hpux.h
3b0d8c28
JG
326xm-hppab.h
327xm-hppah.h
0e35d2f3 328xm-i386bsd.h
c888e9cf 329xm-i386mach.h
eeadf5c2
RP
330xm-i386sco.h
331xm-i386v.h
332xm-i386v32.h
ddce75e0 333xm-i386v4.h
fda38666 334xm-irix3.h
407a8389 335xm-irix4.h
eeadf5c2 336xm-isi.h
c19f73f1 337xm-linux.h
6fccdaf4 338xm-m68k.h
ae0ea72e 339xm-m88k.h
eeadf5c2
RP
340xm-merlin.h
341xm-mips.h
342xm-news.h
343xm-news1000.h
344xm-np1.h
345xm-pn.h
346xm-pyr.h
6373dbe3 347xm-rs6000.h
1111151a 348xm-rtbsd.h
eeadf5c2 349xm-sparc.h
be9a2362 350xm-stratus.h
eeadf5c2
RP
351xm-sun2.h
352xm-sun3.h
353xm-sun386.h
354xm-sun3os4.h
355xm-sun4os4.h
5c044559 356xm-sun4sol2.h
eeadf5c2 357xm-symmetry.h
b6d0f9b1 358xm-sysv4.h
eeadf5c2 359xm-tahoe.h
1111151a 360xm-ultra3.h
eeadf5c2
RP
361xm-umax.h
362xm-vax.h
88c52c29
SG
363xm-vaxbsd.h
364xm-vaxult.h
eeadf5c2
RP
365
366Do-last:
367
19cfe25d
FF
368echo Thawing away the \"chill\"...
369
370# Don't try to clean directories here, as the 'mv' command will fail.
371# Also, grep fails on NFS mounted directories.
372if ( echo $* | grep keep\-chill > /dev/null ) ; then
373 for i in * ; do
374 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
375 echo Keeping chill stuff in $i
376 fi
377 done
378else
379 for i in * ; do
380 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
381 echo Thawing the \"chill\" out of $i...
382 cp $i new
383 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
384 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
385 echo Caching $i in .Recover...
386 mv $i .Recover
387 fi
388 mv new $i
389 fi
390 done
391 echo Thawing the \"chill\" out of Makefile.in...
392 cp Makefile.in new
3825dfe8
FF
393 sed -e 's/$(srcdir)\/ch-exp.y//g' \
394 -e 's/${srcdir}\/ch-exp.y//g' \
19cfe25d
FF
395 -e 's/ch-exp.y//g' \
396 -e 's/ch-exp.tab.c//g' \
397 -e 's/ch-exp.tab.o//g' \
22e39759
FF
398 -e 's/ch-lang.h//g' \
399 -e 's/ch-lang.c//g' \
400 -e 's/ch-lang.o//g' \
0a06f1bc 401 < Makefile.in > new
19cfe25d
FF
402 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
403 echo Caching Makefile.in in .Recover...
404 mv Makefile.in .Recover
405 fi
406 mv new Makefile.in
407fi
408
eeadf5c2 409# End of file.
This page took 0.084185 seconds and 4 git commands to generate.