core/com.nokia.carbide.cpp.doc.user/html/reference/build_properties/pane_project_settings.htm
branchRCL_2_4
changeset 987 77469bd2d10b
parent 0 fb279309251b
--- a/core/com.nokia.carbide.cpp.doc.user/html/reference/build_properties/pane_project_settings.htm	Thu Feb 18 10:33:34 2010 -0600
+++ b/core/com.nokia.carbide.cpp.doc.user/html/reference/build_properties/pane_project_settings.htm	Thu Feb 18 11:17:02 2010 -0600
@@ -1,127 +1,126 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="Content-Style-Type" content="text/css" />
-<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
-<title>Carbide Project Settings</title>
-<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
-<style type="text/css">
-<!--
-.style1 {
-	font-family: Georgia, "Times New Roman", Times, serif;
-	font-weight: bold;
-}
--->
-</style>
-</head>
-<body bgcolor="#FFFFFF">
-<h2>Carbide Project Settings</h2>
-<p>  Use the <b>Carbide Project Settings </b>window to specify whether all components or selected subcomponents listed in a build information file (bld.inf) should be built for the currently selected project. You can also specify whether to perform a <span class="code">clean</span> or <span class="code">reallyclean</span> command on the project before building a project.</p>
-<p align="center"><img src="../images/carbide_proj_settings.png" width="640" height="643" /></p>
-<p class="figure">Figure 1 - Carbide Project Settings</p>
-<h5>Table 1 Carbide Project Settings items </h5>
-<table width="100%"  border="0" cellpadding="2" cellspacing="0">
-  <tr>
-    <th width="29%" scope="col">Item</th>
-    <th width="57%" scope="col">Explanation</th>
-  </tr>
-  <tr>
-    <td><b>Bld.inf file</b></td>
-    <td>This is the path to the bld.inf file that lists the makefile and mmp components.</td>
-  </tr>
-  <tr>
-    <td><b>Bld.inf</b></td>
-    <td>Select this option to ensure all components are built for the selected project. </td>
-  </tr>
-  <tr>
-    <td><b>Selected Components</b></td>
-    <td><p>Select this option to  specify which components of the bld.inf file to be built, including makefiles. The equivalent call to abld is <span class="code">abld build &lt;subcomponent&gt;</span>. Use the <b>Exclude extension makefiles</b> and <b>Exclude test components</b> options to manage the items that appear in the list. </p>
-      <p>Toggle the state of each component to set its build state to true or not. A checkmark indicates a component is built. Click on a column title to sort the items by that columns contents. </p>
-    </td>
-  </tr>
-  <tr>
-    <td><b>Exclude extension makefiles </b></td>
-    <td>Toggles the presense of extension makefiles in the Selected components list. </td>
-  </tr>
-  <tr>
-    <td><b>Exclude test components </b></td>
-    <td>Toggles the presense of test components in the Selected components list. </td>
-  </tr>
-  <tr>
-    <td><b>Enable project specific settings </b></td>
-    <td>Click to set project specific build settings. By default a project in the workspace uses the global build settings unless this option is enabled. See the <a href="../wnd_build_prefs.htm">Build</a> preference panel for details on these options. </td>
-  </tr>
-  <tr>
-    <td><b>Configure Workspace Settings... </b></td>
-    <td>Opens the <a href="../wnd_build_prefs.htm">Build</a> preference panel. </td>
-  </tr>
-</table>
-<p>&nbsp;</p>
-<p align="center"><img src="../images/carbide_proj_settings_sbsv1.png" alt="sbsv1 tab" width="420" height="283"></p>
-<p align="center" class="figure">Figure 2 - SBSv1 Tab</p>
-<h5 align="left">Table 2 Symbian Build System v1 tab </h5>
-<table width="100%"  border="0" cellpadding="2" cellspacing="0">
-  <tr>
-    <th width="29%" scope="col">Item</th>
-    <th width="57%" scope="col">Explanation</th>
-  </tr>
-  <tr>
-    <td><span class="style1">Clean level </span></td>
-    <td><p>Specifies the level of clean to perform on  project files. The levels include:</p>
-      <ul>
-        <li>Level 0  (<span class="code">abld clean</span>) - removes all the intermediate files created during compilation, and all the executables and import libraries created by the linker</li>
-        <li>Level 1  (<span class="code">abld reallyclean</span>) - performs a <span class="code">clean</span> operation, but also removes all exported files and makefiles</li>
-        <li>Level 2  (<span class="code">abld reallyclean</span>, <span class="code">bldmake clean</span>) - performs  a <span class="code">reallyclean</span> operation and then removes all files created by bldmake</li>
-      </ul></td>
-  </tr>
-  <tr>
-    <td><span class="style1">Manage dependency tracking </span></td>
-    <td>If checked, the Symbian command line build system will not generate dependencies for source and resource files. These will be managed by Carbide. This can reduce build times. </td>
-  </tr>
-  <tr>
-    <td><b>Show a dialog to modify build actions when modified MMPs are detected </b></td>
-    <td><p>If checked, you will be asked what action to take before a build if a MMP file has been modified. </p>
-        <p>If not checked, the default action is taken for all modified mmp files. </p></td>
-  </tr>
-  <tr>
-    <td><b>Default action to take when mmp files are modified </b></td>
-    <td>Select either None, Link only, or Compile and Link.</td>
-  </tr>
-</table>
-<p align="left">&nbsp;</p>
-<p align="center"><img src="../images/carbide_proj_settings_sbsv2.png" alt="sbsv2 tab" width="420" height="283"></p>
-<p align="center" class="figure">Figure 3 - SBSv2 Tab</p>
-<h5 align="left">Table 3 Symbian Build System v2 tab (only visible for Projects created with SBSv2 builder) </h5>
-<table width="100%"  border="0" cellpadding="2" cellspacing="0">
-  <tr>
-    <th width="29%" scope="col">Item</th>
-    <th width="57%" scope="col">Explanation</th>
-  </tr>
-  <tr>
-    <td><span class="style1">Clean level </span></td>
-    <td>Select the level of clean when cleaning a project.
-      <p><strong>abld clean</strong> erases all files created by a corresponding abld target   command (all intermediate files created during compilation and all executables and import libraries created by the linker)</p>
-      <p><strong>abld reallyclean</strong> does what abld clean does, and also removes files   exported by abld export and makefiles generated by abld makefile, or the abld   test equivalents</p></td>
-  </tr>
-  <tr>
-    <td><b>Keep going  </b></td>
-    <td><p>This build option tells a particular command to   keep going even if unrelated build steps report errors or files are missing.</p>    </td>
-  </tr>
-  <tr>
-    <td><b>Debug </b></td>
-    <td><p>This option generates symbolic debug information for release or debug builds,   independent of the compiler optimization level.</p>
-      <p>By default, the build system generates symbolic debug information only for   the debug builds. With this option, the generation of symbolic debug information   is extended to release builds to support debugging of release binaries on ARM   ABI compliant platforms.</p></td>
-  </tr>
-  <tr>
-    <td><span class="style1">Override default make engine</span> </td>
-    <td>Check this box to enable  an edit box to specify the make engine to use, for example, eMake  from Electric Cloud.</td>
-  </tr>
-</table>
-<p>&nbsp;</p>
-<h4>Related tasks</h4>
-<ul><li><a href="../../tasks/projects/prj_build.htm">Building Projects</a></li>
-</ul>
-<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
-</body>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
+<title>Carbide Project Settings</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+<style type="text/css">
+<!--
+.style5 {font-family: Verdana, Ariel, Helvetica, sans-serif; font-weight: bold; }
+-->
+</style>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Carbide Project Settings</h2>
+<p>  Use the <b>Carbide Project Settings </b>window to specify whether all components or selected subcomponents listed in a build information file (bld.inf) should be built for the currently selected project. You can also specify whether to perform a <span class="code">clean</span> or <span class="code">reallyclean</span> command on the project before building a project.</p>
+<p align="center"><img src="../images/carbide_proj_settings.png" width="640" height="643" /></p>
+<p class="figure">Figure 1 - Carbide Project Settings</p>
+<h5>Table 1 Carbide Project Settings items </h5>
+<table width="100%"  border="0" cellpadding="2" cellspacing="0">
+  <tr>
+    <th width="29%" scope="col">Item</th>
+    <th width="57%" scope="col">Explanation</th>
+  </tr>
+  <tr>
+    <td><b>Bld.inf file</b></td>
+    <td>This is the path to the bld.inf file that lists the makefile and mmp components.</td>
+  </tr>
+  <tr>
+    <td><b>Bld.inf</b></td>
+    <td>Select this option to ensure all components are built for the selected project. </td>
+  </tr>
+  <tr>
+    <td><b>Selected Components</b></td>
+    <td><p>Select this option to  specify which components of the bld.inf file to be built, including makefiles. The equivalent call to abld is <span class="code">abld build &lt;subcomponent&gt;</span>. Use the <b>Exclude extension makefiles</b> and <b>Exclude test components</b> options to manage the items that appear in the list. </p>
+      <p>Toggle the state of each component to set its build state to true or not. A checkmark indicates a component is built. Click on a column title to sort the items by that columns contents. </p>
+    </td>
+  </tr>
+  <tr>
+    <td><b>Exclude extension makefiles </b></td>
+    <td>Toggles the presense of extension makefiles in the Selected components list. </td>
+  </tr>
+  <tr>
+    <td><b>Exclude test components </b></td>
+    <td>Toggles the presense of test components in the Selected components list. </td>
+  </tr>
+  <tr>
+    <td><b>Enable project specific settings </b></td>
+    <td>Click to set project specific build settings. By default a project in the workspace uses the global build settings unless this option is enabled. See the <a href="../wnd_build_prefs.htm">Build</a> preference panel for details on these options. </td>
+  </tr>
+  <tr>
+    <td><b>Configure Workspace Settings... </b></td>
+    <td>Opens the <a href="../wnd_build_prefs.htm">Build</a> preference panel. </td>
+  </tr>
+</table>
+<p>&nbsp;</p>
+<p align="center"><img src="../images/carbide_proj_settings_sbsv1.png" alt="sbsv1 tab" width="417" height="243"></p>
+<p align="center" class="figure">Figure 2 - SBSv1 Tab</p>
+<h5 align="left">Table 2 Symbian Build System v1 tab </h5>
+<table width="100%"  border="0" cellpadding="2" cellspacing="0">
+  <tr>
+    <th width="29%" scope="col">Item</th>
+    <th width="57%" scope="col">Explanation</th>
+  </tr>
+  <tr>
+    <td><span class="style5">Clean level </span></td>
+    <td><p>Specifies the level of clean to perform on  project files. The levels include:</p>
+      <ul>
+        <li>Level 0  (<span class="code">abld clean</span>) - removes all the intermediate files created during compilation, and all the executables and import libraries created by the linker</li>
+        <li>Level 1  (<span class="code">abld reallyclean</span>) - performs a <span class="code">clean</span> operation, but also removes all exported files and makefiles</li>
+        <li>Level 2  (<span class="code">abld reallyclean</span>, <span class="code">bldmake clean</span>) - performs  a <span class="code">reallyclean</span> operation and then removes all files created by bldmake</li>
+      </ul></td>
+  </tr>
+  <tr>
+    <td><span class="style5">Manage dependency tracking </span></td>
+    <td>If checked, the Symbian command line build system will not generate dependencies for source and resource files. These will be managed by Carbide. This can reduce build times. </td>
+  </tr>
+  <tr>
+    <td><b>Show a dialog to modify build actions when modified MMPs are detected </b></td>
+    <td><p>If checked, you will be asked what action to take before a build if a MMP file has been modified. </p>
+        <p>If not checked, the default action is taken for all modified mmp files. </p></td>
+  </tr>
+  <tr>
+    <td><b>Default action to take when mmp files are modified </b></td>
+    <td>Select either None, Link only, or Compile and Link.</td>
+  </tr>
+</table>
+<p align="left">&nbsp;</p>
+<p align="center"><img src="../images/carbide_proj_settings_sbsv2.png" alt="sbsv2 tab" width="427" height="269"></p>
+<p align="center" class="figure">Figure 3 - SBSv2 Tab</p>
+<h5 align="left">Table 3 Symbian Build System v2 tab (only visible for Projects created with SBSv2 builder) </h5>
+<table width="100%"  border="0" cellpadding="2" cellspacing="0">
+  <tr>
+    <th width="29%" scope="col">Item</th>
+    <th width="57%" scope="col">Explanation</th>
+  </tr>
+  <tr>
+    <td><b>Clean level </b></td>
+    <td>Select the level of clean when cleaning a project.
+      <ul>
+        <li><strong>abld clean</strong> erases all files created by a corresponding abld target   command (all intermediate files created during compilation and all executables and import libraries created by the linker)</li>
+        <li><strong>abld reallyclean</strong> does what abld clean does, and also removes files   exported by abld export and makefiles generated by abld makefile, or the abld   test equivalents</li>
+      </ul></td>
+  </tr>
+  <tr>
+    <td><b>Keep going  </b></td>
+    <td><p>This build option tells a particular command to   keep going even if unrelated build steps report errors or files are missing.</p>    </td>
+  </tr>
+  <tr>
+    <td><b>Debug </b></td>
+    <td><p>This option generates symbolic debug information for release or debug builds,   independent of the compiler optimization level.</p>
+      <p>By default, the build system generates symbolic debug information only for   the debug builds. With this option, the generation of symbolic debug information   is extended to release builds to support debugging of release binaries on ARM   ABI compliant platforms.</p></td>
+  </tr>
+  <tr>
+    <td><b>Override default make engine</b> </td>
+    <td>Check this box to enable  an edit box to specify the make engine to use, for example, eMake  from Electric Cloud.</td>
+  </tr>
+</table>
+<p>&nbsp;</p>
+<h4>Related tasks</h4>
+<ul><li><a href="../../tasks/projects/prj_build.htm">Building Projects</a></li>
+</ul>
+<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+</body>
 </html>
\ No newline at end of file