make
is a utility for automating builds. You specify the source and the build file and make
will determine which file(s) have to be re-built. Using this functionality in make as an all-round tool for command running as well, is considered common practice. Yes, you could write Shell scripts for this instead and they would be probably equally good. But using make
has its own charm (and gets you karma points).
Even this ... [continue reading]