Commit | Line | Data |
---|---|---|
d4d5412d RP |
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 | ||
d4d5412d RP |
20 | |
21 | # All files listed between the "Things-to-keep:" line and the | |
22 | # "Files-to-sed:" line will be kept. All other files will be removed. | |
23 | # Directories listed in this section will have their own Sanitize | |
24 | # called. Directories not listed will be removed in their entirety | |
25 | # with rm -rf. | |
26 | ||
27 | Things-to-keep: | |
28 | ||
29 | .gdbinit | |
eee109cd | 30 | CONTRIBUTORS |
d4d5412d RP |
31 | COPYING |
32 | ChangeLog | |
003acb2d | 33 | ChangeLog.v9 |
d4d5412d | 34 | Makefile.in |
eee109cd | 35 | NEWS |
d4d5412d RP |
36 | NOTES |
37 | NOTES.config | |
38 | README | |
920babce | 39 | README-quirks |
eee109cd | 40 | README-vms |
d4d5412d RP |
41 | README.coff |
42 | README.rich | |
43 | app.c | |
44 | as.c | |
45 | as.h | |
46 | atof-generic.c | |
d4d5412d RP |
47 | bignum-copy.c |
48 | bignum.h | |
eee109cd | 49 | bit_fix.h |
d4d5412d RP |
50 | cond.c |
51 | config | |
003acb2d | 52 | config-gas.com |
c593cf41 | 53 | configure.bat |
d4d5412d RP |
54 | configure.in |
55 | debug.c | |
a262a1b2 | 56 | doc |
9faec336 ILT |
57 | ecoff.c |
58 | ecoff.h | |
d4d5412d RP |
59 | expr.c |
60 | expr.h | |
d4d5412d | 61 | flonum-copy.c |
eee109cd | 62 | flonum-konst.c |
d4d5412d RP |
63 | flonum-mult.c |
64 | flonum.h | |
65 | frags.c | |
66 | frags.h | |
67 | hash.c | |
68 | hash.h | |
69 | hex-value.c | |
70 | input-file.c | |
71 | input-file.h | |
72 | input-scrub.c | |
920babce | 73 | link.cmd |
d7d28d22 RP |
74 | listing.c |
75 | listing.h | |
d4d5412d RP |
76 | make-gas.com |
77 | messages.c | |
78 | obj.h | |
d4d5412d RP |
79 | output-file.c |
80 | output-file.h | |
81 | read.c | |
82 | read.h | |
29249b42 | 83 | stabs.c |
d4d5412d RP |
84 | struc-symbol.h |
85 | subsegs.c | |
86 | subsegs.h | |
87 | symbols.c | |
88 | symbols.h | |
89 | tc.h | |
f70a4714 | 90 | testsuite |
d4d5412d RP |
91 | write.c |
92 | write.h | |
93 | xmalloc.c | |
d4d5412d | 94 | |
87756e15 RP |
95 | Things-to-lose: |
96 | ||
d4d5412d RP |
97 | Do-last: |
98 | ||
003acb2d | 99 | if ( echo $* | grep keep-v9 > /dev/null ) ; then |
b15fb2ae KR |
100 | if [ -n "${verbose}" ] ; then |
101 | echo Keeping `pwd`/ChangeLog.v9. | |
102 | echo Keeping v9 code in `pwd`/configure.in. | |
103 | fi | |
003acb2d | 104 | else |
b15fb2ae KR |
105 | if [ -n "${verbose}" ] ; then |
106 | echo Removing `pwd`/ChangeLog.v9 | |
107 | fi | |
003acb2d KR |
108 | if [ -n "${safe}" ] ; then |
109 | mv ChangeLog.v9 .Recover | |
110 | else | |
111 | rm ChangeLog.v9 | |
112 | fi | |
b15fb2ae KR |
113 | if [ -n "${verbose}" ] ; then |
114 | echo Cleaning v9 code from `pwd`/configure.in. | |
115 | fi | |
116 | grep -v v9 < configure.in > new | |
117 | if [ -n "${safe}" ]; then | |
118 | mv configure.in .Recover | |
119 | fi | |
120 | mv -f new configure.in | |
003acb2d KR |
121 | fi |
122 | ||
d4d5412d RP |
123 | |
124 | # | |
125 | # | |
126 | # $Log$ | |
bfbfba45 KR |
127 | # Revision 1.23 1993/12/03 03:06:48 raeburn |
128 | # Lots of changes for: | |
129 | # - sparc[lite]-coff as well as sparc-lynx | |
130 | # - producing coff (including debug info) under BFD_ASSEMBLER option | |
131 | # - cleanup of cpu-specific code in non-cpu-specific files | |
132 | # (especially write.c) | |
133 | # - providing common code to avoid duplication in cpu-specific files | |
134 | # (specifically, md_number_to_chars) | |
135 | # - stylistic changes & misc cleanup | |
136 | # | |
137 | # ================ | |
138 | # | |
139 | # * config/tc-sparc.c (tc_gen_reloc): Make adjustment to addend be dependent on | |
140 | # howto fields, not on format flavour. | |
141 | # | |
142 | # * struc-symbol.h (struct symbol): New fields sy_obj and sy_tc, defined as types | |
143 | # OBJ_SYMFIELD_TYPE and TC_SYMFIELD_TYPE, if those macros are defined. | |
144 | # * config/obj-coff.h (TC_SYMFIELD_TYPE, OBJ_SYMFIELD_TYPE): Define. | |
145 | # (TARGET_SYMBOL_FIELDS, I960_SYM_FIELDS): Don't define. | |
146 | # (sy_tc, sy_obj): Define so that the fields look like they used to, until all | |
147 | # references get changed. | |
148 | # | |
149 | # * write.c (fixup_segment): Lots of variables no longer register. Reordered | |
150 | # some code for easier reading. | |
151 | # * config/obj-coff.c (obj_coff_dim): dim_index no longer register. Deleted | |
152 | # superfluous return statement. | |
153 | # (obj_coff_line, obj_coff_size, obj_coff_scl, obj_coff_type, obj_coff_val, | |
154 | # tag_init, tag_insert): Deleted superfluous return statement. | |
155 | # (align, obj_coff_section): Deleted debugging printfs. | |
156 | # * config/tc-i386.c (md_assemble): Discard some register decls. Use assignment | |
157 | # rather than memcpy to copy template. | |
158 | # (op_hash, reg_hash, prefix_hash): Default C initialization of statics is | |
159 | # sufficient. | |
160 | # * config/tc-sparc.c (print_insn): Array Reloc is now const, and points to | |
161 | # const. | |
162 | # | |
163 | # * config/obj-coff.h (TARGET_FORMAT): Only use coff-sparc-lynx if TE_LYNX; use | |
164 | # coff-sparc otherwise. | |
165 | # [USE_NATIVE_HEADERS]: Delete this code; it isn't used. | |
166 | # | |
167 | # * write.c (fixup_segment): Call TC_VALIDATE_FIX, if defined, before processing | |
168 | # a fixup. Call TC_ADJUST_RELOC_COUNT just before returning. Remove some | |
169 | # i960-coff-specific code. | |
170 | # (TC_ADJUST_RELOC_COUNT): Default to doing nothing. | |
171 | # * config/tc-i960.h (TC_ADJUST_RELOC_COUNT) [OBJ_COFF]: Define. | |
172 | # (i960_validate_fix): Declare. | |
173 | # (TC_VALIDATE_FIX): Define. | |
174 | # * config/tc-i960.c (i960_validate_fix): New function. | |
175 | # | |
176 | # * write.c (number_to_chars_littleendian): New function. Write out bytes in | |
177 | # little endian order, doing size and range checking. | |
178 | # (number_to_chars_bigendian): New function, similar. | |
179 | # * write.h: Declare them. | |
180 | # * config/tc-*.c (md_number_to_chars): Use them. | |
181 | # * config/tc-vax.c (md_apply_fix): Ditto. | |
182 | # * config/tc-i386.c (md_apply_fix): Ditto. | |
183 | # | |
184 | # * config/obj-coff.c: Rearranged code for handling line number data. | |
185 | # (line_fsym): Renamed from function_lineoff in BFD_ASSEMBLER case, since the | |
186 | # usage is different from non-BFD_ASSEMBLER case. | |
187 | # (in_function, clear_function, set_function): New macros, to combine some of the | |
188 | # functionality implemented in differnet ways in BFD_ASSEMBLER and non-... code. | |
189 | # Used in other functions that used to check function_lineoff &c. | |
190 | # (obj_emit_lineno): Split into two copies, one for BFD_ASSEMBLER, one for not. | |
191 | # Non-BFD_ASSEMBLER version now has temporary variable to contain char* pointer | |
192 | # pointed to by char** argument. Always follow CROSS_COMPILE code; easier to | |
193 | # read that way. | |
194 | # (obj_coff_ln): Don't call add_lineno or c_line_new if appline is set. | |
195 | # (obj_coff_endef) [BFD_ASSEMBLER]: Don't do anything special for ".bf", it's | |
196 | # been done elsewhere. | |
197 | # (coff_frob_symbol): If ilne number data is pending, call add_linesym to flush it. | |
198 | # (coff_frob_file): Don't do that here. | |
199 | # * config/obj-coff.h (coff_frob_file): Declare. | |
200 | # (obj_frob_file): Define, to call it. | |
201 | # | |
202 | # * config/tc-sparc.h (md_create_short_jump, md_create_long_jump, | |
203 | # md_estimate_size_before_relax: Define them as macros calling as_fatal. | |
204 | # * config/tc-sparc.c: Don't define them as functions. | |
205 | # | |
206 | # Revision 1.22 1993/11/22 06:04:32 law | |
29249b42 JL |
207 | # Add stabs.c to things-to-keep. |
208 | # | |
209 | # Revision 1.21 1993/11/17 23:23:36 ian | |
9faec336 ILT |
210 | # New files for ECOFF debugging split out of config/obj-ecoff.c. |
211 | # | |
212 | # Revision 1.20 1993/06/04 23:06:28 raeburn | |
b15fb2ae KR |
213 | # clean v9 stuff out of configure.in |
214 | # | |
215 | # Revision 1.19 1993/05/27 06:21:49 rich | |
87756e15 RP |
216 | # added things-to-lose sections |
217 | # | |
218 | # Revision 1.18 1993/05/17 19:35:50 raeburn | |
cf9b9578 KR |
219 | # don't keep testscripts subdir |
220 | # | |
221 | # Revision 1.17 1993/04/22 06:39:01 raeburn | |
7e97646e KR |
222 | # version.c is gone |
223 | # | |
224 | # Revision 1.16 1993/03/29 13:26:44 raeburn | |
f70a4714 KR |
225 | # First crack at a test suite. |
226 | # | |
227 | # Revision 1.15 1993/02/13 10:12:16 zoo | |
7c859290 DZ |
228 | # removing excess verbosity |
229 | # | |
230 | # Revision 1.14 1993/01/08 14:40:59 raeburn | |
003acb2d KR |
231 | # keep config-gas.com. |
232 | # if purging v9, discard ChangeLog.v9, keep otherwise. | |
233 | # | |
234 | # Revision 1.13 1992/12/08 08:05:32 raeburn | |
eee109cd KR |
235 | # updated for added/deleted files |
236 | # | |
237 | # Revision 1.12 1992/07/28 18:58:12 gumby | |
d81eea83 DHW |
238 | # Don't save obsolete/ |
239 | # | |
240 | # Revision 1.11 1992/03/13 16:04:15 sac | |
5d53038b SC |
241 | # Fri Mar 13 08:03:03 1992 Steve Chamberlain (sac@thepub.cygnus.com) |
242 | # | |
243 | # * flonum-const.c: renamed flonum-konst.c to stop dos name | |
244 | # conflict. | |
245 | # | |
246 | # Revision 1.10 1992/02/22 20:44:46 sac | |
c593cf41 SC |
247 | # * app.c: MRI compatibility - allow single quote to start a string. |
248 | # * as.c: fix typo recently introduced. | |
249 | # * as.h : Don't include aout/reloc.h - it's not right for COFF! | |
250 | # * expr.c: Much rewriting, to accomodate MRI syntax for | |
251 | # expressions. Also easier to read now. | |
252 | # * listing.c: Put back defuns | |
253 | # * read.c: modified to accept MRI syntax, put back listing pseudo | |
254 | # ops so that an assembler built with NO_LISTING ignores list ops | |
255 | # rather than pukes. | |
256 | # * write.c, write.h: fixs - only keep a reloc type in a fix if the target | |
257 | # machine is a SPARC or a 29K. | |
258 | # * config/obj-aout.c: added s_sect pseudo op | |
259 | # * config/obj-coffbfd.c: lints, set the filehdr flags right and | |
260 | # fill in the timestamp. | |
261 | # * config/obj-coffbfd.h: Since we don't include aout/reloc.h | |
262 | # anymore, define all the relocs which the tc-<x> bit will use so we | |
263 | # can translate from them to the coff types. | |
264 | # * config/tc-a29k.c: reloc_type isn't ane enum any more | |
265 | # * config/tc-m68k.c: Added NO_RELOC definition. | |
266 | # | |
267 | # Now compiles for sparc aout, 68k aout (MRI and MIT syntax), | |
268 | # 29k coff. | |
269 | # | |
270 | # So far works as replacement for sparc and 68k /bin/as. | |
271 | # | |
272 | # Revision 1.9 1992/02/17 15:52:52 rich | |
542e1629 RP |
273 | # fighting bitrot in a major way |
274 | # | |
275 | # Revision 1.8 1992/02/14 00:21:34 pesch | |
a262a1b2 RP |
276 | # It's OK to keep the doc subdirectory, really. |
277 | # | |
278 | # Revision 1.7 1992/02/13 10:13:19 rich | |
920babce RP |
279 | # clean up Sanitize for gas |
280 | # | |
281 | # Revision 1.6 1992/01/17 20:54:32 rich | |
d7d28d22 RP |
282 | # keep listing* |
283 | # | |
284 | # Revision 1.5 1991/12/12 03:28:12 sac | |
28bf2d31 SC |
285 | # Added makefile.dos configure.dos |
286 | # | |
287 | # Revision 1.4 1991/12/09 11:58:44 tiemann | |
e530f5c4 MT |
288 | # Keep a.out.gnu.h. |
289 | # | |
290 | # Revision 1.3 1991/10/10 11:58:04 rich | |
1a315703 RP |
291 | # updating |
292 | # | |
293 | # Revision 1.2 1991/09/02 01:05:04 rich | |
abf2ca6c RP |
294 | # Correcting some things. |
295 | # | |
296 | # Revision 1.1 1991/05/23 17:18:12 rich | |
d4d5412d RP |
297 | # Initial revision |
298 | # | |
299 | # | |
300 | # | |
301 | ||
302 | # End of file. |