Need to declare nlm32_sparc_vec; oopsie.
[deliverable/binutils-gdb.git] / .Sanitize
CommitLineData
43e36dd2 1# .Sanitize for devo.
a93b3c77
RP
2
3# Each directory to survive it's 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
43e36dd2 14# done in this directory.
a93b3c77
RP
15
16Do-first:
17
5d4ec851 18if ( echo $* | grep keep\-chill > /dev/null ) ; then
e90de1f5 19 keep_these_too="chillrt test-chill"
80cad9cc
FF
20else
21 lose_these_too="chillrt test-chill"
5d4ec851
FF
22fi
23
7d0eab7b 24if ( echo $* | grep keep\-cygnus > /dev/null) ; then
d19050d4 25 keep_these_too="${keep_these_too} release release-info build-all.mk"
80cad9cc 26else
d19050d4 27 lose_these_too="${lose_these_too} release release-info build-all.mk"
7d0eab7b
DZ
28fi
29
30
a93b3c77 31# All files listed between the "Things-to-keep:" line and the
43e36dd2 32# "Do-last:" line will be kept. All other files will be removed.
a93b3c77
RP
33# Directories listed in this section will have their own Sanitize
34# called. Directories not listed will be removed in their entirety
35# with rm -rf.
36
37Things-to-keep:
38
c9b36b5f 39.cvsignore
6e37b215
PB
40COPYING
41COPYING.LIB
6227a92b 42CYGNUS
57d32184 43ChangeLog
a93b3c77 44Makefile.in
965a9f14 45README
28f760d3 46autoconf
d5eb68fa 47bfd
ebec4684 48binutils
6a2d7603 49byacc
a93b3c77 50config
5cc24596 51config.guess
db2de419 52config.sub
a93b3c77 53configure
e72c4b3a 54configure.bat
a93b3c77 55configure.in
cdabe523 56cvs
8ec1b2a1 57deja-gnu
d623fd7e 58dejagnu
5781b1ba 59diff
4e0c2de7 60dvips
cdabe523 61emacs
701df845 62etc
17519312 63expect
4e0c2de7 64fileutils
49df2308 65flex
a93b3c77 66gas
ebec4684
RP
67gcc
68gdb
f3d3d2cd 69gdbm
e72c4b3a 70gdbtest
f7f4df6a 71glob
9a14a29d 72gprof
5781b1ba 73grep
4e0c2de7 74groff
a93b3c77 75include
4a01dc52 76install.sh
2dbd15d2 77ispell
ebec4684 78ld
0862386b 79libg++
e72c4b3a
RP
80libgcc
81libiberty
7c4dd2c8 82libio
4e0c2de7 83m4
cdabe523 84make
d592622a 85mmalloc
e72c4b3a 86move-if-change
6ae8fff5 87newlib
aa06ff7e 88opcodes
ba8acf46 89pagas
57d32184 90patch
d42563da 91prms
3c8735af 92rcs
a93b3c77 93readline
4e0c2de7 94sed
00d8b290 95send-pr
4e0c2de7 96shellutils
da7e4b5c 97sim
17519312 98tcl
4e0c2de7
DZ
99textutils
100tk
c9b36b5f 101test-build.mk
d239963b 102texinfo
14bed8ee 103tgas
ba8acf46 104utils
fa64be8d 105uudecode
4e0c2de7
DZ
106wdiff
107xiberty
a93b3c77 108
87756e15
RP
109Things-to-lose:
110
43e36dd2
RP
111# The lines between the "Do-last:" line and the end of the file
112# are executed as a /bin/sh shell script after everything else is
113# done.
114
a93b3c77
RP
115Do-last:
116
7b85349f
RP
117if ( echo $* | egrep verbose > /dev/null ) ; then
118 verbose=true
119else
120 verbose=
121fi
122
123if [ -n "${verbose}" ] ; then
124 echo Looking for signs of \"v9\"...
125fi
eebff21c
JG
126
127# Don't try to clean directories here, as the 'mv' command will fail.
128# Also, grep fails on NFS mounted directories.
129if ( echo $* | grep keep\-v9 > /dev/null ) ; then
130 for i in * ; do
131 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
7b85349f
RP
132 if [ -n "${verbose}" ] ; then
133 echo Keeping v9 stuff in $i
134 fi
eebff21c
JG
135 fi
136 done
137else
138 for i in * ; do
139 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
7b85349f
RP
140 if [ -n "${verbose}" ] ; then
141 echo Cleaning the \"v9\" out of $i...
142 fi
e00efef1 143 cp $i new
eebff21c
JG
144 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
145 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
146 mv $i .Recover
147 fi
148 mv new $i
eebff21c
JG
149 fi
150 done
151fi
152
7b85349f
RP
153if [ -n "${verbose}" ] ; then
154 echo Thawing away the \"chill\"...
155fi
5d4ec851
FF
156
157# Don't try to clean directories here, as the 'mv' command will fail.
158# Also, grep fails on NFS mounted directories.
159if ( echo $* | grep keep\-chill > /dev/null ) ; then
160 for i in * ; do
161 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
162 if [ -n "${verbose}" ] ; then
163 echo Keeping chill stuff in $i
164 fi
5d4ec851
FF
165 fi
166 done
167else
168 for i in * ; do
169 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
7b85349f
RP
170 if [ -n "${verbose}" ] ; then
171 echo Thawing the \"chill\" out of $i...
172 fi
5d4ec851
FF
173 cp $i new
174 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
175 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
7b85349f
RP
176 if [ -n "${verbose}" ] ; then
177 echo Caching $i in .Recover...
178 fi
5d4ec851
FF
179 mv $i .Recover
180 fi
181 mv new $i
182 fi
183 done
5d4ec851
FF
184fi
185
e11b54be
PB
186for i in * ; do
187 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
7b85349f 188 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
e11b54be
PB
189 fi
190done
57d32184
RP
191
192# eof
This page took 0.085633 seconds and 4 git commands to generate.