# is misleading when this script does lotso other operations too.
# -- WHN
$GNUMAKE -I ../src/runtime -s clean
- cd $original_pwd > /dev/null
+ cd "$original_pwd" > /dev/null
done
( cd ./doc ; sh ./clean.sh )
# The system doc sources are mostly texinfo, plus various odds
# and ends like docstrings embedded in .lisp sources; any HTML is
# automatically-generated output.
-# depend
+# depend, *.d
# made by "make depend" (or "gmake depend" or some such thing)
# *.lisp-obj, *.fasl, *.x86f, *.axpf, *.lbytef, *.lib
# typical extensions for fasl files (not just from SBCL, but
# test-passed
# generated by automatic directory-test-thyself procedure
find . \( \
+ -name _darcs -o \
+ -name '{arch}' -o \
+ -name CVS -o \
+ -name .hg -o \
+ -name .git -o \
+ -name .svn \) -type d -prune -o \
+ \( \
-type l -o \
-name '*~' -o \
-name '#*#' -o \
-name '?*.axpf' -o \
-name '?*.lbytef' -o \
-name '?*.fasl' -o \
+ -name '?*.FASL' -o \
-name 'core' -o \
-name '?*.core' -o \
-name '*.map' -o \
-name '*.lisp-temp' -o \
-name '*.o' -o \
-name '*.so' -o \
+ -name '*.d' -o \
+ -name 'foo.c' -o \
+ -name 'test-output' -o \
+ -name 'test-lab' -o \
+ -name 'encodings.texi-temp' -o \
+ -name 'stack-alignment-offset' -o \
+ -name 'test-status.lisp-expr' -o \
-name 'a.out' -o \
-name 'sbcl' -o \
-name 'sbcl.h' -o \
-name 'TAGS' -o \
-name 'tags' -o \
-name 'test-passed' -o \
- -name 'local-target-features.lisp-expr' \) -print | xargs rm -f
+ -name 'ldso-stubs.S' -o \
+ -name 'local-target-features.lisp-expr' \) -print | xargs rm -fr