mips/sim_info was just returning?????
[deliverable/binutils-gdb.git] / sim / .Sanitize
CommitLineData
b0c9f026
SC
1# .Sanitize for devo/sim.
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
14# done in this
15
16Do-first:
17
19a2b300
AC
18igen_files="igen"
19
20d30v_files="d30v testsuite"
317df3b5 21if ( echo $* | grep keep\-d30v > /dev/null ) ; then
19a2b300
AC
22 keep_these_too="${d30v_files} ${igen_files} ${keep_these_too}"
23 igen_files=
317df3b5
AC
24else
25 lose_these_too="${d30v_files} ${lose_these_too}"
26fi
27
19a2b300 28tic80_files="tic80"
15c16493 29if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
19a2b300
AC
30 keep_these_too="${tic80_files} ${igen_files} ${keep_these_too}"
31 igen_files=
15c16493
AC
32else
33 lose_these_too="${tic80_files} ${lose_these_too}"
34fi
35
19a2b300
AC
36lose_these_too="${igen_files} ${lose_these_too}"
37
b0c9f026
SC
38# All files listed between the "Things-to-keep:" line and the
39# "Files-to-sed:" line will be kept. All other files will be removed.
40# Directories listed in this section will have their own Sanitize
41# called. Directories not listed will be removed in their entirety
42# with rm -rf.
43
44Things-to-keep:
45
83a4c26f 46ChangeLog
55538130 47Makefile.in
117224ea 48README-HACKING
d32033ad 49arm
1ffd292b 50configure
b0c9f026 51configure.in
60181796 52common
22540e2d 53d10v
fd58f4b1 54erc32
b0c9f026 55h8300
a66ad4b2 56h8500
3990f1cd 57m32r
2f82f755 58mips
c1848bd2 59mn10200
05ccbdfd 60mn10300
cb7a6892 61ppc
594266fc 62sh
4a5947d0 63w65
26364863 64v850
b0c9f026
SC
65z8k
66
87756e15
RP
67Things-to-lose:
68
447a825b 69
b0c9f026
SC
70Do-last:
71
15c16493
AC
72d30v_files="configure configure.in ChangeLog"
73if ( echo $* | grep keep\-d30v > /dev/null ) ; then
74 for i in $d30v_files ; do
75 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
82feb39e 76 if [ -n "${verbose}" ] ; then
15c16493 77 echo Keeping d30v stuff in $i
82feb39e
JL
78 fi
79 fi
80 done
81else
15c16493
AC
82 for i in $d30v_files ; do
83 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
82feb39e 84 if [ -n "${verbose}" ] ; then
15c16493 85 echo Removing traces of \"d30v\" from $i...
82feb39e
JL
86 fi
87 cp $i new
15c16493 88 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
82feb39e
JL
89 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
90 if [ -n "${verbose}" ] ; then
91 echo Caching $i in .Recover...
92 fi
93 mv $i .Recover
94 fi
95 mv new $i
96 fi
97 done
98fi
317df3b5 99
15c16493
AC
100tic80_files="configure configure.in ChangeLog"
101if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
102 for i in $tic80_files ; do
103 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
317df3b5 104 if [ -n "${verbose}" ] ; then
15c16493 105 echo Keeping tic80 stuff in $i
317df3b5
AC
106 fi
107 fi
108 done
109else
15c16493
AC
110 for i in $tic80_files ; do
111 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
317df3b5 112 if [ -n "${verbose}" ] ; then
15c16493 113 echo Removing traces of \"tic80\" from $i...
317df3b5
AC
114 fi
115 cp $i new
15c16493
AC
116 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
117 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
118 if [ -n "${verbose}" ] ; then
119 echo Caching $i in .Recover...
120 fi
121 mv $i .Recover
122 fi
123 mv new $i
124 fi
125 done
126fi
127
128v850_files="configure configure.in ChangeLog"
26364863 129if ( echo $* | grep keep\-v850eq > /dev/null ) ; then
15c16493 130 for i in $v850_files ; do
26364863 131 if test ! -d $i && (grep sanitize-v850eq $i > /dev/null) ; then
15c16493 132 if [ -n "${verbose}" ] ; then
26364863 133 echo Keeping v850eq stuff in $i
15c16493
AC
134 fi
135 fi
136 done
137else
138 for i in $v850_files ; do
26364863 139 if test ! -d $i && (grep sanitize-v850eq $i > /dev/null) ; then
15c16493 140 if [ -n "${verbose}" ] ; then
26364863 141 echo Removing traces of \"v850eq\" from $i...
15c16493
AC
142 fi
143 cp $i new
26364863 144 sed '/start\-sanitize\-v850eq/,/end-\sanitize\-v850eq/d' < $i > new
317df3b5
AC
145 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
146 if [ -n "${verbose}" ] ; then
147 echo Caching $i in .Recover...
148 fi
149 mv $i .Recover
150 fi
151 mv new $i
152 fi
153 done
154fi
27161f9e
NC
155if ( echo $* | grep keep\-v850e > /dev/null ) ; then
156 for i in $v850_files ; do
157 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
158 if [ -n "${verbose}" ] ; then
159 echo Keeping v850e stuff in $i
160 fi
161 fi
162 done
163else
164 for i in $v850_files ; do
165 if test ! -d $i && (grep sanitize-v850e $i > /dev/null) ; then
166 if [ -n "${verbose}" ] ; then
167 echo Removing traces of \"v850e\" from $i...
168 fi
169 cp $i new
170 sed '/start\-sanitize\-v850e/,/end-\sanitize\-v850e/d' < $i > new
171 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
172 if [ -n "${verbose}" ] ; then
173 echo Caching $i in .Recover...
174 fi
175 mv $i .Recover
176 fi
177 mv new $i
178 fi
179 done
180fi
27161f9e 181
317df3b5 182
745a0437
MH
183for i in * ; do
184 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
185 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
186 fi
187done
188
b0c9f026 189# End of file.
This page took 0.16447 seconds and 4 git commands to generate.