start-sanitize-d10v
[deliverable/binutils-gdb.git] / include / opcode / .Sanitize
CommitLineData
30989ea5 1# .Sanitize for devo/include/opcode.
1ee1fd7e
SC
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
30989ea5
DE
18arc_files="arc.h"
19
20if ( echo $* | grep keep\-arc > /dev/null ) ; then
21 keep_these_too="${arc_files} ${keep_these_too}"
22else
23 lose_these_too="${arc_files} ${lose_these_too}"
24fi
25
3d1d21b0
MH
26d10v_files="d10v.h"
27
28if ( echo $* | grep keep\-d10v > /dev/null ) ; then
29 keep_these_too="${d10v_files} ${keep_these_too}"
30else
31 lose_these_too="${d10v_files} ${lose_these_too}"
32fi
33
30989ea5 34
1ee1fd7e
SC
35# All files listed between the "Things-to-keep:" line and the
36# "Files-to-sed:" line will be kept. All other files will be removed.
37# Directories listed in this section will have their own Sanitize
38# called. Directories not listed will be removed in their entirety
39# with rm -rf.
40
41Things-to-keep:
42
43ChangeLog
44a29k.h
3853da56 45alpha.h
1ee1fd7e 46arm.h
21d9662b 47convex.h
1ee1fd7e 48h8300.h
76b731f9 49hppa.h
1ee1fd7e
SC
50i386.h
51i860.h
52i960.h
53m68k.h
54m88k.h
55mips.h
56np1.h
57ns32k.h
58pn.h
a8146de4 59ppc.h
1ee1fd7e
SC
60pyr.h
61sparc.h
62tahoe.h
63vax.h
64
87756e15
RP
65Things-to-lose:
66
1ee1fd7e
SC
67Do-last:
68
30989ea5
DE
69arc_files="ChangeLog"
70if ( echo $* | grep keep\-arc > /dev/null ) ; then
71 for i in $arc_files ; do
72 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
73 if [ -n "${verbose}" ] ; then
74 echo Keeping arc stuff in $i
75 fi
76 fi
77 done
78else
79 for i in $arc_files ; do
80 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
81 if [ -n "${verbose}" ] ; then
82 echo Removing traces of \"arc\" from $i...
83 fi
84 cp $i new
85 sed '/start\-sanitize\-arc/,/end-\sanitize\-arc/d' < $i > new
86 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
87 if [ -n "${verbose}" ] ; then
88 echo Caching $i in .Recover...
89 fi
90 mv $i .Recover
91 fi
92 mv new $i
93 fi
94 done
95fi
96
3d1d21b0
MH
97
98d10v_files="ChangeLog"
99if ( echo $* | grep keep\-d10v > /dev/null ) ; then
100 for i in $d10v_files ; do
101 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
102 if [ -n "${verbose}" ] ; then
103 echo Keeping d10v stuff in $i
104 fi
105 fi
106 done
107else
108 for i in $d10v_files ; do
109 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
110 if [ -n "${verbose}" ] ; then
111 echo Removing traces of \"d10v\" from $i...
112 fi
113 cp $i new
114 sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
115 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
116 if [ -n "${verbose}" ] ; then
117 echo Caching $i in .Recover...
118 fi
119 mv $i .Recover
120 fi
121 mv new $i
122 fi
123 done
124fi
125
30989ea5
DE
126for i in * ; do
127 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
128 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
129 fi
130done
131
1ee1fd7e 132# End of file.
This page took 0.163137 seconds and 4 git commands to generate.