Add d30v simulator configuration but sanatize it out.
[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
745a0437
MH
18d10v_files="d10v"
19if ( echo $* | grep keep\-d10v > /dev/null ) ; then
20 keep_these_too="${d10v_files} ${keep_these_too}"
21else
22 lose_these_too="${d10v_files} ${lose_these_too}"
23fi
24
81ca9d3b
DE
25m32r_files="m32r"
26if ( echo $* | grep keep\-m32r > /dev/null ) ; then
27 keep_these_too="${m32r_files} ${keep_these_too}"
28else
29 lose_these_too="${m32r_files} ${lose_these_too}"
30fi
31
82feb39e
JL
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
317df3b5
AC
39d30v_files="d30v igen"
40if ( echo $* | grep keep\-d30v > /dev/null ) ; then
41 keep_these_too="${d30v_files} ${keep_these_too}"
42else
43 lose_these_too="${d30v_files} ${lose_these_too}"
44fi
45
b0c9f026
SC
46# All files listed between the "Things-to-keep:" line and the
47# "Files-to-sed:" line will be kept. All other files will be removed.
48# Directories listed in this section will have their own Sanitize
49# called. Directories not listed will be removed in their entirety
50# with rm -rf.
51
52Things-to-keep:
53
83a4c26f 54ChangeLog
55538130 55Makefile.in
117224ea 56README-HACKING
d32033ad 57arm
1ffd292b 58configure
b0c9f026 59configure.in
60181796 60common
fd58f4b1 61erc32
b0c9f026 62h8300
a66ad4b2 63h8500
2f82f755 64mips
c1848bd2 65mn10200
05ccbdfd 66mn10300
cb7a6892 67ppc
594266fc 68sh
4a5947d0 69w65
b0c9f026
SC
70z8k
71
87756e15
RP
72Things-to-lose:
73
b0c9f026
SC
74Do-last:
75
d9c0593f
DE
76m32r_files="configure configure.in ChangeLog"
77if ( echo $* | grep keep\-m32r > /dev/null ) ; then
78 for i in $m32r_files ; do
79 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
80 if [ -n "${verbose}" ] ; then
81 echo Keeping m32r stuff in $i
82 fi
83 fi
84 done
85else
86 for i in $m32r_files ; do
87 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
88 if [ -n "${verbose}" ] ; then
89 echo Removing traces of \"m32r\" from $i...
90 fi
91 cp $i new
92 sed '/start\-sanitize\-m32r/,/end-\sanitize\-m32r/d' < $i > new
93 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
94 if [ -n "${verbose}" ] ; then
95 echo Caching $i in .Recover...
96 fi
97 mv $i .Recover
98 fi
99 mv new $i
100 fi
101 done
102fi
103
82feb39e
JL
104v850_files="configure configure.in ChangeLog"
105if ( echo $* | grep keep\-v850 > /dev/null ) ; then
106 for i in $v850_files ; do
107 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
108 if [ -n "${verbose}" ] ; then
109 echo Keeping v850 stuff in $i
110 fi
111 fi
112 done
113else
114 for i in $v850_files ; do
115 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
116 if [ -n "${verbose}" ] ; then
117 echo Removing traces of \"v850\" from $i...
118 fi
119 cp $i new
120 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new
121 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
122 if [ -n "${verbose}" ] ; then
123 echo Caching $i in .Recover...
124 fi
125 mv $i .Recover
126 fi
127 mv new $i
128 fi
129 done
130fi
317df3b5
AC
131
132d30v_files="configure configure.in ChangeLog"
133if ( echo $* | grep keep\-d30v > /dev/null ) ; then
134 for i in $d30v_files ; do
135 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
136 if [ -n "${verbose}" ] ; then
137 echo Keeping d30v stuff in $i
138 fi
139 fi
140 done
141else
142 for i in $d30v_files ; do
143 if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then
144 if [ -n "${verbose}" ] ; then
145 echo Removing traces of \"d30v\" from $i...
146 fi
147 cp $i new
148 sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new
149 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
150 if [ -n "${verbose}" ] ; then
151 echo Caching $i in .Recover...
152 fi
153 mv $i .Recover
154 fi
155 mv new $i
156 fi
157 done
158fi
159
745a0437
MH
160for i in * ; do
161 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
162 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
163 fi
164done
165
b0c9f026 166# End of file.
This page took 0.152989 seconds and 4 git commands to generate.