make is one of the most used utilities by developers worldwide. If you are a developer and have been compiling the entire code even with trivial single file changes, you need to look at this piece of awesomeness.
make determines automatically the parts of the program which require recompilation and issue commands to recompile them only. Not only is it... more