* fnmatch.h: New file.
[external/binutils.git] / include / .Sanitize
1 # .Sanitize for devo/include.
2
3 # Each directory to survive its 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 directory.
15
16 Do-first:
17
18
19 # All files listed between the "Things-to-keep:" line and the
20 # "Files-to-sed:" line will be kept.  All other files will be removed.
21 # Directories listed in this section will have their own Sanitize
22 # called.  Directories not listed will be removed in their entirety
23 # with rm -rf.
24
25 Things-to-keep:
26
27 COPYING
28 ChangeLog
29 ansidecl.h
30 aout
31 bfdlink.h
32 bout.h
33 coff
34 demangle.h
35 dis-asm.h
36 elf
37 floatformat.h
38 fnmatch.h
39 fopen-bin.h
40 fopen-same.h
41 fopen-vms.h
42 gdbm.h
43 getopt.h
44 hp-symtab.h
45 ieee.h
46 libiberty.h
47 mpw
48 nlm
49 oasys.h
50 obstack.h
51 os9k.h
52 opcode
53 progress.h
54 wait.h
55
56 Things-to-lose:
57
58
59 Do-last:
60
61 arc_files="ChangeLog dis-asm.h"
62 if ( 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
70 else
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
87 fi
88
89
90 d10v_files="ChangeLog dis-asm.h"
91 if ( echo $* | grep keep\-d10v > /dev/null ) ; then
92         for i in $d10v_files ; do
93                 if test ! -d $i && (grep sanitize-d10v $i > /dev/null) ; then
94                         if [ -n "${verbose}" ] ; then
95                                 echo Keeping d10v stuff in $i
96                         fi
97                 fi
98         done
99 else
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 Removing traces of \"d10v\" from $i...
104                         fi
105                         cp $i new
106                         sed '/start\-sanitize\-d10v/,/end-\sanitize\-d10v/d' < $i > new
107                         if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
108                                 if [ -n "${verbose}" ] ; then
109                                         echo Caching $i in .Recover...
110                                 fi
111                                 mv $i .Recover
112                         fi
113                         mv new $i
114                 fi
115         done
116 fi
117
118 v850_files="ChangeLog dis-asm.h"
119 if ( echo $* | grep keep\-v850 > /dev/null ) ; then
120         for i in $v850_files ; do
121                 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
122                         if [ -n "${verbose}" ] ; then
123                                 echo Keeping v850 stuff in $i
124                         fi
125                 fi
126         done
127 else
128         for i in $v850_files ; do
129                 if test ! -d $i && (grep sanitize-v850 $i > /dev/null) ; then
130                         if [ -n "${verbose}" ] ; then
131                                 echo Removing traces of \"v850\" from $i...
132                         fi
133                         cp $i new
134                         sed '/start\-sanitize\-v850/,/end-\sanitize\-v850/d' < $i > new
135                         if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
136                                 if [ -n "${verbose}" ] ; then
137                                         echo Caching $i in .Recover...
138                                 fi
139                                 mv $i .Recover
140                         fi
141                         mv new $i
142                 fi
143         done
144 fi
145
146 for i in * ; do
147         if test ! -d $i && (grep sanitize $i > /dev/null) ; then
148                 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
149         fi
150 done
151
152 # End of file.