Rogue Wave banner
Previous fileTop of DocumentContentsNext file

2.2 The Parts Directory Structure

The installation process creates or adds to a parts directory structure that stores software, documentation, and information that SPM uses when compiling your product.

For DBTools.h++, the parts directory structure includes the core library and access libraries.

2.2.1 Parts Directory for the Core Library

SPM uses the following convention to name the core library parts directory:

For example, given a root directory called c:\rwav, a DBTools.h++ version number of 4.0.1, and a Windows NT platform, the core library parts directory is named:

Table 5 explains how the directory is organized.

Table 5 -- Organization of the core library parts directory structure

 
DirectoryDescription
\source\src
DBTools.h++ source code.
\source\etc
Files used by SPM to build the DBTools.h++ source code.
\source\src\rw\db
DBTools.h++ header files.
\docs
DBTools.h++ readme files.
\examples\src
DBTools.h++ tutorials.
\examples\etc
Files used by SPM to build the DBTools.h++ tutorials.

2.2.2 Parts Directories for the Access Libraries

SPM uses the following convention to name the access library parts directories:

For example, given a root directory called c:\rwav, a DBTools.h++ version number of 4.0.1, and a Windows NT platform, the Informix access library is named:

Each access library has a separate parts directory that holds its source code and header files, including its <libtype>envh.h and <libtype>sysh.h files.

Table 6 lists each access library that Rogue Wave supports, with its <libtype> and its <incltype> mnemonics. The <libtype> mnemonic begins the name of each private access library header file; the <incltype> mnemonic begins the name of each public access library header file. For most libraries, they are the same

Table 6 -- Possible values for <libtype> and <incltype>

 
Access Library<libtype>Mnemonic<incltype> Mnemonic
DB2 CLI
db2
db2cli
Informix
inf
inf
MS SQL Server
msq
msq
ODBC
odb
odbc
Oracle
ora
ora
Oracle8
or8
or8
Sybase CT Library
ctl
ctlib


Previous fileTop of DocumentContentsNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.