Add `ALL' target.
[deliverable/binutils-gdb.git] / .Sanitize
1 # .Sanitize for devo.
2 # $Id$
3 #
4
5 # Each directory to survive it's way into a release will need a file
6 # like this one called "./.Sanitize". All keyword lines must exist,
7 # and must exist in the order specified by this file. Each directory
8 # in the tree will be processed, top down, in the following order.
9
10 # Hash started lines like this one are comments and will be deleted
11 # before anything else is done. Blank lines will also be squashed
12 # out.
13
14 # The lines between the "Do-first:" line and the "Things-to-keep:"
15 # line are executed as a /bin/sh shell script before anything else is
16 # done in this directory.
17
18 Do-first:
19
20 # All files listed between the "Things-to-keep:" line and the
21 # "Do-last:" line will be kept. All other files will be removed.
22 # Directories listed in this section will have their own Sanitize
23 # called. Directories not listed will be removed in their entirety
24 # with rm -rf.
25
26 Things-to-keep:
27
28 Makefile.in
29 README
30 DOC.configure
31 bison
32 bfd
33 binutils
34 clib
35 config
36 config.subr
37 configdos.bat
38 configure
39 configure.in
40 cvs
41 diff
42 emacs
43 gas
44 gcc
45 gdb
46 gdbm
47 glob
48 gnulib
49 grep
50 include
51 ld
52 libiberty
53 make
54 prms
55 rcs
56 readline
57 texinfo
58
59 # The lines between the "Do-last:" line and the end of the file
60 # are executed as a /bin/sh shell script after everything else is
61 # done.
62
63 Do-last:
64
65 echo Looking for signs of \"v9\"...
66
67 # Don't try to clean directories here, as the 'mv' command will fail.
68 # Also, grep fails on NFS mounted directories.
69 if ( echo $* | grep keep\-v9 > /dev/null ) ; then
70 for i in * ; do
71 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
72 echo Keeping v9 stuff in $i
73 fi
74 done
75 else
76 for i in * ; do
77 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
78 echo Cleaning the \"v9\" out of $i...
79 cp $i new
80 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
81 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
82 mv $i .Recover
83 fi
84 mv new $i
85 fi
86 done
87 fi
88
89 echo Looking for signs of \"life\"...
90
91 # Don't try to clean directories here, as the 'mv' command will fail.
92 # Also, grep fails on NFS mounted directories.
93 if ( echo $* | grep keep\-life > /dev/null ) ; then
94 for i in * ; do
95 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
96 echo Keeping life alive in $i
97 fi
98 done
99 else
100 for i in * ; do
101 if test ! -d $i && (grep sanitize-life $i > /dev/null) ; then
102 echo Beating the \"life\" out of $i...
103 cp $i new
104 sed '/start\-sanitize\-life/,/end-\sanitize\-life/d' < $i > new
105 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
106 mv $i .Recover
107 fi
108 mv new $i
109 fi
110 done
111 fi
112
113 for i in * ; do
114 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
115 echo Some mentions of Sanitize are still left in $i!
116 fi
117 done
This page took 0.031709 seconds and 4 git commands to generate.