You usually invoke the following commands to build a ./configured product:
make
make install
Okay, the product is in the system now. Then you change some source code files and invoke only make install. The question is, does the conventional implementation of install target requires the executables to be recompiled, or just the old ones should be copied to the appropriate system path?
It depends on whose conventional you like, of course. Here’s the GNU convention:
And this seems like the sensible convention: having
make installinstall out-of-date executables would mostly lead only to confusion.