Correct trap tracing information
[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
82feb39e
JL
25v850_files="v850"
26if ( echo $* | grep keep\-v850 > /dev/null ) ; then
27 keep_these_too="${v850_files} ${keep_these_too}"
28else
29 lose_these_too="${v850_files} ${lose_these_too}"
30fi
31
b0c9f026
SC
32# All files listed between the "Things-to-keep:" line and the
33# "Files-to-sed:" line will be kept. All other files will be removed.
34# Directories listed in this section will have their own Sanitize
35# called. Directories not listed will be removed in their entirety
36# with rm -rf.
37
38Things-to-keep:
39
83a4c26f 40ChangeLog
55538130 41Makefile.in
d32033ad 42arm
1ffd292b 43configure
b0c9f026 44configure.in
60181796 45common
fd58f4b1 46erc32
b0c9f026 47h8300
a66ad4b2 48h8500
2f82f755 49mips
cb7a6892 50ppc
594266fc 51sh
4a5947d0 52w65
b0c9f026
SC
53z8k
54
87756e15
RP
55Things-to-lose:
56
b0c9f026
SC
57Do-last:
58
f45dceb9 59d10v_files="configure configure.in ChangeLog"
745a0437
MH
60if ( echo $* | grep keep\-d10v > /dev/null ) ; then
61 for i in $d10v_files ; do
62 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
63 if [ -n "${verbose}" ] ; then
64 echo Keeping d10v stuff in $i
65 fi
66 fi
67 done
68else
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 Removing traces of \"d10v\" from $i...
73 fi
74 cp $i new
75 sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
76 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
77 if [ -n "${verbose}" ] ; then
78 echo Caching $i in .Recover...
79 fi
80 mv $i .Recover
81 fi
82 mv new $i
83 fi
84 done
85fi
82feb39e
JL
86
87v850_files="configure configure.in ChangeLog"
88if ( echo $* | grep keep\-v850 > /dev/null ) ; then
89 for i in $v850_files ; do
90 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
91 if [ -n "${verbose}" ] ; then
92 echo Keeping v850 stuff in $i
93 fi
94 fi
95 done
96else
97 for i in $v850_files ; do
98 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
99 if [ -n "${verbose}" ] ; then
100 echo Removing traces of \"v850\" from $i...
101 fi
102 cp $i new
103 sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new
104 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
105 if [ -n "${verbose}" ] ; then
106 echo Caching $i in .Recover...
107 fi
108 mv $i .Recover
109 fi
110 mv new $i
111 fi
112 done
113fi
745a0437
MH
114for i in * ; do
115 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
116 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
117 fi
118done
119
b0c9f026 120# End of file.
This page took 0.139167 seconds and 4 git commands to generate.