proper clean target for makefile