makefile with clean