improve "make dist" and  "make clean"