Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorDoug Schaefer2005-07-18 02:20:39 +0000
committerDoug Schaefer2005-07-18 02:20:39 +0000
commitedcbccd7c6c6bca847c3155ab665905709b88d16 (patch)
tree0cf628ae95a2da5f5a6d390a579a424247282dd8 /doc
parentd896048b899782a9272221fde749edd2e05a48aa (diff)
downloadorg.eclipse.cdt-edcbccd7c6c6bca847c3155ab665905709b88d16.tar.gz
org.eclipse.cdt-edcbccd7c6c6bca847c3155ab665905709b88d16.tar.xz
org.eclipse.cdt-edcbccd7c6c6bca847c3155ab665905709b88d16.zip
Doc patch for Leo.
Diffstat (limited to 'doc')
-rw-r--r--doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm17
-rw-r--r--doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm3
-rw-r--r--doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm2
-rw-r--r--doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm2
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm4
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm11
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm17
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm16
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm45
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build_settings.htm12
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm8
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm83
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_documentation.htm62
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm62
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm12
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm15
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm9
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm474
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_mbinary.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm9
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm12
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm2
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm2
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm14
-rw-r--r--doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm8
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm3
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm6
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm56
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm4
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm3
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm10
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm13
-rw-r--r--doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm24
-rw-r--r--doc/org.eclipse.cdt.doc.user/topics_Reference.xml10
-rw-r--r--doc/org.eclipse.cdt.doc.user/topics_Tasks.xml5
39 files changed, 984 insertions, 101 deletions
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm
index ee1f5764f6b..f95468b7c52 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_build_over.htm
@@ -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">
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
index 363759988c8..bf60f56953c 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm
index 891fd1e5438..782caf80125 100644
--- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm
+++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm
index 5801fc10979..773bf47cc86 100644
--- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm
+++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm
index 6e3287cf800..4da3f0544a3 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm
index 8e6816dae78..74055153907 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_proj.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm
new file mode 100644
index 00000000000..d7c9474e36d
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mproj_pref.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm
index 568b09b1168..a2cccd1ed18 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm
new file mode 100644
index 00000000000..85174085d32
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_rcbs.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
index 09940bf077b..423fc0be6be 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build_settings.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build_settings.htm
index 5e0cb987a38..4f72d1b00a6 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build_settings.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build_settings.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm
index 1f19794ed78..cced5c50a10 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_builders.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm
new file mode 100644
index 00000000000..aace8cf0055
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_dcbs.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_documentation.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_documentation.htm
new file mode 100644
index 00000000000..c9af1ab30df
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_documentation.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm
new file mode 100644
index 00000000000..a73d417e7a5
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_env.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm
index 1c618d5bfbf..0410d9cb67f 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_file_types.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm
index d7e90c25a85..7f724a12d7f 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_indexer.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm
index b4f1d9521b0..64f3c9e656d 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_info.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm
new file mode 100644
index 00000000000..2c5fe68c986
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_macros.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_mbinary.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_mbinary.htm
index 47719ee73f2..b12f2c87348 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_mbinary.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_mbinary.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm
index 8a1f6798924..26c158843f1 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_merror.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm
index fcaddf3766c..ddd10e7ef0f 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_ref.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
index c707c9921a6..a31d41cbab0 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm
index 6f29059abe5..fc39943c1c4 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_cindexer.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm
index 2825ffc0081..b75e533252a 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_name.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm
index 3812eb63098..2723cfb5201 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_proj.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm
index ba5736e13b3..6c71fa13f10 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_new_proj_wiz_m_target.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm
index 3e4332adb05..02f3c2ab4bb 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_properties.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm
index d09d96a938b..05d8b7e131c 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
index 35748909110..5f792226ed5 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm
index c46979c7527..f2fb156405e 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm
new file mode 100644
index 00000000000..fecc5d08bd8
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_mproj_build_set.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm
index 2280a31b0ea..1f4790f77f9 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_build_set.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm
index 9d9bb55f268..57f891a32f2 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_error_parser.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm
index 82cdc0ea2ef..bf461a6d747 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_new.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm
index 1d613da2e6e..b2b9cfe6003 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_parser.htm
@@ -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>
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm
index 44d787edab1..2f337e0d94d 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_platf.htm
@@ -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" >
diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
index 2e148fbef4e..db34d72246d 100644
--- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
+++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
@@ -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">
diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
index b0899178f96..936efedc253 100644
--- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
+++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
@@ -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"/>

Back to the top