If you think the ideas expressed in my previous post are sensible, I can go through my "MakeMake" and put together a design document, about what to seek and what to avoid, as far as I can tell.
Additional issues (not mentioned in my post) would be:
* usage of the front-end
* directory/path handling
* recursion
* how to minimize cross-dependencies between the individual
parts of the build system (This one is hard.)
-Edwin
