* paread.c (pa_symfile_init): Check for the existance of stabs
[deliverable/binutils-gdb.git] / ld / .Sanitize
CommitLineData
86e4d6e4
RP
1# Sanitize.in 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
c05e34de 16# done in this
86e4d6e4
RP
17
18Do-first:
19
d9c2980f
DE
20if ( echo $* | grep keep\-v9 > /dev/null ) ; then
21 keep_these_too=""
22fi
86e4d6e4
RP
23
24# All files listed between the "Things-to-keep:" line and the
25# "Files-to-sed:" line will be kept. All other files will be removed.
26# Directories listed in this section will have their own Sanitize
27# called. Directories not listed will be removed in their entirety
28# with rm -rf.
29
30Things-to-keep:
87756e15 31
5784123f 32ChangeLog
86e4d6e4 33Makefile.in
bc3b479c 34NEWS
c3d97ef6 35README
fbd74d07 36TODO
917bffa7
PB
37cdtest-foo.cc
38cdtest-foo.h
39cdtest-func.cc
40cdtest-main.cc
41cdtest.exp
86e4d6e4 42config
5f1fec76 43config.h
65aa3724 44configure.bat
86e4d6e4 45configure.in
2b63dbfe
DM
46emulparams
47emultempl
c3d97ef6 48genscripts.sh
2412a768 49h8-doc.texi
40ab8532 50ld.1
2412a768 51gen-doc.texi
5f1fec76
SC
52ld.h
53ld.texinfo
ffa057ee 54ldctor.c
1cc27b5e 55ldctor.h
c3d97ef6
PB
56ldemul.c
57ldemul.h
58lderror.c
4fe79f06 59lderror.h
5f1fec76
SC
60ldexp.c
61ldexp.h
62ldfile.c
5f1fec76 63ldfile.h
5f1fec76 64ldgram.y
c3d97ef6
PB
65ldindr.c
66ldindr.h
4b91c519 67ldint.texinfo
5f1fec76
SC
68ldlang.c
69ldlang.h
70ldlex.h
71ldlex.l
5f1fec76
SC
72ldmain.c
73ldmain.h
74ldmisc.c
75ldmisc.h
76ldsym.c
77ldsym.h
5f1fec76
SC
78ldver.c
79ldver.h
c3d97ef6 80ldwarn.c
5f1fec76
SC
81ldwarn.h
82ldwrite.c
83ldwrite.h
0cc6a796 84lexsup.c
b11a9b28 85mri.c
a586b5bc 86mri.h
c3d97ef6 87relax.c
4fe79f06 88relax.h
2b63dbfe 89scripttempl
86e4d6e4 90
87756e15
RP
91Things-to-lose:
92
86e4d6e4
RP
93Do-last:
94
d9c2980f
DE
95echo Looking for signs of \"v9\"...
96
97# Don't try to clean directories here, as the 'mv' command will fail.
98# Also, grep fails on NFS mounted directories.
99if ( echo $* | grep keep\-v9 > /dev/null ) ; then
100 for i in * ; do
101 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
102 echo Keeping v9 stuff in $i
103 fi
104 done
105else
106 for i in * ; do
107 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
108 echo Cleaning the \"v9\" out of $i...
109 cp $i new
110 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
111 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
112 echo Caching $i in .Recover...
113 mv $i .Recover
114 fi
115 mv new $i
116 fi
117 done
118fi
86e4d6e4 119
86e4d6e4 120# End of file.
This page took 0.146159 seconds and 4 git commands to generate.