cond=""
if [ "$1" = "-c" ]; then
shift
- cond='( -name *.h -o -name *.hh -o -name *.ih -o -name *.c -o -name *.cc -o -name *.cci -o -name *.ct -o -name *.cti )'
+ cond='( -name *.h -o -name *.hh -o -name *.ih -o -name *.c -o -name *.cc -o -name *.cci -o -name *.ct -o -name *.cti -o -name *.mpp )'
fi
+set -f
+
find . \
-name .svn -prune -o \
-name doc -prune -o \
+ -name debian -prune -o \
-name "*.a" -o \
-name "*.o" -o \
-name "*~" -o \
-name .test.bin -o \
-name "*.stamp" -o \
-name ".sconsign*" -o \
+ -name "semantic.cache" -o \
+ -name "all_includes.hh" -o \
-type f $cond \( "$@" \)