Compilers, linkers, and other tools written to run under MS-DOS or Windows (16-bit tools) require special handling when used in audited builds with clearmake or omake.
The program vdmaudit allows auditing of 16-bit tools and does not affect programs run outside a build. To use vdmaudit, you need to have clearmake or omake run vdmaudit and let it call the tool. This involves either editing the makefile where it calls the tool or if your makefile defines a macro for each tool, redefining the macros in the makefile or on the clearmake or omake command line.
If the makefile defines a macro for each 16-bit tool, you can change the macros to call vdmaudit. For example, if your makefile contains macros such as
CPP=cl.exe
LINK=link.exe
CPP=vdmaudit cl.exe
LINK=vdmaudit link.exe
You can redefine the macros on the clearmake or omake command line:
omake -EN -f disptree.mak CPP="vdmaudit cl.exe" LINK="vdmaudit link.exe"
clearmake -f disptree.mak CPP="vdmaudit cl.exe" LINK="vdmaudit link.exe"
Call all 16-bit tools from vdmaudit. If you do not, clearmake and omake do not audit all tools and the configuration record is incomplete.
An alternative method for auditing 16-bit tools is to use the ClearCase Virtual Device Driver (VDD). To install the VDD during ClearCase installation, select 16-bit build auditing on the ClearCase Client Options or ClearCase Server Options page. The VDD runs any time a 16-bit tool is run, whether during an audit or not. However, the VDD can cause 16-bit tools to fail to display all output or to fail to clear the screen when done.
|
Feedback on the documentation in this site? We welcome any comments!
Copyright © 2001 by Rational Software Corporation. All rights reserved. |