\"make\" is not only useful for building your programming project, but it seems to be under-used in other areas.
For example, many shell scripts can be rewritten as
My work uses a curious one: the dependencies don't exist so it always rebuilds everything.
Might as well have used a batch file.