* coff-h8300.c (h8300_reloc16_extra_cases): Make name a const
[deliverable/binutils-gdb.git] / ld / .Sanitize
CommitLineData
764eb349 1# .Sanitize for devo/ld.
86e4d6e4 2
747a47f2 3# Each directory to survive its way into a release will need a file
86e4d6e4
RP
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
747a47f2 14# done in this directory.
86e4d6e4
RP
15
16Do-first:
17
86e4d6e4
RP
18# All files listed between the "Things-to-keep:" line and the
19# "Files-to-sed:" 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
24Things-to-keep:
87756e15 25
5784123f 26ChangeLog
86e4d6e4 27Makefile.in
bc3b479c 28NEWS
c3d97ef6 29README
fbd74d07 30TODO
d66c832b
ILT
31acconfig.h
32aclocal.m4
ef346f1a 33config.in
d66c832b 34configure
65aa3724 35configure.bat
d66c832b 36configure.host
86e4d6e4 37configure.in
d66c832b 38configure.tgt
f8083739 39dep-in.sed
2b63dbfe
DM
40emulparams
41emultempl
c3d97ef6 42genscripts.sh
2412a768 43h8-doc.texi
40ab8532 44ld.1
2412a768 45gen-doc.texi
5f1fec76
SC
46ld.h
47ld.texinfo
07acd23b 48ldcref.c
ffa057ee 49ldctor.c
1cc27b5e 50ldctor.h
c3d97ef6
PB
51ldemul.c
52ldemul.h
5f1fec76
SC
53ldexp.c
54ldexp.h
55ldfile.c
5f1fec76 56ldfile.h
5f1fec76 57ldgram.y
4b91c519 58ldint.texinfo
5f1fec76
SC
59ldlang.c
60ldlang.h
61ldlex.h
62ldlex.l
5f1fec76
SC
63ldmain.c
64ldmain.h
65ldmisc.c
66ldmisc.h
5f1fec76
SC
67ldver.c
68ldver.h
5f1fec76
SC
69ldwrite.c
70ldwrite.h
0cc6a796 71lexsup.c
aacc02d7 72mac-ld.r
36ae618c
SS
73mpw-config.in
74mpw-emipsidt.c
aaa877b7 75mpw-eppcmac.c
aad90580 76mpw-esh.c
aacc02d7 77mpw-make.sed
b11a9b28 78mri.c
a586b5bc 79mri.h
2b63dbfe 80scripttempl
d66c832b 81sysdep.h
e2f9f0f6 82testsuite
86e4d6e4 83
87756e15
RP
84Things-to-lose:
85
86e4d6e4
RP
86Do-last:
87
d66c832b 88arc_files="ChangeLog configure.in configure.tgt Makefile.in"
d0bfd8ec 89
d0bfd8ec
KR
90if ( echo $* | grep keep\-arc > /dev/null ) ; then
91 for i in $arc_files ; do
92 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
93 if [ -n "${verbose}" ] ; then
94 echo Keeping arc stuff in $i
95 fi
96 fi
97 done
98else
99 for i in $arc_files ; do
100 if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then
101 if [ -n "${verbose}" ] ; then
102 echo Removing traces of \"arc\" from $i...
103 fi
104 cp $i new
105 sed '/start\-sanitize\-arc/,/end-\sanitize\-arc/d' < $i > new
106 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
107 if [ -n "${verbose}" ] ; then
108 echo Caching $i in .Recover...
109 fi
110 mv $i .Recover
111 fi
112 mv new $i
113 fi
114 done
115fi
116
5fa60968
MT
117for i in * ; do
118 if test ! -d $i && (grep sanitize $i > /dev/null) ; then
119 echo '***' Some mentions of Sanitize are still left in $i! 1>&2
120 fi
121done
122
123#
86e4d6e4 124# End of file.
This page took 0.172555 seconds and 4 git commands to generate.