core/com.nokia.carbide.cpp.doc.user/html/projects/mmp/MMP_Editor.html
changeset 2131 ff0156b93599
child 2137 0a2167a80b64
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/mmp/MMP_Editor.html	Wed Oct 06 10:31:32 2010 -0500
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head>
+<title>MMP Editor</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+</head>
+   <body>
+   <h2>MMP Editor</h2>
+   
+   <p>
+   The MMP Editor <strong>Overview</strong> tab allows you to view and modify your project definitions.  Changes made in the MMP editor are automatically written to the project's .MMP file. You can view the .mmp file by selecting the <em>project_name</em>.mmp tab located along the bottom of the MMP editor.</p>
+   <p>
+	  The MMP Editor is shown when an MMP  file is
+   opened from the <a href="../views/view_proj_explorer.htm">Project Explorer</a> or <a href="../views/view_sym_proj_nav.htm">Symbian Project Navigator</a> views. The MMP Editor is shown in Figure 1. MMP editor fields are validated for existing or correct entries. For example, if the UID 2 field is blank the label is highlighted in red. If an error exists in the mmp file, the line where the error occurs is marked and also displayed in the Problems view.</p>
+   <p align="center"><img src="../../reference/images/mmp_editor.png" width="675" height="406" /></p>
+   <p align="left" class="figure">Figure 1 - MMP Editor Overview tab</p>
+   <table cellpadding="2" cellspacing="0"
+border="0">
+	 <tr valign="top"><th width="190" class="Cell">Name</th><th width="955" class="Cell">Function</th></tr><tr valign="top"><td class="Cell">
+		    <p>
+			   <b>Target name</b></p></td><td class="Cell">
+			 <p>
+				Enter the name of the target file.			 </p></td></tr><tr valign="top"><td class="Cell">
+			 <p>
+				<b>Target type</b>			 </p></td><td class="Cell">
+			 <p>
+				Select the type of target file from the dropdown list. The list of supported target types are provided by SBSv2 build system. The number and type of targets may change depending upon the chosen SDK.</p></td></tr><tr valign="top"><td class="Cell">
+			 <p>
+				<b>UID 2</b>			 </p></td><td class="Cell">
+			 <p>UID 2 is a unique identifier number that identifies the type of interface that the project implements. The values are defined by Symbian:</p>
+			 <ul>
+			   <li>For GUI applications, it is always 0x100039CE</li>
+			   <li>For static interface DLLs, the UID 2 is always 0x1000008d</li>
+			   <li>For polymorphic DLLs, the UID2 is defined by the framework which is being implemented</li>
+			 </ul>
+			 </td></tr><tr valign="top"><td class="Cell">
+			 <p>
+				<b>UID 3</b>			 </p></td><td class="Cell">
+			 <p>
+				Application UID (or UID3) is used to uniquely identify the binary (EXE or DLL) within the system. The purpose of UID 3 is to prevent one executable from interfering the operation of another executable.</p></td></tr>
+			 <tr valign="top">
+			     <td class="Cell"><p> <b>Common tasks</b> </p></td>
+			     <td class="Cell"><p> This group provides links to the User and System include path options located in the Options window. </p></td>
+       </tr>
+			 <tr valign="top"><td class="Cell">
+			 <p>
+				<b>Project definition</b>			 </p></td><td class="Cell">
+			 <p>
+				The Project definition group provides links to the Sources, Libraries, and Options windows. You can also select the Sources, Libraries, and Options tabs to open the related window. </p></td></tr>
+   </table>
+   <p>Any changes made to the MMP file either in Carbide or using an external editor are detected. If the build is for emulation, these changes are detected and used automatically. </p>
+	 <p>For other build types like GCCE you are  presented with the <b>Modified MMP Files Detected</b> dialog (Figure 2) and asked which build action to take for each MMP file that has changed. Set the build option for each listed MMP file and click <b>OK</b>.</p>
+	 <p align="center"><img src="../../reference/images/wnd_modified_mmp_files.png" width="617" height="300"></p>
+	 <p align="left" class="figure">Figure 2 - Modified MMP Files Detected dialog </p>
+	 <p align="left">The options  are  identical to the workspace setting <b>Default action to take when MMP files are modified </b>option in the <b>Build</b> preference panel. Click the <b>Configure Workspace Settings...</b> to open the <a href="../../reference/pref_carb_build.htm">Build</a><b> </b>preference panel to set the default build options for the workspace. The options  can also be modified at the  project level in the <b>Properties for &lt;<i>project</i>&gt; &gt; </b><a href="../../reference/build_properties/prop_carb_project_settings.htm">Carbide Project Settings</a> panel. </p>
+	 <h5>Related references</h5>
+       <ul>
+      <li><a href="MMP_Editor_sources.html">MMP Editor Sources window</a></li>
+      <li><a href="MMP_Editor_libraries.html">MMP Editor Libraries window</a></li>
+      <li><a href="MMP_Editor_options.html">MMP Editor Options window</a></li>
+      <li><a href="MMP_Editor_mmp_tab.html">MMP File Window</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