
nonrec-make
This is my attempt to implement a non-recursive make build system. For the motivation Google for the paper "Recursive make consider harmful" by Peter Miller.
I've seen couple of other proposals and decided to have something that will be a blend of nice ideas I have seen plus some improvements. If you actually use this I'd like to hear from you :) - is it useful, does it perform well, do you have any suggestions for the improvements ... and so on. This implementation is based on GNU make and its new features introduced in 3.80. But don't use that version - these features had bugs in that version. Use version 3.81 where everything works OK.
IMHO this system is pretty simple to use. Browse the repository. I've tried also to describe it well in wiki pages.
NOTE: Source repository is moved to github. Here I'll be only dropping blobs with latest version.
As for the license - I'm not a lawyer, I want you to be able to use this for any purpose as long as you pay the credits due :) - if you modify this it suffice for me to state who is the original author. I guess "MIT Licencse" fits this well.