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