Hereby I announce the release of
DDKBUILD.CMD 7.2. This release fixes one issue with errors not being properly extracted from the respective file. Consequently Visual Studio would not show the errors and you wouldn’t be able to double-click the item in the task list in order to jump to the code in question.
Apart from that, this release introduces one new configuration and aliases for existing ones, which make this version more compatible with the DDKBUILD script from Hollistech. The support goes even as far as understanding the
XPBASE environment variable for the respective DDKs, which differs – or rather differed – in name from both OSR flavors before.
Note however, that certain command line options will never be supported by
DDKBUILD.CMD, simply because it would be silly to offer “support” for something that can be achieved easily and reliably by using one of the build scripts. Those build scripts provide a kind of hook into the
DDKBUILD.CMD process at certain times in order to customize the
DDKBUILD process in an unprecedented way. Let me give you two examples.
In earlier DDKs it was possible to allow creation of
.bsc files from within the
sources file by giving the two lines:
BROWSER_INFO=1 BROWSERFILE=<some path>
This is no more possible in newer DDKs (and WDKs) as it seems. Instead it is necessary to set these as environment variables. Nothing easier than that with
DDKBUILD.CMD. Simply create the
ddkbldenv.cmd script – in this case even the
ddkprebld.cmd script would likely be called early enough – and set the environment variables there. Et voila, you got a self-contained project, without having the hassle of modifying the user or system environment.
Another example is the call usage verifier, which exists – if I am not mistaken – since the Windows XP DDKs. This feature requires a variable named
VERIFIER_DDK_EXTENSIONS to be set. Again, use the proper build script and you’re golden:
Enjoy the release. Download the latest version of
DDKBUILD.CMD as always from the DDKWizard website.
OSR has put up version 7.2 on OSR Online. Thanks to Mark from OSR!
PS: Note, that the
DDKWizard manual details the build scripts a bit more. More information will follow in the form of a PDF file.
PPS: One new build type –
WLHXP64 – was added.