]> Git Repo - binutils.git/blame - ld/.Sanitize
Tue Mar 30 08:06:24 1993 Jim Kingdon ([email protected])
[binutils.git] / ld / .Sanitize
CommitLineData
86e4d6e4
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
18Do-first:
19
d9c2980f
DE
20if ( echo $* | grep keep\-v9 > /dev/null ) ; then
21 keep_these_too=""
22fi
86e4d6e4
RP
23
24# All files listed between the "Things-to-keep:" line and the
25# "Files-to-sed:" line will be kept. All other files will be removed.
26# Directories listed in this section will have their own Sanitize
27# called. Directories not listed will be removed in their entirety
28# with rm -rf.
29
30Things-to-keep:
5784123f 31ChangeLog
86e4d6e4 32Makefile.in
c3d97ef6 33README
fbd74d07 34TODO
c3d97ef6
PB
35a29k.sc-sh
36a29k.sh
37aout.sc-sh
e637dcf0 38aout-mipsbsd.sc-sh
917bffa7
PB
39cdtest-foo.cc
40cdtest-foo.h
41cdtest-func.cc
42cdtest-main.cc
43cdtest.exp
86e4d6e4 44config
5f1fec76 45config.h
65aa3724 46configure.bat
86e4d6e4 47configure.in
c3d97ef6
PB
48ebmon29k.sc-sh
49ebmon29k.sh
50generic.em
51genscripts.sh
40ab8532 52ld.1
c3d97ef6
PB
53gld960.em
54gld960.sh
0d3e45ea 55go32.sh
65aa3724 56hp300bsd.sh
c3d97ef6
PB
57h8300hms.em
58h8300hms.sc-sh
59h8300hms.sh
0d3e45ea
SC
60h8300xray.em
61h8300xray.sc-sh
62h8300xray.sh
c3d97ef6 63i386aout.sh
e637dcf0 64i386bsd.sh
e92bddcd 65i386coff.sc-sh
1d7c7537 66i386coff.sh
c3d97ef6 67i960.sc-sh
5f1fec76
SC
68ld.h
69ld.texinfo
ffa057ee 70ldctor.c
1cc27b5e 71ldctor.h
c3d97ef6
PB
72ldemul.c
73ldemul.h
74lderror.c
4fe79f06 75lderror.h
5f1fec76
SC
76ldexp.c
77ldexp.h
78ldfile.c
5f1fec76 79ldfile.h
5f1fec76 80ldgram.y
c3d97ef6
PB
81ldindr.c
82ldindr.h
4b91c519 83ldint.texinfo
5f1fec76
SC
84ldlang.c
85ldlang.h
86ldlex.h
87ldlex.l
5f1fec76
SC
88ldmain.c
89ldmain.h
90ldmisc.c
91ldmisc.h
92ldsym.c
93ldsym.h
5f1fec76
SC
94ldver.c
95ldver.h
c3d97ef6 96ldwarn.c
5f1fec76
SC
97ldwarn.h
98ldwrite.c
99ldwrite.h
0cc6a796 100lexsup.c
c3d97ef6
PB
101lnk960.em
102lnk960.sh
ab57b174
ILT
103m68kcoff.sc-sh
104m68kcoff.sh
c3d97ef6
PB
105m88kbcs.sc-sh
106m88kbcs.sh
42b5c739 107mips.sc-sh
31965c32 108mipsbig.sh
e637dcf0 109mipsbsd.sh
ce7d4b0d 110mipsidt.sh
42b5c739 111mipslit.sh
b11a9b28 112mri.c
a586b5bc 113mri.h
9d1fe8a4 114go32.sh
5f1fec76 115mkscript.c
c3d97ef6
PB
116news.sh
117relax.c
4fe79f06 118relax.h
fe3e4dfc
SC
119st2000.em
120st2000.sc-sh
121st2000.sh
122sa29200.sc-sh
123sa29200.sh
e4b92620 124scripts
c3d97ef6
PB
125sun3.sh
126sun4.sh
127vanilla.em
128vanilla.sc-sh
129vanilla.sh
22a78f0d
SC
130z8ksim.em
131z8ksim.sc-sh
132z8ksim.sh
86e4d6e4
RP
133
134Do-last:
135
d9c2980f
DE
136echo Looking for signs of \"v9\"...
137
138# Don't try to clean directories here, as the 'mv' command will fail.
139# Also, grep fails on NFS mounted directories.
140if ( echo $* | grep keep\-v9 > /dev/null ) ; then
141 for i in * ; do
142 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
143 echo Keeping v9 stuff in $i
144 fi
145 done
146else
147 for i in * ; do
148 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
149 echo Cleaning the \"v9\" out of $i...
150 cp $i new
151 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
152 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
153 echo Caching $i in .Recover...
154 mv $i .Recover
155 fi
156 mv new $i
157 fi
158 done
159fi
86e4d6e4
RP
160
161#
162#
163# $Log$
16788ca9
ILT
164# Revision 1.54 1993/03/09 18:12:14 ian
165# Removed obsolete Makefile.dos.
166#
167# Revision 1.53 1993/03/04 20:49:05 ian
ce7d4b0d
ILT
168# * mips.sc-sh: Added variables which may be overridden by a
169# specific emulation.
170# * mipsidt.sh: New file; emulation for IDT MIPS board.
171# * Makefile.in (ALL_EMULATIONS): Added em_mipsidt.o.
172# (em_mipsidt.c): New target. Uses mipsidt.sh and mips.sc-sh.
173# * config/mips-idt.mt: New file; sets EMUL to mipsidt.
174# * configure.in (mips-idt-ecoff): New target; uses mips-idt.
175#
176# Revision 1.52 1993/02/28 14:42:15 raeburn
e637dcf0
KR
177# mips-bsd and 386bsd support
178#
179# Revision 1.51 1993/02/26 18:53:13 dje
d9c2980f
DE
180# Added initial sparc-v9 support.
181#
182# Revision 1.50 1993/02/13 10:15:14 zoo
7c859290
DZ
183# removing excess verbosity
184#
185# Revision 1.49 1993/02/03 17:11:08 ian
31965c32
ILT
186# Keep forgetting those .Sanitize files.
187#
188# Revision 1.48 1993/01/22 22:30:34 ian
42b5c739
ILT
189# Fri Jan 22 14:22:44 1993 Ian Lance Taylor ([email protected])
190#
191# * mips.sc-sh: New file. Ultrix, and hopefully other MIPS ECOFF
192# targets, linker script.
193# * mipslit.sh: New file. Little endian MIPS emulation.
194# * config/mips-lit.mt: New file. Use mipslit emulation.
195# * configure.in (mips-dec-ultrix*): Use target mips-lit.
196# * Makefile.in (ALL_EMULATIONS): Added em_mipslit.o.
197# (em_mipslit.c): New target. Uses mipslit.sh.
198#
199# Revision 1.47 1992/09/25 18:10:41 sac
22a78f0d
SC
200# Fri Sep 25 11:08:01 1992 Steve Chamberlain ([email protected])
201#
202# Added initial support for the z8k
203# * z8ksim.em, z8ksim.sc-sh, z8ksim.sh: new files
204# * configure.in, Makefile.in: modified to reflect above
205#
206# * ldlang.c (lang_check): when linking conflicting architectures,
207# make the output file reflect at least one of the bad inputs.
208#
209# Revision 1.46 1992/09/11 20:43:30 sac
e92bddcd
SC
210# Sanitize slip
211#
212# Revision 1.45 1992/09/11 17:47:22 sac
1d7c7537
SC
213# Add i386coff.sh
214#
215# Revision 1.44 1992/09/09 18:59:04 ian
ab57b174
ILT
216# Brought in from p3. If anybody knows good numbers for m68k COFF,
217# please let me know, or plug them in yourself.
218#
219# Wed Sep 9 11:52:58 1992 Ian Lance Taylor ([email protected])
220#
221# * Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt:
222# added m68k-coff emulation mode, stolen from a29k emulation.
223# Almost certainly wrong, but perhaps better than sun3.
224#
225# Also fixed an error message in configure.in so that it started with
226# '***' like the other error messages do.
227#
228# Revision 1.43 1992/09/03 22:56:45 bothner
fbd74d07
PB
229# Add TODO.
230#
231# Revision 1.42 1992/09/01 22:14:49 bothner
e4b92620
PB
232# Add scripts.
233#
234# Revision 1.41 1992/08/31 01:14:44 bothner
fe2b6209
PB
235# * cplus-dem.c: Removed. Use the version in libiberty now.
236# * ldmisc.c: Use new libiberty version of cplus_demangle().
237#
238# Revision 1.40 1992/08/17 18:35:55 pesch
40ab8532
RP
239# Use new name of man page (ld.1).
240#
241# Revision 1.39 1992/08/07 01:37:34 bothner
4b91c519
PB
242# * ldint.texinfo: New internals manual (beginnings thereof).
243# * PORTING: Removed, merged into ldint.texinfo.
244#
245# Revision 1.38 1992/08/05 04:15:24 bothner
917bffa7
PB
246# * cdtest-main.cc, cdtest-func.cc, cdtest-foo.h, cdtest-foo.cc,
247# cdtest.exp: A test program (copied from libg++/test-install)
248# that tests that constructor and destructors are handled
249# corrrectly.
250#
251# Revision 1.37 1992/05/02 02:08:16 sac
fe3e4dfc
SC
252# New stuff for 29200
253#
254# Revision 1.36 1992/05/01 22:08:40 sac
a586b5bc
SC
255# Add mri.h
256#
257# Revision 1.35 1992/04/17 15:59:22 sac
0d3e45ea
SC
258# * relax.c: added handling for new "padding" seclet type, used to
259# fill out gaps between section.
260# * ldgram.y, ldlex.l: now -defsym on the command line is done
261# properly.
262#
263# Revision 1.34 1992/04/15 23:11:53 sac
b11a9b28
SC
264# added mri.c
265#
266# Revision 1.33 1992/04/05 01:46:05 sac
9d1fe8a4
SC
267# New lexer.
268#
269# New targets for h8/300 simulator and DOS
270#
271# Revision 1.32 1992/03/07 18:32:27 sac
4fe79f06
SC
272# *** empty log message ***
273#
274# Revision 1.31 1992/02/27 17:23:59 sac
d2861901
SC
275# Why didn't it start emacs
276#
277# Revision 1.30 1992/02/22 00:11:38 sac
65aa3724
SC
278# DJ naming change
279#
280# Revision 1.29 1992/02/16 20:49:26 bothner
c3d97ef6
PB
281# *** empty log message ***
282#
283# Revision 1.28 1992/02/07 22:32:29 hgs
2c433148
HS
284# added h8300hms.c and h8300hms.sc
285#
286# Revision 1.27 1992/01/29 16:44:08 sac
0cc6a796
SC
287# ldlnk960.c: Special #ifdef to choose little endian ony
288# ldgram.y: allow forward ref of section
289#
290# Revision 1.26 1992/01/24 22:35:55 sac
6fd50a20
SC
291# .Sanitize: added relax.c
292# ldsym.c ldlang.* more map stuff
293#
294# Revision 1.25 1991/12/12 03:42:08 sac
0cc795aa
SC
295# New dos files
296#
297# Revision 1.24 1991/12/08 01:27:59 sac
1cc27b5e
SC
298# *** empty log message ***
299#
300# Revision 1.23 1991/11/15 21:09:49 bothner
eb68a3e4
PB
301# Remove ldgld.c, ldgld68k.c, ldm88k.c, since these are
302# now automatically generated.
303#
304# Revision 1.22 1991/11/06 09:26:59 sac
8f0a3a7c
SC
305# Added three files which had been forgotten
306#
307# Revision 1.21 1991/11/05 21:56:06 sac
7c55a996
SC
308# *** empty log message ***
309#
310# Revision 1.20 1991/11/05 20:36:54 sac
ffa057ee
SC
311# *** empty log message ***
312#
313# Revision 1.19 1991/11/04 00:46:44 steve
ec8dc50b
SC
314# i386 aout changes from Bob Kukura
315#
316# Revision 1.18 1991/10/12 06:43:01 bothner
96eb4625
PB
317# Fixed typo.
318#
319# Revision 1.17 1991/10/11 19:31:38 steve
c97b47fe
SC
320# *** empty log message ***
321#
322# Revision 1.16 1991/10/10 11:59:25 rich
1a315703
RP
323# updating
324#
325# Revision 1.15 1991/10/09 20:40:37 bothner
6383fc6d
PB
326# Added h8300hds.{c,sc}.
327#
328# Revision 1.14 1991/10/05 04:55:04 gnu
5784123f
JG
329# * Makefile.in: Avoid using $< in non-suffix rules (breaks on Sun Make).
330# * ldfile.c, ldlang.c, ldmain.c, ldwrite.c: Cope with renames of a
331# few BFD types & enums.
332# * ChangeLog: Create.
333#
334# Revision 1.13 1991/09/27 20:19:25 bothner
3981c7e8
PB
335# Update for deleted (and some added) files.
336#
337# Revision 1.12 1991/09/24 02:30:20 rich
996dda31
RP
338# ldgram.h is not cvs'd source.
339#
340# Revision 1.11 1991/09/23 20:59:12 steve
5f1fec76 341# Cleaned it up for 88k
1b7ed4c9 342#
5f1fec76
SC
343# Revision 1.5 1991/08/27 00:21:34 steve
344# Added config.sub
1af27af8 345#
5f1fec76
SC
346# Revision 1.4 1991/08/06 21:28:21 steve
347# Patches to fix bugs reported by roland McGrath
1b3f485c 348#
5f1fec76 349# Revision 1.3 1991/08/01 23:59:06 steve
a4c407e5
SC
350# *** empty log message ***
351#
5f1fec76
SC
352# Revision 1.2 1991/07/16 00:31:15 steve
353# *** empty log message ***
1b3f485c 354#
5f1fec76 355# Revision 1.1 1991/05/23 21:45:12 rich
86e4d6e4
RP
356# Initial revision
357#
358#
359#
360
361# End of file.
This page took 0.153901 seconds and 4 git commands to generate.