* Makefile.am (CGENFILES): Add rtx-funcs.scm.
[deliverable/binutils-gdb.git] / ld / scripttempl / .Sanitize
CommitLineData
e33bfde7 1# .Sanitize for devo/ld/scripttempl
8ddef552
DM
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
16Do-first:
17
11effa69 18tic80_files="tic80coff.sc"
11effa69
FF
19if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
20 keep_these_too="${tic80_files} ${keep_these_too}"
21else
22 lose_these_too="${tic80_files} ${lose_these_too}"
23fi
24
d51be0a9
RH
25beos_files="i386beos.sc"
26if ( echo $* | grep keep\-beos > /dev/null ) ; then
27 keep_these_too="${beos_files} ${keep_these_too}"
28else
29 lose_these_too="${beos_files} ${lose_these_too}"
30fi
31
8ddef552
DM
32# All files listed between the "Things-to-keep:" line and the
33# "Do-last:" line will be kept. All other files will be removed.
34# Directories listed in this section will have their own Sanitize
35# called. Directories not listed will be removed in their entirety
36# with rm -rf.
37
38Things-to-keep:
39
40README
41a29k.sc
b5f076d4 42aix.sc
42f9673d 43alpha.sc
e33bfde7 44aout.sc
ff15324f 45armaout.sc
132dd910 46armcoff.sc
63982998 47delta68.sc
8ddef552 48ebmon29k.sc
3bf3f99a 49elf.sc
94b569d2 50elfd10v.sc
b69153b6 51elfd30v.sc
5f16938d 52elfppc.sc
025ce5c6 53fr30.sc
6149af09 54go32coff.sc
8ddef552 55h8300.sc
cdbcb08c 56h8300h.sc
cce8528d 57h8300s.sc
8ddef552 58h8500.sc
a25e9935
SC
59h8500b.sc
60h8500c.sc
61h8500m.sc
62h8500s.sc
423dae05 63hppaelf.sc
8ddef552 64i386coff.sc
6c86b9ff 65i386go32.sc
89464c7a 66i386lynx.sc
a2fb6995 67i386msdos.sc
8ddef552 68i960.sc
40ab9bb9 69m68kaux.sc
8ddef552 70m68kcoff.sc
dd3f0e5b 71m68klynx.sc
8ddef552
DM
72m88kbcs.sc
73mips.sc
74mipsbsd.sc
9ff30f20 75nw.sc
eb7f87c5 76pe.sc
070eddd9 77ppcpe.sc
307585f1 78psos.sc
8e0e09f6 79riscix.sc
8ddef552
DM
80sa29200.sc
81sh.sc
9798d9bf 82sparccoff.sc
89464c7a 83sparclynx.sc
8ddef552 84st2000.sc
cdf91fe4
ILT
85tic30aout.sc
86tic30coff.sc
2e6fa283 87v850.sc
8ddef552 88vanilla.sc
506f4ede 89w65.sc
66a61efd 90z8000.sc
8ddef552
DM
91
92Things-to-lose:
93
e33bfde7
ILT
94
95
8ddef552
DM
96# The lines between the "Do-last:" line and the end of the file
97# are executed as a /bin/sh shell script after everything else is
98# done.
99
100Do-last:
2e6fa283
NC
101
102v850_files="v850.sc"
2e6fa283
NC
103if ( echo $* | grep keep\-v850e > /dev/null ) ; then
104 for i in $v850_files ; do
105 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
106 if [ -n "${verbose}" ] ; then
107 echo Keeping v850e stuff in $i
108 fi
109 fi
110 done
111else
2e6fa283
NC
112 for i in $v850_files ; do
113 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
114 if [ -n "${verbose}" ] ; then
115 echo Removing traces of \"v850e\" from $i...
116 fi
117 cp $i new
118 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
119 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
120 if [ -n "${verbose}" ] ; then
121 echo Caching $i in .Recover...
122 fi
123 mv $i .Recover
124 fi
125 mv new $i
126 fi
127 done
2e6fa283
NC
128fi
129
e33bfde7 130# eof
This page took 0.246825 seconds and 4 git commands to generate.