@@ -11,11 +11,11 @@ mode="distclean" fi failedpkgs="" buildfailed="0" -for pkg in tcl tk itcl mk4tcl tclvfs memchan kitsh; do +for pkg in tcl tk itcl mk4tcl tclvfs kitsh; do if [ "${mode}" = "distclean" ]; then rm -rf "${pkg}/src" fi if [ "${mode}" = "clean" -o "${mode}" = "distclean" ]; then @@ -39,19 +39,22 @@ case "${pkg}" in tcl) TCLCONFIGDIR=$(find "$(pwd)/tcl/build" -name tclConfig.sh | head -1 | sed 's@/[^/]*$@@') export TCLCONFIGDIR ;; - memchan) - failed="0" - ;; esac if [ "${failed}" = "1" ]; then buildfailed="1" fi done + +if [ "${mode}" = "clean" -o "${mode}" = "distclean" ]; then + rm -f tclkit-* + + exit 0 +fi if [ -n "${failedpkgs}" ]; then echo "Failed to build:${failedpkgs}" fi