* configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than
[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.am
28 Makefile.in
29 NEWS
30 README
31 TODO
32 acconfig.h
33 aclocal.m4
34 acinclude.m4
35 config.in
36 configure
37 configure.bat
38 configure.host
39 configure.in
40 configure.tgt
41 dep-in.sed
42 emulparams
43 emultempl
44 genscripts.sh
45 h8-doc.texi
46 ld.1
47 gen-doc.texi
48 ld.h
49 ld.texinfo
50 ldcref.c
51 ldctor.c
52 ldctor.h
53 ldemul.c
54 ldemul.h
55 ldexp.c
56 ldexp.h
57 ldfile.c
58 ldfile.h
59 ldgram.y
60 ldint.texinfo
61 ldlang.c
62 ldlang.h
63 ldlex.h
64 ldlex.l
65 ldmain.c
66 ldmain.h
67 ldmisc.c
68 ldmisc.h
69 ldver.c
70 ldver.h
71 ldwrite.c
72 ldwrite.h
73 lexsup.c
74 mac-ld.r
75 mpw-config.in
76 mpw-elfmips.c
77 mpw-idtmips.c
78 mpw-eppcmac.c
79 mpw-esh.c
80 mpw-make.sed
81 mri.c
82 mri.h
83 scripttempl
84 stamp-h.in
85 sysdep.h
86 testsuite
87
88 Things-to-lose:
89
90 Do-last:
91
92 v850_files="ChangeLog configure.tgt Makefile.am Makefile.in"
93
94 if ( 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
102 else
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
119 fi
120
121 r5900_files="ChangeLog configure.tgt"
122
123 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
124 for i in $r5900_files ; do
125 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
126 if [ -n "${verbose}" ] ; then
127 echo Keeping r5900 stuff in $i
128 fi
129 fi
130 done
131 else
132 for i in $r5900_files ; do
133 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
134 if [ -n "${verbose}" ] ; then
135 echo Removing traces of \"r5900\" from $i...
136 fi
137 cp $i new
138 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/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
148 fi
149
150 tic80_files="ChangeLog configure.tgt Makefile.am Makefile.in"
151
152 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
153 for i in $tic80_files ; do
154 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
155 if [ -n "${verbose}" ] ; then
156 echo Keeping tic80 stuff in $i
157 fi
158 fi
159 done
160 else
161 for i in $tic80_files ; do
162 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
163 if [ -n "${verbose}" ] ; then
164 echo Removing traces of \"tic80\" from $i...
165 fi
166 cp $i new
167 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
168 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
169 if [ -n "${verbose}" ] ; then
170 echo Caching $i in .Recover...
171 fi
172 mv $i .Recover
173 fi
174 mv new $i
175 fi
176 done
177 fi
178
179 d30v_files="ChangeLog configure.tgt Makefile.am Makefile.in"
180
181 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
182 for i in $d30v_files ; do
183 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
184 if [ -n "${verbose}" ] ; then
185 echo Keeping d30v stuff in $i
186 fi
187 fi
188 done
189 else
190 for i in $d30v_files ; do
191 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
192 if [ -n "${verbose}" ] ; then
193 echo Removing traces of \"d30v\" from $i...
194 fi
195 cp $i new
196 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/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
206 fi
207
208 for i in * ; do
209 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
210 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
211 fi
212 done
213
214 #
215 # End of file.
This page took 0.08366 seconds and 4 git commands to generate.