#!/bin/sh
FILES=' aclocal.m4
        config.cache
        config.cross.cache
        config.log
        config.status
        configure
        autom*.cache
        Makefile.in
        config.h.in'

RFILES='Makefile
        Makefile.in
        *~
        #*#
        .#*
        *.o'

test -r Makefile && make distclean
echo Clean in `pwd` *~ *.o .deps $FILES
rm -f *~ *.o
for file in $FILES; do test -w $file && rm -rf $file; done
test -w .deps && rm -rf .deps
test -w doc && rm -rf doc

DIRS=`find . -type d -maxdepth 1 -mindepth 1 -print`
for dir in $DIRS; do 
	if test -x $dir/clean; then
		cd $dir;
		./clean
		cd ..
	else
		for file in $RFILES; do 
			find $dir -name $file -exec rm -f '{}' ';'
		done
	fi
done
