recursive make clean considered delicious