<p>The CDT uses a number of terms to describe the scope of the build. </p>
<h3>Build Project</h3>
<p>This is an incremental build (make all). Only the components affected by modified files in that particular
project are built.</p>
<h3>Rebuild Project</h3>
<p>Builds every file in the project whether or not a file has been modified since
the last build. A rebuild is a clean followed by a
build.</p>
<p>For more information on builds, see:</p>
<ul>
<li><b>Workbench User Guide > Concepts > Workbench > Builds</b></li>
<li><b>Workbench User Guide > Tasks > Building resources</b></li>
</ul>
<p>Build-related information is displayed as follows:</p>
<ul>
<li>The C-Build view displays the output of the make utility.</li>
<li>The Tasks view displays a list of compiler errors and warnings related to
your projects.</li>
<li>Makefile actions are displayed in the Make Targets view.</li>
</ul>
<p>For more information about the Tasks view, see <b>Workbench User Guide > Reference > User interface information > Views and editors > Tasks
view</b>.</p>
<h2>Build preferences</h2>
<h3>Build order</h3>
<p>If certain projects must be built before others, you can set the build order.
If your project refers to another project, the CDT must built the other project first. </p>
<p>When you set the build order, the CDT does not rebuild projects that depend
on a project; you must rebuild all projects to ensure all changes are
propagated.</p>
<p>For more information on build order, see <b>Workbench User Guide > Reference
> Preference > Build Order</b>.</p>
<h3>Automatic save</h3>
<p>The CDT will save all unsaved modified resources when you perform a manual