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