
CBM User's GuideClick on one of the letters below to jump immediately to that section of the index. If you get no response, that letter has no entries.
A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z
The link text represents the title of the file that the link jumps to. Duplicates indicate multiple destinations within the given file.
a
answer files from interactive builds [genmake] applications user application compatibility issues [Compatibility Issues]
build configurations
build type codes associated with [Library Naming Conventions]
linkage type codes associated with [Library Naming Conventions]
build guides
importance of reading [Command Line Builds with CBM]
build implementation directory (buildloc) [How CBM Works]
[C++ Library Workspaces]
build scripts
general description [How CBM Works]
location of [Location of Key Files]
build sequence [How CBM Works]
build type codes [Library Naming Conventions]
build type number
defined [Glossary]
build type
specifying with build control script rwspm [Command Line Builds with CBM]
buildable parts
defined [Glossary]
building examples [Command Line Builds with CBM]
building libraries
buildloc directory's role in [How CBM Works]
allowing for debugging [Command Line Builds with CBM]
answer files from interactive builds [genmake]
build sequence [How CBM Works]
CBM procedure [Command Line Builds with CBM]
cleaning up object files [Invoking rwclean]
compiler properties file required [Command Line Builds with CBM]
control script rwspm [Command Line Builds with CBM]
custom compiler and link options [Command Line Builds with CBM]
examples source and makefiles [Command Line Builds with CBM]
importance of reading installation and build guides [Command Line Builds with CBM]
overview [How CBM Works]
preliminary requirements [Command Line Builds with CBM]
product dependencies [Command Line Builds with CBM]
results of CBM build [Command Line Builds with CBM]
rwspm syntax and arguments [Command Line Builds with CBM]
sample CBM invocation [Command Line Builds with CBM]
specifying a custom library name suffix [Command Line Builds with CBM]
[Custom Library Name Suffixes]
specifying build type [Command Line Builds with CBM]
step by step CBM procedure [Command Line Builds with CBM]
unsupported environments [Compiling for an Unsupported Environment]
workspaces for [C++ Library Workspaces]
buildloc directory
location of within the workspace [C++ Library Workspaces]
role of in library builds [How CBM Works]
C++ products
library product trees [Library Product Trees]
standard product name mnemonics [Library Naming Conventions]
CBM builds [Command Line Builds with CBM]
allowing for debugging [Command Line Builds with CBM]
compiler properties file required [Command Line Builds with CBM]
control script rwspm [Command Line Builds with CBM]
custom compiler and link options [Command Line Builds with CBM]
examples source and makefiles [Command Line Builds with CBM]
importance of reading installation and build guides [Command Line Builds with CBM]
preliminary requirements [Command Line Builds with CBM]
product dependencies [Command Line Builds with CBM]
results of [Command Line Builds with CBM]
rwspm syntax and arguments [Command Line Builds with CBM]
sample invocation [Command Line Builds with CBM]
specifying a custom library name suffix [Command Line Builds with CBM]
[Custom Library Name Suffixes]
specifying build type [Command Line Builds with CBM]
step by step procedure [Command Line Builds with CBM]
CBM
associated scripts [How CBM Works]
build sequence [How CBM Works]
general description [How CBM Works]
glossary of key terms [Glossary]
introduced [Configuration and Build Model User Guide]
location of associated scripts [Location of Key Files]
compatibility issues
new default workspace paths (Nov, 1997) [Compatibility Issues]
new Standard C++ Library names (Nov 97) [Compatibility Issues]
with user applications and IDEs when upgrading [Compatibility Issues]
compiled libraries
location of [Location of Key Files]
compiler properties file [Command Line Builds with CBM]
compiler.h [How CBM Works]
generated by script rwsetup [rwsetup]
compilers
compiler properties file [Command Line Builds with CBM]
provision for unsupported in rwspm build script [Command Line Builds with CBM]
[Compiling for an Unsupported Environment]
testing of by rwsetup [How CBM Works]
[rwsetup]
config.dat [How CBM Works]
generated by script rwsetup [rwsetup]
used by genmake [genmake]
configuration checking [Configuration and Build Model User Guide]
configurations for building libraries
build type codes associated with [Library Naming Conventions]
linkage type codes associated with [Library Naming Conventions]
contact information [Contact Information]
Rogue Wave headquarters [Contact Information]
support [Contact Information]
copying of source code to workspace [Copying Library Files to the Workspace]
debugging
allowing for when building a library [Command Line Builds with CBM]
copying source files to workspace to facilitate [Command Line Builds with CBM]
[The src Directory]
definitions of key CBM terms [Glossary]
dependencies [Command Line Builds with CBM]
dependency checking [Configuration and Build Model User Guide]
directories
<rw_root>/parts (product trees) [Library Product Trees]
<rw_root>/workspaces [C++ Library Workspaces]
<spm_root> (Software Parts Manager root directory) [CBM Directory Structure]
<spm_root>/scripts (build scripts) [How CBM Works]
<spm_root>/scripts/platform (compiler properties files) [Command Line Builds with CBM]
buildloc directory for implementing library builds [How CBM Works]
[C++ Library Workspaces]
differentiating workspaces by specifying a custom library suffix [Custom Library Name Suffixes]
examples directory in built library workspaces [C++ Library Workspaces]
include in Standard C++ Library workspace [rwsetup]
lib directory for built libraries [C++ Library Workspaces]
rw directory in library workspaces [C++ Library Workspaces]
src directory in product trees [Library Product Trees]
[The src Directory]
DLLs
avoiding identical DLL names [Library Naming Conventions]
linkage type code for [Library Naming Conventions]
dynamic libraries
linkage type code for [Library Naming Conventions]
environments
provision for unsupported in rwspm build script [Command Line Builds with CBM]
[Compiling for an Unsupported Environment]
examples
building [Command Line Builds with CBM]
examples directory library workspace [C++ Library Workspaces]
location of makefiles [Location of Key Files]
executables associated with Software Parts Manager [CBM Directory Structure]
exporting
of files to workspace [How CBM Works]
of source code to workspace [Copying Library Files to the Workspace]
files
answer files from interactive builds [genmake]
compiler.h [How CBM Works]
config.dat [How CBM Works]
[genmake]
examples source and makefiles [Command Line Builds with CBM]
exporting of to workspace [How CBM Works]
library header files [Copying Library Files to the Workspace]
[The src Directory]
library source code [The src Directory]
location of essential [Location of Key Files]
object files [Location of Key Files]
readme file location [Location of Key Files]
rwsetup.spm [How CBM Works]
stdcomp.h [How CBM Works]
stdcomp.h generated in Standard C++ Library builds [rwsetup]
genmake arguments and detailed behavior [genmake] general description [How CBM Works] glossary [Glossary]
header files copying of from product tree to workspace [Copying Library Files to the Workspace] location in product tree [The src Directory] location of [Location of Key Files] location of within library workspace [C++ Library Workspaces]
IDEs compatibility issues [Compatibility Issues] include directory in Standard C++ Library workspace [rwsetup] Internet obtaining Software Parts Manager interface [Configuration and Build Model User Guide]
lib directory [C++ Library Workspaces]
libraries
build sequence [How CBM Works]
building in unsupported environments [Compiling for an Unsupported Environment]
command line build procedure [Command Line Builds with CBM]
location of compiled libraries [Location of Key Files]
location of source code [Location of Key Files]
[The src Directory]
naming conventions [Library Naming Conventions]
product trees (<rw_root>/parts directories) [Library Product Trees]
specifying a custom suffix for the library name [Library Naming Conventions]
[Custom Library Name Suffixes]
SPM file location compatibility issues [Compatibility Issues]
SPM naming convention compatibility issues [Compatibility Issues]
workspaces for [C++ Library Workspaces]
library names
user-defined suffixes [Command Line Builds with CBM]
[Library Naming Conventions]
[Custom Library Name Suffixes]
library naming conventions [Library Naming Conventions]
compatibility issues with new SPM conventions [Compatibility Issues]
linkage type codes [Library Naming Conventions]
location of essential files [Location of Key Files]
make clean
rwclean as an equivalent [Invoking rwclean]
makefile template
defined [Glossary]
makefiles
editing when building for an unsupported environment [Command Line Builds with CBM]
[Compiling for an Unsupported Environment]
generated by genmake script [How CBM Works]
[genmake]
location of [Location of Key Files]
modify script [genmake]
naming conventions libraries [Library Naming Conventions] product trees [Library Product Trees] standard product name mnemonics [Library Naming Conventions]
object files cleaning up after a build [Invoking rwclean] location of [Location of Key Files] online documentation build guides [Command Line Builds with CBM] online manual location [Location of Key Files] readme file location [Location of Key Files]
parts directory [Library Product Trees] defined [Glossary] platform extension in library names [Library Naming Conventions] platform file defined [Glossary] modifying to add a custom library name suffix [Custom Library Name Suffixes] problems identical DLL names under Msvc and Borland [Library Naming Conventions] procedures building libraries in unsupported environments [Compiling for an Unsupported Environment] building libraries with CBM [Command Line Builds with CBM] step by step CBM procedure [Command Line Builds with CBM] product name mnemonics [Library Naming Conventions] product trees [Library Product Trees] copying of source code from [Copying Library Files to the Workspace] naming conventions [Library Product Trees]
readme files location of [Location of Key Files] Rogue Wave root directory <rw_root> parts directory [Library Product Trees] workspaces directory [C++ Library Workspaces] Rogue Wave contacting [Contact Information] rw directory [C++ Library Workspaces] rwbuild arguments and detailed behavior [rwbuild] general description [How CBM Works] RWCCOPTS variable [Command Line Builds with CBM] rwclean arguments and detailed behavior [Invoking rwclean] general description [How CBM Works] using to clean up object files [Invoking rwclean] rwgm script [genmake] rwinstal arguments and detailed behavior [rwinstal] behavior schematically illustrated [Copying Library Files to the Workspace] general description [How CBM Works] RWLINKOPTS variable [Command Line Builds with CBM] rwsetup.spm [How CBM Works] rwsetup arguments and detailed behavior [rwsetup] general description [How CBM Works] rwspm script [Command Line Builds with CBM] specifying build type [Command Line Builds with CBM] syntax and arguments [Command Line Builds with CBM] using to invoke rwclean [Invoking rwclean] RW[FIRST|LAST]_CCOPTS variables [rwsetup] RW[FIRST|LAST]_LINKOPTS variables [rwsetup]
scripts
genmake arguments and detailed behavior [genmake]
genmake general description [How CBM Works]
invoking rwclean to clean up object files [Invoking rwclean]
Korn shell scripts used for CBM operation [Configuration and Build Model User Guide]
location of build scripts [Location of Key Files]
modify (used by genmake in makefile generation) [genmake]
overview of in configuration and build model [How CBM Works]
rwbuild arguments and detailed behavior [rwbuild]
rwbuild general description [How CBM Works]
rwclean arguments and detailed behavior [Invoking rwclean]
rwclean general description [How CBM Works]
rwgm (used by genmake in makefile generation) [genmake]
rwinstal arguments and detailed behavior [rwinstal]
rwinstal general description [How CBM Works]
rwsetup arguments and detailed behavior [rwsetup]
rwsetup general description [How CBM Works]
rwspm script for controlling CBM builds [Command Line Builds with CBM]
rwspm syntax and arguments [Command Line Builds with CBM]
rwspm used to invoke rwclean [Invoking rwclean]
shared libraries
linkage type code for [Library Naming Conventions]
Software Parts Manager (SPM)
application directory structure [CBM Directory Structure]
defined [Glossary]
obtaining interface on Internet [Configuration and Build Model User Guide]
specific benefits [Configuration and Build Model User Guide]
source code
C++ libraries [The src Directory]
copying of to workspace [How CBM Works]
[Copying Library Files to the Workspace]
examples [Command Line Builds with CBM]
location of [Location of Key Files]
source files
specification for copying to workspace [Command Line Builds with CBM]
src directory in product trees [Library Product Trees]
[The src Directory]
Standard C++ Library
compatibility issues with new names (Nov 97) [Compatibility Issues]
stdcomp.h file generated in builds of [rwsetup]
static libraries
linkage type code for [Library Naming Conventions]
stdcomp.h [How CBM Works]
stdcomp.h file generated in Standard C++ Library builds [rwsetup]
support
contacting [Contact Information]
technical support contacting [Contact Information] Tools.h++ copying of source code to workspace [Copying Library Files to the Workspace] troubleshooting identical DLL names under Msvc and Borland [Library Naming Conventions]
unsupported environments
building libraries in [Compiling for an Unsupported Environment]
provisions for in rwspm build script [Command Line Builds with CBM]
[Compiling for an Unsupported Environment]
unsupported platform
defined [Glossary]
upgrading to SPM-based parts
compatibility issues [Compatibility Issues]
workspaces [C++ Library Workspaces] compatibility issues with new path structure (Nov, 1997) [Compatibility Issues] copying of source code to [Copying Library Files to the Workspace] creation of [How CBM Works] default paths differ between CBM and Software Parts Manager builds [Command Line Builds with CBM] defined [Glossary]
CBM User's Guide