add clean option for makefile