* Sanitization fixes to retain new files.
[binutils-gdb.git] / gdb / config / .Sanitize
blob91dde561d8e5339fbfe6b2bae6cda55c2caa6986
1 # .Sanitize for devo/gdb/config.
3 # Each directory to survive its 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.
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.
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 directory.
16 Do-first:
18 tic80_files="tic80"
20 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
21         keep_these_too="${tic80_files} ${keep_these_too}"
22         if [ -n "${verbose}" ] ; then
23                 echo Keeping ${tic80_files}
24         fi
25 else
26         lose_these_too="${tic80_files} ${lose_these_too}"
27         if [ -n "${verbose}" ] ; then
28                 echo Deleting ${tic80_files}
29         fi
32 carp_files="carp"
34 if ( echo $* | grep keep\-carp > /dev/null ) ; then
35         keep_these_too="${carp_files} ${keep_these_too}"
36         if [ -n "${verbose}" ] ; then
37                 echo Keeping ${carp_files}
38         fi
39 else
40         lose_these_too="${carp_files} ${lose_these_too}"
41         if [ -n "${verbose}" ] ; then
42                 echo Deleting ${carp_files}
43         fi
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.
52 Things-to-keep:
54 a29k
55 alpha
56 arc
57 arm
58 convex
59 d10v
60 d30v
61 fr30
62 gould
63 h8300
64 h8500
65 i386
66 i960
67 m32r
68 m68k
69 m88k
70 mips
71 mn10200
72 mn10300
73 nm-empty.h
74 nm-gnu.h
75 nm-lynx.h
76 nm-m3.h
77 nm-nbsd.h
78 nm-sysv4.h
79 none
80 ns32k
82 powerpc
83 pyr
84 romp
85 rs6000
87 sparc
88 tahoe
89 tm-lynx.h
90 tm-nbsd.h
91 tm-sunos.h
92 tm-sysv4.h
93 vax
94 v850
95 xm-aix4.h
96 xm-lynx.h
97 xm-mpw.h
98 xm-nbsd.h
99 xm-sysv4.h
103 Things-to-lose:
105 Do-last:
107 # End of file.