Pretty cool. The fact that I'd have to write my own tool to generate the list of dependencies, instead of using pattern rules, is kind of a downer, but--
Okay, now I'm wondering if I could get Make to generate a Ninja file.
Part of the reason Ninja doesn't support pattern rules is that it would require matching patterns while choosing what to compile. In projects like Chrome (with hundreds of thousands of source files) that can take a while.
Okay, now I'm wondering if I could get Make to generate a Ninja file.