1. "make clean" will just remove stuff built in the process of a regular build
2. "make distclean" will also clean out configure generated files.
This is how it was always supposed to be, there was just some bitrot.