C and C++ SoftBench User's Guide
381
Intermediate File A file that is derived from a source file and serves as
an intermediate stepbetween the sourcefile and thetarget. For example,
object files (*.o files) are intermediate files between source files and
executable files (targets). Generated source files, such as source files
resulting from transforming embedded SQL source, are also
intermediate files.
SoftBench determines what intermediate files you need based on the
build configuration associated with the target.
Recommendation: Do not add intermediate files as project files in the
project. Let the build process handle the creation and modification of
these files.
Keyboard Focus The window or window area receiving keyboard
events, which is controlled by the window manager. See Installing
SoftBench for information on setting resources for controlling the
keyboard focus policy.
Local Workspace Root The local workspace root is the top-level
directory of the local workspace, the file system hierarchy where the user
places working versions of files for editing and building. Project
descriptions include only the relative paths of project files, so that project
descriptions can be shared with team members or across the network.
Typically, the value of local workspace root changes from one user to the
next.
Local workspace root is defined during project creation. Its initial value
is the directory in which SoftBench is started. You can change a project's
local workspace root by choosing "Project: Modify Properties…" in
the SoftBench main window.
Location The currently viewed line, procedure, and file for SoftBench
Debugger.
Lock A mechanism used by configuration management systems to
prevent other users from making changes to a file. When you check out a
file from configuration management, you can lock it so only you can
modify and save the file.
Also a mechanism used to prevent simultaneous access to a project.
SoftBench locks projects when they are open and unlocks themwhen they