Normal step

At least you need to do make distclean instead of make clean. But in some ca se, you may want to have a fresh source to compile from scratch.

make mostlyclean
make clean
make distclean
make maintainer-clean

Explanation