]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/.Sanitize
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[thirdparty/binutils-gdb.git] / sim / .Sanitize
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
16 Do-first:
17
18 tic80_files="tic80"
19 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
20 keep_these_too="${tic80_files} ${keep_these_too}"
21 else
22 lose_these_too="${tic80_files} ${lose_these_too}"
23 fi
24
25 gxsim_files="m32r-gx"
26 if ( echo $* | grep keep\-gxsim > /dev/null ) ; then
27 keep_these_too="${gxsim_files} ${keep_these_too}"
28 else
29 lose_these_too="${gxsim_files} ${lose_these_too}"
30 fi
31
32 lose_these_too="${lose_these_too}"
33
34 # All files listed between the "Things-to-keep:" line and the
35 # "Files-to-sed:" line will be kept. All other files will be removed.
36 # Directories listed in this section will have their own Sanitize
37 # called. Directories not listed will be removed in their entirety
38 # with rm -rf.
39
40 Things-to-keep:
41
42 ChangeLog
43 Makefile.in
44 README-HACKING
45 arm
46 configure
47 configure.in
48 common
49 d10v
50 d30v
51 erc32
52 fr30
53 h8300
54 h8500
55 i960
56 igen
57 m32r
58 mips
59 mn10200
60 mn10300
61 ppc
62 sh
63 v850
64 testsuite
65 w65
66 z8k
67
68 Things-to-lose:
69
70 sparc
71
72 Do-last:
73
74 tic80_files="configure configure.in ChangeLog"
75 if ( echo $* | grep keep\-tic80 > /dev/null ) ; then
76 for i in $tic80_files ; do
77 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
78 if [ -n "${verbose}" ] ; then
79 echo Keeping tic80 stuff in $i
80 fi
81 fi
82 done
83 else
84 for i in $tic80_files ; do
85 if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then
86 if [ -n "${verbose}" ] ; then
87 echo Removing traces of \"tic80\" from $i...
88 fi
89 cp $i new
90 sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new
91 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
92 if [ -n "${verbose}" ] ; then
93 echo Caching $i in .Recover...
94 fi
95 mv $i .Recover
96 fi
97 mv new $i
98 fi
99 done
100 fi
101
102 gxsim_files="configure configure.in ChangeLog"
103 if ( echo $* | grep keep\-gxsim > /dev/null ) ; then
104 for i in $gxsim_files ; do
105 if test ! -d $i && (grep sanitize-gxsim $i > /dev/null) ; then
106 if [ -n "${verbose}" ] ; then
107 echo Keeping gxsim stuff in $i
108 fi
109 fi
110 done
111 else
112 for i in $gxsim_files ; do
113 if test ! -d $i && (grep sanitize-gxsim $i > /dev/null) ; then
114 if [ -n "${verbose}" ] ; then
115 echo Removing traces of \"gxsim\" from $i...
116 fi
117 cp $i new
118 sed '/start\-sanitize\-gxsim/,/end-\sanitize\-gxsim/d' < $i > new
119 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
120 if [ -n "${verbose}" ] ; then
121 echo Caching $i in .Recover...
122 fi
123 mv $i .Recover
124 fi
125 mv new $i
126 fi
127 done
128 fi
129
130 vr4320_files="ChangeLog"
131 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
132 for i in $vr4320_files ; do
133 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
134 if [ -n "${verbose}" ] ; then
135 echo Keeping vr4320 stuff in $i
136 fi
137 fi
138 done
139 else
140 for i in $vr4320_files ; do
141 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
142 if [ -n "${verbose}" ] ; then
143 echo Removing traces of \"vr4320\" from $i...
144 fi
145 cp $i new
146 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
147 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
148 if [ -n "${verbose}" ] ; then
149 echo Caching $i in .Recover...
150 fi
151 mv $i .Recover
152 fi
153 mv new $i
154 fi
155 done
156 fi
157
158 for i in * ; do
159 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
160 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
161 fi
162 done
163
164 # End of file.