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



Reply via email to