Use find for cleaning.
Is sbcl around?
This is GNU Make.