tweaks
[deliverable/binutils-gdb.git] / ld / .Sanitize
1 # .Sanitize for devo/ld.
2
3 # Each directory to survive its 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 directory.
15
16 Do-first:
17
18 # All files listed between the "Things-to-keep:" line and the
19 # "Files-to-sed:" line will be kept. All other files will be removed.
20 # Directories listed in this section will have their own Sanitize
21 # called. Directories not listed will be removed in their entirety
22 # with rm -rf.
23
24 Things-to-keep:
25
26 ChangeLog
27 Makefile.in
28 NEWS
29 README
30 TODO
31 acconfig.h
32 aclocal.m4
33 config.in
34 configure
35 configure.bat
36 configure.host
37 configure.in
38 configure.tgt
39 dep-in.sed
40 emulparams
41 emultempl
42 genscripts.sh
43 h8-doc.texi
44 ld.1
45 gen-doc.texi
46 ld.h
47 ld.texinfo
48 ldcref.c
49 ldctor.c
50 ldctor.h
51 ldemul.c
52 ldemul.h
53 ldexp.c
54 ldexp.h
55 ldfile.c
56 ldfile.h
57 ldgram.y
58 ldint.texinfo
59 ldlang.c
60 ldlang.h
61 ldlex.h
62 ldlex.l
63 ldmain.c
64 ldmain.h
65 ldmisc.c
66 ldmisc.h
67 ldver.c
68 ldver.h
69 ldwrite.c
70 ldwrite.h
71 lexsup.c
72 mac-ld.r
73 mpw-config.in
74 mpw-elfmips.c
75 mpw-idtmips.c
76 mpw-eppcmac.c
77 mpw-esh.c
78 mpw-make.sed
79 mri.c
80 mri.h
81 scripttempl
82 sysdep.h
83 testsuite
84
85 Things-to-lose:
86
87 Do-last:
88
89 arc_files="ChangeLog configure.tgt Makefile.in"
90
91 if ( echo $* | grep keep\-arc > /dev/null ) ; then
92 for i in $arc_files ; do
93 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
94 if [ -n "${verbose}" ] ; then
95 echo Keeping arc stuff in $i
96 fi
97 fi
98 done
99 else
100 for i in $arc_files ; do
101 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
102 if [ -n "${verbose}" ] ; then
103 echo Removing traces of \"arc\" from $i...
104 fi
105 cp $i new
106 sed '/start\-sanitize\-arc/,/end-\sanitize\-arc/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 v850_files="ChangeLog configure.tgt Makefile.in"
119
120 if ( echo $* | grep keep\-v850 > /dev/null ) ; then
121 for i in $v850_files ; do
122 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
123 if [ -n "${verbose}" ] ; then
124 echo Keeping v850 stuff in $i
125 fi
126 fi
127 done
128 else
129 for i in $v850_files ; do
130 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
131 if [ -n "${verbose}" ] ; then
132 echo Removing traces of \"v850\" from $i...
133 fi
134 cp $i new
135 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/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 r5900_files="ChangeLog configure.tgt"
148
149 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
150 for i in $r5900_files ; do
151 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
152 if [ -n "${verbose}" ] ; then
153 echo Keeping r5900 stuff in $i
154 fi
155 fi
156 done
157 else
158 for i in $r5900_files ; do
159 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
160 if [ -n "${verbose}" ] ; then
161 echo Removing traces of \"r5900\" from $i...
162 fi
163 cp $i new
164 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
165 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
166 if [ -n "${verbose}" ] ; then
167 echo Caching $i in .Recover...
168 fi
169 mv $i .Recover
170 fi
171 mv new $i
172 fi
173 done
174 fi
175
176 tic80_files="ChangeLog configure.tgt Makefile.in"
177
178 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
179 for i in $tic80_files ; do
180 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
181 if [ -n "${verbose}" ] ; then
182 echo Keeping tic80 stuff in $i
183 fi
184 fi
185 done
186 else
187 for i in $tic80_files ; do
188 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
189 if [ -n "${verbose}" ] ; then
190 echo Removing traces of \"tic80\" from $i...
191 fi
192 cp $i new
193 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
194 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
195 if [ -n "${verbose}" ] ; then
196 echo Caching $i in .Recover...
197 fi
198 mv $i .Recover
199 fi
200 mv new $i
201 fi
202 done
203 fi
204
205 d30v_files="ChangeLog configure.tgt Makefile.in"
206
207 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
208 for i in $d30v_files ; do
209 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
210 if [ -n "${verbose}" ] ; then
211 echo Keeping d30v stuff in $i
212 fi
213 fi
214 done
215 else
216 for i in $d30v_files ; do
217 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
218 if [ -n "${verbose}" ] ; then
219 echo Removing traces of \"d30v\" from $i...
220 fi
221 cp $i new
222 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
223 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
224 if [ -n "${verbose}" ] ; then
225 echo Caching $i in .Recover...
226 fi
227 mv $i .Recover
228 fi
229 mv new $i
230 fi
231 done
232 fi
233
234 for i in * ; do
235 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
236 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
237 fi
238 done
239
240 #
241 # End of file.
This page took 0.037202 seconds and 4 git commands to generate.