kc/build/clean.sh
2012-10-30 00:28:18 -07:00

61 lines
1014 B
Bash
Executable File

#!/bin/bash
#
# Run 'make distclean' to clean many of the temporary make files.
# then use this script run from cm/build to clean the remaining files
#
function clean_dir {
rm -f $1/bin/kc.app/Contents/MacOS/kc
rm -rf $1/src
rm -rf $1/cm
rm -rf $1/include
rm -rf $1/lib
rm -rf $1/bin
rm -rf $1/.deps
rm -f $1/config.h
rm -f $1/config.log
rm -f $1/config.status
rm -f $1/Makefile
rm -f $1/stamp-h1
rm -f $1/libtool
make -C $1 distclean
}
rm -f ../aclocal.m4
rm -f ../config.h.in
rm -f ../config.h.in~
rm -f ../configure
rm -f ../Makefile.in
rm -f ../src/Makefile.in
rm -rf ../autom4te.cache
rm -rf ../build-aux
rm -rf ../m4/.svn
rm -f ../m4/libtool.m4
rm -f ../m4/lt~obsolete.m4
rm -f ../m4/ltoptions.m4
rm -f ../m4/ltversion.m4
rm -f ../m4/ltsugar.m4
clean_dir linux/debug
clean_dir linux/release
clean_dir osx/debug
clean_dir osx/release
rm -rf osx/debug/a.out.dSYM
#rm -rf ../octave/results
# remove all of emacs backup files (files ending width '~')
# find ../ -name "*~" -exec rm {} \;