]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - opcodes/.Sanitize
add configure to list of files to check
[thirdparty/binutils-gdb.git] / opcodes / .Sanitize
CommitLineData
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
16Do-first:
17
ab0bd049 18cygnus_files="cgen.sh cgen-asm.in cgen-dis.in cgen-opc.in"
bfc10abe
DE
19
20if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
21 keep_these_too="${cygnus_files} ${keep_these_too}"
22else
23 lose_these_too="${cygnus_files} ${lose_these_too}"
24fi
25
6357e7f6
FF
26tic80_files="tic80-opc.c tic80-dis.c"
27
28if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
29 keep_these_too="${tic80_files} ${keep_these_too}"
30else
31 lose_these_too="${tic80_files} ${lose_these_too}"
32fi
33
37130f11 34sky_files="dvp-opc.c dvp-dis.c"
54cc8ed4
DE
35
36if ( echo $* | grep keep\-sky > /dev/null ) ; then
37 keep_these_too="${sky_files} ${keep_these_too}"
38else
39 lose_these_too="${sky_files} ${lose_these_too}"
40fi
41
a4ccc310
SC
42# All files listed between the "Things-to-keep:" line and the
43# "Files-to-sed:" line will be kept. All other files will be removed.
44# Directories listed in this section will have their own Sanitize
45# called. Directories not listed will be removed in their entirety
46# with rm -rf.
47
48Things-to-keep:
87756e15 49
a4ccc310 50ChangeLog
1daed53f 51Makefile.am
add1fb05 52Makefile.in
1daed53f
ILT
53acconfig.h
54acinclude.m4
9b65d522 55aclocal.m4
5f8f6d56 56alpha-dis.c
96926bf0 57alpha-opc.c
2b0c643b
DE
58arc-dis.c
59arc-opc.c
ba08215a
KR
60arm-dis.c
61arm-opc.h
720b3aed 62a29k-dis.c
35855192
DE
63cgen-asm.c
64cgen-dis.c
65cgen-opc.c
50982f7f
KR
66config.in
67configure
fc984fdb 68configure.bat
add1fb05 69configure.in
a3c5b9a4
JW
70d10v-dis.c
71d10v-opc.c
faec70d6
ILT
72d30v-dis.c
73d30v-opc.c
f76db60b 74dep-in.sed
117733ad 75dis-buf.c
204c9148 76disassemble.c
3b4cc5ec 77h8300-dis.c
337110ea
SC
78h8500-dis.c
79h8500-opc.h
cfa8d061 80hppa-dis.c
c840244e 81i386-dis.c
720b3aed 82i960-dis.c
35855192
DE
83m32r-asm.c
84m32r-dis.c
85m32r-opc.c
86m32r-opc.h
c840244e 87m68k-dis.c
85093dca 88m68k-opc.c
a4c01299 89m88k-dis.c
03496c49 90makefile.vms
bf1dd2fd 91mips-dis.c
69135a69 92mips-opc.c
8d67dc30 93mips16-opc.c
28e8de41
ILT
94m10200-dis.c
95m10200-opc.c
96m10300-dis.c
97m10300-opc.c
7a4f107d 98mpw-config.in
077bd46a 99mpw-make.sed
2a097d73 100ns32k-dis.c
4139b063 101opintl.h
f7934c1a 102po
89221bd5
ILT
103ppc-dis.c
104ppc-opc.c
8679a71f
SC
105sh-opc.h
106sh-dis.c
117733ad 107sparc-dis.c
c3a1191a 108sparc-opc.c
1daed53f 109stamp-h.in
50982f7f 110sysdep.h
53487a7b 111tic30-dis.c
69ad8cac 112vax-dis.c
9f744f91
SC
113w65-dis.c
114w65-opc.h
d345d883
NC
115v850-opc.c
116v850-dis.c
add1fb05 117z8k-dis.c
a4ccc310 118z8k-opc.h
ea2598e4 119z8kgen.c
add1fb05 120
87756e15
RP
121Things-to-lose:
122
62ba1060
SC
123Do-last:
124
bfc10abe
DE
125cygnus_files="ChangeLog Makefile.am Makefile.in configure.in configure"
126if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
127 for i in $cygnus_files ; do
128 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
129 if [ -n "${verbose}" ] ; then
130 echo Keeping cygnus stuff in $i
131 fi
132 fi
133 done
134else
135 for i in $cygnus_files ; do
136 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
137 if [ -n "${verbose}" ] ; then
138 echo Removing traces of \"cygnus\" from $i...
139 fi
140 cp $i new
141 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
142 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
143 if [ -n "${verbose}" ] ; then
144 echo Caching $i in .Recover...
9eb61c7c
JL
145 fi
146 mv $i .Recover
147 fi
148 mv new $i
149 fi
150 done
151fi
152
c29d7797 153am33_files="ChangeLog m10300-opc.c m10300-dis.c"
9eb61c7c
JL
154if ( echo $* | grep keep\-am33 > /dev/null ) ; then
155 for i in $am33_files ; do
156 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
157 if [ -n "${verbose}" ] ; then
158 echo Keeping am33 stuff in $i
159 fi
160 fi
161 done
162else
d845999e 163 for i in $am33_files ; do
9eb61c7c
JL
164 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
165 if [ -n "${verbose}" ] ; then
166 echo Removing traces of \"am33\" from $i...
167 fi
168 cp $i new
169 sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/d' < $i > new
170 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
171 if [ -n "${verbose}" ] ; then
172 echo Caching $i in .Recover...
bfc10abe
DE
173 fi
174 mv $i .Recover
175 fi
176 mv new $i
177 fi
178 done
179fi
180
0ff7faaf
CM
181armelf_files="ChangeLog arm-dis.c"
182if ( echo $* | grep keep\-armelf > /dev/null ) ; then
183 for i in $armelf_files ; do
184 if test ! -d $i && (grep sanitize-armelf $i > /dev/null) ; then
185 if [ -n "${verbose}" ] ; then
186 echo Keeping armelf stuff in $i
187 fi
188 fi
189 done
190else
191 for i in $armelf_files ; do
192 if test ! -d $i && (grep sanitize-armelf $i > /dev/null) ; then
193 if [ -n "${verbose}" ] ; then
194 echo Removing traces of \"armelf\" from $i...
195 fi
196 cp $i new
197 sed '/start\-sanitize\-armelf/,/end-\sanitize\-armelf/d' < $i > new
198 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
199 if [ -n "${verbose}" ] ; then
200 echo Caching $i in .Recover...
201 fi
202 mv $i .Recover
203 fi
204 mv new $i
205 fi
206 done
207fi
208
f61b671d 209v850e_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c v850-opc.c v850-dis.c"
010916c2 210if ( echo $* | grep keep\-v850e > /dev/null ) ; then
f61b671d 211 for i in $v850e_files ; do
010916c2 212 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
f61b671d 213 if [ -n "${verbose}" ] ; then
010916c2 214 echo Keeping v850e stuff in $i
f61b671d
NC
215 fi
216 fi
217 done
010916c2 218else
f61b671d 219 for i in $v850e_files ; do
ab11a82c 220 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
f61b671d 221 if [ -n "${verbose}" ] ; then
010916c2 222 echo Removing traces of \"v850e\" from $i...
f61b671d
NC
223 fi
224 cp $i new
ab11a82c 225 sed '/start\-sanitize\-v850e/,/end\-sanitize\-v850e/d' < $i > new
f61b671d
NC
226 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
227 if [ -n "${verbose}" ] ; then
228 echo Caching $i in .Recover...
229 fi
230 mv $i .Recover
231 fi
232 mv new $i
233 fi
234 done
235fi
236
ab11a82c 237
ffee80df 238r5900_files="ChangeLog mips-opc.c mips-dis.c Makefile.am Makefile.in"
276c2d7d
GRK
239if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
240 for i in $r5900_files ; do
241 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
242 if [ -n "${verbose}" ] ; then
243 echo Keeping r5900 stuff in $i
244 fi
245 fi
246 done
247else
248 for i in $r5900_files ; do
249 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
250 if [ -n "${verbose}" ] ; then
251 echo Removing traces of \"r5900\" from $i...
252 fi
253 cp $i new
254 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
255 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
256 if [ -n "${verbose}" ] ; then
6d1e1ee8
C
257 echo Caching $i in .Recover...
258 fi
259 mv $i .Recover
260 fi
261 mv new $i
262 fi
263 done
264fi
265
779b65bf
GRK
266vr4320_files="ChangeLog mips-opc.c mips-dis.c"
267if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
268 for i in $vr4320_files ; do
269 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
270 if [ -n "${verbose}" ] ; then
271 echo Keeping vr4320 stuff in $i
272 fi
273 fi
274 done
275else
276 for i in $vr4320_files ; do
277 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
278 if [ -n "${verbose}" ] ; then
279 echo Removing traces of \"vr4320\" from $i...
280 fi
281 cp $i new
282 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
283 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
284 if [ -n "${verbose}" ] ; then
285 echo Caching $i in .Recover...
286 fi
287 mv $i .Recover
288 fi
289 mv new $i
290 fi
291 done
292fi
293
3d759c53
KR
294cygnus_files="ChangeLog mips-opc.c mips-dis.c"
295if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
296 for i in $cygnus_files ; do
297 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
a3066d9a 298 if [ -n "${verbose}" ] ; then
3d759c53 299 echo Keeping cygnus stuff in $i
a3066d9a
KR
300 fi
301 fi
302 done
303else
3d759c53
KR
304 for i in $cygnus_files ; do
305 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
a3066d9a 306 if [ -n "${verbose}" ] ; then
3d759c53 307 echo Removing traces of \"cygnus\" from $i...
a3066d9a
KR
308 fi
309 cp $i new
3d759c53 310 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
a3066d9a
KR
311 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
312 if [ -n "${verbose}" ] ; then
313 echo Caching $i in .Recover...
314 fi
315 mv $i .Recover
316 fi
317 mv new $i
318 fi
319 done
320fi
321
83af2335 322tx19_files="ChangeLog mips16-opc.c mips-dis.c"
d9a52316
GRK
323if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
324 for i in $tx19_files ; do
325 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
326 if [ -n "${verbose}" ] ; then
327 echo Keeping tx19 stuff in $i
328 fi
329 fi
330 done
331else
332 for i in $tx19_files ; do
333 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
334 if [ -n "${verbose}" ] ; then
335 echo Removing traces of \"tx19\" from $i...
336 fi
337 cp $i new
338 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
339 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
340 if [ -n "${verbose}" ] ; then
341 echo Caching $i in .Recover...
342 fi
343 mv $i .Recover
344 fi
345 mv new $i
346 fi
347 done
348fi
349
83af2335 350tx49_files="ChangeLog mips-opc.c mips-dis.c"
0cca41d4
GRK
351if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
352 for i in $tx49_files ; do
353 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
354 if [ -n "${verbose}" ] ; then
355 echo Keeping tx49 stuff in $i
356 fi
357 fi
358 done
359else
360 for i in $tx49_files ; do
361 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
362 if [ -n "${verbose}" ] ; then
363 echo Removing traces of \"tx49\" from $i...
364 fi
365 cp $i new
366 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
367 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
368 if [ -n "${verbose}" ] ; then
369 echo Caching $i in .Recover...
370 fi
371 mv $i .Recover
372 fi
373 mv new $i
374 fi
375 done
376fi
377
a3d2e13b 378tic80_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c"
6357e7f6
FF
379if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
380 for i in $tic80_files ; do
381 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
382 if [ -n "${verbose}" ] ; then
383 echo Keeping tic80 stuff in $i
384 fi
385 fi
386 done
387else
388 for i in $tic80_files ; do
389 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
390 if [ -n "${verbose}" ] ; then
391 echo Removing traces of \"tic80\" from $i...
392 fi
393 cp $i new
394 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
395 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
396 if [ -n "${verbose}" ] ; then
397 echo Caching $i in .Recover...
398 fi
399 mv $i .Recover
400 fi
401 mv new $i
402 fi
403 done
404fi
405
3b12e2d3
C
406coldfire_files="ChangeLog m68k-opc.c"
407if ( echo $* | grep keep\-coldfire > /dev/null ) ; then
408 for i in $coldfire_files ; do
409 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
410 if [ -n "${verbose}" ] ; then
411 echo Keeping coldfire stuff in $i
412 fi
413 fi
414 done
415else
416 for i in $coldfire_files ; do
417 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
418 if [ -n "${verbose}" ] ; then
419 echo Removing traces of \"coldfire\" from $i...
420 fi
421 cp $i new
422 sed '/start\-sanitize\-coldfire/,/end-\sanitize\-coldfire/d' < $i > new
423 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
424 if [ -n "${verbose}" ] ; then
425 echo Caching $i in .Recover...
426 fi
427 mv $i .Recover
428 fi
429 mv new $i
430 fi
431 done
432fi
6d1e1ee8 433
37130f11 434sky_files="ChangeLog Makefile.in Makefile.am configure.in configure disassemble.c mips-dis.c"
80c396f6
DE
435if ( echo $* | grep keep\-sky > /dev/null ) ; then
436 for i in $sky_files ; do
437 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
438 if [ -n "${verbose}" ] ; then
439 echo Keeping sky stuff in $i
440 fi
441 fi
442 done
443else
444 for i in $sky_files ; do
445 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
446 if [ -n "${verbose}" ] ; then
447 echo Removing traces of \"sky\" from $i...
448 fi
449 cp $i new
450 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
451 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
452 if [ -n "${verbose}" ] ; then
453 echo Caching $i in .Recover...
454 fi
455 mv $i .Recover
456 fi
457 mv new $i
458 fi
459 done
460fi
461
c62448bf
NC
462m32rx_files="ChangeLog m32r-opc.c m32r-opc.h m32r-dis.c m32r-asm.c"
463if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
464 for i in $m32rx_files ; do
465 if test -f $i && (grep sanitize-m32rx $i > /dev/null) ; then
466 if [ -n "${verbose}" ] ; then
467 echo Keeping m32rx stuff in $i
468 fi
469 fi
470 done
471else
472 for i in $m32rx_files ; do
473 if test -f $i && (grep sanitize-m32rx $i > /dev/null) ; then
474 if [ -n "${verbose}" ] ; then
475 echo Removing traces of \"m32rx\" from $i...
476 fi
477 cp $i new
0a7fed0d
DE
478 # The PIPE sanitization will be much cleaner with redact.
479 sed -e '/start\-sanitize\-m32rx/,/end\-sanitize\-m32rx/d' \
480 -e 's/, PIPE_[A-Z]*//g' < $i > new
c62448bf
NC
481 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
482 if [ -n "${verbose}" ] ; then
483 echo Caching $i in .Recover...
484 fi
485 mv $i .Recover
486 fi
487 mv new $i
488 fi
489 done
490fi
491
5c680afd
MT
492for i in * ; do
493 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
494 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
495 fi
496done
497
8a660fab
NC
498# This must come after all other sanitizations. Re-sanitize the .pot
499# file.
500if [ -n "${verbose}" ]; then
501 echo Re-computing files for gettext ...
502fi
503
504if [ -n "${safe}" -a ! -f po/.Recover/POTFILES.in ]; then
505 if [ -n "${verbose}" ]; then
506 echo Caching po/POTFILES.in in .Recover...
507 fi
508 mv po/POTFILES.in po/.Recover
509fi
510
c2400a02 511ls -1 *.[ch] cg*.in 2>/dev/null | sed -e 's,^\./,,' > po/POTFILES.in
8a660fab
NC
512
513if [ -n "${safe}" -a ! -f po/.Recover/opcodes.pot ]; then
514 if [ -n "${verbose}" ]; then
515 echo Caching po/opcodes.pot in .Recover...
516 fi
517 mv po/opcodes.pot po/.Recover
518fi
519
520# If this fails, Sanitization must fail.
6711d1ef 521xgettext -C -c -k_ -kN_ -f po/POTFILES.in -o po/opcodes.pot || exit 1
8a660fab 522
a4ccc310 523# End of file.