add distclean rule