C and C++ SoftBench User's Guide
384
names contain regular characters. Control characters, spaces, and
punctuation characters special to the shell are not allowed in project
names.
Project Browser The area in the main SoftBench window that displays
project data. In the Projects view, the project browser displays projects
and subprojects. In the Files view, the project browser displays files and
targets in the current project.
Project Build A project build means that users let SoftBench manage
their build instructions. Users specify source-to-target dependencies,
target build order dependencies, and build configurations for building
the targets. SoftBench manages this information, builds the targets in
the project, and generates the supporting Makefile, if the user requests
it.
Some users have a highly-tuned build process and may not want to
transition to the project build model. For that reason, SoftBench also
supports an external build model, allowing you to use your existing
build process within SoftBench.
Project Description Data Project description data is
SoftBench-created information that describes a project, its file set, its
build configurations, options, and settings. Description files in a project
root should not be edited by the user, except in rare instances such as
creating a new transform.
See also Project Root.
Project Root The project root is the file system location where
SoftBench saves and retrieves project description data. The default
project root is the place where all new project descriptions are written.
(User source and target files are found in the local workspace root, not
the project root.
The default value for project root is $HOME/.softbench. You can change
the default value by choosing "Options: Set Default Project Root…"
in the SoftBench main window.
Projects View The view of your project provided in the main SoftBench
window when you select the "Projects" tab on the project browser.