The input files for BSCMAKE are .SBR files that you create when you compile or assemble your source files. When you build or update your browser database, all .SBR files for your project must be available on disk. To create an .SBR file, specify the appropriate command-line option to the compiler or assembler (shown in parentheses below). The following products generate .SBR files:
Microsoft C Compiler version 6.00 or later (/FR or /Fr)
Microsoft MASM version 6.00 or later (/FR or /Fr)
Microsoft FORTRAN version 5.10 or later (/FR or /Fr)
Microsoft Basic version 7.10 or later (/FBr or /FBx)
Microsoft COBOL version 4.00 or later (BROWSE)
The options /FR, /FBx, and BROWSE put all possible information into the .SBR file. The options /Fr and /FBr omit local symbols from the .SBR file. (If the .SBR file was created with all possible information, you can still omit local symbols by using BSCMAKE's /El option; see topic .)
Database building can be more efficient if the .SBR files are first packed by SBRPACK. The Microsoft C Compiler version 7.00 automatically calls SBRPACK when it creates an .SBR file. (If you want to prevent packing, specify the /Zn option.) Before you run BSCMAKE, you may want to run SBRPACK on any .SBR files that were not previously packed. See “SBRPACK”.
You can create an .SBR file without performing a full compile. For example, you can specify CL's /Zs option to perform a syntax check and still generate an .SBR file if you specify /FR or /Fr.