1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00

Doc patch for Leo.

This commit is contained in:
Doug Schaefer 2005-07-18 02:20:39 +00:00
parent d896048b89
commit edcbccd7c6
39 changed files with 984 additions and 101 deletions

View file

@ -50,7 +50,7 @@ For other operating systems please refer to your installation documentation.</p>
<ul>
<li>The Console view displays the output of the build tools.</li>
<li>The Tasks view displays a list of compiler errors and warnings related to your projects.</li>
<li>Makefile targets are displayed in the Make Targets view.</li>
<li>For Standard Make projects, the Makefile targets are displayed in the Make Targets view.</li>
</ul>
<p>For more information about the Tasks view, see <b>Workbench User Guide &gt; Reference &gt; User interface information &gt; Views and editors &gt; Tasks view</b>.</p>
@ -84,7 +84,7 @@ For other operating systems please refer to your installation documentation.</p>
<h2>Controlling the building of your project</h2>
<p>The C/C++ compiler that a project uses is controlled by the project's <b>Properties</b> setting.
<p>For a Standard Make project, the C/C++ compiler that a project uses is controlled by the project's <b>Properties</b> setting.
To view a project's properties, right-click on the project and select <b>Properties</b>.
In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables you to control a variety of settings, including:</p>
<dl>
@ -97,13 +97,19 @@ In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables
<dd>Controls which makefile target will be built depending on the scope of the build.</dd>
</dl>
<p>For a Managed Make project, the project properties dialog enables you to manage the build configurations of your project. For additional information see:</p>
<ul>
<li><b>Reference &gt; C/C++ Project Properties &gt; Managed Make Projects</b></li>
<li><b>Reference &gt; C/C++ Project Properties &gt; Managed Make File Properties</b></li>
</ul>
<h2>Viewing build information</h2>
<p>Build-related information is displayed as follows: </p>
<ul>
<li>The <b>Console</b> view displays the output of the make utility.</li>
<li>The <b>Tasks</b> view displays a list of compiler errors and warnings related to your projects. </li>
<li>Build actions display in the <b>Make Targets</b> view.</li>
<li>For a Standard Make project, build actions display in the <b>Make Targets</b> view.</li>
</ul>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
@ -113,6 +119,11 @@ In the dialog that appears, the <b>C/C++ Standard Make Project</b> page enables
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
<br>
<a href="../tasks/cdt_o_build_task.htm">Building</a></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br>
<a href="../reference/cdt_u_properties.htm">Project Properties</a></p>
&nbsp;
<p>
<img src="../images/rh03_04.gif" ALT="Red Hat Copyright Statement"><br>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement">

View file

@ -39,8 +39,7 @@ existing makefile.</p>
<h3>Managed make C or C++ project</h3>
<p>A managed make project generates the makefile for you automatically. In addition, the
files module.dep and module.mk are created for every project sub-directory.
<p>A managed make project generates the makefiles for you automatically.
These files are required for your managed make projects to build successfully.</p>
<h2>Project conversion</h2>

View file

@ -8,7 +8,7 @@
</head>
<body>
<h3>Additional Project Settings</h3>
<p>Click the <b>C/C++ Indexer</b> tab, ensure Enable C/C++ Indexing is selected, otherwise search capabilities, and other tools that require search, will be disabled for your project.
<p>Click the <b>C/C++ Indexer</b> tab, ensure that the Full C/C++ Indexer is selected, otherwise search capabilities, and other tools that require search, will be disabled for your project.
<p>Click <b>Finish</b> to close the dialog box.</p>
</body>

View file

@ -8,7 +8,7 @@
</head>
<body>
<h3>Additional Project Settings</h3>
<p>Click the <b>C/C++ Indexer</b> tab, ensure Enable C/C++ Indexing is deselected for now. You will enable it later, otherwise search capabilities, and other tools that require search, will be disabled for your project.
<p>Click the <b>C/C++ Indexer</b> tab and select No Indexer for now. You will enable indexing later, otherwise search capabilities, and other tools that require search, will be disabled for your project.
<p>Click <b>Finish</b> to close the dialog box.</p>
</body>

View file

@ -15,7 +15,9 @@
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_info.htm">Info</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_build.htm">C/C++ Build</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
<a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mfile_rcbs.htm">Custom Build Steps</a><br>
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>

View file

@ -20,11 +20,18 @@
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_build_settings.htm">Build Settings </a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_dcbs.htm">Build Steps </a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_merror.htm">Error Parsers</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_mbinary.htm">Binary Parser</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">File Types</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">Indexer</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_env.htm">Environment</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt="">&nbsp;&nbsp;&nbsp;
<a style="text-decoration:none" href="cdt_u_mprop_macros.htm">Macros</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_documentation.htm">C/C++ Documentation</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">C/C++ File Types</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">C/C++ Indexer</a><br>
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_ref.htm">Project References</a><br>
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>

View file

@ -0,0 +1,17 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Project properties</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Managed Make Project preferences</h1>
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>
</body>
</html>

View file

@ -44,7 +44,7 @@
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_open_type.htm">C/C++ Open Type</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_create_make_target.htm">Create a Make Target</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_find_replace.htm">C/C++ Find/Replace</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_c_pref.htm">C/C++ preferences</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_c_pref.htm">C/C++ Preferences</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_build_pref.htm">Build Console preferences</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_code_temp.htm">Code Templates preferences</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_debug.htm">Debug preferences</a><br>
@ -63,6 +63,7 @@
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_newproj_parser_error.htm">Error Parser preferences</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_newproj_parser_binary.htm">Binary Parser preferences</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_discovery_preferences.htm">Discovery Options preferences</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="reference/cdt_o_mproj_pref.htm">Managed Make Project preferences</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_u_search_pref.htm">Search preferences</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_u_properties.htm">C/C++ Project Properties</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_mmake_proj.htm">Managed Make Projects</a><br>
@ -71,11 +72,20 @@
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_build.htm">C/C++ Build</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_tool_settings.htm">Tool Settings</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_build_settings.htm">Build Settings</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_dcbs.htm">Build Steps</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_merror.htm">Error Parser</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_mbinary.htm">Binary Parser</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">File Types</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">Indexer</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_env.htm">Environment</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_macros.htm">Macros</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_documentation.htm">C/C++ Documentation</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_file_types.htm">C/C++ File Types</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_indexer.htm">C/C++ Indexer</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mprop_ref.htm">Project References</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_mmake_file.htm">Managed Make File Properties</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_info.htm">Info</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_build.htm">C/C++ Build</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_tool_settings.htm">Tool Settings</a><br>
<img src="../images/trans.gif" border="0" width="200" height="1" alt=""><a style="text-decoration:none" href="cdt_u_mfile_rbcs.htm">Custom Build Steps</a><br>
<img src="../images/trans.gif" border="0" width="100" height="1" alt=""><a style="text-decoration:none" href="cdt_o_smake_proj.htm">Standard Make Projects</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_sprop_info.htm">Info</a><br>
<img src="../images/trans.gif" border="0" width="150" height="1" alt=""><a style="text-decoration:none" href="cdt_u_sprop_builders.htm">Builders</a><br>

View file

@ -0,0 +1,45 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>C/C++ Project Properties, Managed Make File, Build</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Project Properties, Managed Make File, C/C++ Build, Custom Build Steps</h1>
Customizes the selected build configuration allowing the specification of a user defined build command step
for the selected file. In addition to the build command, the user may specify any additional input file(s)
dependencies, the output file(s) generated by the build step, a descriptive message to be displayed in the
build output when the command is executed, and a rule for how the custom build step should be applied with
respect to other tools defined in the configuration, if any. Custom build steps may be specified for any
file type, regardless of the project nature.
<p><img img src="../images/mfile_build_rcbs.png" alt="Resource Properties, Managed Make, C/C++ Build, Custom Build Steps"></p>
<p><dl>
<dt>Exclude from build</dt><dd>Excludes the selected file from being built with the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Resource Configuration settings, Custom Build Steps</dt><dd>Define a custom build step for the selected file.</dd>
<dt>Custom Build Step Applicability</dt><dd>Disable the custom build step for the selected file, or apply the custom build step overriding any other tools defined for the configuration.</dd>
<dt>Additional Input File Name(s)</dt><dd>A semicolon separated list of additional input files required by this build command. The selected file is included by default. Paths are interpreted as relative to the project directory.</dd>
<dt>Output File Name(s)</dt><dd>A semicolon separated list of output files produced by this build command. Paths are interpreted as relative to the build directory.</dd>
<dt>Command</dt><dd>A semicolon separated list of commands that will be executed to perform this build step.</dd>
<dt>Description</dt><dd>An announcement string which will be echoed in the build output when this build step is executed.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to the settings of the selected configuration.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
<a href="cdt_u_mfile_info.htm">C++ Project Properties, Managed Make File, Info</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a></p>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</body>
</html>

View file

@ -44,11 +44,15 @@ Configuration Settings area to set a specific category of options.<p><img img sr
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<a href="cdt_u_mfile_build.htm">C++ Project Properties, Managed Make File, C/C++ Build</a></p>
<p>

View file

@ -17,9 +17,9 @@ Customizes your build configuration command and output settings.
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings, Build Settings</dt><dd>You can change the build
command, build flags and the name of the build goal.</dd>
command, build flags, the name of the build goal, and whether to expand build environment macros in the generated make file.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
@ -45,10 +45,14 @@ Customizes your build configuration command and output settings.
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p>

View file

@ -47,10 +47,14 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -0,0 +1,83 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>C/C++ Project Properties, Managed Make File, Build</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Project Properties, Managed, C/C++ Build, Build Steps</h1>
Customizes the selected build configuration allowing the specification of user defined build command steps, as
well as a descriptive message to be displayed in the
build output, immediately prior to and immediately after normal build processing
executes.
<p><img img src="../images/mprop_dcbs.png" alt="Properties, Managed Make, C/C++ Build, Build Steps"></p>
<p><dl>
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Allows the selection of the active build configuration from the list provided.</dd>
<dt>Manage...</dt>
<dd>You can add, remove and rename configurations.</dd>
<dt>Pre-build Step</dt>
<dt>&nbsp;&nbsp;&nbsp; Command</dt><dd>A command, or a list of semicolon separated
commands, to be executed immediately prior to execution of the build.</dd>
<dt>&nbsp;&nbsp;&nbsp; Description</dt><dd>Optional descriptive text that is
associated with the pre-build step to be displayed in the build output
immediately prior to execution of the pre-build step command or commands.</dd>
<dt>Post-build Step</dt>
<dt>&nbsp;&nbsp;&nbsp; Command</dt><dd>A command, or a list of semicolon separated
commands, to be executed immediately after the execution of the build.</dd>
<dt>&nbsp;&nbsp;&nbsp; Description</dt><dd>Optional descriptive text that is
associated with the post-build step to be displayed in the build output
immediately prior to execution of the post-build step command or commands.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default
setting</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl>
<h2></h2>
<h2>Detailed Specification</h2>
<p>To ensure reasonable custom build step behavior, sensible input must be
provided when specifying custom build step input. Custom build steps are not
verified for correctness in any regard and are passed exactly as entered into
the build stream. <br>
<br>
In the descriptive text, below, the term &quot;main build&quot; is defined as the sequence
of commands to be executed when a build is invoked, not including pre-build or
post-build steps.<br>
<br>
The pre-build step is not executed if the state of the main build is determined
to be up to date; otherwise it is executed. An attempt to execute the main build
will occur regardless of the success or failure of executing the pre-build step.
<br>
<br>
The post-build step is not executed if the state of the main build is determined
to be up to date. It will be executed only if the main-build has executed
successfully. </p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
<a href="cdt_u_mfile_info.htm">C++ Project Properties, Managed Make File, Info</a><br>
<a href="cdt_u_mprop_info.htm">C++ Project Properties, Managed, Info</a><br>
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</body>
</html>

View file

@ -0,0 +1,62 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>C/C++ Project Properties, Managed, C/C++ Documentation</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Project Properties, Managed, C/C++ Documentation</h1>
<p>You can select which installed documentation to use for your project.</p>
<p><img img src="../images/mprop_documentation.png" alt="C/C++ Project Properties, Managed, C/C++ Documentation"></p>
<p><dl>
<dt>Help Books</dt><dd>Select the help books to use for this project.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
<a href="cdt_u_sprop_info.htm">C++ Project Properties, Standard, Info</a><br>
<a href="cdt_u_sprop_builders.htm">C++ Project Properties, Standard, Builders</a><br>
<a href="cdt_u_sprop_file_types.htm">C++ Project Properties, Standard, File Types</a><br>
<a href="cdt_u_sprop_includes.htm">C++ Project Properties, Standard, Include Paths and Symbols</a><br>
<a href="cdt_u_sprop_indexer.htm">C++ Project Properties, Standard, Indexer</a><br>
<a href="cdt_u_sprop_mbuild.htm">C++ Project Properties, Standard, Make Builder</a><br>
<a href="cdt_u_sprop_merror.htm">C++ Project Properties, Standard, Error Parser</a><br>
<a href="cdt_u_sprop_mbinary.htm">C++ Project Properties, Standard, Binary Parser</a><br>
<a href="cdt_u_sprop_mdiscovery.htm">C++ Project Properties, Standard, Discovery Options</a><br>
<a href="cdt_u_sprop_psource.htm">C++ Project Properties, Standard, Source</a><br>
<a href="cdt_u_sprop_poutput.htm">C++ Project Properties, Standard, Output</a><br>
<a href="cdt_u_sprop_pproj.htm">C++ Project Properties, Standard, Projects</a><br>
<a href="cdt_u_sprop_plib.htm">C++ Project Properties, Standard, Libraries</a><br>
<a href="cdt_u_sprop_pcontainers.htm">C++ Project Properties, Standard, Path Containers</a><br>
<a href="cdt_u_sprop_ref.htm">C++ Project Properties, Standard, Project References</a><br>
<a href="cdt_u_mprop_info.htm">C++ Project Properties, Managed, Info</a><br>
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</body>
</html>

View file

@ -0,0 +1,62 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>C/C++ Project Properties, Managed, Build</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>C/C++ Project Properties, Managed, C/C++ Build, Environment</h1>
Customizes the environment variables to be used in building your build configuration.<p>
<img img src="../images/mprop_env.png" alt="C/C++ Project Properties, Managed, C/C++ Build, Environment"></p>
<p><dl>
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings</dt><dd>To Be Added.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
<a href="cdt_u_sprop_info.htm">C++ Project Properties, Standard, Info</a><br>
<a href="cdt_u_sprop_builders.htm">C++ Project Properties, Standard, Builders</a><br>
<a href="cdt_u_sprop_file_types.htm">C++ Project Properties, Standard, File Types</a><br>
<a href="cdt_u_sprop_includes.htm">C++ Project Properties, Standard, Include Paths and Symbols</a><br>
<a href="cdt_u_sprop_indexer.htm">C++ Project Properties, Standard, Indexer</a><br>
<a href="cdt_u_sprop_mbuild.htm">C++ Project Properties, Standard, Make Builder</a><br>
<a href="cdt_u_sprop_merror.htm">C++ Project Properties, Standard, Error Parser</a><br>
<a href="cdt_u_sprop_mbinary.htm">C++ Project Properties, Standard, Binary Parser</a><br>
<a href="cdt_u_sprop_mdiscovery.htm">C++ Project Properties, Standard, Discovery Options</a><br>
<a href="cdt_u_sprop_psource.htm">C++ Project Properties, Standard, Source</a><br>
<a href="cdt_u_sprop_poutput.htm">C++ Project Properties, Standard, Output</a><br>
<a href="cdt_u_sprop_pproj.htm">C++ Project Properties, Standard, Projects</a><br>
<a href="cdt_u_sprop_plib.htm">C++ Project Properties, Standard, Libraries</a><br>
<a href="cdt_u_sprop_pcontainers.htm">C++ Project Properties, Standard, Path Containers</a><br>
<a href="cdt_u_sprop_ref.htm">C++ Project Properties, Standard, Project References</a><br>
<a href="cdt_u_mprop_info.htm">C++ Project Properties, Managed, Info</a><br>
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</body>
</html>

View file

@ -9,18 +9,16 @@
</head>
<body>
<h1>C/C++ Project Properties, Managed, File Types</h1>
<h1>C/C++ Project Properties, Managed, C/C++ File Types</h1>
<p>You can view a list of file types on the File Types page of a C/C++ project's properties window.</p>
<p><img img src="../images/mprop_file_types.png" alt="C/C++ Project Properties, Managed, File Types"></p>
<p><img img src="../images/mprop_file_types.png" alt="C/C++ Project Properties, Managed, C/C++ File Types"></p>
<p><dl>
<dt>Use workspace settings</dt><dd>Select this to use the Managed workspace settings.</dd>
<dt>Use Project Settings</dt><dd>Select this option to use project settings, or add or remove specific file types.</dd>
<dt>New...</dt><dd>Add a new file type.</dd>
<dt>Remove</dt><dd>Remove a listed file type.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
@ -45,9 +43,13 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -9,15 +9,14 @@
</head>
<body>
<h1>C/C++ Project Properties, Managed, Indexer</h1>
<p>You can select which C/C++ Indexers to use for your project. The indexer is necessary for search and related features, like content assist.</p>
<h1>C/C++ Project Properties, Managed, C/C++ Indexer</h1>
<p>You can select which C/C++ Indexer to use for your project. The indexer is necessary for search and related features, like content assist.</p>
<p><img img src="../images/mprop_indexer.png" alt="C/C++ Project Properties, Managed, Indexer"></p>
<p><img img src="../images/mprop_indexer.png" alt="C/C++ Project Properties, Managed, C/C++ Indexer"></p>
<p><dl>
<dt>Enable C/C++ Indexing</dt><dd>When selected C++ Indexing is enabled for this project.</dd>
<dt>Enable C++ Index problem reporting</dt><dd>When selected, any index related errors detected will be reported.</dd>
<dt>Available Indexers</dt><dd>Select the Indexer to use for this project, or <b>No Indexer</b> to disable indexing. Some indexers will display additional options below the indexer selection box.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
@ -45,9 +44,13 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -17,6 +17,7 @@
<dl>
<dt>Info</dt><dd>Shows project information.</dd>
<dt>Default encoding for text files</dt><dd>You can specify an alternate text encoding.</dd>
<dt>New text file line delimiter</dt><dd>You can specify the line delimiter.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
@ -41,10 +42,14 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -0,0 +1,474 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>C/C++ Project Properties, Managed, Build</title>
<link rel="stylesheet" type="text/css" href="../help.css">
<style>
<!--
table.MsoNormalTable
{mso-style-parent:"";
font-size:10.0pt;
font-family:"Times New Roman";
}
-->
</style>
</head>
<body>
<h1>C/C++ Project Properties, Managed, C/C++ Build, Macros</h1>
Customizes the build macros used in your build configuration.<p>
<img img src="../images/mprop_macros.png" alt="C/C++ Project Properties, Managed, C/C++ Build, Macros"></p>
<p><dl>
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings</dt><dd>You can add and remove build macros for a
project or configuration.&nbsp; Each tab contains two tables - one for User
defined build macros and one for non user-defined build macros.&nbsp; Each
table contains three columns<b>:</b><p><b>Name</b> of the build macro</p>
<p><b>Type </b>of value contained in the build macro (see below)</p>
<p><b>Value </b>of the build macro.&nbsp; </p>
<p>You can view all build macros that are not user-defined in the <b>System
Macros</b> table.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;</span><span style="font-style: normal; font-variant: normal; font-weight: normal">You</span>
can choose to also display all macros defined for lower-precedence contexts
in the <b>System Macros</b> table by checking the <b>Show parent context
macros</b> checkbox.</p>
<p class="MsoNormal">You can view all user-defined macros in the <b>User
Macros</b> table.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span>A user-defined macro overrides a non user-defined macro of the same
name for the given context.&nbsp; Overridden macros are displayed in bold in
the <b>System Macros</b> table.</dd>
</dl>
<dl>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
</dl></p>
<h2>Detailed Specification</h2>
<p>Build Macros can be used in all C/C++ Build configuration properties that
accept text. Build Macros are referenced in strings by enclosing them in braces, preceded by a dollar sign.
There are no special restrictions on a macro name, though it is encouraged that a macro name begin with
a letter and contain only letters, digits and underscore signs. Build macro names are case sensitive.
<br>
If the actual value of text property contains $<i>{text</i><some_expression>}, it must be pre-pended
with the backslash in order to distinguish it from a build macro. The Managed
Build System pre-defines many useful macros (see below) and allows tool
integrators and users to define additional macros.</p>
<p>Build Macros can hold several types of values:
</p>
<ol>
<li>Text value: can be any text string</li>
<li>Text-List value: an array of Text values</li>
<li>Path-file value: can hold a file path</li>
<li>Path-dir value: can hold a directory path
</li>
<li>Path-any value: can hold both a file and directory path
</li>
<li>Path-file-List value: an array of Path-file values
</li>
<li>Path-dir-List value: an array of Path-dir values</li>
<li>Path-any-List value: an array of Path-any values </li>
</ol>
<p class="MsoNormal">Build Macros are context-sensitive, that is the macro of a
given name could have different values depending on where it is used.&nbsp;
Several contexts are defined:</p>
<ol>
<li>
<p class="MsoNormal">The currently selected file.</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
currently selected option</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
currently selected configuration (which includes a tool-chain).</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
currently selected project.</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
current workspace.</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The CDT
and Eclipse installations.</li>
<li>
<p class="MsoNormal" style="text-indent: -.25in; margin-left: .25in">The
process environment variables defined in the environment passed to Eclipse.</li>
</ol>
<p class="MsoNormal">Users can define new macros for any project or
configuration of a project.&nbsp; The value of a build macro will be searched
for in the order specified above.&nbsp;If macro is not found for the currently
selected file context, the currently selected option context will be used, if
not found, the currently selected configuration context will be used, etc.&nbsp; </p>
<p class="MsoNormal">Macro resolution takes place when the build file is being
generated.</p>
<span style="font-size: 12.0pt; font-family: Times New Roman">All macros except
the build process environment macros always get resolved in the makefile.&nbsp;
See the ??“expand build environment macros� checkbox in the “Build Settings� tab
of the “C/C++ Build�. </span>
<p class="MsoNormal">The Managed Build System pre-defines many useful macros
described in the following tables:</p>
<h3>File-specific macros</h3>
<p class="MsoNormal">The set of file-context macros is MBS-predefined, neither a
tool-integrator nor a user can define new file-context macros, but a
tool-integrator can specify the values for the file-context macros using
attributes of a builder element. The macro values specified in those attributes
should not contain the explicit e.g. file name, but instead should provide the
filename definition in terms of the builder automatic variables and text
functions. This is needed to allow the makefile generator to generate pattern
rules, e.g. in the case of Gnu make, the macro that represents the output file
name will contain the “$(notdir $@)? value. The builder definition of the gnu
tool-chain will contain attribute specifying the value for that macro. If a
tool-integrator does not provide the values for the file-specific macros, MBS
will automatically expand them to their actual value when generating the
buildfile, e.g. for the foo.c file the macro that represents the input file name
will contain “foo.c? in this case. In this case the makefile generator will not
be able to use pattern rules for building files with options containing
file-specific macros. (see the “Supplying the file-context macros values?
section for more detail)</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: medium none" id="table1" width="695">
<tr style="height: 8.3pt">
<td valign="top" style="width: 217px; height: 8.3pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>Macro</b></td>
<td valign="top" style="width: 103px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>Value
Type</b></td>
<td valign="top" style="width: 329px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>
Description</b></td>
</tr>
<tr style="height: 3.5pt">
<td valign="top" style="width: 217px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${InputFileName}</td>
<td valign="top" style="width: 103px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the input
file name. The input file has the following meaning:</p>
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
1.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>If a
tool does not accept building multiple files of the primary input type
with one tool invocation, the input file is the file of the primary
input type being built.</p>
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
2.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>If a
tool accepts building multiple files of the primary input type with one
tool invocation the input file is undefined and the macros representing
the input file contain information about one of the inputs of the
primary input type being built.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${InputFileExt}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the extension
of the input file.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${InputFileBaseName}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the base name
of the input file. That is the file name with an extension stripped.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${InputFileRelPath}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(File)</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the input
file path relative to the builder current directory.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${InputDirRelPath}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the input
file directory path relative to the builder current directory.</td>
</tr>
<tr style="height: 3.5pt">
<td valign="top" style="width: 217px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${OutputFileName}</td>
<td valign="top" style="width: 103px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the output
file name. The output file has the following meaning:</p>
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
1.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>If a
tool is not capable of producing multiple files of the primary output
type with one tool invocation the output file is the file of the primary
output type that is built with a given tool invocation.</p>
<p class="MsoNormal" style="text-align: justify; text-indent: -.25in; margin-left: .25in">
2.<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>If a
tool is capable of producing multiple files of the primary output type
with one tool invocation the output file is undefined and the macros
representing the output file contain information about one of the files
of the primary output type that are built with a given tool invocation.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${OutputFileExt}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the output
file extension.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${OutputFileBaseName}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the output
file base name. That is the output file name with an extension stripped.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${OutputFileRelPath}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(File)</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the output
file path relative to the current builder directory.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${OutputDirRelPath}</td>
<td valign="top" style="width: 103px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
<td valign="top" style="width: 329px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the output
file directory path relative to the current builder directory.</td>
</tr>
</table>
<h3 style="text-indent: 0in; margin-left: 0in">&nbsp;Configuration-specific macros</h3>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table3">
<tr style="height: 8.3pt">
<td valign="top" style="width: 215px; height: 8.3pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>Macro</b></td>
<td valign="top" style="width: 104px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>Value
Type</b></td>
<td valign="top" style="width: 331px; height: 8.3pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center"><b>
Description</b></td>
</tr>
<tr style="height: 3.5pt">
<td valign="top" style="width: 215px; height: 3.5pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${ConfigName}</td>
<td valign="top" style="width: 104px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the name of a
given configuration.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${ConfigDescription}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the description of a given
configuration.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${BuildArtifactFileName}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the name of the build artifact.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${BuildArtifactFileExt}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the extension of the build artifact.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${BuildArtifactFileBaseName}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the base name of the build artifact.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${BuildArtifactFilePrefix}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the prefix of the build artifact.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${TargetOsList}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text-List</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the list of the target OS names.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 215px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${TargetArchList}</td>
<td valign="top" style="width: 104px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text-List</td>
<td valign="top" style="width: 331px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the list of the target Arch names.</td>
</tr>
</table>
<h3 style="text-indent: 0in; margin-left: 0in">Project-specific macros</h3>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table4">
<tr style="height: 3.5pt">
<td valign="top" style="width: 219px; height: 3.5pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${ProjName}</td>
<td valign="top" style="width: 105px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 328px; height: 3.5pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" style="text-align:justify">Represents the name of a
given project.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 219px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${ProjDirPath}</td>
<td valign="top" style="width: 105px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the absolute path of a given project.
</td>
</tr>
</table>
<h3 style="text-indent: 0in; margin-left: 0in">Workspace-specific macros</h3>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table5">
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${WorkspaceDirPath}</td>
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Path(Dir)</td>
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the workspace absolute path.</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${DirectoryDelimiter}</td>
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the directory delimiter used on the
system. That is the “\? for Win32 systems and the “/? for Unix-like
systems</p>
<p class="MsoNormal">This could be useful, e.g. in the case a user needs
the absolute path of an input file. The absolute path would be
represented in the following way: ${CWD}${DirectoryDelimiter}${InputFileRelPath}</td>
</tr>
<tr style="height: 6.95pt">
<td valign="top" style="width: 217px; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${PathDelimiter}</td>
<td valign="top" style="width: 106px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td valign="top" style="width: 328px; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the default path delimiter used on the
system to separate paths in the path environment variables. That is the
“;? for Win32 systems and the “:? for Unix-like systems</p>
<p class="MsoNormal">This might be used in the environment variable
definitions</td>
</tr>
</table>
<h3>CDT/Eclipse installation-specific macros</h3>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="695" style="width: 521.4pt; border-collapse: collapse; border: medium none" id="table6">
<tr style="height: 6.95pt">
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${EclipseVersion}</td>
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: 1.0pt solid windowtext; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the current eclipse version.</td>
</tr>
<tr style="height: 6.95pt">
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${CDTVersion}</td>
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the current CDT version.</td>
</tr>
<tr style="height: 6.95pt">
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${MBSVersion}</td>
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the current MBS version.</td>
</tr>
<tr style="height: 6.95pt">
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${HostOsName}</td>
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the operating system name on which
eclipse is running.</td>
</tr>
<tr style="height: 6.95pt">
<td width="228" valign="top" style="width: 171.0pt; height: 6.95pt; border-left: 1.0pt solid windowtext; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">${HostArchName}</td>
<td width="108" valign="top" style="width: 80.85pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal" align="center" style="text-align:center">Text</td>
<td width="359" valign="top" style="width: 269.55pt; height: 6.95pt; border-left: medium none; border-right: 1.0pt solid windowtext; border-top: medium none; border-bottom: 1.0pt solid windowtext; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in">
<p class="MsoNormal">Represents the architecture name on which eclipse
is running.</td>
</tr>
</table>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"><br>
<a href="cdt_u_sprop_info.htm">C++ Project Properties, Standard, Info</a><br>
<a href="cdt_u_sprop_builders.htm">C++ Project Properties, Standard, Builders</a><br>
<a href="cdt_u_sprop_file_types.htm">C++ Project Properties, Standard, File Types</a><br>
<a href="cdt_u_sprop_includes.htm">C++ Project Properties, Standard, Include Paths and Symbols</a><br>
<a href="cdt_u_sprop_indexer.htm">C++ Project Properties, Standard, Indexer</a><br>
<a href="cdt_u_sprop_mbuild.htm">C++ Project Properties, Standard, Make Builder</a><br>
<a href="cdt_u_sprop_merror.htm">C++ Project Properties, Standard, Error Parser</a><br>
<a href="cdt_u_sprop_mbinary.htm">C++ Project Properties, Standard, Binary Parser</a><br>
<a href="cdt_u_sprop_mdiscovery.htm">C++ Project Properties, Standard, Discovery Options</a><br>
<a href="cdt_u_sprop_psource.htm">C++ Project Properties, Standard, Source</a><br>
<a href="cdt_u_sprop_poutput.htm">C++ Project Properties, Standard, Output</a><br>
<a href="cdt_u_sprop_pproj.htm">C++ Project Properties, Standard, Projects</a><br>
<a href="cdt_u_sprop_plib.htm">C++ Project Properties, Standard, Libraries</a><br>
<a href="cdt_u_sprop_pcontainers.htm">C++ Project Properties, Standard, Path Containers</a><br>
<a href="cdt_u_sprop_ref.htm">C++ Project Properties, Standard, Project References</a><br>
<a href="cdt_u_mprop_info.htm">C++ Project Properties, Managed, Info</a><br>
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</p>
</body>
</html>

View file

@ -27,7 +27,7 @@ symbols of the object file in the C/C++ Projects view.</p>
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings, Binary Parser</dt>
<dd>Select a binary parser from the list.</dd>
<dt>Binary Parser Options</dt>
@ -62,9 +62,13 @@ symbols of the object file in the C/C++ Projects view.</p>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -20,7 +20,7 @@
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings, Error Parsers</dt>
<dd>Lists the various error parsers which can be enabled or disabled.</dd>
<dt>Up</dt>
@ -62,9 +62,13 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>

View file

@ -41,11 +41,14 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>

View file

@ -17,7 +17,7 @@ Customizes the tools and tool options used in your build configuration.
<dt>Project Type:</dt><dd>Displays the type of project that is built by the
selected build configuration.</dd>
<dt>Configuration:</dt><dd>Select the build configuration from the list provided.</dd>
<dt>Manage...</dt><dd>You can add and remove configurations.</dd>
<dt>Manage...</dt><dd>You can add, remove and rename configurations.</dd>
<dt>Configuration Settings, Tool Settings</dt><dd>Edit individual tool options.</dd>
<dt>Restore Defaults</dt><dd>Returns any changes back to their default setting.</dd>
<dt>Apply</dt><dd>Applies any changes.</dd>
@ -44,11 +44,15 @@ Customizes the tools and tool options used in your build configuration.
<a href="cdt_u_mprop_builders.htm">C++ Project Properties, Managed, Builders</a><br>
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<a href="cdt_u_mfile_tool_settings.htm">C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings</a></p>
<p>

View file

@ -16,7 +16,7 @@ function changeSize(theImage,wd,ht) {
</script>
</head>
<h1>New Project Wizard - Managed Make, C/C++ Indexer</h1>
<p>You can select whether to enable the C/C++ Indexer for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.</p>
<p>You can select which C/C++ Indexer to use for your project from this page of the wizard. The indexer is necessary for search and related features, like content assist.</p>
<p><img src="../images/new_proj_wz_man_indexer.png" alt="New Project Wizard"></p>
@ -29,13 +29,9 @@ function changeSize(theImage,wd,ht) {
</tr>
<tr>
<td><b>Enable C++ Indexing</b></td>
<td>When selected C++ Indexing is enabled for this project.</td>
<td><b>Available Indexers</b></td>
<td>Select the Indexer to use for this project, or <b>No Indexer</b> to disable indexing. Some indexers will display additional options below the indexer selection box.</td>
</tr>
<tr>
<td><b>C++ Index problem reporting</b></td>
<td>Select the categories of index related errors that will be reported.</td>
</tr>
</table></p>

View file

@ -36,7 +36,7 @@ function changeSize(theImage,wd,ht) {
</tr>
<tr>
<td><b>Location</b></td>
<td><b>Directory</b></td>
<td>If <b>Use Default Location</b> is not selected, enter the location where the project is to be created.</td>
</tr>

View file

@ -28,7 +28,7 @@ function changeSize(theImage,wd,ht) {
</tr>
<tr>
<td><b>Select Project References</b></td>
<td><b>Referenced C/C++ Projects</b></td>
<td>If you have any other projects in your workspace, you can select them as references for this new C or C++ project.</td>
</tr>
</table></p>

View file

@ -16,7 +16,6 @@
<th>Name</th>
<th>Function</th>
</tr>
<tr>
<td><b>Project Type</b></td>
<td>You can select a project type from the drop down list.</td>
@ -25,11 +24,16 @@
<td><b>Configurations</b></td>
<td>Specifies which build configurations will be supported for your project.</td>
</tr>
<tr>
</tr>
<tr>
<td><b>Show All Project Types</b></td>
<td>If selected, all known project types will appear in the <b>Configurations</b> window, by default, the list is filtered so that only project types for the host OS are shown.</td>
<td>If selected, all known project types will appear in the <b>Project Type</b> list.
By default, the list is filtered so that only project types that are buildable on the host system are shown.</td>
</tr>
<tr>
<td><b>Show All Configurations</b></td>
<td>If selected, all known default configurations will appear in the <b>Configurations</b> window.
By default, the list is filtered so that only configurations that are buildable on the host system are shown.</td>
</tr>
</table></p>

View file

@ -40,10 +40,14 @@
<a href="cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, Indexer</a><br>
<a href="cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
<a href="cdt_u_mprop_documentation.htm">C++ Project Properties, Managed, C/C++ Documentation</a><br>
<a href="cdt_u_mprop_file_types.htm">C++ Project Properties, Managed, C/C++ File Types</a><br>
<a href="cdt_u_mprop_indexer.htm">C++ Project Properties, Managed, C/C++ Indexer</a><br>
<a href="cdt_u_mprop_ref.htm">C++ Project Properties, Managed, Project References</a></p>
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>

View file

@ -36,7 +36,8 @@
<img src="../images/trans.gif" border="0" width="25" height="1" alt=""><a style="text-decoration:none" href="cdt_o_build_task.htm">Building projects</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_rename.htm">Renaming a project</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_ref.htm">Selecting referenced projects</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_build_set.htm">Defining build settings</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_build_set.htm">Defining Standard Make build settings</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_mproj_build_set.htm">Defining Managed Make build settings</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_error_parser.htm">Filtering errors</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_parser.htm">Selecting a binary parser</a><br>
<img src="../images/trans.gif" border="0" width="50" height="1" alt=""><a style="text-decoration:none" href="cdt_t_proj_paths.htm">Adding Include paths and symbols</a><br>

View file

@ -12,7 +12,7 @@
<h1>Converting CDT 1.x Projects</h1>
<p>How you update your CDT 1.x project to CDT 2.1 depends upon whether the
<p>How you update your CDT 1.x project to CDT 3.0 depends upon whether the
project is a Standard Make project or a Managed Make project. For a Standard
Make project, see <b>Convert to C/C++ Make Project Wizard</b> below.</p>
<h2>Updating a Managed Make Project </h2>
@ -22,7 +22,7 @@ convert your project when it attempts to read the Managed Build project
information and discovers that the project needs to be updated.&nbsp; You will be prompted to update the project.</p>
<p> <img src="../images/update_managed_build.png" alt="Update Managed Builder dialog box"></p>
<p>Click <b>Yes</b> and the project will be updated.&nbsp; The updated Managed
Build information can no longer be loaded by CDT 1.x or CDT 2.0.&nbsp; Select <b>
Build information can no longer be loaded by CDT 1.x or CDT 2.x.&nbsp; Select <b>
No</b> and the project will not be updated.&nbsp; You will be able to view the
Managed Build settings, but no changes will be saved when you close the project
or exit Eclipse.</p>
@ -42,7 +42,7 @@ See <a href="cdt_t_discovery.htm">Set Discovery Options</a> for details.</p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"><br>
<a href="cdt_t_add_custom_persp.htm">Adding Convert to a C/C++ Make Project to the New menu</a><br>
<a href="cdt_t_discovery.htm">Set Discovery Options</a><br>
<a href="cdt_t_convert_mbs20_proj.htm">Converting CDT 2.0 Managed Make Projects </a></p>
<a href="cdt_t_convert_mbs20_proj.htm">Converting CDT 2.x Managed Make Projects </a></p>
<p><img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" ></p>

View file

@ -4,20 +4,20 @@
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Converting CDT 2.0 Managed Make Projects</title>
<title>Converting CDT 2.x Managed Make Projects</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Converting CDT 2.0 Managed Make Projects</h1>
<h1>Converting CDT 2.x Managed Make Projects</h1>
<p>For a CDT 2.0 Managed Make project, the Managed Build system will prompt you to
<p>For a CDT 2.x Managed Make project, the Managed Build system will prompt you to
convert your project when it attempts to read the Managed Build project
information and discovers that the project needs to be updated.&nbsp; You will be prompted to update the project.</p>
<p> <img src="../images/update_managed_build20.png" alt="Update CDT 2.0 Managed Builder dialog box"></p>
<p> <img src="../images/update_managed_build20.png" alt="Update CDT 2.x Managed Builder dialog box"></p>
<p>Click <b>Yes</b> and the project will be updated.&nbsp; The updated Managed
Build information can no longer be loaded by CDT 2.0.&nbsp; Select <b>
Build information can no longer be loaded by CDT 2.x.&nbsp; Select <b>
No</b> and the project will not be updated.&nbsp; You will be able to view the
Managed Build settings, but no changes will be saved when you close the project
or exit Eclipse.</p>

View file

@ -0,0 +1,56 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Defining Managed Make build settings</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Defining Managed Make build settings</h1>
<p>The <b>C/C++ Build</b> property page of a Managed Make project allows you to:</p>
<ul>
<li>Add, remove and rename build configurations</li>
<li>Change the command line options used when invoking the build tools</li>
<li>Change the name of the final output of the build</li>
<li>Change the make command used to invoke the build</li>
<li>Add custom build steps to the build</li>
<li>Define the error parsers to be used to filter the build error messages - See <b>Filtering errors</b>.</li>
<li>Define the binary parser used with the output of the build - See <b>Selecting a binary parser</b>.</li>
<li>Define the environment variables for the build</li>
<li>Define build macros for the build</li>
</ul>
See <a href="../reference/cdt_u_properties.htm">C/C++ Project Properties</a> for further information.
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
<a href="../concepts/cdt_c_projects.htm">CDT Projects</a><br>
<a href="../concepts/cdt_c_proj_file_views.htm">Project file views</a></p>
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
<br>
<a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br>
<a href="../reference/cdt_u_properties.htm">C/C++ Project Properties</a></p>
<a href="../reference/cdt_u_mprop_build.htm">C++ Project Properties, Managed, C/C++ Build</a><br>
<a href="../reference/cdt_u_mprop_tool_settings.htm">C++ Project Properties, Managed, C/C++ Build, Tool Settings</a><br>
<a href="../reference/cdt_u_mprop_build_settings.htm">C++ Project Properties, Managed, C/C++ Build, Build Settings</a><br>
<a href="../reference/cdt_u_mprop_dcbs.htm">C++ Project Properties, Managed, C/C++ Build, Build Steps</a><br>
<a href="../reference/cdt_u_mprop_merror.htm">C++ Project Properties, Managed, C/C++ Build, Error Parsers</a><br>
<a href="../reference/cdt_u_mprop_mbinary.htm">C++ Project Properties, Managed, C/C++ Build, Binary Parser</a><br>
<a href="../reference/cdt_u_mprop_env.htm">C++ Project Properties, Managed, C/C++ Build, Environment</a><br>
<a href="../reference/cdt_u_mprop_macros.htm">C++ Project Properties, Managed, C/C++ Build, Macros</a><br>
</p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >
</body>
</html>

View file

@ -4,13 +4,13 @@
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Defining build settings</title>
<title>Defining Standard Make build settings</title>
<link rel="stylesheet" type="text/css" href="../help.css">
</head>
<body>
<h1>Defining build settings</h1>
<h1>Defining Standard Make build settings</h1>
<p>The <b>Make Builder</b> page lets you:</p>

View file

@ -30,7 +30,8 @@ project properties in the Preferences window for future standard make projects.<
<li>Do one of the following:</li>
<ul>
<li>To set properties for future Standard Make projects, click <b>Window &gt; Preferences </b>. Expand<b>C/C++</b>, and click <b>New Make Projects</b>.</li>
<li>In the C/C++ Projects view, right-click a standard make project, and select <b>Properties</b>. Select <b>C/C++ Make Project</b> from the list.</li>
<li>For a Standard Make project, in the C/C++ Projects view, right-click the project, and select <b>Properties</b>. Select <b>C/C++ Make Project</b> from the list.</li>
<li>For a Managed Make project, in the C/C++ Projects view, right-click the project, and select <b>Properties</b>. Select <b>C/C++ Build</b> from the list.</li>
</ul>
<li>Click the <b>Error Parsers</b> tab.</li>
<li>In the <b>Error parsers</b> list, select error parsers.</li>

View file

@ -28,15 +28,15 @@
<li>To specify a different directory in which to save your project, clear the <b>
Use Default Location</b> check box, and enter the path in the <b>Location</b>
box.</li>
<li>For managed make projects, click <b>Next</b> to select a deployment
platform. For more information, see <a href="cdt_t_proj_platf.htm">Selecting a
deployment platform</a>.</li>
<li>For Managed Make projects, click <b>Next</b> to select a project type and the
default configurations. For more information, see <a href="cdt_t_proj_platf.htm">Selecting a
project type</a>.</li>
<li>To create your project, click <b>Finish</b>.<br>
<img src="../images/new_proj_wz_man_name.png" alt="Managed New Project Wizard"></li>
</li>
<li>If a message box prompts
you to switch perspectives, click <b>Yes</b>.<li>Define your project
properties. For more information, see <a href="cdt_o_proj_prop.htm">Defining
properties. For more information, see <a href="../reference/cdt_u_properties.htm">Defining
project properties</a>.</ol>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
@ -47,7 +47,7 @@
<br><a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br><a href="../reference/cdt_o_proj_prop_pages.htm">Project properties</a>
<br><a href="../reference/cdt_u_properties.htm">Project properties</a>
<br><a href="../reference/cdt_o_views.htm">Views</a></p>

View file

@ -18,14 +18,14 @@ project, you can view the components of the .o file in the C/C++ Projects view
and view the contents of the .o file in the C/C++ editor. You can also easily browse for the executable when
defining run/debug configurations.</p>
<p>You can define the properties on a per project basis from the New Project
<p>For a Standard Make project, you can define the properties on a per project basis from the New Project
wizard, in the C/C++ Projects view or in the Navigator view. You can also define
project properties in the Preferences window for future standard make projects.</p>
<p>To select a binary parser:</p>
<p>To set properties for future Standard Make projects:</p>
<ol>
<li>To set properties for future Standard Make projects, click <b>Window &gt;
<li>Click <b>Window &gt;
Preferences </b>. Expand<b> C/C++,</b> click <b>New Make Projects</b>.</li>
<li>Click the <b>Binary Parser</b> tab.<br>
<img src="../images/new_make-binary_parser.png" alt="Select Binary Parser window"></li>
@ -38,6 +38,13 @@ project properties in the Preferences window for future standard make projects.<
<li>Click <b>OK</b>.</li>
</ol>
<p>For a Managed Make project:</p>
<ol>
<li>In the C/C++ Projects view, right-click the project, and select <b>Properties</b>.</li>
<li>Select <b>C/C++ Build</b> from the list.</li>
<li>Click the <b>Binary Parser</b> tab.</li>
</ol>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"><br>
<a href="../concepts/cdt_c_projects.htm">CDT Projects</a><br>
<a href="../concepts/cdt_c_proj_file_views.htm">Project file views</a></p>

View file

@ -12,20 +12,21 @@
<body>
<h1>Selecting a deployment platform</h1>
<h1>Selecting a project type</h1>
<p>For managed make projects, you need to select the platform on which you plan
to deploy your program. You also need to select a release or debug configuration for your project.</p>
<p>For Managed Make projects, you need to select the type of project that you plan to create, and the
default configurations for your project.</p>
<p>To select a deployment platform:</p>
<p>To select a project type:</p>
<ol>
<li>In the C/C++ Projects view, right-click a project, and select <b>Properties</b>.<li>Select <b>C/C++
Build </b> from the list.</li>
<li>To create a configuration with optimization flags enabled and debug
symbols disabled, in the Configurations list, select <b>Release</b>.</li>
<li>To create a configuration with optimization flags disabled and debug
symbols enabled, in the Configurations list, select <b>Debug</b>.</li>
<li>Select a project type from the list. By default, this dialog dispays only the project types
that are buildable on the system on which Eclipse is running.
You can view all installed project types by selecting the <b>Show All Project Types</b> button.</li>
<li>Select the configurations that you want added to your project.
By default, this dialog dispays only the configurations
that are buildable on the system on which Eclipse is running.
You can view all default configurations by selecting the <b>Show All Configurations</b> button.</li>
</ol>
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
<br>
@ -35,9 +36,6 @@ to deploy your program. You also need to select a release or debug configuration
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
<br>
<a href="cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
<br>
<a href="../reference/cdt_u_newproj_platf.htm">Target platform, C/C++ Properties window</a></p>
<img src="../images/ng00_04a.gif" ALT="IBM Copyright Statement" >

View file

@ -60,6 +60,7 @@
<topic label="Binary Parser" href="reference/cdt_u_newproj_parser_binary.htm"/>
<topic label="Discovery Options" href="reference/cdt_u_discovery_preferences.htm"/>
</topic>
<topic label="Managed Make Project preferences" href="reference/cdt_o_mproj_pref.htm"/>
<topic label="Search preferences" href="reference/cdt_u_search_pref.htm"/>
</topic>
<topic label="C/C++ Project Properties" href="reference/cdt_u_properties.htm">
@ -69,17 +70,22 @@
<topic label="C/C++ Build" href="reference/cdt_u_mprop_build.htm">
<topic label="Tool Settings" href="reference/cdt_u_mprop_tool_settings.htm"/>
<topic label="Build Settings" href="reference/cdt_u_mprop_build_settings.htm"/>
<topic label="Build Steps" href="reference/cdt_u_mprop_dcbs.htm"/>
<topic label="Error Parser" href="reference/cdt_u_mprop_merror.htm"/>
<topic label="Binary Parser" href="reference/cdt_u_mprop_mbinary.htm"/>
<topic label="Environment" href="reference/cdt_u_mprop_env.htm"/>
<topic label="Macros" href="reference/cdt_u_mprop_macros.htm"/>
</topic>
<topic label="File Types" href="reference/cdt_u_mprop_file_types.htm"/>
<topic label="Indexer" href="reference/cdt_u_mprop_indexer.htm"/>
<topic label="C/C++ Documentation" href="reference/cdt_u_mprop_documentation.htm"/>
<topic label="C/C++ File Types" href="reference/cdt_u_mprop_file_types.htm"/>
<topic label="C/C++ Indexer" href="reference/cdt_u_mprop_indexer.htm"/>
<topic label="Project References" href="reference/cdt_u_mprop_ref.htm"/>
</topic>
<topic label="Managed Make File Properties" href="reference/cdt_o_mmake_file.htm">
<topic label="Info" href="reference/cdt_u_mfile_info.htm"/>
<topic label="C/C++ Build" href="reference/cdt_u_mfile_build.htm">
<topic label="Tool Settings" href="reference/cdt_u_mfile_tool_settings.htm"/>
<topic label="Custom Build Steps" href="reference/cdt_u_mfile_rcbs.htm"/>
</topic>
</topic>
<topic label="Standard Make Projects" href="reference/cdt_o_smake_proj.htm">

View file

@ -30,11 +30,12 @@
<topic label="Building projects" href="tasks/cdt_o_build_task.htm">
<topic label="Renaming a project" href="tasks/cdt_t_proj_rename.htm"/>
<topic label="Selecting referenced projects" href="tasks/cdt_t_proj_ref.htm"/>
<topic label="Defining build settings" href="tasks/cdt_t_proj_build_set.htm"/>
<topic label="Defining Standard Make build settings" href="tasks/cdt_t_proj_build_set.htm"/>
<topic label="Defining Managed Make build settings" href="tasks/cdt_t_mproj_build_set.htm"/>
<topic label="Filtering Errors" href="tasks/cdt_t_proj_error_parser.htm"/>
<topic label="Selecting a binary parser" href="tasks/cdt_t_proj_parser.htm"/>
<topic label="Adding Include paths and symbols" href="tasks/cdt_t_proj_paths.htm"/>
<topic label="Selecting a deployment platform" href="tasks/cdt_t_proj_platf.htm"/>
<topic label="Selecting a project type" href="tasks/cdt_t_proj_platf.htm"/>
<topic label="Setting build order" href="tasks/cdt_t_setbuildorder.htm"/>
<topic label="Building Manually" href="tasks/cdt_t_manualbuild.htm"/>
<topic label="Removing Build Automatically" href="tasks/cdt_t_autobuild.htm"/>