fix "make clean" and "make distclean"