Commit | Line | Data |
---|---|---|
67c2d8c8 | 1 | # .Sanitize for devo/opcodes. |
a4ccc310 | 2 | |
e7c4e61c | 3 | # Each directory to survive its way into a release will need a file |
a4ccc310 SC |
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 | |
10f1b597 | 14 | # done in this directory. |
a4ccc310 SC |
15 | |
16 | Do-first: | |
17 | ||
bfc10abe DE |
18 | cygnus_files="cgen.sh cgen-asm.in cgen-dis.in" |
19 | ||
20 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then | |
21 | keep_these_too="${cygnus_files} ${keep_these_too}" | |
22 | else | |
23 | lose_these_too="${cygnus_files} ${lose_these_too}" | |
24 | fi | |
25 | ||
b2e3f844 MH |
26 | d30v_files="d30v-dis.c d30v-opc.c" |
27 | ||
28 | if ( echo $* | grep keep\-d30v > /dev/null ) ; then | |
29 | keep_these_too="${d30v_files} ${keep_these_too}" | |
30 | else | |
31 | lose_these_too="${d30v_files} ${lose_these_too}" | |
32 | fi | |
33 | ||
6357e7f6 FF |
34 | tic80_files="tic80-opc.c tic80-dis.c" |
35 | ||
36 | if ( echo $* | grep keep\-tic80 > /dev/null ) ; then | |
37 | keep_these_too="${tic80_files} ${keep_these_too}" | |
38 | else | |
39 | lose_these_too="${tic80_files} ${lose_these_too}" | |
40 | fi | |
41 | ||
54cc8ed4 DE |
42 | sky_files="txvu-opc.c txvu-dis.c" |
43 | ||
44 | if ( echo $* | grep keep\-sky > /dev/null ) ; then | |
45 | keep_these_too="${sky_files} ${keep_these_too}" | |
46 | else | |
47 | lose_these_too="${sky_files} ${lose_these_too}" | |
48 | fi | |
49 | ||
a4ccc310 SC |
50 | # All files listed between the "Things-to-keep:" line and the |
51 | # "Files-to-sed:" line will be kept. All other files will be removed. | |
52 | # Directories listed in this section will have their own Sanitize | |
53 | # called. Directories not listed will be removed in their entirety | |
54 | # with rm -rf. | |
55 | ||
56 | Things-to-keep: | |
87756e15 | 57 | |
a4ccc310 | 58 | ChangeLog |
1daed53f | 59 | Makefile.am |
add1fb05 | 60 | Makefile.in |
1daed53f ILT |
61 | acconfig.h |
62 | acinclude.m4 | |
9b65d522 | 63 | aclocal.m4 |
5f8f6d56 | 64 | alpha-dis.c |
96926bf0 | 65 | alpha-opc.c |
2b0c643b DE |
66 | arc-dis.c |
67 | arc-opc.c | |
ba08215a KR |
68 | arm-dis.c |
69 | arm-opc.h | |
720b3aed | 70 | a29k-dis.c |
35855192 DE |
71 | cgen-asm.c |
72 | cgen-dis.c | |
73 | cgen-opc.c | |
50982f7f KR |
74 | config.in |
75 | configure | |
fc984fdb | 76 | configure.bat |
add1fb05 | 77 | configure.in |
a3c5b9a4 JW |
78 | d10v-dis.c |
79 | d10v-opc.c | |
f76db60b | 80 | dep-in.sed |
117733ad | 81 | dis-buf.c |
204c9148 | 82 | disassemble.c |
3b4cc5ec | 83 | h8300-dis.c |
337110ea SC |
84 | h8500-dis.c |
85 | h8500-opc.h | |
cfa8d061 | 86 | hppa-dis.c |
c840244e | 87 | i386-dis.c |
720b3aed | 88 | i960-dis.c |
35855192 DE |
89 | m32r-asm.c |
90 | m32r-dis.c | |
91 | m32r-opc.c | |
92 | m32r-opc.h | |
c840244e | 93 | m68k-dis.c |
85093dca | 94 | m68k-opc.c |
a4c01299 | 95 | m88k-dis.c |
03496c49 | 96 | makefile.vms |
bf1dd2fd | 97 | mips-dis.c |
69135a69 | 98 | mips-opc.c |
8d67dc30 | 99 | mips16-opc.c |
28e8de41 ILT |
100 | m10200-dis.c |
101 | m10200-opc.c | |
102 | m10300-dis.c | |
103 | m10300-opc.c | |
7a4f107d | 104 | mpw-config.in |
077bd46a | 105 | mpw-make.sed |
2a097d73 | 106 | ns32k-dis.c |
89221bd5 ILT |
107 | ppc-dis.c |
108 | ppc-opc.c | |
8679a71f SC |
109 | sh-opc.h |
110 | sh-dis.c | |
117733ad | 111 | sparc-dis.c |
c3a1191a | 112 | sparc-opc.c |
1daed53f | 113 | stamp-h.in |
50982f7f | 114 | sysdep.h |
9f744f91 SC |
115 | w65-dis.c |
116 | w65-opc.h | |
d345d883 NC |
117 | v850-opc.c |
118 | v850-dis.c | |
add1fb05 | 119 | z8k-dis.c |
a4ccc310 | 120 | z8k-opc.h |
ea2598e4 | 121 | z8kgen.c |
add1fb05 | 122 | |
87756e15 RP |
123 | Things-to-lose: |
124 | ||
62ba1060 SC |
125 | Do-last: |
126 | ||
bfc10abe DE |
127 | cygnus_files="ChangeLog Makefile.am Makefile.in configure.in configure" |
128 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then | |
129 | for i in $cygnus_files ; do | |
130 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
131 | if [ -n "${verbose}" ] ; then | |
132 | echo Keeping cygnus stuff in $i | |
133 | fi | |
134 | fi | |
135 | done | |
136 | else | |
137 | for i in $cygnus_files ; do | |
138 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
139 | if [ -n "${verbose}" ] ; then | |
140 | echo Removing traces of \"cygnus\" from $i... | |
141 | fi | |
142 | cp $i new | |
143 | sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new | |
144 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
145 | if [ -n "${verbose}" ] ; then | |
146 | echo Caching $i in .Recover... | |
147 | fi | |
148 | mv $i .Recover | |
149 | fi | |
150 | mv new $i | |
151 | fi | |
152 | done | |
153 | fi | |
154 | ||
a3d2e13b | 155 | d30v_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c" |
b2e3f844 MH |
156 | if ( echo $* | grep keep\-d30v > /dev/null ) ; then |
157 | for i in $d30v_files ; do | |
158 | if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then | |
159 | if [ -n "${verbose}" ] ; then | |
160 | echo Keeping d30v stuff in $i | |
161 | fi | |
162 | fi | |
163 | done | |
164 | else | |
165 | for i in $d30v_files ; do | |
166 | if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then | |
167 | if [ -n "${verbose}" ] ; then | |
168 | echo Removing traces of \"d30v\" from $i... | |
169 | fi | |
170 | cp $i new | |
171 | sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new | |
172 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
173 | if [ -n "${verbose}" ] ; then | |
174 | echo Caching $i in .Recover... | |
175 | fi | |
176 | mv $i .Recover | |
177 | fi | |
178 | mv new $i | |
179 | fi | |
180 | done | |
181 | fi | |
182 | ||
f61b671d | 183 | v850e_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c v850-opc.c v850-dis.c" |
010916c2 | 184 | if ( echo $* | grep keep\-v850e > /dev/null ) ; then |
f61b671d | 185 | for i in $v850e_files ; do |
010916c2 | 186 | if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then |
f61b671d | 187 | if [ -n "${verbose}" ] ; then |
010916c2 | 188 | echo Keeping v850e stuff in $i |
f61b671d NC |
189 | fi |
190 | fi | |
191 | done | |
010916c2 | 192 | else |
f61b671d | 193 | for i in $v850e_files ; do |
ab11a82c | 194 | if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then |
f61b671d | 195 | if [ -n "${verbose}" ] ; then |
010916c2 | 196 | echo Removing traces of \"v850e\" from $i... |
f61b671d NC |
197 | fi |
198 | cp $i new | |
ab11a82c | 199 | sed '/start\-sanitize\-v850e/,/end\-sanitize\-v850e/d' < $i > new |
f61b671d NC |
200 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then |
201 | if [ -n "${verbose}" ] ; then | |
202 | echo Caching $i in .Recover... | |
203 | fi | |
204 | mv $i .Recover | |
205 | fi | |
206 | mv new $i | |
207 | fi | |
208 | done | |
209 | fi | |
210 | ||
ab11a82c | 211 | |
83af2335 | 212 | r5900_files="ChangeLog mips-opc.c mips-dis.c" |
276c2d7d GRK |
213 | if ( echo $* | grep keep\-r5900 > /dev/null ) ; then |
214 | for i in $r5900_files ; do | |
215 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
216 | if [ -n "${verbose}" ] ; then | |
217 | echo Keeping r5900 stuff in $i | |
218 | fi | |
219 | fi | |
220 | done | |
221 | else | |
222 | for i in $r5900_files ; do | |
223 | if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then | |
224 | if [ -n "${verbose}" ] ; then | |
225 | echo Removing traces of \"r5900\" from $i... | |
226 | fi | |
227 | cp $i new | |
228 | sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new | |
229 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
230 | if [ -n "${verbose}" ] ; then | |
6d1e1ee8 C |
231 | echo Caching $i in .Recover... |
232 | fi | |
233 | mv $i .Recover | |
234 | fi | |
235 | mv new $i | |
236 | fi | |
237 | done | |
238 | fi | |
239 | ||
cfca14e7 | 240 | vr5400_files="ChangeLog mips-opc.c mips-dis.c" |
a3066d9a KR |
241 | if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then |
242 | for i in $vr5400_files ; do | |
243 | if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then | |
244 | if [ -n "${verbose}" ] ; then | |
245 | echo Keeping vr5400 stuff in $i | |
246 | fi | |
247 | fi | |
248 | done | |
249 | else | |
250 | for i in $vr5400_files ; do | |
251 | if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then | |
252 | if [ -n "${verbose}" ] ; then | |
253 | echo Removing traces of \"vr5400\" from $i... | |
254 | fi | |
255 | cp $i new | |
256 | sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new | |
257 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
258 | if [ -n "${verbose}" ] ; then | |
259 | echo Caching $i in .Recover... | |
260 | fi | |
261 | mv $i .Recover | |
262 | fi | |
263 | mv new $i | |
264 | fi | |
265 | done | |
266 | fi | |
267 | ||
83af2335 | 268 | tx19_files="ChangeLog mips16-opc.c mips-dis.c" |
d9a52316 GRK |
269 | if ( echo $* | grep keep\-tx19 > /dev/null ) ; then |
270 | for i in $tx19_files ; do | |
271 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
272 | if [ -n "${verbose}" ] ; then | |
273 | echo Keeping tx19 stuff in $i | |
274 | fi | |
275 | fi | |
276 | done | |
277 | else | |
278 | for i in $tx19_files ; do | |
279 | if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then | |
280 | if [ -n "${verbose}" ] ; then | |
281 | echo Removing traces of \"tx19\" from $i... | |
282 | fi | |
283 | cp $i new | |
284 | sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new | |
285 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
286 | if [ -n "${verbose}" ] ; then | |
287 | echo Caching $i in .Recover... | |
288 | fi | |
289 | mv $i .Recover | |
290 | fi | |
291 | mv new $i | |
292 | fi | |
293 | done | |
294 | fi | |
295 | ||
83af2335 | 296 | tx49_files="ChangeLog mips-opc.c mips-dis.c" |
0cca41d4 GRK |
297 | if ( echo $* | grep keep\-tx49 > /dev/null ) ; then |
298 | for i in $tx49_files ; do | |
299 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
300 | if [ -n "${verbose}" ] ; then | |
301 | echo Keeping tx49 stuff in $i | |
302 | fi | |
303 | fi | |
304 | done | |
305 | else | |
306 | for i in $tx49_files ; do | |
307 | if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then | |
308 | if [ -n "${verbose}" ] ; then | |
309 | echo Removing traces of \"tx49\" from $i... | |
310 | fi | |
311 | cp $i new | |
312 | sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new | |
313 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
314 | if [ -n "${verbose}" ] ; then | |
315 | echo Caching $i in .Recover... | |
316 | fi | |
317 | mv $i .Recover | |
318 | fi | |
319 | mv new $i | |
320 | fi | |
321 | done | |
322 | fi | |
323 | ||
a3d2e13b | 324 | tic80_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c" |
6357e7f6 FF |
325 | if ( echo $* | grep keep\-tic80 > /dev/null ) ; then |
326 | for i in $tic80_files ; do | |
327 | if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then | |
328 | if [ -n "${verbose}" ] ; then | |
329 | echo Keeping tic80 stuff in $i | |
330 | fi | |
331 | fi | |
332 | done | |
333 | else | |
334 | for i in $tic80_files ; do | |
335 | if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then | |
336 | if [ -n "${verbose}" ] ; then | |
337 | echo Removing traces of \"tic80\" from $i... | |
338 | fi | |
339 | cp $i new | |
340 | sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new | |
341 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
342 | if [ -n "${verbose}" ] ; then | |
343 | echo Caching $i in .Recover... | |
344 | fi | |
345 | mv $i .Recover | |
346 | fi | |
347 | mv new $i | |
348 | fi | |
349 | done | |
350 | fi | |
351 | ||
3b12e2d3 C |
352 | coldfire_files="ChangeLog m68k-opc.c" |
353 | if ( echo $* | grep keep\-coldfire > /dev/null ) ; then | |
354 | for i in $coldfire_files ; do | |
355 | if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then | |
356 | if [ -n "${verbose}" ] ; then | |
357 | echo Keeping coldfire stuff in $i | |
358 | fi | |
359 | fi | |
360 | done | |
361 | else | |
362 | for i in $coldfire_files ; do | |
363 | if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then | |
364 | if [ -n "${verbose}" ] ; then | |
365 | echo Removing traces of \"coldfire\" from $i... | |
366 | fi | |
367 | cp $i new | |
368 | sed '/start\-sanitize\-coldfire/,/end-\sanitize\-coldfire/d' < $i > new | |
369 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
370 | if [ -n "${verbose}" ] ; then | |
371 | echo Caching $i in .Recover... | |
372 | fi | |
373 | mv $i .Recover | |
374 | fi | |
375 | mv new $i | |
376 | fi | |
377 | done | |
378 | fi | |
6d1e1ee8 | 379 | |
bf5ac1b8 JR |
380 | if [ -n "${verbose}" ] ; then |
381 | echo Processing \"sh4\"... | |
382 | fi | |
383 | ||
384 | sh4_files="ChangeLog sh-opc.h sh-dis.c" | |
385 | if ( echo $* | grep keep\-sh4 > /dev/null ) ; then | |
386 | for i in $sh4_files ; do | |
387 | if test ! -d $i && (grep sanitize-sh4 $i > /dev/null) ; then | |
388 | if [ -n "${verbose}" ] ; then | |
389 | echo Keeping sh4 stuff in $i | |
390 | fi | |
391 | fi | |
392 | done | |
393 | else | |
394 | for i in $sh4_files ; do | |
395 | if test ! -d $i && (grep sanitize-sh4 $i > /dev/null) ; then | |
396 | if [ -n "${verbose}" ] ; then | |
397 | echo Removing traces of \"sh4\" from $i... | |
398 | fi | |
399 | cp $i new | |
400 | sed -e '/start\-sanitize\-sh4/,/end-\sanitize\-sh4/d' -e 's/.*restore\-sanitize\-sh4//' < $i > new | |
401 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
402 | if [ -n "${verbose}" ] ; then | |
403 | echo Caching $i in .Recover... | |
404 | fi | |
405 | mv $i .Recover | |
406 | fi | |
407 | mv new $i | |
408 | fi | |
409 | done | |
410 | fi | |
411 | ||
80c396f6 DE |
412 | sky_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c" |
413 | if ( echo $* | grep keep\-sky > /dev/null ) ; then | |
414 | for i in $sky_files ; do | |
415 | if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then | |
416 | if [ -n "${verbose}" ] ; then | |
417 | echo Keeping sky stuff in $i | |
418 | fi | |
419 | fi | |
420 | done | |
421 | else | |
422 | for i in $sky_files ; do | |
423 | if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then | |
424 | if [ -n "${verbose}" ] ; then | |
425 | echo Removing traces of \"sky\" from $i... | |
426 | fi | |
427 | cp $i new | |
428 | sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new | |
429 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then | |
430 | if [ -n "${verbose}" ] ; then | |
431 | echo Caching $i in .Recover... | |
432 | fi | |
433 | mv $i .Recover | |
434 | fi | |
435 | mv new $i | |
436 | fi | |
437 | done | |
438 | fi | |
439 | ||
5c680afd MT |
440 | for i in * ; do |
441 | if test ! -d $i && (grep sanitize $i > /dev/null) ; then | |
442 | echo '***' Some mentions of Sanitize are still left in $i! 1>&2 | |
443 | fi | |
444 | done | |
445 | ||
a4ccc310 | 446 | # End of file. |