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