Browser files

Learn how to use the bscmake browser generator.

The browser generator, bscmake, has a performance enhancement that can cause problems with configuration records. By default, bscmake truncates all existing browser information files (called SBRs). If you use C7 debug information to allow winkin to work automatically, running bscmake in the default mode causes winkin to fail. clearmake or omake never finds a DO that can be winked in: the SBR created when the object file was created is no longer available because bscmake overwrote it. A bscmake option is available to cause it to run in non-incremental mode, where it reads all existing SBR files without modifying them. Using this parameter with C7 debug mode permits winkin to work correctly.

To run bscmake in non-incremental mode, you must specify the /n parameter. Add this parameter on all release builds in which the DOs are versioned. To add /n using the IDE:

  1. Click Project > Settings.
  2. Select the desired target in the Settings For tree.
  3. Click the Browse Info tab.
  4. In the Project Options box, add /n.