X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2F.Sanitize;h=8aabbc9c701bf1652dbf7fe50168f7164685c077;hb=6e8bee16e8fc169e79b2ad2d1d2eaae5a2d94542;hp=4cec40a370a1ead91f96ca96018daf6b7552db37;hpb=b14f76edd1e62933e0c633f61390624443c3f509;p=deliverable%2Fbinutils-gdb.git diff --git a/include/.Sanitize b/include/.Sanitize index 4cec40a370..8aabbc9c70 100644 --- a/include/.Sanitize +++ b/include/.Sanitize @@ -1,8 +1,6 @@ -# Sanitize.in for devo. -# $Id$ -# +# .Sanitize for devo/include. -# Each directory to survive it's way into a release will need a file +# Each directory to survive its way into a release will need a file # like this one called "./.Sanitize". All keyword lines must exist, # and must exist in the order specified by this file. Each directory # in the tree will be processed, top down, in the following order. @@ -13,11 +11,10 @@ # The lines between the "Do-first:" line and the "Things-to-keep:" # line are executed as a /bin/sh shell script before anything else is -# done in this +# done in this directory. Do-first: -echo Sanitizing `pwd`... # All files listed between the "Things-to-keep:" line and the # "Files-to-sed:" line will be kept. All other files will be removed. @@ -29,131 +26,175 @@ Things-to-keep: COPYING ChangeLog -a.out.encap.h -a.out.gnu.h -a.out.host.h -a.out.sun4.h -a.out.vax.h -a29k-opcode.h -h8300-opcode.h -amdcoff.h ansidecl.h -aout64.h -ar.h -arm-opcode.h -bcs88kcoff.h -bfd.h +aout +bfdlink.h bout.h -convx-opcode.h -ecoff.h -elf-common.h -elf-external.h -elf-internal.h +callback.h +coff +demangle.h +dis-asm.h +elf +floatformat.h +fnmatch.h +fopen-bin.h +fopen-same.h +fopen-vms.h gdbm.h getopt.h -i386-opcode.h -i386coff.h -i860-opcode.h -i960-opcode.h +hp-symtab.h ieee.h -intel-coff.h -m68k-opcode.h -m68kcoff.h -m88k-bcs.h -internalcoff.h -m88k-opcode.h -mips-opcode.h -np1-opcode.h -ns32k-opcode.h +libiberty.h +mpw +nlm oasys.h +objalloc.h obstack.h -pn-opcode.h -pyr-opcode.h -ranlib.h -reloc.h -sparc-opcode.h -stab.def -stab.gnu.h -sys -sysdep.h -tahoe-opcode.h -vax-opcode.h +os9k.h +opcode +progress.h +regs +remote-sim.h +symcat.h wait.h +Things-to-lose: + + Do-last: -v9dirty="sparc-opcode.h aout64.h" +if [ -n "${verbose}" ] ; then + echo Processing \"tic80\"... +fi + +tic80_files="ChangeLog dis-asm.h" +if ( echo $* | grep keep\-tic80 > /dev/null ) ; then + for i in $tic80_files ; do + if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping tic80 stuff in $i + fi + fi + done +else + for i in $tic80_files ; do + if test ! -d $i && (grep sanitize-tic80 $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"tic80\" from $i... + fi + cp $i new + sed '/start\-sanitize\-tic80/,/end-\sanitize\-tic80/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i + fi + done +fi + +if [ -n "${verbose}" ] ; then + echo Processing \"d30v\"... +fi + +d30v_files="ChangeLog dis-asm.h" +if ( echo $* | grep keep\-d30v > /dev/null ) ; then + for i in $d30v_files ; do + if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping d30v stuff in $i + fi + fi + done +else + for i in $d30v_files ; do + if test ! -d $i && (grep sanitize-d30v $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"d30v\" from $i... + fi + cp $i new + sed '/start\-sanitize\-d30v/,/end-\sanitize\-d30v/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i + fi + done +fi + +if [ -n "${verbose}" ] ; then + echo Processing \"sky\"... +fi + +sky_files="ChangeLog dis-asm.h" +if ( echo $* | grep keep\-sky > /dev/null ) ; then + for i in $sky_files ; do + if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping sky stuff in $i + fi + fi + done +else + for i in $sky_files ; do + if test ! -d $i && (grep sanitize-sky $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"sky\" from $i... + fi + cp $i new + sed '/start\-sanitize\-sky/,/end-\sanitize\-sky/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i + fi + done +fi + +if [ -n "${verbose}" ] ; then + echo Processing \"java\"... +fi -if ( echo $* | grep keep\-v9 > /dev/null ) ; then - echo Keeping v9 in ${v9dirty} +java_files="ChangeLog demangle.h" +if ( echo $* | grep keep\-java > /dev/null ) ; then + for i in $java_files ; do + if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping java stuff in $i + fi + fi + done else - for i in ${v9dirty} ; do - echo Sanitizing v9 in $i - rm -f new - grep -v v9 $i > new - if [ -n "${safe}" ] ; then - mv $i .Recover - else - rm $i + for i in * ; do + if test ! -d $i && (grep sanitize-java $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"java\" from $i... + fi + cp $i new + sed '/start\-sanitize\-java/,/end-\sanitize\-java/d' < $i > new + if [ -n "${safe}" -a ! -f .Recover/$i ] ; then + if [ -n "${verbose}" ] ; then + echo Caching $i in .Recover... + fi + mv $i .Recover + fi + mv new $i fi - mv new $i done fi -echo Done in `pwd`. - -# -# -# $Log$ -# Revision 1.15 1991/10/03 22:24:27 gnu -# Add elf-*.h files. -# -# Revision 1.14 1991/09/26 22:46:53 steve -# Newly created -# -# Revision 1.13 1991/09/13 05:17:53 gnu -# Removes sparc-opcode.h rather than the file it is sanitizing, if not testing! -# (fixed...) -# -# Revision 1.12 1991/09/04 02:51:18 rich -# Adding "recover"'ability. -# -# Revision 1.11 1991/09/02 21:21:47 rich -# Recover the editted files. -# -# Revision 1.10 1991/08/29 00:34:45 gnu -# Paperwork handled for AMD Coff. -# -# Revision 1.9 1991/08/22 08:00:35 gnu -# Add ChangeLog for Include. -# -# Revision 1.8 1991/07/31 17:36:04 gnu -# Remove amdcoff.h by default because its copyright is not assigned to FSF. -# "Sanitize -keep-29k" will keep it. -# -# Revision 1.7 1991/07/31 03:11:46 gnu -# Remove symseg.h, the ancient GDB symbol-segments (gdb-specific debug -# information) definition. -# -# Revision 1.6 1991/07/24 01:07:25 gnu -# Add COPYING file. -# -# Revision 1.5 1991/07/24 00:47:13 gnu -# Blow away v9 stuff in aout64.h too. -# -# Revision 1.4 1991/07/15 23:34:14 steve -# *** empty log message *** -# -# Revision 1.3 1991/06/14 22:14:07 steve -# *** empty log message *** -# -# Revision 1.2 1991/05/31 11:26:52 gnu -# Add i386coff.h. Print msg when sanitizing sparc-opcode.h. -# -# Revision 1.1 1991/05/23 17:00:59 rich -# Initial revision -# -# -# +for i in * ; do + if test ! -d $i && (grep sanitize $i > /dev/null) ; then + echo '***' Some mentions of Sanitize are still left in $i! 1>&2 + fi +done # End of file.