build.pl and makefile on OSX now cleans all and not just Build directory

OSX makefile removes .o files and other temporary/build files.
Changed build.pl to use the clean target instead of just removing the
build directory
Why are the rm's needed? The $(XXXX_MODULES) is including all .o files and removed in the first line.