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