* configure.tgt: Default the r5900 to little endian.
[deliverable/binutils-gdb.git] / ld / .Sanitize
... / ...
CommitLineData
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
16Do-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
24Things-to-keep:
25
26ChangeLog
27Makefile.in
28NEWS
29README
30TODO
31acconfig.h
32aclocal.m4
33config.in
34configure
35configure.bat
36configure.host
37configure.in
38configure.tgt
39dep-in.sed
40emulparams
41emultempl
42genscripts.sh
43h8-doc.texi
44ld.1
45gen-doc.texi
46ld.h
47ld.texinfo
48ldcref.c
49ldctor.c
50ldctor.h
51ldemul.c
52ldemul.h
53ldexp.c
54ldexp.h
55ldfile.c
56ldfile.h
57ldgram.y
58ldint.texinfo
59ldlang.c
60ldlang.h
61ldlex.h
62ldlex.l
63ldmain.c
64ldmain.h
65ldmisc.c
66ldmisc.h
67ldver.c
68ldver.h
69ldwrite.c
70ldwrite.h
71lexsup.c
72mac-ld.r
73mpw-config.in
74mpw-elfmips.c
75mpw-idtmips.c
76mpw-eppcmac.c
77mpw-esh.c
78mpw-make.sed
79mri.c
80mri.h
81scripttempl
82sysdep.h
83testsuite
84
85Things-to-lose:
86
87Do-last:
88
89arc_files="ChangeLog configure.tgt Makefile.in"
90
91if ( 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
99else
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
116fi
117
118v850_files="ChangeLog configure.tgt Makefile.in"
119
120if ( 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
128else
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
145fi
146
147r5900_files="ChangeLog configure.tgt"
148
149if ( 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
157else
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
174fi
175
176tic80_files="ChangeLog configure.tgt Makefile.in"
177
178if ( 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
186else
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
203fi
204
205d30v_files="ChangeLog configure.tgt Makefile.in"
206
207if ( 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
215else
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
232fi
233
234for 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
238done
239
240#
241# End of file.
This page took 0.024212 seconds and 4 git commands to generate.