* scripttempl/alpha.sc: Don't create .lit4 or .sdata sections,
[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
f8083739 46dep-in.sed
2b63dbfe
DM
47emulparams
48emultempl
c3d97ef6 49genscripts.sh
2412a768 50h8-doc.texi
40ab8532 51ld.1
2412a768 52gen-doc.texi
5f1fec76
SC
53ld.h
54ld.texinfo
ffa057ee 55ldctor.c
1cc27b5e 56ldctor.h
c3d97ef6
PB
57ldemul.c
58ldemul.h
5f1fec76
SC
59ldexp.c
60ldexp.h
61ldfile.c
5f1fec76 62ldfile.h
5f1fec76 63ldgram.y
4b91c519 64ldint.texinfo
5f1fec76
SC
65ldlang.c
66ldlang.h
67ldlex.h
68ldlex.l
5f1fec76
SC
69ldmain.c
70ldmain.h
71ldmisc.c
72ldmisc.h
5f1fec76
SC
73ldver.c
74ldver.h
5f1fec76
SC
75ldwrite.c
76ldwrite.h
0cc6a796 77lexsup.c
b11a9b28 78mri.c
a586b5bc 79mri.h
2b63dbfe 80scripttempl
86e4d6e4 81
87756e15
RP
82Things-to-lose:
83
86e4d6e4
RP
84Do-last:
85
d9c2980f
DE
86echo Looking for signs of \"v9\"...
87
88# Don't try to clean directories here, as the 'mv' command will fail.
89# Also, grep fails on NFS mounted directories.
90if ( echo $* | grep keep\-v9 > /dev/null ) ; then
91 for i in * ; do
92 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
93 echo Keeping v9 stuff in $i
94 fi
95 done
96else
97 for i in * ; do
98 if test ! -d $i && (grep sanitize-v9 $i > /dev/null) ; then
99 echo Cleaning the \"v9\" out of $i...
100 cp $i new
101 sed '/start\-sanitize\-v9/,/end-\sanitize\-v9/d' < $i > new
102 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
103 echo Caching $i in .Recover...
104 mv $i .Recover
105 fi
106 mv new $i
107 fi
108 done
109fi
86e4d6e4 110
86e4d6e4 111# End of file.
This page took 0.094237 seconds and 4 git commands to generate.