Really nice!
Sometimes using other build tools can seems simpler, but the article shows very nicely how make can be incrementally constructed to support any kind of project.
Lack of cross-platform compatibility could be an issue though
Lack of cross-platform compatibility could be an issue though
Sometimes that is a good thing (strange build platforms). Sometimes that is a huge waste of time (most of the time).
Visual Studio still comes with nmake which is compatible and appears to have most of the features. The real limit is the gnu tools.