]>
Commit | Line | Data |
---|---|---|
e33bfde7 | 1 | # .Sanitize for devo/gas/testsuite/gas/mips |
5fe67aa8 | 2 | |
e33bfde7 | 3 | # Each directory to survive its way into a release will need a file |
5fe67aa8 ILT |
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 | |
e33bfde7 | 14 | # done in this directory. |
5fe67aa8 ILT |
15 | |
16 | Do-first: | |
17 | ||
93d2187d | 18 | vr5400_losers="vr5400.s vr5400.d" |
4aa424c7 KR |
19 | if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then |
20 | keep_these_too="$keep_these_too $vr5400_losers" | |
21 | if [ -n "${verbose}" ] ; then | |
22 | for i in $vr5400_losers ; do | |
23 | echo Keeping $i | |
24 | done | |
25 | fi | |
26 | else | |
27 | for i in $vr5400_losers ; do | |
28 | if [ -n "${verbose}" ] ; then | |
29 | echo Removing $i... | |
30 | fi | |
31 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
32 | if [ -n "${verbose}" ] ; then | |
33 | echo Caching $i in .Recover... | |
34 | fi | |
35 | mv $i .Recover | |
36 | else | |
37 | rm $i | |
38 | fi | |
39 | done | |
40 | fi | |
5fe67aa8 | 41 | |
b44cac60 | 42 | r5900_losers="r5900.s r5900.d vu0.s vu0.d" |
0f63020e JL |
43 | if ( echo $* | grep keep\-r5900 > /dev/null ) ; then |
44 | keep_these_too="$keep_these_too $r5900_losers" | |
45 | if [ -n "${verbose}" ] ; then | |
46 | for i in $r5900_losers ; do | |
47 | echo Keeping $i | |
48 | done | |
49 | fi | |
50 | else | |
51 | for i in $r5900_losers ; do | |
52 | if [ -n "${verbose}" ] ; then | |
53 | echo Removing $i... | |
54 | fi | |
55 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
56 | if [ -n "${verbose}" ] ; then | |
57 | echo Caching $i in .Recover... | |
58 | fi | |
59 | mv $i .Recover | |
60 | else | |
61 | rm $i | |
62 | fi | |
63 | done | |
64 | fi | |
65 | ||
5fe67aa8 | 66 | # All files listed between the "Things-to-keep:" line and the |
e33bfde7 | 67 | # "Do-last:" line will be kept. All other files will be removed. |
5fe67aa8 ILT |
68 | # Directories listed in this section will have their own Sanitize |
69 | # called. Directories not listed will be removed in their entirety | |
70 | # with rm -rf. | |
71 | ||
72 | Things-to-keep: | |
73 | ||
74 | abs.d | |
75 | abs.s | |
76 | add.d | |
77 | add.s | |
78 | and.d | |
79 | and.s | |
80 | beq.d | |
81 | beq.s | |
82 | bge.d | |
83 | bge.s | |
84 | bgeu.d | |
85 | bgeu.s | |
86 | blt.d | |
87 | blt.s | |
88 | bltu.d | |
89 | bltu.s | |
1d99416d FCE |
90 | break20.d |
91 | break20.s | |
ff55d0fb GRK |
92 | delay.d |
93 | delay.s | |
36e5ed4c | 94 | div-ilocks.d |
5fe67aa8 ILT |
95 | div.d |
96 | div.s | |
1b68deb5 JSC |
97 | dli.d |
98 | dli.s | |
a3c2c0f4 DP |
99 | itbl |
100 | itbl.s | |
fbc83def ILT |
101 | jal-empic.d |
102 | jal-svr4pic.d | |
103 | jal-svr4pic.s | |
6190e3dd | 104 | jal-xgot.d |
5fe67aa8 ILT |
105 | jal.d |
106 | jal.s | |
fbc83def ILT |
107 | la-empic.d |
108 | la-empic.s | |
109 | la-svr4pic.d | |
6190e3dd | 110 | la-xgot.d |
5fe67aa8 ILT |
111 | la.d |
112 | la.s | |
fbc83def ILT |
113 | lb-empic.d |
114 | lb-pic.s | |
115 | lb-svr4pic.d | |
f89a5bfc | 116 | lb-xgot-ilocks.d |
e33bfde7 | 117 | lb-xgot.d |
5fe67aa8 ILT |
118 | lb.d |
119 | lb.s | |
fbc83def | 120 | ld-empic.d |
88770c1c | 121 | ld-ilocks.d |
fbc83def ILT |
122 | ld-pic.s |
123 | ld-svr4pic.d | |
6190e3dd | 124 | ld-xgot.d |
e33bfde7 ILT |
125 | ld.d |
126 | ld.s | |
5fe67aa8 ILT |
127 | li.d |
128 | li.s | |
fbc83def ILT |
129 | lif-empic.d |
130 | lif-svr4pic.d | |
6190e3dd | 131 | lif-xgot.d |
5fe67aa8 ILT |
132 | lifloat.d |
133 | lifloat.s | |
231cd2a9 FCE |
134 | lineno.d |
135 | lineno.s | |
5fe67aa8 | 136 | mips.exp |
d899ee85 ILT |
137 | mips16.d |
138 | mips16.s | |
f3a01d90 KR |
139 | mips4.d |
140 | mips4.s | |
09025569 JL |
141 | mips4010.d |
142 | mips4010.s | |
143 | mips4100.d | |
144 | mips4100.s | |
145 | mips4650.d | |
146 | mips4650.s | |
41c3da51 | 147 | mul-ilocks.d |
5fe67aa8 ILT |
148 | mul.d |
149 | mul.s | |
ff55d0fb | 150 | nodelay.d |
5fe67aa8 ILT |
151 | rol.d |
152 | rol.s | |
153 | sb.d | |
154 | sb.s | |
1d99416d FCE |
155 | trap20.d |
156 | trap20.s | |
5fe67aa8 ILT |
157 | trunc.d |
158 | trunc.s | |
e33bfde7 ILT |
159 | uld.d |
160 | uld.s | |
fbc83def ILT |
161 | ulh-empic.d |
162 | ulh-pic.s | |
163 | ulh-svr4pic.d | |
6190e3dd | 164 | ulh-xgot.d |
5fe67aa8 ILT |
165 | ulh.d |
166 | ulh.s | |
167 | ulw.d | |
168 | ulw.s | |
a93c34ed ILT |
169 | usd.d |
170 | usd.s | |
5fe67aa8 ILT |
171 | ush.d |
172 | ush.s | |
173 | usw.d | |
174 | usw.s | |
175 | ||
176 | Things-to-lose: | |
177 | ||
e33bfde7 ILT |
178 | |
179 | ||
180 | # The lines between the "Do-last:" line and the end of the file | |
181 | # are executed as a /bin/sh shell script after everything else is | |
182 | # done. | |
183 | ||
5fe67aa8 ILT |
184 | Do-last: |
185 | ||
fdc16ba0 GRK |
186 | tx19_files="mips.exp" |
187 | if ( echo $* | grep keep\-tx19 > /dev/null ) ; then | |
188 | for i in $tx19_files ; do | |
189 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
190 | if [ -n "${verbose}" ] ; then | |
191 | echo Keeping tx19 stuff in $i | |
192 | fi | |
193 | fi | |
194 | done | |
195 | else | |
196 | for i in $tx19_files ; do | |
197 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
198 | if [ -n "${verbose}" ] ; then | |
199 | echo Removing traces of \"tx19\" from $i... | |
200 | fi | |
201 | cp $i new | |
202 | sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new | |
203 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
204 | if [ -n "${verbose}" ] ; then | |
205 | echo Caching $i in .Recover... | |
206 | fi | |
207 | mv $i .Recover | |
208 | fi | |
209 | mv new $i | |
210 | fi | |
211 | done | |
212 | fi | |
213 | ||
4ebda395 GRK |
214 | tx49_files="mips.exp" |
215 | if ( echo $* | grep keep\-tx49 > /dev/null ) ; then | |
216 | for i in $tx49_files ; do | |
217 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
218 | if [ -n "${verbose}" ] ; then | |
219 | echo Keeping tx49 stuff in $i | |
220 | fi | |
221 | fi | |
222 | done | |
223 | else | |
224 | for i in $tx49_files ; do | |
225 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
226 | if [ -n "${verbose}" ] ; then | |
227 | echo Removing traces of \"tx49\" from $i... | |
228 | fi | |
229 | cp $i new | |
230 | sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new | |
231 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
232 | if [ -n "${verbose}" ] ; then | |
233 | echo Caching $i in .Recover... | |
234 | fi | |
235 | mv $i .Recover | |
236 | fi | |
237 | mv new $i | |
238 | fi | |
239 | done | |
240 | fi | |
241 | ||
c594deb2 GRK |
242 | vr4320_files="mips.exp" |
243 | if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then | |
244 | for i in $vr4320_files ; do | |
245 | if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then | |
246 | if [ -n "${verbose}" ] ; then | |
247 | echo Keeping vr4320 stuff in $i | |
248 | fi | |
249 | fi | |
250 | done | |
251 | else | |
252 | for i in $vr4320_files ; do | |
253 | if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then | |
254 | if [ -n "${verbose}" ] ; then | |
255 | echo Removing traces of \"vr4320\" from $i... | |
256 | fi | |
257 | cp $i new | |
258 | sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new | |
259 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
260 | if [ -n "${verbose}" ] ; then | |
261 | echo Caching $i in .Recover... | |
262 | fi | |
263 | mv $i .Recover | |
264 | fi | |
265 | mv new $i | |
266 | fi | |
267 | done | |
268 | fi | |
269 | ||
4aa424c7 KR |
270 | vr5400_files="mips.exp" |
271 | if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then | |
272 | for i in $vr5400_files ; do | |
273 | if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then | |
274 | if [ -n "${verbose}" ] ; then | |
275 | echo Keeping vr5400 stuff in $i | |
276 | fi | |
277 | fi | |
278 | done | |
279 | else | |
280 | for i in $vr5400_files ; do | |
281 | if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then | |
282 | if [ -n "${verbose}" ] ; then | |
283 | echo Removing traces of \"vr5400\" from $i... | |
284 | fi | |
285 | cp $i new | |
286 | sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new | |
287 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
288 | if [ -n "${verbose}" ] ; then | |
289 | echo Caching $i in .Recover... | |
290 | fi | |
291 | mv $i .Recover | |
292 | fi | |
293 | mv new $i | |
294 | fi | |
295 | done | |
296 | fi | |
297 | ||
0f63020e JL |
298 | r5900_files="mips.exp" |
299 | if ( echo $* | grep keep\-r5900 > /dev/null ) ; then | |
300 | for i in $r5900_files ; do | |
301 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
302 | if [ -n "${verbose}" ] ; then | |
303 | echo Keeping r5900 stuff in $i | |
304 | fi | |
305 | fi | |
306 | done | |
307 | else | |
308 | for i in $r5900_files ; do | |
309 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
310 | if [ -n "${verbose}" ] ; then | |
311 | echo Removing traces of \"r5900\" from $i... | |
312 | fi | |
313 | cp $i new | |
314 | sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new | |
315 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
316 | if [ -n "${verbose}" ] ; then | |
317 | echo Caching $i in .Recover... | |
318 | fi | |
319 | mv $i .Recover | |
320 | fi | |
321 | mv new $i | |
322 | fi | |
323 | done | |
324 | fi | |
325 | ||
e33bfde7 | 326 | # eof |