Add mri.h
[deliverable/binutils-gdb.git] / .Sanitize
1 # .Sanitize for devo.
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 directory.
15
16 Do-first:
17
18 # All files listed between the "Things-to-keep:" line and the
19 # "Do-last:" line will be kept. All other files will be removed.
20 # Directories listed in this section will have their own Sanitize
21 # called. Directories not listed will be removed in their entirety
22 # with rm -rf.
23
24 Things-to-keep:
25
26 ChangeLog
27 Makefile.in
28 README
29 autoconf
30 bfd
31 binutils
32 bison
33 cfg-paper.texi
34 clib
35 config
36 config.sub
37 configure
38 configure.bat
39 configure.in
40 configure.man
41 configure.texi
42 cvs
43 diff
44 emacs
45 gas
46 gcc
47 gdb
48 gdbm
49 gdbtest
50 glob
51 gprof
52 grep
53 include
54 ld
55 libg++
56 libgcc
57 libiberty
58 make
59 mmalloc
60 move-if-change
61 newlib
62 patch
63 rcs
64 readline
65 send_pr
66 standards.texi
67 texinfo
68
69 # The lines between the "Do-last:" line and the end of the file
70 # are executed as a /bin/sh shell script after everything else is
71 # done.
72
73 Do-last:
74
75 echo Looking for signs of \"v9\"...
76
77 # Don't try to clean directories here, as the 'mv' command will fail.
78 # Also, grep fails on NFS mounted directories.
79 if ( echo $* | grep keep\-v9 > /dev/null ) ; then
80 for i in * ; do
81 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
82 echo Keeping v9 stuff in $i
83 fi
84 done
85 else
86 for i in * ; do
87 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
88 echo Cleaning the \"v9\" out of $i...
89 cp $i new
90 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
91 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
92 mv $i .Recover
93 fi
94 mv new $i
95 fi
96 done
97 fi
98
99 echo Looking for signs of \"life\"...
100
101 # Don't try to clean directories here, as the 'mv' command will fail.
102 # Also, grep fails on NFS mounted directories.
103 if ( echo $* | grep keep\-life > /dev/null ) ; then
104 for i in * ; do
105 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
106 echo Keeping life alive in $i
107 fi
108 done
109 else
110 for i in * ; do
111 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
112 echo Beating the \"life\" out of $i...
113 cp $i new
114 sed '/start\-sanitize\-life/,/end-\sanitize\-life/d' < $i > new
115 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
116 mv $i .Recover
117 fi
118 mv new $i
119 fi
120 done
121 fi
122
123 for i in * ; do
124 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
125 echo Some mentions of Sanitize are still left in $i!
126 fi
127 done
128
129 # eof
This page took 0.031273 seconds and 4 git commands to generate.