As you may have seen in bug 98371, I'm adding REQUIRES support to the
windows build system. At the moment, the capability is there, and I'm
doing the last round of cleanups in the makefile.win files all over the
tree. I expect to have landed all the makefile.win's by friday when the
tree opens (possibly through a carpool)
One issue I'm having with the whole system is that I can't figure out
how to convert the REQUIRES variable from "foo bar baz" into
"-I$(XPDIST)\include\foo -I$(XPDIST)\include\bar
-I$(XPDIST)\include\baz" Currently, I'm using perl because I can't
figure out an internal nmake-specific way of doing this transformation,
but this slows down the build by probably 5-10%.
If anyone has any ideas about doing this string transformation in nmake,
let me know.
the equivalent in gmake is:
$(foreach d,$(REQUIRES),-I$(DIST)/include/$d)
Alec