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" |
3d759c53 | 19 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then |
4aa424c7 KR |
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 | |
4f6f7a3a | 42 | r5900_losers="r5900.s r5900.d vu0.s vu0.d break5900.s break5900.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 |
312bba67 | 122 | ld-ilocks-addr32.d |
fbc83def ILT |
123 | ld-pic.s |
124 | ld-svr4pic.d | |
6190e3dd | 125 | ld-xgot.d |
e33bfde7 ILT |
126 | ld.d |
127 | ld.s | |
5fe67aa8 ILT |
128 | li.d |
129 | li.s | |
fbc83def ILT |
130 | lif-empic.d |
131 | lif-svr4pic.d | |
6190e3dd | 132 | lif-xgot.d |
5fe67aa8 ILT |
133 | lifloat.d |
134 | lifloat.s | |
231cd2a9 FCE |
135 | lineno.d |
136 | lineno.s | |
5fe67aa8 | 137 | mips.exp |
d899ee85 ILT |
138 | mips16.d |
139 | mips16.s | |
f3a01d90 KR |
140 | mips4.d |
141 | mips4.s | |
09025569 JL |
142 | mips4010.d |
143 | mips4010.s | |
144 | mips4100.d | |
145 | mips4100.s | |
146 | mips4650.d | |
147 | mips4650.s | |
41c3da51 | 148 | mul-ilocks.d |
5fe67aa8 ILT |
149 | mul.d |
150 | mul.s | |
ff55d0fb | 151 | nodelay.d |
5fe67aa8 ILT |
152 | rol.d |
153 | rol.s | |
154 | sb.d | |
155 | sb.s | |
4764e0cf DE |
156 | sync.d |
157 | sync.s | |
1d99416d FCE |
158 | trap20.d |
159 | trap20.s | |
5fe67aa8 ILT |
160 | trunc.d |
161 | trunc.s | |
e33bfde7 ILT |
162 | uld.d |
163 | uld.s | |
fbc83def ILT |
164 | ulh-empic.d |
165 | ulh-pic.s | |
166 | ulh-svr4pic.d | |
6190e3dd | 167 | ulh-xgot.d |
5fe67aa8 ILT |
168 | ulh.d |
169 | ulh.s | |
170 | ulw.d | |
171 | ulw.s | |
a93c34ed ILT |
172 | usd.d |
173 | usd.s | |
5fe67aa8 ILT |
174 | ush.d |
175 | ush.s | |
176 | usw.d | |
177 | usw.s | |
178 | ||
179 | Things-to-lose: | |
180 | ||
e33bfde7 ILT |
181 | |
182 | ||
183 | # The lines between the "Do-last:" line and the end of the file | |
184 | # are executed as a /bin/sh shell script after everything else is | |
185 | # done. | |
186 | ||
5fe67aa8 ILT |
187 | Do-last: |
188 | ||
fdc16ba0 GRK |
189 | tx19_files="mips.exp" |
190 | if ( echo $* | grep keep\-tx19 > /dev/null ) ; then | |
191 | for i in $tx19_files ; do | |
192 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
193 | if [ -n "${verbose}" ] ; then | |
194 | echo Keeping tx19 stuff in $i | |
195 | fi | |
196 | fi | |
197 | done | |
198 | else | |
199 | for i in $tx19_files ; do | |
200 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
201 | if [ -n "${verbose}" ] ; then | |
202 | echo Removing traces of \"tx19\" from $i... | |
203 | fi | |
204 | cp $i new | |
205 | sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new | |
206 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
207 | if [ -n "${verbose}" ] ; then | |
208 | echo Caching $i in .Recover... | |
209 | fi | |
210 | mv $i .Recover | |
211 | fi | |
212 | mv new $i | |
213 | fi | |
214 | done | |
215 | fi | |
216 | ||
4ebda395 GRK |
217 | tx49_files="mips.exp" |
218 | if ( echo $* | grep keep\-tx49 > /dev/null ) ; then | |
219 | for i in $tx49_files ; do | |
220 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
221 | if [ -n "${verbose}" ] ; then | |
222 | echo Keeping tx49 stuff in $i | |
223 | fi | |
224 | fi | |
225 | done | |
226 | else | |
227 | for i in $tx49_files ; do | |
228 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
229 | if [ -n "${verbose}" ] ; then | |
230 | echo Removing traces of \"tx49\" from $i... | |
231 | fi | |
232 | cp $i new | |
233 | sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new | |
234 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
235 | if [ -n "${verbose}" ] ; then | |
236 | echo Caching $i in .Recover... | |
237 | fi | |
238 | mv $i .Recover | |
239 | fi | |
240 | mv new $i | |
241 | fi | |
242 | done | |
243 | fi | |
244 | ||
c594deb2 GRK |
245 | vr4320_files="mips.exp" |
246 | if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then | |
247 | for i in $vr4320_files ; do | |
248 | if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then | |
249 | if [ -n "${verbose}" ] ; then | |
250 | echo Keeping vr4320 stuff in $i | |
251 | fi | |
252 | fi | |
253 | done | |
254 | else | |
255 | for i in $vr4320_files ; do | |
256 | if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then | |
257 | if [ -n "${verbose}" ] ; then | |
258 | echo Removing traces of \"vr4320\" from $i... | |
259 | fi | |
260 | cp $i new | |
261 | sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new | |
262 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
263 | if [ -n "${verbose}" ] ; then | |
264 | echo Caching $i in .Recover... | |
265 | fi | |
266 | mv $i .Recover | |
267 | fi | |
268 | mv new $i | |
269 | fi | |
270 | done | |
271 | fi | |
272 | ||
3d759c53 KR |
273 | cygnus_files="mips.exp" |
274 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then | |
275 | for i in $cygnus_files ; do | |
276 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
4aa424c7 | 277 | if [ -n "${verbose}" ] ; then |
3d759c53 | 278 | echo Keeping cygnus stuff in $i |
4aa424c7 KR |
279 | fi |
280 | fi | |
281 | done | |
282 | else | |
3d759c53 KR |
283 | for i in $cygnus_files ; do |
284 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
4aa424c7 | 285 | if [ -n "${verbose}" ] ; then |
3d759c53 | 286 | echo Removing traces of \"cygnus\" from $i... |
4aa424c7 KR |
287 | fi |
288 | cp $i new | |
3d759c53 | 289 | sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new |
4aa424c7 KR |
290 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then |
291 | if [ -n "${verbose}" ] ; then | |
292 | echo Caching $i in .Recover... | |
293 | fi | |
294 | mv $i .Recover | |
295 | fi | |
296 | mv new $i | |
297 | fi | |
298 | done | |
299 | fi | |
300 | ||
0f63020e JL |
301 | r5900_files="mips.exp" |
302 | if ( echo $* | grep keep\-r5900 > /dev/null ) ; then | |
303 | for i in $r5900_files ; do | |
304 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
305 | if [ -n "${verbose}" ] ; then | |
306 | echo Keeping r5900 stuff in $i | |
307 | fi | |
308 | fi | |
309 | done | |
310 | else | |
311 | for i in $r5900_files ; do | |
312 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
313 | if [ -n "${verbose}" ] ; then | |
314 | echo Removing traces of \"r5900\" from $i... | |
315 | fi | |
316 | cp $i new | |
317 | sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new | |
318 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
319 | if [ -n "${verbose}" ] ; then | |
320 | echo Caching $i in .Recover... | |
321 | fi | |
322 | mv $i .Recover | |
323 | fi | |
324 | mv new $i | |
325 | fi | |
326 | done | |
327 | fi | |
328 | ||
e33bfde7 | 329 | # eof |