Moved bfd_stab_name() and bfd_stab_names[]
[platform/upstream/binutils.git] / bfd / .Sanitize
1 # Sanitize.in for devo.
2 # $Id$
3 #
4
5 # Each directory to survive it's way into a release will need a file
6 # like this one called "./.Sanitize".  All keyword lines must exist,
7 # and must exist in the order specified by this file.  Each directory
8 # in the tree will be processed, top down, in the following order.
9
10 # Hash started lines like this one are comments and will be deleted
11 # before anything else is done.  Blank lines will also be squashed
12 # out.
13
14 # The lines between the "Do-first:" line and the "Things-to-keep:"
15 # line are executed as a /bin/sh shell script before anything else is
16 # done in this 
17
18 Do-first:
19
20 # All files listed between the "Things-to-keep:" line and the
21 # "Files-to-sed:" line will be kept.  All other files will be removed.
22 # Directories listed in this section will have their own Sanitize
23 # called.  Directories not listed will be removed in their entirety
24 # with rm -rf.
25
26 Things-to-keep:
27 COPYING
28 doc
29 ChangeLog
30 Makefile.in
31 TODO
32 VERSION
33 aout32.c
34 aout64.c
35 aoutf1.h
36 aoutx.h
37 aout-target.h
38 archive.c
39 archures.c
40 bfd-in.h
41 bfd.c
42 bout.c
43 cache.c
44 ctor.c
45 coff-a29k.c
46 coff-i386.c
47 coff-i960.c
48 coff-m68k.c
49 coff-m88k.c
50 coff-mips.c
51 coff-rs6000.c
52 coffcode.h
53 config
54 configure.in
55 core.c
56 demo64.c
57 elf.c
58 filemode.c
59 format.c
60 host-aout.c
61 hosts
62 i386aout.c
63 ieee.c
64 libaout.h
65 libbfd-in.h
66 cpu-a29k.c
67 cpu-i386.c
68 cpu-m68k.c
69 cpu-mips.c
70 cpu-vax.c
71 cpu-h8300.c
72 cpu-i960.c
73 cpu-m88k.c
74 cpu-rs6000.c
75 init.c
76 cpu-sparc.c
77 libbfd.c
78 libbfd.h
79 libcoff-in.h
80 libcoff.h
81 libieee.h
82 liboasys.h
83 newsos3.c
84 oasys.c
85 opncls.c
86 reloc.c
87 section.c
88 srec.c
89 stab-syms.c
90 sunos.c
91 syms.c
92 targets.c
93 trad-core.c
94 trad-core.h
95
96 Do-last:
97
98 if ( echo $* | grep keep\-v9 > /dev/null ) ; then
99         echo Keeping v9 in aoutx.h
100 else
101         echo Sanitizing v9 in aoutx.h
102         rm -f new
103         while grep -s start-sanitize-v9 aoutx.h ; do
104                 sed -e '/start-sanitize-v9/,/end-sanitize-v9/d' <aoutx.h >new
105                 if [ -n "${safe}" ] ; then
106                         mv aoutx.h .Recover
107                 else
108                         rm aoutx.h
109                 fi
110                 mv new aoutx.h
111         done
112 fi
113
114 echo Done in `pwd`.
115
116 #
117 #
118 # $Log$
119 # Revision 1.31  1991/11/22 05:00:08  bothner
120 #       Moved bfd_stab_name() and bfd_stab_names[]
121 #       from syms.c to new file stab-syms.c.
122 #       Renamed to  aout_stab_name() and aout_stab_names[].
123 #       Also, since GNU extended type codes such as N_SETT are no longer
124 #       in ../include/stab.def, include them manually.
125 #
126 # Revision 1.30  1991/11/21  01:56:17  gnu
127 # Avoid duplicate echo.
128 #
129 # Revision 1.29  1991/11/17  21:38:05  bothner
130 #       * targets.c:  Make the default target_vector contain
131 #       just &DEFAULT_VECTOR.  This makes executables a lot smaller.
132 #       Old behavior can be gotten by defining ALL_TARGETS.
133 #       * aoutf1.h, demo64.c, i386aout.c, newsos3.c, sunos.c:
134 #       Factored out common code into new file aout-target.h.
135 #       Saves a lot of duplicate code for a.out variants.
136 #
137 # Revision 1.28  1991/11/04  00:37:06  steve
138 # Added ctor.c (I remembered this time)
139 #
140 # Revision 1.27  1991/10/25  10:17:41  gnu
141 # * Rename COFF-related files in `coff-ARCH.c' form.
142 # coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
143 # coff-mips.c, coff-rs6000.c to be exact.
144 #
145 # Revision 1.26  1991/10/25  07:16:59  gnu
146 # RS/6000 support
147 #
148 # Revision 1.25  1991/10/15  07:29:13  bothner
149 # Add hosts directory.
150 #
151 # Revision 1.24  1991/10/08  22:31:51  gnu
152 # Add i386aout.c
153 #
154 # Revision 1.23  1991/10/05  06:16:44  gnu
155 # howto.c, configure, config.sub gone.
156 #
157 # Revision 1.22  1991/10/03  22:23:56  gnu
158 # Add elf.c
159 #
160 # Revision 1.21  1991/10/01  03:55:34  steve
161 # Insert the incidentals and things I forgot to ci last time, same log message:
162 #
163 # Mon Sep 30 15:13:46 1991  Steve Chamberlain  (steve at cygnus.com)
164 #
165 #       * cpu-a29k.c, cpu-i386.c, cpu-m68k.c, cpu-mips.c, cpu-vax.c,
166 #       cpu-h8300.c, cpu-i960.c, cpu-m88k.c, cpu-sparc.c: added. These
167 #       files will eventually contain processor specific bits for bfd,
168 #       like strange relocation information and dis/assembly.  So far only
169 #       the H8 has been even partially done.  This work also ties in with
170 #       the change in handling architectures.
171 #
172 #       * amdcoff.c: (a29k_reloc) fix error message.
173 #
174 #       * aout-f1.h: (choose_reloc_size) now calls bfd_get_arch to
175 #       discover the architecture of the bfd. (sunos4_callback) calls the
176 #       function bfd_set_arch_mach rather than stuffing stuff directly
177 #       into the bfd. (sunos4_write_object_contents), changed names of
178 #       accessor functions.
179 #
180 #       * aoutx.h: (set_arch_mach) now calls bfd_default_set_arch_mach to
181 #       setup the environment.
182 #
183 #       * archive.c: (bfd_slurp_coff_armap) coff archives always have the
184 #       headers in big endian format, regardless of the endianess of the
185 #       host or target.
186 #
187 #       * archures.c: totally changed. Now an architecture is represented
188 #       with a pointer to an info structure rather than an enumerated type
189 #       and a long. The old info is available as two elements in the
190 #       structure.  Future enhancements to architecure support will
191 #       involve pointers to methods being placed into the info structure.
192 #
193 #       * bfd.c: changed the definition of the bfd structure for the new
194 #       architecture stuff.
195 #
196 #       * bout.c: (b_out_set_arch_mach) changed to use the new
197 #       architecture mechanism.
198 #
199 #       * coffcode.h: (coff_set_arch_mach, coff_set_flags) changed to use
200 #       the new architecture mechanism.
201 #
202 #       * configure.in: added h8 stuff.
203 #
204 #       * ieee.c: too many changes to note.  Now ieee files written with
205 #       bfd gas and ld can be read by gld and ieee only linkers and
206 #       simulators.
207 #
208 #       * libbfd.c, libbfd.h: changed prototype of bfd_write.
209 #
210 #       * newsos3.c: (newos3_callback) now calls bfd_set_arch_mach rather
211 #       than fixing the structure directly.
212 #
213 #       * oasys.c: (oasys_object_p) now calls bfd_default_set_arch_mach rather
214 #       than fixing the structure directly.
215 #
216 #       * opncls.c: (new_bfd) makes sure that bfd_init has been called
217 #       before opening a bfd.
218 #
219 #       * srec.c: (srec_set_arch_mach) now calls bfd_default_set_arch_mach
220 #       rather than fixing the structure directly.
221 #
222 #       * targets.c: (target_vector) now by defining SELECT_VECS (perhaps
223 #       in the t/hmake file) a user can select which backends they want
224 #       linked with bfd without changing the source.
225 #
226 #       * init.c: new, looks after initializing modules.
227 #
228 #       * howto.c: for future use, will allow an application to work out
229 #       what cookie to use as a handle on a relcoatio howto.
230 #
231 # Revision 1.20  1991/09/04  03:59:15  rich
232 # Added "recover"'ability.
233 #
234 # Revision 1.19  1991/09/03  22:21:30  rich
235 # "recover" aoutx.h
236 #
237 # Revision 1.18  1991/08/29  00:35:06  gnu
238 # paperwork handled for AMD Coff.
239 #
240 # Revision 1.17  1991/08/22  20:23:12  steve
241 # *** empty log message ***
242 #
243 # Revision 1.16  1991/08/22  07:31:21  gnu
244 # New config.sub
245 #
246 # Revision 1.15  1991/08/22  07:20:49  gnu
247 # Improve our Sanity.
248 #
249 # Revision 1.14  1991/08/17  00:17:00  steve
250 # Documentation
251 #
252 # Revision 1.13  1991/08/01  14:37:51  steve
253 # *** empty log message ***
254 #
255 # Revision 1.12  1991/08/01  05:33:39  gnu
256 # Forgot one more place to remove amdcoff.c reference (sigh).
257 #
258 # Revision 1.11  1991/08/01  01:27:44  gnu
259 # Delete CVS.adm from the release!
260 #
261 # Revision 1.10  1991/07/31  22:28:30  gnu
262 # Remove archures.h
263 #
264 # Revision 1.9  1991/07/31  17:37:00  gnu
265 # Remove amdcoff.c (and its name from Makefile.in) by default, because
266 # its copyright is not yet assigned to FSF.
267 #
268 # Revision 1.8  1991/07/31  07:54:31  gnu
269 # Better sanitize aoutx.h too!
270 #
271 # Revision 1.7  1991/07/16  00:39:03  steve
272 # *** empty log message ***
273 #
274 # Revision 1.6  1991/07/16  00:35:56  steve
275 # *** empty log message ***
276 #
277 # Revision 1.5  1991/07/15  23:32:40  steve
278 # *** empty log message ***
279 #
280 # Revision 1.4  1991/07/04  16:52:54  steve
281 # Now full of documentation. Yum Yum.
282 #
283 # Revision 1.3  1991/05/31  11:22:12  gnu
284 # Remove coff-code.h and liba.out.h, add libaout.h.
285 #
286 # Revision 1.2  1991/05/29  02:40:08  gnu
287 # Fix up .Sanitize file, remove files that are not referenced.
288 #
289 # Revision 1.1  1991/05/23  21:14:00  rich
290 # Initial revision
291 #
292 #
293 #
294
295 # End of file.