29076d3658d6dbde0adecd68b08cd6fa0b442a34
[deliverable/binutils-gdb.git] / include / opcode / .Sanitize
1 # .Sanitize for devo/include/opcode.
2
3 # Each directory to survive it's way into a release will need a file
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
14 # done in this
15
16 Do-first:
17
18 tic80_files="tic80.h"
19
20 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
21 keep_these_too="${tic80_files} ${keep_these_too}"
22 else
23 lose_these_too="${tic80_files} ${lose_these_too}"
24 fi
25
26 sky_files="dvp.h"
27
28 if ( echo $* | grep keep\-sky > /dev/null ) ; then
29 keep_these_too="${sky_files} ${keep_these_too}"
30 else
31 lose_these_too="${sky_files} ${lose_these_too}"
32 fi
33
34 # All files listed between the "Things-to-keep:" line and the
35 # "Files-to-sed:" line will be kept. All other files will be removed.
36 # Directories listed in this section will have their own Sanitize
37 # called. Directories not listed will be removed in their entirety
38 # with rm -rf.
39
40 Things-to-keep:
41
42 ChangeLog
43 a29k.h
44 alpha.h
45 arc.h
46 arm.h
47 cgen.h
48 convex.h
49 d10v.h
50 d30v.h
51 h8300.h
52 hppa.h
53 i386.h
54 i860.h
55 i960.h
56 m68k.h
57 m88k.h
58 mips.h
59 mn10200.h
60 mn10300.h
61 np1.h
62 ns32k.h
63 pn.h
64 ppc.h
65 pyr.h
66 sparc.h
67 tahoe.h
68 tic30.h
69 v850.h
70 vax.h
71
72 Things-to-lose:
73
74 Do-last:
75
76 am33_files="ChangeLog mn10300.h"
77 if ( echo $* | grep keep\-am33 > /dev/null ) ; then
78 for i in $am33_files ; do
79 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
80 if [ -n "${verbose}" ] ; then
81 echo Keeping am33 stuff in $i
82 fi
83 fi
84 done
85 else
86 for i in $am33_files ; do
87 if test ! -d $i && (grep sanitize-am33 $i > /dev/null) ; then
88 if [ -n "${verbose}" ] ; then
89 echo Removing traces of \"am33\" from $i...
90 fi
91 cp $i new
92 sed '/start\-sanitize\-am33/,/end-\sanitize\-am33/d' < $i > new
93 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
94 if [ -n "${verbose}" ] ; then
95 echo Caching $i in .Recover...
96 fi
97 mv $i .Recover
98 fi
99 mv new $i
100 fi
101 done
102 fi
103
104 v850e_files="ChangeLog v850.h"
105
106 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
107 for i in $v850e_files ; do
108 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
109 if [ -n "${verbose}" ] ; then
110 echo Keeping v850e stuff in $i
111 fi
112 fi
113 done
114 else
115 for i in $v850e_files ; do
116 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
117 if [ -n "${verbose}" ] ; then
118 echo Removing traces of \"v850e\" from $i...
119 fi
120 cp $i new
121 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
122 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
123 if [ -n "${verbose}" ] ; then
124 echo Caching $i in .Recover...
125 fi
126 mv $i .Recover
127 fi
128 mv new $i
129 fi
130 done
131 fi
132
133 tx49_files="ChangeLog mips.h"
134
135 if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
136 for i in $tx49_files ; do
137 if test -f $i && (grep sanitize-tx49 $i > /dev/null) ; then
138 if [ -n "${verbose}" ] ; then
139 echo Keeping tx49 stuff in $i
140 fi
141 fi
142 done
143 else
144 for i in $tx49_files ; do
145 if test -f $i && (grep sanitize-tx49 $i > /dev/null) ; then
146 if [ -n "${verbose}" ] ; then
147 echo Removing traces of \"tx49\" from $i...
148 fi
149 cp $i new
150 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
151 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
152 if [ -n "${verbose}" ] ; then
153 echo Caching $i in .Recover...
154 fi
155 mv $i .Recover
156 fi
157 mv new $i
158 fi
159 done
160 fi
161
162 r5900_files="ChangeLog mips.h"
163 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
164 for i in $r5900_files ; do
165 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
166 if [ -n "${verbose}" ] ; then
167 echo Keeping r5900 stuff in $i
168 fi
169 fi
170 done
171 else
172 for i in $r5900_files ; do
173 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
174 if [ -n "${verbose}" ] ; then
175 echo Removing traces of \"r5900\" from $i...
176 fi
177 cp $i new
178 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
179 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
180 if [ -n "${verbose}" ] ; then
181 echo Caching $i in .Recover...
182 fi
183 mv $i .Recover
184 fi
185 mv new $i
186 fi
187 done
188 fi
189
190 cygnus_files="ChangeLog mips.h"
191 if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
192 for i in $cygnus_files ; do
193 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
194 if [ -n "${verbose}" ] ; then
195 echo Keeping cygnus stuff in $i
196 fi
197 fi
198 done
199 else
200 for i in $cygnus_files ; do
201 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
202 if [ -n "${verbose}" ] ; then
203 echo Removing traces of \"cygnus\" from $i...
204 fi
205 cp $i new
206 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
207 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
208 if [ -n "${verbose}" ] ; then
209 echo Caching $i in .Recover...
210 fi
211 mv $i .Recover
212 fi
213 mv new $i
214 fi
215 done
216 fi
217
218 tic80_files="ChangeLog"
219 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
220 for i in $tic80_files ; do
221 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
222 if [ -n "${verbose}" ] ; then
223 echo Keeping tic80 stuff in $i
224 fi
225 fi
226 done
227 else
228 for i in $tic80_files ; do
229 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
230 if [ -n "${verbose}" ] ; then
231 echo Removing traces of \"tic80\" from $i...
232 fi
233 cp $i new
234 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
235 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
236 if [ -n "${verbose}" ] ; then
237 echo Caching $i in .Recover...
238 fi
239 mv $i .Recover
240 fi
241 mv new $i
242 fi
243 done
244 fi
245
246 sky_files="ChangeLog"
247 if ( echo $* | grep keep\-sky > /dev/null ) ; then
248 for i in $sky_files ; do
249 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
250 if [ -n "${verbose}" ] ; then
251 echo Keeping sky stuff in $i
252 fi
253 fi
254 done
255 else
256 for i in $sky_files ; do
257 if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then
258 if [ -n "${verbose}" ] ; then
259 echo Removing traces of \"sky\" from $i...
260 fi
261 cp $i new
262 sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new
263 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
264 if [ -n "${verbose}" ] ; then
265 echo Caching $i in .Recover...
266 fi
267 mv $i .Recover
268 fi
269 mv new $i
270 fi
271 done
272 fi
273
274 coldfire_files="ChangeLog m68k.h"
275 if ( echo $* | grep keep\-coldfire > /dev/null ) ; then
276 for i in $coldfire_files ; do
277 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
278 if [ -n "${verbose}" ] ; then
279 echo Keeping coldfire stuff in $i
280 fi
281 fi
282 done
283 else
284 for i in $coldfire_files ; do
285 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
286 if [ -n "${verbose}" ] ; then
287 echo Removing traces of \"coldfire\" from $i...
288 fi
289 cp $i new
290 sed '/start\-sanitize\-coldfire/,/end-\sanitize\-coldfire/d' < $i > new
291 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
292 if [ -n "${verbose}" ] ; then
293 echo Caching $i in .Recover...
294 fi
295 mv $i .Recover
296 fi
297 mv new $i
298 fi
299 done
300 fi
301
302
303 vr4320_files="ChangeLog mips.h"
304 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
305 for i in $vr4320_files ; do
306 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
307 if [ -n "${verbose}" ] ; then
308 echo Keeping vr4320 stuff in $i
309 fi
310 fi
311 done
312 else
313 for i in $vr4320_files ; do
314 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
315 if [ -n "${verbose}" ] ; then
316 echo Removing traces of \"vr4320\" from $i...
317 fi
318 cp $i new
319 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
320 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
321 if [ -n "${verbose}" ] ; then
322 echo Caching $i in .Recover...
323 fi
324 mv $i .Recover
325 fi
326 mv new $i
327 fi
328 done
329 fi
330
331
332 for i in * ; do
333 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
334 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
335 fi
336 done
337
338 # End of file.
This page took 0.038365 seconds and 3 git commands to generate.