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