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