Installing and Building Your SourcePro® C++ Products : Chapter 1 Introduction : What is RCB?
What is RCB?
RCB is a wizard-like interface that builds SourcePro C++ components. By components, we mean the code files for the modules, packages, and example applications that make up the SourcePro C++ product you purchased.
To install RCB and SourcePro C++, you use an industry-standard installation script such as InstallShield or InstallAnywhere. After installation, you are ready to build.
Creating Buildspecs
To build your SourcePro C++ components, you first use RCB to create one or more buildspecs, which involves answering a series of questions in the RCB GUI.
A build specification, or buildspec, is the heart of RCB. A buildspec is a file that details how you have decided to build a component. It includes:
A build configuration—The flags, macro definitions, and link options needed to build a given set of components on a given platform.
Build details—The component set to be built, where to build it, information about the compiler environment and your system, and other details.
Executing Buildspecs
After creating a buildspec, you execute it via the GUI or the command line. When you run the buildspec, RCB builds your components and places them in a buildspace. A buildspace is first created when you install RCB and your components. Then when you build your components, RCB expands the buildspace as needed to hold any number of components built in any number of ways.