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