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.

384