lose_these_too="${lose_these_too} ${ide_files}"
fi
+flexlm_files="flexlm"
+
+if (echo $* | grep keep\-cygnus > /dev/null); then
+ keep_these_too="${keep_these_too} ${flexlm_files}"
+ test -n "$verbose" && echo Keeping ${flexlm_files}
+else
+ lose_these_too="${lose_these_too} ${flexlm_files}"
+fi
+
# CGEN files:
# It is not yet clear if the cgen package will be shipped with the
# simulators.
lose_these_too="${lose_these_too} ${cgen_files}"
fi
+# Java stuff
+java_files="boehm-gc libjava"
+
+if (echo $* | grep keep\-java > /dev/null); then
+ keep_these_too="${keep_these_too} ${java_files}"
+else
+ lose_these_too="${lose_these_too} ${java_files}"
+fi
+
# This top-level directory is special. We often check out only subsets
# of this directory, and complaining about directories or files we didn't
# check out just gets obnoxious.
done
fi
-kcygnus_files="configure"
+java_files="ChangeLog Makefile.in configure.in"
+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 * ; 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
+ done
+fi
+
+beos_files="ChangeLog config.guess configure.in"
+if ( echo $* | grep keep\-beos > /dev/null ) ; then
+ for i in $beos_files ; do
+ if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
+ if [ -n "${verbose}" ] ; then
+ echo Keeping beos stuff in $i
+ fi
+ fi
+ done
+else
+ for i in * ; do
+ if test ! -d $i && (grep sanitize-beos $i > /dev/null) ; then
+ if [ -n "${verbose}" ] ; then
+ echo Removing traces of \"beos\" from $i...
+ fi
+ cp $i new
+ sed '/start\-sanitize\-beos/,/end-\sanitize\-beos/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
+
+kcygnus_files="ChangeLog configure configure.in Makefile.in"
if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
for i in $kcygnus_files ; do
if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then