Switched over to using machine numbers to distinguish v850 architecture variants.
[deliverable/binutils-gdb.git] / sim / .Sanitize
CommitLineData
b0c9f026
SC
1# .Sanitize for devo/sim.
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
19a2b300
AC
18igen_files="igen"
19
20d30v_files="d30v testsuite"
317df3b5 21if ( echo $* | grep keep\-d30v > /dev/null ) ; then
19a2b300
AC
22 keep_these_too="${d30v_files} ${igen_files} ${keep_these_too}"
23 igen_files=
317df3b5
AC
24else
25 lose_these_too="${d30v_files} ${lose_these_too}"
26fi
27
19a2b300 28tic80_files="tic80"
15c16493 29if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
19a2b300
AC
30 keep_these_too="${tic80_files} ${igen_files} ${keep_these_too}"
31 igen_files=
15c16493
AC
32else
33 lose_these_too="${tic80_files} ${lose_these_too}"
34fi
35
36v850_files="v850"
37if ( echo $* | grep keep\-v850 > /dev/null ) ; then
38 keep_these_too="${v850_files} ${keep_these_too}"
39else
27161f9e
NC
40 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
41 keep_these_too="${v850_files} ${keep_these_too}"
42 else
43 if ( echo $* | grep keep\-v850eq > /dev/null ) ; then
44 keep_these_too="${v850_files} ${keep_these_too}"
45 else
15c16493 46 lose_these_too="${v850_files} ${lose_these_too}"
27161f9e
NC
47 fi
48 fi
15c16493
AC
49fi
50
19a2b300
AC
51lose_these_too="${igen_files} ${lose_these_too}"
52
b0c9f026
SC
53# All files listed between the "Things-to-keep:" line and the
54# "Files-to-sed:" line will be kept. All other files will be removed.
55# Directories listed in this section will have their own Sanitize
56# called. Directories not listed will be removed in their entirety
57# with rm -rf.
58
59Things-to-keep:
60
83a4c26f 61ChangeLog
55538130 62Makefile.in
117224ea 63README-HACKING
d32033ad 64arm
1ffd292b 65configure
b0c9f026 66configure.in
60181796 67common
22540e2d 68d10v
fd58f4b1 69erc32
b0c9f026 70h8300
a66ad4b2 71h8500
3990f1cd 72m32r
2f82f755 73mips
c1848bd2 74mn10200
05ccbdfd 75mn10300
cb7a6892 76ppc
594266fc 77sh
4a5947d0 78w65
b0c9f026
SC
79z8k
80
87756e15
RP
81Things-to-lose:
82
447a825b 83
b0c9f026
SC
84Do-last:
85
15c16493
AC
86d30v_files="configure configure.in ChangeLog"
87if ( echo $* | grep keep\-d30v > /dev/null ) ; then
88 for i in $d30v_files ; do
89 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
82feb39e 90 if [ -n "${verbose}" ] ; then
15c16493 91 echo Keeping d30v stuff in $i
82feb39e
JL
92 fi
93 fi
94 done
95else
15c16493
AC
96 for i in $d30v_files ; do
97 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
82feb39e 98 if [ -n "${verbose}" ] ; then
15c16493 99 echo Removing traces of \"d30v\" from $i...
82feb39e
JL
100 fi
101 cp $i new
15c16493 102 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
82feb39e
JL
103 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
104 if [ -n "${verbose}" ] ; then
105 echo Caching $i in .Recover...
106 fi
107 mv $i .Recover
108 fi
109 mv new $i
110 fi
111 done
112fi
317df3b5 113
15c16493
AC
114tic80_files="configure configure.in ChangeLog"
115if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
116 for i in $tic80_files ; do
117 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
317df3b5 118 if [ -n "${verbose}" ] ; then
15c16493 119 echo Keeping tic80 stuff in $i
317df3b5
AC
120 fi
121 fi
122 done
123else
15c16493
AC
124 for i in $tic80_files ; do
125 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
317df3b5 126 if [ -n "${verbose}" ] ; then
15c16493 127 echo Removing traces of \"tic80\" from $i...
317df3b5
AC
128 fi
129 cp $i new
15c16493
AC
130 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
131 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
132 if [ -n "${verbose}" ] ; then
133 echo Caching $i in .Recover...
134 fi
135 mv $i .Recover
136 fi
137 mv new $i
138 fi
139 done
140fi
141
142v850_files="configure configure.in ChangeLog"
143if ( echo $* | grep keep\-v850 > /dev/null ) ; then
144 for i in $v850_files ; do
145 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
146 if [ -n "${verbose}" ] ; then
147 echo Keeping v850 stuff in $i
148 fi
149 fi
150 done
151else
152 for i in $v850_files ; do
153 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
154 if [ -n "${verbose}" ] ; then
155 echo Removing traces of \"v850\" from $i...
156 fi
157 cp $i new
158 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new
317df3b5
AC
159 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
160 if [ -n "${verbose}" ] ; then
161 echo Caching $i in .Recover...
162 fi
163 mv $i .Recover
164 fi
165 mv new $i
166 fi
167 done
168fi
27161f9e
NC
169if ( echo $* | grep keep\-v850e > /dev/null ) ; then
170 for i in $v850_files ; do
171 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
172 if [ -n "${verbose}" ] ; then
173 echo Keeping v850e stuff in $i
174 fi
175 fi
176 done
177else
178 for i in $v850_files ; do
179 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
180 if [ -n "${verbose}" ] ; then
181 echo Removing traces of \"v850e\" from $i...
182 fi
183 cp $i new
184 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
185 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
186 if [ -n "${verbose}" ] ; then
187 echo Caching $i in .Recover...
188 fi
189 mv $i .Recover
190 fi
191 mv new $i
192 fi
193 done
194fi
195if ( echo $* | grep keep\-v850eq > /dev/null ) ; then
196 for i in $v850_files ; do
197 if test ! -d $i && (grep sanitize-v850eq $i > /dev/null) ; then
198 if [ -n "${verbose}" ] ; then
199 echo Keeping v850eq stuff in $i
200 fi
201 fi
202 done
203else
204 for i in $v850_files ; do
205 if test ! -d $i && (grep sanitize-v850eq $i > /dev/null) ; then
206 if [ -n "${verbose}" ] ; then
207 echo Removing traces of \"v850eq\" from $i...
208 fi
209 cp $i new
210 sed '/start\-sanitize\-v850eq/,/end-\sanitize\-v850eq/d' < $i > new
211 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
212 if [ -n "${verbose}" ] ; then
213 echo Caching $i in .Recover...
214 fi
215 mv $i .Recover
216 fi
217 mv new $i
218 fi
219 done
220fi
221
317df3b5 222
745a0437
MH
223for i in * ; do
224 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
225 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
226 fi
227done
228
b0c9f026 229# End of file.
This page took 0.176056 seconds and 4 git commands to generate.