Merge from EMC branch back to main trunk.
[deliverable/binutils-gdb.git] / binutils / .Sanitize
CommitLineData
7d2ac701 1# .Sanitize for devo/binutils
86e4d6e4 2
5fd51993 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
42d11afa 14# done in this directory.
86e4d6e4
RP
15
16Do-first:
17
7d2ac701 18
86e4d6e4 19# All files listed between the "Things-to-keep:" line and the
7d2ac701 20# "Do-last:" line will be kept. All other files will be removed.
86e4d6e4
RP
21# Directories listed in this section will have their own Sanitize
22# called. Directories not listed will be removed in their entirety
23# with rm -rf.
24
25Things-to-keep:
26
27ChangeLog
d467c30d 28Makefile.am
86e4d6e4 29Makefile.in
9c994225 30NEWS
5a77e916 31README
5ab6ca68 32acconfig.h
d467c30d 33acinclude.m4
5ab6ca68 34aclocal.m4
fb38844d
ILT
35addr2line.1
36addr2line.c
05b47bfb 37ar.1
5a77e916 38ar.c
c0cc6912 39arlex.l
aef3999f 40arparse.y
c0cc6912
SC
41arsup.c
42arsup.h
c83497f5 43binutils.texi
86e4d6e4 44bucomm.c
5a77e916 45bucomm.h
e1c14599 46budbg.h
e52e2acd
SC
47coffdump.c
48coffgrok.c
49coffgrok.h
320d4f29 50config.in
5ab6ca68 51configure
0ce51ae9 52configure.bat
e72afe26 53configure.com
86e4d6e4 54configure.in
c6474837 55cxxfilt.man
e1c14599
ILT
56debug.c
57debug.h
765e60a9 58deflex.l
7d2ac701
ILT
59defparse.y
60dep-in.sed
61dlltool.c
62dlltool.h
86e4d6e4 63filemode.c
f5167986 64ieee.c
5a77e916
SC
65is-ranlib.c
66is-strip.c
108d499e 67mac-binutils.r
e10a4fc4 68makefile.vms
5a77e916
SC
69maybe-ranlib.c
70maybe-strip.c
162bcd89 71mpw-config.in
108d499e 72mpw-make.sed
3883531f 73nlmconv.1
d130c9c5
ILT
74nlmconv.c
75nlmconv.h
76nlmheader.y
5a77e916 77nm.1
86e4d6e4 78nm.c
5a77e916
SC
79not-ranlib.c
80not-strip.c
3ac620d4 81objcopy.1
df14d957 82objcopy.c
5a77e916 83objdump.1
86e4d6e4 84objdump.c
7d2ac701 85po
e1c14599 86prdbg.c
5a77e916 87ranlib.1
06a97fbd 88ranlib.sh
1d371d35
ILT
89rclex.l
90rcparse.y
7d2ac701
ILT
91rdcoff.c
92rddbg.c
662cc41e 93resbin.c
e4486bdf 94rescoff.c
1d371d35 95resrc.c
aef3999f 96sanity.sh
5a77e916 97size.1
86e4d6e4 98size.c
e52e2acd 99srconv.c
e1c14599 100stabs.c
d467c30d 101stamp-h.in
ba7c8e29
DM
102strings.1
103strings.c
5a77e916 104strip.1
e52e2acd
SC
105sysdump.c
106sysinfo.y
107syslex.l
108sysroff.info
fdee1696 109testsuite
86e4d6e4 110version.c
1d371d35 111windres.c
7d2ac701 112windres.h
5a52c5f8 113wrstabs.c
86e4d6e4 114
87756e15
RP
115Things-to-lose:
116
7d2ac701
ILT
117
118
119# The lines between the "Do-last:" line and the end of the file
120# are executed as a /bin/sh shell script after everything else is
121# done.
122
86e4d6e4 123Do-last:
7d2ac701 124
3d96e9b4
TT
125# This must come after all other sanitizations. Re-sanitize the .pot
126# file.
127if [ -n "${verbose}" ]; then
128 echo Re-computing files for gettext ...
129fi
130
131if [ -n "${safe}" -a ! -f po/.Recover/POTFILES.in ]; then
132 if [ -n "${verbose}" ]; then
133 echo Caching po/POTFILES.in in .Recover...
134 fi
135 mv po/POTFILES.in po/.Recover
136fi
137find . -name '*.[ch]' | sed -e 's,^\./,,' > po/POTFILES.in
138
139if [ -n "${safe}" -a ! -f po/.Recover/binutils.pot ]; then
140 if [ -n "${verbose}" ]; then
141 echo Caching po/binutils.pot in .Recover...
142 fi
143 mv po/binutils.pot po/.Recover
144fi
d6f3da9b 145# If this fails, Sanitization must fail.
ee66b572 146xgettext -c -k_ -kN_ -f po/POTFILES.in -o po/binutils.pot || exit 1
3d96e9b4 147
7d2ac701 148# eof
This page took 0.213326 seconds and 4 git commands to generate.