No longer need to sanitize away h8s stuff.
[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
26
1ee1fd7e
SC
27# All files listed between the "Things-to-keep:" line and the
28# "Files-to-sed:" line will be kept. All other files will be removed.
29# Directories listed in this section will have their own Sanitize
30# called. Directories not listed will be removed in their entirety
31# with rm -rf.
32
33Things-to-keep:
34
35ChangeLog
36a29k.h
3853da56 37alpha.h
1ee1fd7e 38arm.h
21d9662b 39convex.h
1ee1fd7e 40h8300.h
76b731f9 41hppa.h
1ee1fd7e
SC
42i386.h
43i860.h
44i960.h
45m68k.h
46m88k.h
47mips.h
48np1.h
49ns32k.h
50pn.h
a8146de4 51ppc.h
1ee1fd7e
SC
52pyr.h
53sparc.h
54tahoe.h
55vax.h
56
87756e15
RP
57Things-to-lose:
58
1ee1fd7e
SC
59Do-last:
60
30989ea5
DE
61arc_files="ChangeLog"
62if ( echo $* | grep keep\-arc > /dev/null ) ; then
63 for i in $arc_files ; do
64 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
65 if [ -n "${verbose}" ] ; then
66 echo Keeping arc stuff in $i
67 fi
68 fi
69 done
70else
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 Removing traces of \"arc\" from $i...
75 fi
76 cp $i new
77 sed '/start\-sanitize\-arc/,/end-\sanitize\-arc/d' < $i > new
78 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
79 if [ -n "${verbose}" ] ; then
80 echo Caching $i in .Recover...
81 fi
82 mv $i .Recover
83 fi
84 mv new $i
85 fi
86 done
87fi
88
89for i in * ; do
90 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
91 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
92 fi
93done
94
1ee1fd7e 95# End of file.
This page took 0.147646 seconds and 4 git commands to generate.