Using SoftBench

 

 

 

Using the Target Graph

Table 2-3

Build Model Operations in the Target Graph

 

 

 

 

 

 

Operation

Project Build

External Build

 

 

 

 

 

 

 

Display

Yes

No

 

 

Dependencies

 

 

 

 

 

 

 

 

 

Select Target Nodes

Yes

Yes

 

 

 

 

 

 

 

Operations

All

Build only

 

 

Available

 

 

 

 

 

 

 

 

 

Graph Operations

Yes

Yes

 

 

(save, find, zoom,

 

 

 

 

hide, clear)

 

 

 

 

 

 

 

 

The target graph has selection-sensitive popup menus. Depending on what is selected, an appropriate popup menu is available. You can edit the dependencies shown on the graph by choosing the appropriate menu commands from the "File", "Target", or "Graph" menu or from the popup menu. Commands that interact with intermediate files are available only from the popup menu.

Understanding the Graph

The target graph contains four types of nodes:

targets—the end product of a build, such as a linked executable, library, or message catalog

intermediate files—a file derived from a source file, but not the end product of the build, for example, an object file or a generated source file. These files are not part of the project file set.

source files—files in the project file set from which targets are derived

include files—files included in source files, and required, through the include relationship, to successfully derive a target

SoftBench uses shape and color to show the type and state of the node. Each node type has a different shape. Color describes the possible possible possible statesfor target graph nodes. See Table on page 68.

Chapter 2

67