diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-03-24 06:59:54 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-03-24 06:59:54 +0000 |
commit | 00729fe3c5f8d99a3815fefcae6924ead46c5bff (patch) | |
tree | 2f3ac4cc96b67134b3aebe7a1b55cad5a82e95d6 /sim/testsuite/.Sanitize | |
parent | 139d457d4e03a8ce380ed2f538bfa577e6b97774 (diff) | |
download | gdb-00729fe3c5f8d99a3815fefcae6924ead46c5bff.zip gdb-00729fe3c5f8d99a3815fefcae6924ead46c5bff.tar.gz gdb-00729fe3c5f8d99a3815fefcae6924ead46c5bff.tar.bz2 |
Enable testsuite in sim directory.
Diffstat (limited to 'sim/testsuite/.Sanitize')
-rw-r--r-- | sim/testsuite/.Sanitize | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/sim/testsuite/.Sanitize b/sim/testsuite/.Sanitize new file mode 100644 index 0000000..5f90a8c --- /dev/null +++ b/sim/testsuite/.Sanitize @@ -0,0 +1,76 @@ +# .Sanitize for devo/sim/testsuite + +# Each directory to survive it's 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. + +# Hash started lines like this one are comments and will be deleted +# before anything else is done. Blank lines will also be squashed +# out. + +# 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 + +Do-first: + +d30v_files="d30v-elf" +if ( echo $* | grep keep\-d30v > /dev/null ) ; then + keep_these_too="${d30v_files} ${keep_these_too}" +else + lose_these_too="${d30v_files} ${lose_these_too}" +fi + +# 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 +# called. Directories not listed will be removed in their entirety +# with rm -rf. + +Things-to-keep: + +ChangeLog +Makefile.in +configure +configure.in + +Things-to-lose: + +Do-last: + +d30v_files="configure configure.in ChangeLog Makefile.in" +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 + +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. |