remove readelf.h from file list
[deliverable/binutils-gdb.git] / binutils / .Sanitize
1 # .Sanitize for devo/binutils
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
19 # All files listed between the "Things-to-keep:" line and the
20 # "Do-last:" line will be kept. All other files will be removed.
21 # Directories listed in this section will have their own Sanitize
22 # called. Directories not listed will be removed in their entirety
23 # with rm -rf.
24
25 Things-to-keep:
26
27 ChangeLog
28 Makefile.am
29 Makefile.in
30 NEWS
31 README
32 acconfig.h
33 acinclude.m4
34 aclocal.m4
35 addr2line.1
36 addr2line.c
37 ar.1
38 ar.c
39 arlex.l
40 arparse.y
41 arsup.c
42 arsup.h
43 binutils.texi
44 bucomm.c
45 bucomm.h
46 budbg.h
47 coffdump.c
48 coffgrok.c
49 coffgrok.h
50 config.in
51 configure
52 configure.bat
53 configure.com
54 configure.in
55 cxxfilt.man
56 debug.c
57 debug.h
58 deflex.l
59 defparse.y
60 dep-in.sed
61 dlltool.c
62 dlltool.h
63 filemode.c
64 ieee.c
65 is-ranlib.c
66 is-strip.c
67 mac-binutils.r
68 makefile.vms
69 maybe-ranlib.c
70 maybe-strip.c
71 mpw-config.in
72 mpw-make.sed
73 nlmconv.1
74 nlmconv.c
75 nlmconv.h
76 nlmheader.y
77 nm.1
78 nm.c
79 not-ranlib.c
80 not-strip.c
81 objcopy.1
82 objcopy.c
83 objdump.1
84 objdump.c
85 po
86 prdbg.c
87 ranlib.1
88 ranlib.sh
89 rclex.l
90 rcparse.y
91 rdcoff.c
92 rddbg.c
93 readelf.c
94 resbin.c
95 rescoff.c
96 resrc.c
97 sanity.sh
98 size.1
99 size.c
100 srconv.c
101 stabs.c
102 stamp-h.in
103 strings.1
104 strings.c
105 strip.1
106 sysdump.c
107 sysinfo.y
108 syslex.l
109 sysroff.info
110 testsuite
111 version.c
112 windres.c
113 windres.h
114 wrstabs.c
115
116 Things-to-lose:
117
118
119
120 # The lines between the "Do-last:" line and the end of the file
121 # are executed as a /bin/sh shell script after everything else is
122 # done.
123
124 Do-last:
125
126 v850e_files="readelf.c"
127 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
128 for i in $v850e_files ; do
129 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
130 if [ -n "${verbose}" ] ; then
131 echo Keeping v850e stuff in $i
132 fi
133 fi
134 done
135 else
136 for i in $v850e_files ; do
137 if test -r $i && (grep sanitize-v850e $i > /dev/null) ; then
138 if [ -n "${verbose}" ] ; then
139 echo Removing traces of \"v850e\" from $i...
140 fi
141 cp $i new
142 sed '/start\-sanitize\-v850e/,/end\-sanitize\-v850e/d' < $i > new
143 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
144 if [ -n "${verbose}" ] ; then
145 echo Caching $i in .Recover...
146 fi
147 mv $i .Recover
148 fi
149 mv new $i
150 fi
151 done
152 fi
153
154 m32rx_files="readelf.c"
155 if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
156 for i in $m32rx_files ; do
157 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
158 if [ -n "${verbose}" ] ; then
159 echo Keeping m32rx stuff in $i
160 fi
161 fi
162 done
163 else
164 for i in $m32rx_files ; do
165 if test -r $i && (grep sanitize-m32rx $i > /dev/null) ; then
166 if [ -n "${verbose}" ] ; then
167 echo Removing traces of \"m32rx\" from $i...
168 fi
169 cp $i new
170 sed '/start\-sanitize\-m32rx/,/end\-sanitize\-m32rx/d' < $i > new
171 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
172 if [ -n "${verbose}" ] ; then
173 echo Caching $i in .Recover...
174 fi
175 mv $i .Recover
176 fi
177 mv new $i
178 fi
179 done
180 fi
181
182 d30v_files="readelf.c"
183 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
184 for i in $d30v_files ; do
185 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
186 if [ -n "${verbose}" ] ; then
187 echo Keeping d30v stuff in $i
188 fi
189 fi
190 done
191 else
192 for i in $d30v_files ; do
193 if test -r $i && (grep sanitize-d30v $i > /dev/null) ; then
194 if [ -n "${verbose}" ] ; then
195 echo Removing traces of \"d30v\" from $i...
196 fi
197 cp $i new
198 sed '/start\-sanitize\-d30v/,/end\-sanitize\-d30v/d' < $i > new
199 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
200 if [ -n "${verbose}" ] ; then
201 echo Caching $i in .Recover...
202 fi
203 mv $i .Recover
204 fi
205 mv new $i
206 fi
207 done
208 fi
209
210 # This must come after all other sanitizations. Re-sanitize the .pot
211 # file.
212 if [ -n "${verbose}" ]; then
213 echo Re-computing files for gettext ...
214 fi
215
216 if [ -n "${safe}" -a ! -f po/.Recover/POTFILES.in ]; then
217 if [ -n "${verbose}" ]; then
218 echo Caching po/POTFILES.in in .Recover...
219 fi
220 mv po/POTFILES.in po/.Recover
221 fi
222 find . -name '*.[ch]' | sed -e 's,^\./,,' > po/POTFILES.in
223
224 if [ -n "${safe}" -a ! -f po/.Recover/binutils.pot ]; then
225 if [ -n "${verbose}" ]; then
226 echo Caching po/binutils.pot in .Recover...
227 fi
228 mv po/binutils.pot po/.Recover
229 fi
230 # If this fails, Sanitization must fail.
231 xgettext -c -k_ -kN_ -f po/POTFILES.in -o po/binutils.pot || exit 1
232
233 # eof
This page took 0.038598 seconds and 5 git commands to generate.