* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
[deliverable/binutils-gdb.git] / ld / emulparams / .Sanitize
1 # .Sanitize for devo/ld/emulparams
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 d30v_files="d30velf.sh d30v_o.sh d30v_e.sh"
19 if ( echo $* | grep keep\-d30v > /dev/null ) ; then
20 keep_these_too="${d30v_files} ${keep_these_too}"
21 else
22 lose_these_too="${d30v_files} ${lose_these_too}"
23 fi
24
25 tic80_files="tic80coff.sh"
26 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
27 keep_these_too="${tic80_files} ${keep_these_too}"
28 else
29 lose_these_too="${tic80_files} ${lose_these_too}"
30 fi
31
32 r5900_files="elf32l5900.sh"
33 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
34 keep_these_too="${r5900_files} ${keep_these_too}"
35 else
36 lose_these_too="${r5900_files} ${lose_these_too}"
37 fi
38
39 # All files listed between the "Things-to-keep:" line and the
40 # "Do-last:" line will be kept. All other files will be removed.
41 # Directories listed in this section will have their own Sanitize
42 # called. Directories not listed will be removed in their entirety
43 # with rm -rf.
44
45 Things-to-keep:
46
47 README
48 a29k.sh
49 aixppc.sh
50 aixrs6.sh
51 alpha.sh
52 arcelf.sh
53 armaoutb.sh
54 armaoutl.sh
55 armcoff.sh
56 armpe.sh
57 coff_sparc.sh
58 d10velf.sh
59 delta68.sh
60 ebmon29k.sh
61 elf32_sparc.sh
62 elf32b4300.sh
63 elf32bmip.sh
64 elf32bsmip.sh
65 elf32ebmip.sh
66 elf32elmip.sh
67 elf32l4300.sh
68 elf32lmip.sh
69 elf32lppc.sh
70 elf32lsmip.sh
71 elf32ppc.sh
72 elf64_sparc.sh
73 elf64alpha.sh
74 elf_i386.sh
75 gld960.sh
76 gld960coff.sh
77 go32.sh
78 h8300.sh
79 h8300h.sh
80 h8300s.sh
81 h8500.sh
82 h8500b.sh
83 h8500c.sh
84 h8500m.sh
85 h8500s.sh
86 hp300bsd.sh
87 hp3hpux.sh
88 hppaelf.sh
89 i386aout.sh
90 i386bsd.sh
91 i386coff.sh
92 i386go32.sh
93 i386linux.sh
94 i386lynx.sh
95 i386mach.sh
96 i386moss.sh
97 i386msdos.sh
98 i386nbsd.sh
99 i386nw.sh
100 i386pe.sh
101 lnk960.sh
102 m32relf.sh
103 m68k4knbsd.sh
104 m68kaout.sh
105 m68kaux.sh
106 m68kcoff.sh
107 m68kelf.sh
108 m68klinux.sh
109 m68klynx.sh
110 m68knbsd.sh
111 m68kpsos.sh
112 m88kbcs.sh
113 mipsbig.sh
114 mipsbsd.sh
115 mipsidt.sh
116 mipsidtl.sh
117 mipslit.sh
118 mipslnews.sh
119 mn10200.sh
120 mn10300.sh
121 news.sh
122 ns32knbsd.sh
123 pc532macha.sh
124 ppcmacos.sh
125 ppcnw.sh
126 ppcpe.sh
127 riscix.sh
128 sa29200.sh
129 sh.sh
130 shelf.sh
131 shl.sh
132 shlelf.sh
133 sparcaout.sh
134 sparclinux.sh
135 sparclynx.sh
136 sparcnbsd.sh
137 st2000.sh
138 sun3.sh
139 sun4.sh
140 tic30aout.sh
141 tic30coff.sh
142 v850.sh
143 vanilla.sh
144 vax.sh
145 vsta.sh
146 w65.sh
147 z8001.sh
148 z8002.sh
149
150 Things-to-lose:
151
152
153
154 # The lines between the "Do-last:" line and the end of the file
155 # are executed as a /bin/sh shell script after everything else is
156 # done.
157
158 Do-last:
159
160 v850e_files="v850.sh"
161 if ( echo $* | grep keep\-v850e > /dev/null ) ; then
162 for i in $v850e_files ; do
163 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
164 if [ -n "${verbose}" ] ; then
165 echo Keeping v850e stuff in $i
166 fi
167 fi
168 done
169 else
170 for i in $v850e_files ; do
171 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
172 if [ -n "${verbose}" ] ; then
173 echo Removing traces of \"v850e\" from $i...
174 fi
175 cp $i new
176 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
177 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
178 if [ -n "${verbose}" ] ; then
179 echo Caching $i in .Recover...
180 fi
181 mv $i .Recover
182 fi
183 mv new $i
184 fi
185 done
186 fi
187
188 # eof
This page took 0.034276 seconds and 4 git commands to generate.