]> Git Repo - binutils.git/blame - include/opcode/.Sanitize
v850 files that weren't being removed if !keep-v850
[binutils.git] / include / opcode / .Sanitize
CommitLineData
30989ea5 1# .Sanitize for devo/include/opcode.
1ee1fd7e
SC
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
16Do-first:
17
a048df07
MH
18d30v_files="d30v.h"
19
20if ( echo $* | grep keep\-d30v > /dev/null ) ; then
21 keep_these_too="${d30v_files} ${keep_these_too}"
22else
23 lose_these_too="${d30v_files} ${lose_these_too}"
24fi
25
3665f0d5
FF
26tic80_files="tic80.h"
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
e1625ed2
FL
34if ( echo $* | grep keep\-v850 > /dev/null ) ; then
35 keep_these_too="v850.h ${keep_these_too}"
36else
37 lose_these_too="v850.h ${lose_these_too}"
38fi
30989ea5 39
1ee1fd7e
SC
40# All files listed between the "Things-to-keep:" line and the
41# "Files-to-sed:" line will be kept. All other files will be removed.
42# Directories listed in this section will have their own Sanitize
43# called. Directories not listed will be removed in their entirety
44# with rm -rf.
45
46Things-to-keep:
47
48ChangeLog
49a29k.h
3853da56 50alpha.h
abb742ac 51arc.h
1ee1fd7e 52arm.h
df8b2c02 53cgen.h
21d9662b 54convex.h
54d26e15 55d10v.h
1ee1fd7e 56h8300.h
76b731f9 57hppa.h
1ee1fd7e
SC
58i386.h
59i860.h
60i960.h
61m68k.h
62m88k.h
63mips.h
ae1b99e4
JL
64mn10200.h
65mn10300.h
1ee1fd7e
SC
66np1.h
67ns32k.h
68pn.h
a8146de4 69ppc.h
1ee1fd7e
SC
70pyr.h
71sparc.h
72tahoe.h
73vax.h
74
87756e15
RP
75Things-to-lose:
76
1ee1fd7e
SC
77Do-last:
78
a048df07
MH
79d30v_files="ChangeLog"
80if ( echo $* | grep keep\-d30v > /dev/null ) ; then
81 for i in $d30v_files ; do
82 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
83 if [ -n "${verbose}" ] ; then
84 echo Keeping d30v stuff in $i
85 fi
86 fi
87 done
88else
89 for i in $d30v_files ; do
90 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
91 if [ -n "${verbose}" ] ; then
92 echo Removing traces of \"d30v\" from $i...
93 fi
94 cp $i new
95 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
96 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
97 if [ -n "${verbose}" ] ; then
98 echo Caching $i in .Recover...
99 fi
100 mv $i .Recover
101 fi
102 mv new $i
103 fi
104 done
105fi
106
d1a6b493
ILT
107v850e_files="ChangeLog v850.h"
108
109if ( echo $* | grep keep\-v850eq > /dev/null ) ; then
110 for i in $v850e_files ; do
111 if test -f $i && (grep sanitize-v850eq $i > /dev/null) ; then
7a3c9336 112 if [ -n "${verbose}" ] ; then
d1a6b493 113 echo Keeping v850eq stuff in $i
7a3c9336
C
114 fi
115 fi
116 done
117else
d1a6b493
ILT
118 for i in $v850e_files ; do
119 if test -f $i && (grep sanitize-v850eq $i > /dev/null) ; then
7a3c9336 120 if [ -n "${verbose}" ] ; then
d1a6b493 121 echo Removing traces of \"v850eq\" from $i...
7a3c9336
C
122 fi
123 cp $i new
d1a6b493 124 sed '/start\-sanitize\-v850eq/,/end-\sanitize\-v850eq/d' < $i > new
7a3c9336 125 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
276c2d7d
GRK
126 if [ -n "${verbose}" ] ; then
127 echo Caching $i in .Recover...
128 fi
129 mv $i .Recover
130 fi
131 mv new $i
132 fi
133 done
134fi
135
190b78bb
NC
136if ( echo $* | grep keep\-v850e > /dev/null ) ; then
137 for i in $v850e_files ; do
d1a6b493 138 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
190b78bb
NC
139 if [ -n "${verbose}" ] ; then
140 echo Keeping v850e stuff in $i
141 fi
142 fi
143 done
144else
145 for i in $v850e_files ; do
d1a6b493 146 if test -f $i && (grep sanitize-v850e $i > /dev/null) ; then
190b78bb
NC
147 if [ -n "${verbose}" ] ; then
148 echo Removing traces of \"v850e\" from $i...
149 fi
150 cp $i new
151 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
152 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
153 if [ -n "${verbose}" ] ; then
154 echo Caching $i in .Recover...
155 fi
156 mv $i .Recover
157 fi
158 mv new $i
159 fi
160 done
161fi
d1a6b493 162
276c2d7d
GRK
163r5900_files="ChangeLog mips.h"
164if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
165 for i in $r5900_files ; do
166 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
167 if [ -n "${verbose}" ] ; then
168 echo Keeping r5900 stuff in $i
169 fi
170 fi
171 done
172else
173 for i in $r5900_files ; do
174 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
175 if [ -n "${verbose}" ] ; then
176 echo Removing traces of \"r5900\" from $i...
177 fi
178 cp $i new
179 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
180 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
7a3c9336
C
181 if [ -n "${verbose}" ] ; then
182 echo Caching $i in .Recover...
183 fi
184 mv $i .Recover
185 fi
186 mv new $i
187 fi
188 done
189fi
190
3665f0d5
FF
191tic80_files="ChangeLog"
192if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
193 for i in $tic80_files ; do
194 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
195 if [ -n "${verbose}" ] ; then
196 echo Keeping tic80 stuff in $i
197 fi
198 fi
199 done
200else
201 for i in $tic80_files ; do
202 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
203 if [ -n "${verbose}" ] ; then
204 echo Removing traces of \"tic80\" from $i...
205 fi
206 cp $i new
207 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
208 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
209 if [ -n "${verbose}" ] ; then
210 echo Caching $i in .Recover...
211 fi
212 mv $i .Recover
213 fi
214 mv new $i
215 fi
216 done
217fi
218
53bcc60c
C
219coldfire_files="ChangeLog m68k.h"
220if ( echo $* | grep keep\-coldfire > /dev/null ) ; then
221 for i in $coldfire_files ; do
222 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
223 if [ -n "${verbose}" ] ; then
224 echo Keeping coldfire stuff in $i
225 fi
226 fi
227 done
228else
229 for i in $coldfire_files ; do
230 if test ! -d $i && (grep sanitize-coldfire $i > /dev/null) ; then
231 if [ -n "${verbose}" ] ; then
232 echo Removing traces of \"coldfire\" from $i...
233 fi
234 cp $i new
235 sed '/start\-sanitize\-coldfire/,/end-\sanitize\-coldfire/d' < $i > new
236 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
237 if [ -n "${verbose}" ] ; then
238 echo Caching $i in .Recover...
239 fi
240 mv $i .Recover
241 fi
242 mv new $i
243 fi
244 done
245fi
246
7a3c9336 247
30989ea5
DE
248for i in * ; do
249 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
250 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
251 fi
252done
253
1ee1fd7e 254# End of file.
This page took 0.456583 seconds and 4 git commands to generate.