Update devo version of m32r sim to build with recent sim/common changes.
[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
265e7c8b 18d30v_files="d30v igen testsuite"
317df3b5
AC
19if ( echo $* | grep keep\-d30v > /dev/null ) ; then
20 keep_these_too="${d30v_files} ${keep_these_too}"
21else
22 lose_these_too="${d30v_files} ${lose_these_too}"
23fi
24
15c16493
AC
25tic80_files="tic80 igen"
26if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
27 keep_these_too="${tic80_files} ${keep_these_too}"
28else
29 lose_these_too="${tic80_files} ${lose_these_too}"
30fi
31
32v850_files="v850"
33if ( echo $* | grep keep\-v850 > /dev/null ) ; then
34 keep_these_too="${v850_files} ${keep_these_too}"
35else
36 lose_these_too="${v850_files} ${lose_these_too}"
37fi
38
b0c9f026
SC
39# All files listed between the "Things-to-keep:" line and the
40# "Files-to-sed:" 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
45Things-to-keep:
46
83a4c26f 47ChangeLog
55538130 48Makefile.in
117224ea 49README-HACKING
d32033ad 50arm
1ffd292b 51configure
b0c9f026 52configure.in
60181796 53common
22540e2d 54d10v
fd58f4b1 55erc32
b0c9f026 56h8300
a66ad4b2 57h8500
3990f1cd 58m32r
2f82f755 59mips
c1848bd2 60mn10200
05ccbdfd 61mn10300
cb7a6892 62ppc
594266fc 63sh
4a5947d0 64w65
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"
129if ( echo $* | grep keep\-v850 > /dev/null ) ; then
130 for i in $v850_files ; do
131 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
132 if [ -n "${verbose}" ] ; then
133 echo Keeping v850 stuff in $i
134 fi
135 fi
136 done
137else
138 for i in $v850_files ; do
139 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
140 if [ -n "${verbose}" ] ; then
141 echo Removing traces of \"v850\" from $i...
142 fi
143 cp $i new
144 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/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
155
745a0437
MH
156for i in * ; do
157 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
158 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
159 fi
160done
161
b0c9f026 162# End of file.
This page took 0.154321 seconds and 4 git commands to generate.