X-Git-Url: https://repo.jachan.dev/binutils.git/blobdiff_plain/9fe37813cd2a37210571f2bcea0335af4a690fbe..28d0c3ce1963ba684d0492524c1cba6454e1d401:/ld/.Sanitize diff --git a/ld/.Sanitize b/ld/.Sanitize index f60c917999..d5011ce78c 100644 --- a/ld/.Sanitize +++ b/ld/.Sanitize @@ -1,8 +1,6 @@ -# Sanitize.in for devo. -# $Id$ -# +# .Sanitize for devo/ld. -# 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,12 +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. # Directories listed in this section will have their own Sanitize @@ -27,108 +23,122 @@ echo Sanitizing `pwd`... Things-to-keep: +ChangeLog Makefile.in +NEWS +README +TODO config config.h -configure +configure.bat configure.in -config.sub +dep-in.sed +emulparams +emultempl +genscripts.sh +h8-doc.texi +ld.1 +gen-doc.texi ld.h ld.texinfo +ldctor.c +ldctor.h ldemul.c ldemul.h ldexp.c ldexp.h ldfile.c -ldwarn.c -ldwarn.h -ldindr.c -ldindr.h ldfile.h -ldgld.c -ldgld.sc -ldgldi386v.sc -ldgldi386vUr.sc -ldgldi386vr.sc -ldgldm68kv.sc -ldgldm68kvUr.sc -ldgldm68kvr.sc -ldgldm88kbcs.sc -ldgldi386v.c -ldgldm68kv.c -ldgld68k.c -ldgld68k.sc -ldgld68kUr.sc -ldgld68kr.sc -ldgld960.c -ldgld960.sc -ldgldUr.sc -ldm88k.c -ldm88k.sc -ldm88kUr.sc -ldm88kr.sc -ldglda29k.c -ldglda29k.sc -ldglda29kUr.sc -ldglda29kr.sc -ldgldr.sc ldgram.y +ldint.texinfo ldlang.c ldlang.h ldlex.h ldlex.l -ldlnk960.c -ldlnk960.sc -ldlnk960r.sc ldmain.c ldmain.h ldmisc.c ldmisc.h -ldsym.c -ldsym.h -ldvanilla.c ldver.c ldver.h -ldwarn.h ldwrite.c ldwrite.h -mkscript.c +lexsup.c +mpw-config.in +mpw-emipsidt.c +mpw-make.in +mri.c +mri.h +scripttempl +testsuite + +Things-to-lose: Do-last: -echo Done in `pwd`. +rce_files="configure.in Makefile.in" -# -# -# $Log$ -# Revision 1.9 1991/09/19 21:04:07 steve -# Modifications from James Tsillas for 386 and 68k machines -# -# Revision 1.8 1991/09/04 04:21:09 rich -# Don't keep ldgram.h. Isn't even checked in. -# -# Revision 1.7 1991/09/03 21:14:13 steve -# *** empty log message *** -# -# Revision 1.6 1991/09/03 21:04:00 steve -# *** empty log message *** -# -# Revision 1.5 1991/08/27 00:21:34 steve -# Added config.sub -# -# Revision 1.4 1991/08/06 21:28:21 steve -# Patches to fix bugs reported by roland McGrath -# -# Revision 1.3 1991/08/01 23:59:06 steve -# *** empty log message *** -# -# Revision 1.2 1991/07/16 00:31:15 steve -# *** empty log message *** -# -# Revision 1.1 1991/05/23 21:45:12 rich -# Initial revision -# -# -# +if ( echo $* | grep keep\-rce > /dev/null ) ; then + for i in $rce_files ; do + if test ! -d $i && (grep sanitize-rce $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping rce stuff in $i + fi + fi + done +else + for i in $rce_files ; do + if test ! -d $i && (grep sanitize-rce $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"rce\" from $i... + fi + cp $i new + sed '/start\-sanitize\-rce/,/end-\sanitize\-rce/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 + +arc_files="ChangeLog configure.in Makefile.in" + +if ( echo $* | grep keep\-arc > /dev/null ) ; then + for i in $arc_files ; do + if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Keeping arc stuff in $i + fi + fi + done +else + for i in $arc_files ; do + if test ! -d $i && (grep sanitize-arc $i > /dev/null) ; then + if [ -n "${verbose}" ] ; then + echo Removing traces of \"arc\" from $i... + fi + cp $i new + sed '/start\-sanitize\-arc/,/end-\sanitize\-arc/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 +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.