-# Don't try to clean directories here, as the 'mv' command will fail.
-# Also, grep fails on NFS mounted directories.
-if ( echo $* | grep keep\-chill > /dev/null ) ; then
- for i in * ; do
- if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
- echo Keeping chill stuff in $i
- fi
- done
-else
- for i in * ; do
- if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
- echo Thawing the \"chill\" out of $i...
- cp $i new
- sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
- if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
- echo Caching $i in .Recover...
- mv $i .Recover
- fi
- mv new $i
- fi
- done
- echo Thawing the \"chill\" out of Makefile.in...
- cp Makefile.in new
- sed -e 's/$(srcdir)\/ch-exp.y//g' \
- -e 's/${srcdir}\/ch-exp.y//g' \
- -e 's/ch-exp.y//g' \
- -e 's/ch-exp.tab.c//g' \
- -e 's/ch-exp.tab.o//g' \
- -e 's/ch-lang.h//g' \
- -e 's/ch-lang.c//g' \
- -e 's/ch-lang.o//g' \
- -e 's/ch-typeprint.c//g' \
- -e 's/ch-typeprint.o//g' \
- -e 's/ch-valprint.c//g' \
- -e 's/ch-valprint.o//g' \
- < Makefile.in > new
- if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
- echo Caching Makefile.in in .Recover...
- mv Makefile.in .Recover
- fi
- mv new Makefile.in
-fi