* lib/ld-lib.exp (default_ld_simple_link): Permit the linker to
[deliverable/binutils-gdb.git] / ld / .Sanitize
CommitLineData
764eb349 1# .Sanitize for devo/ld.
86e4d6e4 2
747a47f2 3# Each directory to survive its way into a release will need a file
86e4d6e4
RP
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
747a47f2 14# done in this directory.
86e4d6e4
RP
15
16Do-first:
17
86e4d6e4
RP
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
24Things-to-keep:
87756e15 25
5784123f 26ChangeLog
49c009b5 27Makefile.am
86e4d6e4 28Makefile.in
bc3b479c 29NEWS
c3d97ef6 30README
fbd74d07 31TODO
d66c832b
ILT
32acconfig.h
33aclocal.m4
49c009b5 34acinclude.m4
ef346f1a 35config.in
d66c832b 36configure
65aa3724 37configure.bat
d66c832b 38configure.host
86e4d6e4 39configure.in
d66c832b 40configure.tgt
f8083739 41dep-in.sed
2b63dbfe
DM
42emulparams
43emultempl
c3d97ef6 44genscripts.sh
2412a768 45h8-doc.texi
40ab8532 46ld.1
2412a768 47gen-doc.texi
5f1fec76
SC
48ld.h
49ld.texinfo
07acd23b 50ldcref.c
ffa057ee 51ldctor.c
1cc27b5e 52ldctor.h
c3d97ef6
PB
53ldemul.c
54ldemul.h
5f1fec76
SC
55ldexp.c
56ldexp.h
57ldfile.c
5f1fec76 58ldfile.h
5f1fec76 59ldgram.y
4b91c519 60ldint.texinfo
5f1fec76
SC
61ldlang.c
62ldlang.h
63ldlex.h
64ldlex.l
5f1fec76
SC
65ldmain.c
66ldmain.h
67ldmisc.c
68ldmisc.h
5f1fec76
SC
69ldver.c
70ldver.h
5f1fec76
SC
71ldwrite.c
72ldwrite.h
0cc6a796 73lexsup.c
aacc02d7 74mac-ld.r
36ae618c 75mpw-config.in
c6cfcb7f
ILT
76mpw-elfmips.c
77mpw-idtmips.c
aaa877b7 78mpw-eppcmac.c
aad90580 79mpw-esh.c
aacc02d7 80mpw-make.sed
b11a9b28 81mri.c
a586b5bc 82mri.h
2b63dbfe 83scripttempl
49c009b5 84stamp-h.in
d66c832b 85sysdep.h
e2f9f0f6 86testsuite
86e4d6e4 87
87756e15
RP
88Things-to-lose:
89
86e4d6e4
RP
90Do-last:
91
49c009b5 92v850_files="ChangeLog configure.tgt Makefile.am Makefile.in"
04c17a75 93
ab11a82c
NC
94if ( echo $* | grep keep\-v850e > /dev/null ) ; then
95 for i in $v850_files ; do
96 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
97 if [ -n "${verbose}" ] ; then
98 echo Keeping v850e stuff in $i
99 fi
100 fi
101 done
102else
103 for i in $v850_files ; do
104 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
105 if [ -n "${verbose}" ] ; then
106 echo Removing traces of \"v850e\" from $i...
107 fi
108 cp $i new
109 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
110 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
111 if [ -n "${verbose}" ] ; then
112 echo Caching $i in .Recover...
113 fi
114 mv $i .Recover
115 fi
116 mv new $i
117 fi
118 done
ab11a82c 119fi
276c2d7d 120
d020618a
GRK
121tx49_files="ChangeLog configure.tgt"
122
123if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
124 for i in $tx49_files ; do
125 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
126 if [ -n "${verbose}" ] ; then
127 echo Keeping tx49 stuff in $i
128 fi
129 fi
130 done
131else
132 for i in $tx49_files ; do
133 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
134 if [ -n "${verbose}" ] ; then
135 echo Removing traces of \"tx49\" from $i...
136 fi
137 cp $i new
138 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
139 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
140 if [ -n "${verbose}" ] ; then
141 echo Caching $i in .Recover...
142 fi
143 mv $i .Recover
144 fi
145 mv new $i
146 fi
147 done
148fi
149
276c2d7d
GRK
150r5900_files="ChangeLog configure.tgt"
151
152if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
153 for i in $r5900_files ; do
154 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
155 if [ -n "${verbose}" ] ; then
156 echo Keeping r5900 stuff in $i
157 fi
158 fi
159 done
160else
161 for i in $r5900_files ; do
162 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
163 if [ -n "${verbose}" ] ; then
164 echo Removing traces of \"r5900\" from $i...
165 fi
166 cp $i new
167 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
168 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
169 if [ -n "${verbose}" ] ; then
04c17a75
JL
170 echo Caching $i in .Recover...
171 fi
172 mv $i .Recover
173 fi
174 mv new $i
175 fi
176 done
177fi
178
49c009b5 179tic80_files="ChangeLog configure.tgt Makefile.am Makefile.in"
11effa69
FF
180
181if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
182 for i in $tic80_files ; do
183 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
184 if [ -n "${verbose}" ] ; then
185 echo Keeping tic80 stuff in $i
186 fi
187 fi
188 done
189else
190 for i in $tic80_files ; do
191 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
192 if [ -n "${verbose}" ] ; then
193 echo Removing traces of \"tic80\" from $i...
194 fi
195 cp $i new
196 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
197 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
198 if [ -n "${verbose}" ] ; then
199 echo Caching $i in .Recover...
200 fi
201 mv $i .Recover
202 fi
203 mv new $i
204 fi
205 done
206fi
207
49c009b5 208d30v_files="ChangeLog configure.tgt Makefile.am Makefile.in"
232e8702
MH
209
210if ( echo $* | grep keep\-d30v > /dev/null ) ; then
211 for i in $d30v_files ; do
212 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
213 if [ -n "${verbose}" ] ; then
214 echo Keeping d30v stuff in $i
215 fi
216 fi
217 done
218else
219 for i in $d30v_files ; do
220 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
221 if [ -n "${verbose}" ] ; then
222 echo Removing traces of \"d30v\" from $i...
223 fi
224 cp $i new
225 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
226 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
227 if [ -n "${verbose}" ] ; then
228 echo Caching $i in .Recover...
229 fi
230 mv $i .Recover
231 fi
232 mv new $i
233 fi
234 done
235fi
236
04c17a75
JL
237for i in * ; do
238 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
239 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
240 fi
241done
242
5fa60968 243#
86e4d6e4 244# End of file.
This page took 0.228703 seconds and 4 git commands to generate.