Update makefiles to support "make all".

Previously the root makefile and samples/makefile would report an error
if you tried to issue a "make all".  Now they support both "make clean"
and "make all".

Thanks to Vannieuwkerke Frank for reporting this issue.