]> Git Repo - binutils.git/blame - sim/.Sanitize
* simops.c: Fix simulation of division instructions.
[binutils.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
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
d32033ad 49arm
1ffd292b 50configure
b0c9f026 51configure.in
60181796 52common
fd58f4b1 53erc32
b0c9f026 54h8300
a66ad4b2 55h8500
2f82f755 56mips
05ccbdfd 57mn10300
cb7a6892 58ppc
594266fc 59sh
4a5947d0 60w65
b0c9f026
SC
61z8k
62
87756e15
RP
63Things-to-lose:
64
b0c9f026
SC
65Do-last:
66
f45dceb9 67d10v_files="configure configure.in ChangeLog"
745a0437
MH
68if ( echo $* | grep keep\-d10v > /dev/null ) ; then
69 for i in $d10v_files ; do
70 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
71 if [ -n "${verbose}" ] ; then
72 echo Keeping d10v stuff in $i
73 fi
74 fi
75 done
76else
77 for i in $d10v_files ; do
78 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
79 if [ -n "${verbose}" ] ; then
80 echo Removing traces of \"d10v\" from $i...
81 fi
82 cp $i new
83 sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
84 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
85 if [ -n "${verbose}" ] ; then
86 echo Caching $i in .Recover...
87 fi
88 mv $i .Recover
89 fi
90 mv new $i
91 fi
92 done
93fi
82feb39e 94
d9c0593f
DE
95m32r_files="configure configure.in ChangeLog"
96if ( echo $* | grep keep\-m32r > /dev/null ) ; then
97 for i in $m32r_files ; do
98 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
99 if [ -n "${verbose}" ] ; then
100 echo Keeping m32r stuff in $i
101 fi
102 fi
103 done
104else
105 for i in $m32r_files ; do
106 if test ! -d $i && (grep sanitize-m32r $i > /dev/null) ; then
107 if [ -n "${verbose}" ] ; then
108 echo Removing traces of \"m32r\" from $i...
109 fi
110 cp $i new
111 sed '/start\-sanitize\-m32r/,/end-\sanitize\-m32r/d' < $i > new
112 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
113 if [ -n "${verbose}" ] ; then
114 echo Caching $i in .Recover...
115 fi
116 mv $i .Recover
117 fi
118 mv new $i
119 fi
120 done
121fi
122
82feb39e
JL
123v850_files="configure configure.in ChangeLog"
124if ( echo $* | grep keep\-v850 > /dev/null ) ; then
125 for i in $v850_files ; do
126 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
127 if [ -n "${verbose}" ] ; then
128 echo Keeping v850 stuff in $i
129 fi
130 fi
131 done
132else
133 for i in $v850_files ; do
134 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
135 if [ -n "${verbose}" ] ; then
136 echo Removing traces of \"v850\" from $i...
137 fi
138 cp $i new
139 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new
140 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
141 if [ -n "${verbose}" ] ; then
142 echo Caching $i in .Recover...
143 fi
144 mv $i .Recover
145 fi
146 mv new $i
147 fi
148 done
149fi
745a0437
MH
150for i in * ; do
151 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
152 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
153 fi
154done
155
b0c9f026 156# End of file.
This page took 0.306521 seconds and 4 git commands to generate.