update makefile to add distclean target