]> Git Repo - binutils.git/blob - ld/.Sanitize
* srec.c (srec_scan): Rewrite to not use obstack_1grow.
[binutils.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-emipself.c
75 mpw-emipsidt.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 m32r_files="ChangeLog configure.tgt Makefile.in"
119
120 if ( echo $* | grep keep\-m32r > /dev/null ) ; then
121         for i in $m32r_files ; do
122                 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
123                         if [ -n "${verbose}" ] ; then
124                                 echo Keeping m32r stuff in $i
125                         fi
126                 fi
127         done
128 else
129         for i in $m32r_files ; do
130                 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
131                         if [ -n "${verbose}" ] ; then
132                                 echo Removing traces of \"m32r\" from $i...
133                         fi
134                         cp $i new
135                         sed '/start\-sanitize\-m32r/,/end-\sanitize\-m32r/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 v850_files="ChangeLog configure.tgt Makefile.in"
148
149 if ( echo $* | grep keep\-v850 > /dev/null ) ; then
150         for i in $v850_files ; do
151                 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
152                         if [ -n "${verbose}" ] ; then
153                                 echo Keeping v850 stuff in $i
154                         fi
155                 fi
156         done
157 else
158         for i in $v850_files ; do
159                 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
160                         if [ -n "${verbose}" ] ; then
161                                 echo Removing traces of \"v850\" from $i...
162                         fi
163                         cp $i new
164                         sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/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 r5900_files="ChangeLog configure.tgt"
177
178 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
179         for i in $r5900_files ; do
180                 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
181                         if [ -n "${verbose}" ] ; then
182                                 echo Keeping r5900 stuff in $i
183                         fi
184                 fi
185         done
186 else
187         for i in $r5900_files ; do
188                 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
189                         if [ -n "${verbose}" ] ; then
190                                 echo Removing traces of \"r5900\" from $i...
191                         fi
192                         cp $i new
193                         sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/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 tic80_files="ChangeLog configure.tgt Makefile.in"
206
207 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
208         for i in $tic80_files ; do
209                 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
210                         if [ -n "${verbose}" ] ; then
211                                 echo Keeping tic80 stuff in $i
212                         fi
213                 fi
214         done
215 else
216         for i in $tic80_files ; do
217                 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
218                         if [ -n "${verbose}" ] ; then
219                                 echo Removing traces of \"tic80\" from $i...
220                         fi
221                         cp $i new
222                         sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/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 d30v_files="ChangeLog configure.tgt Makefile.in"
235
236 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
237         for i in $d30v_files ; do
238                 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
239                         if [ -n "${verbose}" ] ; then
240                                 echo Keeping d30v stuff in $i
241                         fi
242                 fi
243         done
244 else
245         for i in $d30v_files ; do
246                 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
247                         if [ -n "${verbose}" ] ; then
248                                 echo Removing traces of \"d30v\" from $i...
249                         fi
250                         cp $i new
251                         sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
252                         if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
253                                 if [ -n "${verbose}" ] ; then
254                                         echo Caching $i in .Recover...
255                                 fi
256                                 mv $i .Recover
257                         fi
258                         mv new $i
259                 fi
260         done
261 fi
262
263 for i in * ; do
264         if test ! -d $i && (grep sanitize $i > /dev/null) ; then
265                 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
266         fi
267 done
268
269 #
270 # End of file.
This page took 0.039804 seconds and 4 git commands to generate.