Maximizing Your Results with SoftBench

Understanding Projects

Figure 1-3

Building Sources into Targets Using Project's Build Instructions

Targets that SoftBench builds:

are project-specific. They are not shared between projects, though projects may have targets of the same name

are user defined

are created from a build within a project

are built in no specified order unless a specific dependency has been created between them

each have a physical file system location specified when you define the target

are distinguished from intermediate files (.o's or .C's built from lex or SQL files)

Not every target is an executable file and not every executable file in a project is a target. Targets are created from a build within the project and are only those things a user has defined as such.

Understanding Build Configurations and Packages

A build configuration provides the complete set of build instructions to produce a target of a particular type, such as a C++ executable, a C shared library, or an Oracle C executable. Build configurations specify libraries, include directories, compiler options, defines, and other information required to transform source files into a target. When you use project build, you can use one of the many default build

Chapter 1

23

Page 23
Image 23
HP UX SoftBench Software manual Understanding Build Configurations and Packages