carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cdt/builder/EpocEngineHelper.html
author fturovic <frank.turovich@nokia.com>
Tue, 27 Jul 2010 15:28:19 -0500
changeset 1704 24ac5a5cf80c
parent 0 fb279309251b
permissions -rw-r--r--
updated copyright dates and fixed some css issues

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_15) on Tue Jan 06 17:31:52 CST 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>
EpocEngineHelper (Carbide.c++ SDK API Reference)
</TITLE>

<META NAME="keywords" CONTENT="com.nokia.carbide.cdt.builder.EpocEngineHelper class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="EpocEngineHelper (Carbide.c++ SDK API Reference)";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EpocEngineHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../com/nokia/carbide/cdt/builder/EMMPPathContext.html" title="enum in com.nokia.carbide.cdt.builder"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEnginePathHelper.html" title="class in com.nokia.carbide.cdt.builder"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?com/nokia/carbide/cdt/builder/EpocEngineHelper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="EpocEngineHelper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.nokia.carbide.cdt.builder</FONT>
<BR>
Class EpocEngineHelper</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.nokia.carbide.cdt.builder.EpocEngineHelper</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>EpocEngineHelper</B><DT>extends java.lang.Object</DL>
</PRE>

<P>
<HR>

<P>

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#EpocEngineHelper()">EpocEngineHelper</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#addIncludedFilesFromBldInf(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath, java.util.Collection)">addIncludedFilesFromBldInf</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                           <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                           IPath&nbsp;bldinfPath,
                           java.util.Collection&lt;IPath&gt;&nbsp;pathList)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all the #include files, plus self, referenced by a given bld.inf file in either
 a specific build configuration or all build configurations.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#addIncludedFilesFromBldInf(IPath, IPath, java.util.Collection)">addIncludedFilesFromBldInf</A></B>(IPath&nbsp;projectPath,
                           IPath&nbsp;bldinfPath,
                           java.util.Collection&lt;IPath&gt;&nbsp;pathList)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all the #include files, plus self, referenced by a given bld.inf file in any
 configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#addIncludedFilesFromMMP(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath, java.util.Collection)">addIncludedFilesFromMMP</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                        <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                        IPath&nbsp;mmpPath,
                        java.util.Collection&lt;IPath&gt;&nbsp;pathList)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all the #include files, plus self, referenced by a given MMP file in either
 a specific build configuration or all build configurations.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#addIncludedFilesFromMMP(IPath, IPath, java.util.Collection)">addIncludedFilesFromMMP</A></B>(IPath&nbsp;projectPath,
                        IPath&nbsp;mmpPath,
                        java.util.Collection&lt;IPath&gt;&nbsp;pathList)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get all the #include files, plus self, referenced by a given MMP file in any
 configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#addIncludePathToProject(IProject, IPath)">addIncludePathToProject</A></B>(IProject&nbsp;project,
                        IPath&nbsp;projectRelativeIncDirPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given include path as a user include path to all mmps in the project for
 all build configurations</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getAllMakMakeFiles(IProject, java.util.List, java.util.List)">getAllMakMakeFiles</A></B>(IProject&nbsp;project,
                   java.util.List&lt;IPath&gt;&nbsp;makMakeRefs,
                   java.util.List&lt;IPath&gt;&nbsp;testMakMakeReferences)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get full filesystem paths to all MMPs and makefiles (including test targets) accessible from the given
 project's bld.inf.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getComponentsBuiltByConifguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getComponentsBuiltByConifguration</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of mmp and makefiles being built by the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getEpocRootForProject(IProject)">getEpocRootForProject</A></B>(IProject&nbsp;project)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the absolute file system path to the EPOCROOT directory of
 the SDK for the active build configuration of the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getExtensions(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)">getExtensions</A></B>(IPath&nbsp;bldInfFilePath,
              java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;buildConfigs,
              java.util.List&lt;IPath&gt;&nbsp;normalExtensionPaths,
              java.util.List&lt;IPath&gt;&nbsp;testExtensionPaths,
              IProgressMonitor&nbsp;monitor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return list of file system paths to all project extensions referenced by the given
 bld.inf full path.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getFilesInPKG(IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, com.nokia.carbide.cdt.builder.project.ISISBuilderInfo)">getFilesInPKG</A></B>(IPath&nbsp;pkgPath,
              <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
              <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ISISBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ISISBuilderInfo</A>&nbsp;sisInfo)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of absolute host paths for any files in the given pkg file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.HashMap&lt;java.lang.String,java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostAndTargetImages(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getHostAndTargetImages</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a map of the generated images from image makefiles for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.HashMap&lt;java.lang.String,java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getHostAndTargetResources</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                          IPath&nbsp;workspaceRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a map of the generated resources for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.HashMap&lt;java.lang.String,java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)">getHostAndTargetResources</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostAndTargetResources(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty map.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getHostPathForExecutable</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                         IPath&nbsp;workspaceRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the full host file system path to the executable built by the given mmp for the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getLibDirectoriesForBuildContext(com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext)">getLibDirectoriesForBuildContext</A></B>(<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&nbsp;buildContext)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the set of directories containing SDK libraries for a build context,
 taking into account the SDK, platform and target.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMakMakeFiles(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)">getMakMakeFiles</A></B>(IPath&nbsp;bldInfFilePath,
                java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;buildConfigs,
                java.util.List&lt;IPath&gt;&nbsp;normalMakMakePaths,
                java.util.List&lt;IPath&gt;&nbsp;testMakMakePaths,
                IProgressMonitor&nbsp;monitor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return list of filesystem paths to all MMPs and makefiles referenced by the given
 bld.inf full path.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMMPFilesForBuildConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getMMPFilesForBuildConfiguration</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of all mmp file paths that are applicable to the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMMPFilesForProject(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)">getMMPFilesForProject</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of all mmp file paths for any and all build configurations of a project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMMPIncludePaths(IProject, IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List)">getMMPIncludePaths</A></B>(IProject&nbsp;project,
                   IPath&nbsp;mmp,
                   <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                   java.util.List&lt;java.io.File&gt;&nbsp;userPaths,
                   java.util.List&lt;java.io.File&gt;&nbsp;systemPaths)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved user and system include paths from the given MMP 
 and build context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMMPMacrosForBuildConfiguration(IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getMMPMacrosForBuildConfiguration</A></B>(IPath&nbsp;workspaceRelativeMMPPath,
                                  <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of all macros defined in the specified mmp file supported by specified
 build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getMMPsForSource(IProject, IPath)">getMMPsForSource</A></B>(IProject&nbsp;project,
                 IPath&nbsp;sourcePath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the MMP file that is the parent to a given source file for a given project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getPathToAllExecutables(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List, java.util.List, java.util.List)">getPathToAllExecutables</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                        java.util.List&lt;IPath&gt;&nbsp;allExePaths,
                        java.util.List&lt;IPath&gt;&nbsp;currBuiltExePaths,
                        java.util.List&lt;IPath&gt;&nbsp;allMMPPaths,
                        java.util.List&lt;IPath&gt;&nbsp;currBuiltMMPPaths)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns host paths to all the executables built by the project for the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getPathToAllExecutables(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, java.util.List, java.util.List)">getPathToAllExecutables</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info,
                        java.util.List&lt;IPath&gt;&nbsp;allExePaths,
                        java.util.List&lt;IPath&gt;&nbsp;currBuiltExePaths)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns host paths to all the executables built by the project for the default build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getPathToMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getPathToMainExecutable</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getPathToMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)">getPathToMainExecutable</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getProjectIncludePaths(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List)">getProjectIncludePaths</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                       <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                       java.util.List&lt;java.io.File&gt;&nbsp;userPaths,
                       java.util.List&lt;java.io.File&gt;&nbsp;systemPaths)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the user and system include paths referenced by MMPs in the
 given project and configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getProjectRoots(IPath, java.util.List, IProgressMonitor)">getProjectRoots</A></B>(IPath&nbsp;bldInfFilePath,
                java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;contexts,
                IProgressMonitor&nbsp;monitor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns two paths in a list - the first is the suggested root directory
 for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.Set&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getSDKLibrariesForBuildContext(com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext)">getSDKLibrariesForBuildContext</A></B>(<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&nbsp;buildContext)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the unique libraries appropriate to the given build configuration,
 taking into account the SDK, platform and target.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getSourceFilesForConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getSourceFilesForConfiguration</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                               IPath&nbsp;inMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of source files for one MMP file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;IPath&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getSourceRootsForProject(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)">getSourceRootsForProject</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of source roots for a project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getTargetPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getTargetPathForExecutable</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                           IPath&nbsp;workspaceRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the full target file system path to the executable built by the mmp for the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getTargetPathForMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)">getTargetPathForMainExecutable</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getTargetPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getTargetPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getTargetTypesForBuildConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)">getTargetTypesForBuildConfiguration</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets a list of upper case target type strings for the given build configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getUID2(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getUID2</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
        IPath&nbsp;projectRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the UID2 string value for the given mmp file and build config context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getVariantMMPTarget(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)">getVariantMMPTarget</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                    IPath&nbsp;projectRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the given MMP builds variant executables, return its current target.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;IPath[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getVariantMMPTargets(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, IPath)">getVariantMMPTargets</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                     IPath&nbsp;projectRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the given MMP builds variant executables, return all the variant targets it builds.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#isVariantBldInf(IPath)">isVariantBldInf</A></B>(IPath&nbsp;bldInfFullPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the given bld.inf builds against variant platforms.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#isVariantMMP(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, IPath)">isVariantMMP</A></B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
             IPath&nbsp;projectRelativeMMPPath)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if given MMP builds variant executables under any configuration.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="EpocEngineHelper()"><!-- --></A><H3>
EpocEngineHelper</H3>
<PRE>
public <B>EpocEngineHelper</B>()</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="getMakMakeFiles(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)"><!-- --></A><H3>
getMakMakeFiles</H3>
<PRE>
public static void <B>getMakMakeFiles</B>(IPath&nbsp;bldInfFilePath,
                                   java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;buildConfigs,
                                   java.util.List&lt;IPath&gt;&nbsp;normalMakMakePaths,
                                   java.util.List&lt;IPath&gt;&nbsp;testMakMakePaths,
                                   IProgressMonitor&nbsp;monitor)</PRE>
<DL>
<DD>Return list of filesystem paths to all MMPs and makefiles referenced by the given
 bld.inf full path.  This function differentiates between PRJ_TESTMMPFILES and PRJ_MMPFILES.
 Note that this does not include PRJ_EXTENSIONS or PRJ_TESTEXTENSIONS as they are a special
 case.  See <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getExtensions(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)"><CODE>getExtensions(IPath, List, List, List, IProgressMonitor)</CODE></A>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>bldInfFilePath</CODE> - - The IPath to the bld.inf file that is to be preprocessed.<DD><CODE>buildConfigs</CODE> - - List of build configuration to parse for.<DD><CODE>normalMakMakePaths</CODE> - - The list of PRJ_MMPFILES IPath objects for the bld.inf<DD><CODE>testMakMakePaths</CODE> - - The list of PRJ_TESTMMPFILES IPath objects for the bld.inf.  Those
 with the "ignore" attribute are not returned.<DD><CODE>monitor</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="getExtensions(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)"><!-- --></A><H3>
getExtensions</H3>
<PRE>
public static void <B>getExtensions</B>(IPath&nbsp;bldInfFilePath,
                                 java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;buildConfigs,
                                 java.util.List&lt;IPath&gt;&nbsp;normalExtensionPaths,
                                 java.util.List&lt;IPath&gt;&nbsp;testExtensionPaths,
                                 IProgressMonitor&nbsp;monitor)</PRE>
<DL>
<DD>Return list of file system paths to all project extensions referenced by the given
 bld.inf full path.  This function differentiates between PRJ_EXTENSIONS and PRJ_TESTEXTENSIONS
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>bldInfFilePath</CODE> - - The IPath to the bld.inf file that is to be preprocessed.<DD><CODE>buildConfigs</CODE> - - List of build configuration to parse for.<DD><CODE>normalExtensionPaths</CODE> - - The list of PRJ_EXTENSIONS IPath objects for the bld.inf<DD><CODE>testExtensionPaths</CODE> - - The list of PRJ_TESTEXTENSIONS IPath objects for the bld.inf<DD><CODE>monitor</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="getProjectRoots(IPath, java.util.List, IProgressMonitor)"><!-- --></A><H3>
getProjectRoots</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getProjectRoots</B>(IPath&nbsp;bldInfFilePath,
                                                    java.util.List&lt;<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;&nbsp;contexts,
                                                    IProgressMonitor&nbsp;monitor)</PRE>
<DL>
<DD>Returns two paths in a list - the first is the suggested root directory
 for the project.  This is calculated by taking the shortest common path
 containing the bld.inf, mmp and make files, exports, source, resource, and include paths.
 <p>
 The second path is the "minimum" root directory for the project.  This is
 the shortest common source path containing the bld.inf, mmp and make files.
 <p>
 The third path is the "desired" root directory for the project.  This is 
 the shortest common source path containing the bld.inf, mmp and make files,
 and the sources and resources.  (added as of 1.3)
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>bldInfFilePath</CODE> - full path to bld.inf<DD><CODE>contexts</CODE> - the list of selected SDKs<DD><CODE>monitor</CODE> - the progress monitor for this operation
<DT><B>Returns:</B><DD>list of exactly 3 IPaths</DL>
</DD>
</DL>
<HR>

<A NAME="getAllMakMakeFiles(IProject, java.util.List, java.util.List)"><!-- --></A><H3>
getAllMakMakeFiles</H3>
<PRE>
public static void <B>getAllMakMakeFiles</B>(IProject&nbsp;project,
                                      java.util.List&lt;IPath&gt;&nbsp;makMakeRefs,
                                      java.util.List&lt;IPath&gt;&nbsp;testMakMakeReferences)</PRE>
<DL>
<DD>Get full filesystem paths to all MMPs and makefiles (including test targets) accessible from the given
 project's bld.inf.  Note that this does not include PRJ_EXTENSIONS or PRJ_TESTEXTENSIONS as they are a special
 case.  See <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getExtensions(IPath, java.util.List, java.util.List, java.util.List, IProgressMonitor)"><CODE>getExtensions(IPath, List, List, List, IProgressMonitor)</CODE></A>.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>project</CODE> - - The IProject for the project in question<DD><CODE>makMakeRefs</CODE> - - The list of IPath entries for all the mmp and makefiles (PRJ_MMPFILES contents). List will be added to.<DD><CODE>testMakMakeReferences</CODE> - - The list of IPath entries for all the test mmp and makefiles(PRJ_TESTMMPFILES contents). List will be added to.</DL>
</DD>
</DL>
<HR>

<A NAME="getPathToMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getPathToMainExecutable</H3>
<PRE>
public static java.lang.String <B>getPathToMainExecutable</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I>
<P>
<DD>Find the full file system path to the main executable.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>full path or blank for error</DL>
</DD>
</DL>
<HR>

<A NAME="getPathToMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)"><!-- --></A><H3>
getPathToMainExecutable</H3>
<PRE>
public static java.lang.String <B>getPathToMainExecutable</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I>
<P>
<DD>Find the full file system path to the main executable.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>full path or blank for error</DL>
</DD>
</DL>
<HR>

<A NAME="getTargetPathForMainExecutable(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)"><!-- --></A><H3>
getTargetPathForMainExecutable</H3>
<PRE>
public static IPath <B>getTargetPathForMainExecutable</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getTargetPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getTargetPathForExecutable(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty string.</I>
<P>
<DD>Find the full file system path to the main executable.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>full path or null for error</DL>
</DD>
</DL>
<HR>

<A NAME="getHostPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getHostPathForExecutable</H3>
<PRE>
public static IPath <B>getHostPathForExecutable</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                             IPath&nbsp;workspaceRelativeMMPPath)</PRE>
<DL>
<DD>Find the full host file system path to the executable built by the given mmp for the given build configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - <DD><CODE>workspaceRelativeMMPPath</CODE> - 
<DT><B>Returns:</B><DD>full path or null if the path cannot be determined.</DL>
</DD>
</DL>
<HR>

<A NAME="getTargetPathForExecutable(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getTargetPathForExecutable</H3>
<PRE>
public static IPath <B>getTargetPathForExecutable</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                               IPath&nbsp;workspaceRelativeMMPPath)</PRE>
<DL>
<DD>Find the full target file system path to the executable built by the mmp for the given build configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - <DD><CODE>workspaceRelativeMMPPath</CODE> - 
<DT><B>Returns:</B><DD>full path or null if the path cannot be determined.</DL>
</DD>
</DL>
<HR>

<A NAME="getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)"><!-- --></A><H3>
getHostAndTargetResources</H3>
<PRE>
public static java.util.HashMap&lt;java.lang.String,java.lang.String&gt; <B>getHostAndTargetResources</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>In 1.3, there is no longer a debug mmp, hence no "main" executable.  When launching,
 if there is more than one mmp, the user will be asked which executable to target.
 Use <A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><CODE>getHostAndTargetResources(ICarbideBuildConfiguration, IPath)</CODE></A> instead.
 
 This method will only work now if there is one and only one mmp.  Otherwise it will return
 an empty map.</I>
<P>
<DD>Get a map of the generated resources for the project.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>info</CODE> - project info
<DT><B>Returns:</B><DD>map of local full paths to target full paths</DL>
</DD>
</DL>
<HR>

<A NAME="getHostAndTargetResources(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getHostAndTargetResources</H3>
<PRE>
public static java.util.HashMap&lt;java.lang.String,java.lang.String&gt; <B>getHostAndTargetResources</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                                                                             IPath&nbsp;workspaceRelativeMMPPath)</PRE>
<DL>
<DD>Get a map of the generated resources for the project.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - the build configuration<DD><CODE>workspaceRelativeMMPPath</CODE> - the workspace relative path to the mmp file to get the resources for
<DT><B>Returns:</B><DD>map of local full paths to target full paths</DL>
</DD>
</DL>
<HR>

<A NAME="getHostAndTargetImages(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getHostAndTargetImages</H3>
<PRE>
public static java.util.HashMap&lt;java.lang.String,java.lang.String&gt; <B>getHostAndTargetImages</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD>Get a map of the generated images from image makefiles for the project.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - the build configuration
<DT><B>Returns:</B><DD>map of local full paths to target full paths</DL>
</DD>
</DL>
<HR>

<A NAME="getProjectIncludePaths(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List)"><!-- --></A><H3>
getProjectIncludePaths</H3>
<PRE>
public static void <B>getProjectIncludePaths</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                                          <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                                          java.util.List&lt;java.io.File&gt;&nbsp;userPaths,
                                          java.util.List&lt;java.io.File&gt;&nbsp;systemPaths)</PRE>
<DL>
<DD>Get the user and system include paths referenced by MMPs in the
 given project and configuration.  The configuration may be null
 to get all the paths for all configurations.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectInfo</CODE> - the project info<DD><CODE>buildConfiguration</CODE> - the build configuration to check, or null for all<DD><CODE>userPaths</CODE> - list to which paths are added<DD><CODE>systemPaths</CODE> - list to which paths are added</DL>
</DD>
</DL>
<HR>

<A NAME="getSourceFilesForConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getSourceFilesForConfiguration</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getSourceFilesForConfiguration</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                                                   IPath&nbsp;inMMPPath)</PRE>
<DL>
<DD>Gets the list of source files for one MMP file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>info</CODE> - the project info of the project to get the source roots for<DD><CODE>mmpFile</CODE> - - The full path to the MMP file whose SOURCE files are to be retrieved
<DT><B>Returns:</B><DD>list of workspace relative source files</DL>
</DD>
</DL>
<HR>

<A NAME="getSourceRootsForProject(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)"><!-- --></A><H3>
getSourceRootsForProject</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getSourceRootsForProject</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info)</PRE>
<DL>
<DD>Gets the list of source roots for a project.  This is any folder that is a direct
 child of the project that contains (directly or indirectly) any source, resource, or
 header file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>info</CODE> - the project info of the project to get the source roots for
<DT><B>Returns:</B><DD>list of workspace relative source root paths</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPFilesForProject(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo)"><!-- --></A><H3>
getMMPFilesForProject</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getMMPFilesForProject</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo)</PRE>
<DL>
<DD>Get the list of all mmp file paths for any and all build configurations of a project.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectInfo</CODE> - 
<DT><B>Returns:</B><DD>list of full filesystem mmp paths, may be empty</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPFilesForBuildConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getMMPFilesForBuildConfiguration</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getMMPFilesForBuildConfiguration</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD>Get the list of all mmp file paths that are applicable to the given build configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - 
<DT><B>Returns:</B><DD>list of workspace relative mmp paths, may be empty</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPMacrosForBuildConfiguration(IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getMMPMacrosForBuildConfiguration</H3>
<PRE>
public static java.util.List&lt;java.lang.String&gt; <B>getMMPMacrosForBuildConfiguration</B>(IPath&nbsp;workspaceRelativeMMPPath,
                                                                                 <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD>Get the list of all macros defined in the specified mmp file supported by specified
 build configuration.  These are found in MACRO statements in the mmp files.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>mmpPath</CODE> - The workspace relative path of the mmp file to get the macros for.<DD><CODE>buildConfig</CODE> - The build config context.
<DT><B>Returns:</B><DD>List of macro strings which may be empty.  There is no macro value, only a
 string like "FOO".</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPIncludePaths(IProject, IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List)"><!-- --></A><H3>
getMMPIncludePaths</H3>
<PRE>
public static void <B>getMMPIncludePaths</B>(IProject&nbsp;project,
                                      IPath&nbsp;mmp,
                                      <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                                      java.util.List&lt;java.io.File&gt;&nbsp;userPaths,
                                      java.util.List&lt;java.io.File&gt;&nbsp;systemPaths)</PRE>
<DL>
<DD>Get the resolved user and system include paths from the given MMP 
 and build context.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>project</CODE> - the project, must not be null<DD><CODE>mmp</CODE> - the project-relative MMP path, may not be null<DD><CODE>buildContext</CODE> - the build context, may not be null<DD><CODE>userPaths</CODE> - list of user paths to append to, may not be null<DD><CODE>systemPaths</CODE> - list of system paths to append to, may not be null</DL>
</DD>
</DL>
<HR>

<A NAME="getLibDirectoriesForBuildContext(com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext)"><!-- --></A><H3>
getLibDirectoriesForBuildContext</H3>
<PRE>
public static IPath[] <B>getLibDirectoriesForBuildContext</B>(<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&nbsp;buildContext)</PRE>
<DL>
<DD>Return the set of directories containing SDK libraries for a build context,
 taking into account the SDK, platform and target.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getSDKLibrariesForBuildContext(com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext)"><!-- --></A><H3>
getSDKLibrariesForBuildContext</H3>
<PRE>
public static java.util.Set&lt;java.lang.String&gt; <B>getSDKLibrariesForBuildContext</B>(<A HREF="../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&nbsp;buildContext)</PRE>
<DL>
<DD>Return the unique libraries appropriate to the given build configuration,
 taking into account the SDK, platform and target.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPsForSource(IProject, IPath)"><!-- --></A><H3>
getMMPsForSource</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getMMPsForSource</B>(IProject&nbsp;project,
                                                     IPath&nbsp;sourcePath)</PRE>
<DL>
<DD>Get the MMP file that is the parent to a given source file for a given project. A source file is defined
 to be any of the MMP keywords: SOURCE, RESOURCE, SYSTEMRESOURCE, START RESOURCE,
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>project</CODE> - - The IProject with the sourcePath belongs<DD><CODE>sourcePath</CODE> - - The absolute file system path of the source file that is part of the IProject
<DT><B>Returns:</B><DD>A list of project relative IPath entries of found MMP files that contain 'sourcePath' (may be empty).</DL>
</DD>
</DL>
<HR>

<A NAME="getPathToAllExecutables(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, java.util.List, java.util.List)"><!-- --></A><H3>
getPathToAllExecutables</H3>
<PRE>
public static void <B>getPathToAllExecutables</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;info,
                                           java.util.List&lt;IPath&gt;&nbsp;allExePaths,
                                           java.util.List&lt;IPath&gt;&nbsp;currBuiltExePaths)</PRE>
<DL>
<DD>Returns host paths to all the executables built by the project for the default build configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>info</CODE> - project info<DD><CODE>allExePaths</CODE> - all the executable paths from all the mmps in the inf file for the
 default build configuration<DD><CODE>currBuiltExePaths</CODE> - all the executables that are actually being built for the default
 build configuration</DL>
</DD>
</DL>
<HR>

<A NAME="getPathToAllExecutables(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, java.util.List, java.util.List, java.util.List, java.util.List)"><!-- --></A><H3>
getPathToAllExecutables</H3>
<PRE>
public static void <B>getPathToAllExecutables</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                           java.util.List&lt;IPath&gt;&nbsp;allExePaths,
                                           java.util.List&lt;IPath&gt;&nbsp;currBuiltExePaths,
                                           java.util.List&lt;IPath&gt;&nbsp;allMMPPaths,
                                           java.util.List&lt;IPath&gt;&nbsp;currBuiltMMPPaths)</PRE>
<DL>
<DD>Returns host paths to all the executables built by the project for the given build configuration.  Also
 returns the mmp paths as well.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - -       current build configuration<DD><CODE>allExePaths</CODE> - -       all the executable paths from all the mmp's that could be built for the given build configuration<DD><CODE>currBuiltExePaths</CODE> - -       all the executable paths that are built for the given build configuration<DD><CODE>allMMPPaths</CODE> - -       all the mmp paths from all the mmp's that could be built for the given build configuration<DD><CODE>currBuiltMMPPaths</CODE> - -       all the mmp paths that are built for the given build configuration</DL>
</DD>
</DL>
<HR>

<A NAME="getTargetTypesForBuildConfiguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getTargetTypesForBuildConfiguration</H3>
<PRE>
public static java.util.List&lt;java.lang.String&gt; <B>getTargetTypesForBuildConfiguration</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD>Gets a list of upper case target type strings for the given build configuration.  There will be no
 duplicates in the list, and the list may be empty.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - the build configuration to use as a filter when parsing the bld.inf/mmp files
<DT><B>Returns:</B><DD>list of target type strings</DL>
</DD>
</DL>
<HR>

<A NAME="isVariantBldInf(IPath)"><!-- --></A><H3>
isVariantBldInf</H3>
<PRE>
public static boolean <B>isVariantBldInf</B>(IPath&nbsp;bldInfFullPath)</PRE>
<DL>
<DD>Tell if the given bld.inf builds against variant platforms.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true if the bld.inf exists and VARIANT platform is specified, else false</DL>
</DD>
</DL>
<HR>

<A NAME="isVariantMMP(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, IPath)"><!-- --></A><H3>
isVariantMMP</H3>
<PRE>
public static boolean <B>isVariantMMP</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                                   IPath&nbsp;projectRelativeMMPPath)</PRE>
<DL>
<DD>Tell if given MMP builds variant executables under any configuration.
 <p>
 Note: the variant is only built if the bld.inf is variant as well.  That is not checked here.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectInfo</CODE> - the project to check<DD><CODE>projectRelativeMMPPath</CODE> - the MMP location in the project
<DT><B>Returns:</B><DD>true if the MMP exists and the VAR keyword is used, else false<DT><B>See Also:</B><DD><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#isVariantBldInf(IPath)"><CODE>isVariantBldInf(IPath)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getVariantMMPTarget(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getVariantMMPTarget</H3>
<PRE>
public static IPath <B>getVariantMMPTarget</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                                        IPath&nbsp;projectRelativeMMPPath)</PRE>
<DL>
<DD>If the given MMP builds variant executables, return its current target.
 Returns the normal target if not variant.
 <p>
 Note: the variant is only built if the bld.inf is variant as well.  That is not checked here.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfiguration</CODE> - the build configuration under which to parse the MMP<DD><CODE>projectRelativeMMPPath</CODE> - the MMP location in the project
<DT><B>Returns:</B><DD>the epocroot-relative target path.  Only null if no target defined in MMP at all.<DT><B>See Also:</B><DD><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#isVariantBldInf(IPath)"><CODE>isVariantBldInf(IPath)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getVariantMMPTargets(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, IPath)"><!-- --></A><H3>
getVariantMMPTargets</H3>
<PRE>
public static IPath[] <B>getVariantMMPTargets</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                                           IPath&nbsp;projectRelativeMMPPath)</PRE>
<DL>
<DD>If the given MMP builds variant executables, return all the variant targets it builds.
 <p>
 Note: the variant is only built if the bld.inf is variant as well.  That is not checked here.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfiguration</CODE> - the build configuration under which to parse the MMP<DD><CODE>projectRelativeMMPPath</CODE> - the MMP location in the project
<DT><B>Returns:</B><DD>the array of unique variant targets<DT><B>See Also:</B><DD><A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEngineHelper.html#isVariantBldInf(IPath)"><CODE>isVariantBldInf(IPath)</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="addIncludedFilesFromMMP(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath, java.util.Collection)"><!-- --></A><H3>
addIncludedFilesFromMMP</H3>
<PRE>
public static void <B>addIncludedFilesFromMMP</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                                           <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                           IPath&nbsp;mmpPath,
                                           java.util.Collection&lt;IPath&gt;&nbsp;pathList)</PRE>
<DL>
<DD>Get all the #include files, plus self, referenced by a given MMP file in either
 a specific build configuration or all build configurations.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectInfo</CODE> - info for the project being considered<DD><CODE>buildConfig</CODE> - build configuration, or <code>null</code> for all configurations<DD><CODE>mmpPath</CODE> - the full filesystem path to the MMP<DD><CODE>pathList</CODE> - collection of full filesystem paths, updated with results</DL>
</DD>
</DL>
<HR>

<A NAME="addIncludedFilesFromMMP(IPath, IPath, java.util.Collection)"><!-- --></A><H3>
addIncludedFilesFromMMP</H3>
<PRE>
public static void <B>addIncludedFilesFromMMP</B>(IPath&nbsp;projectPath,
                                           IPath&nbsp;mmpPath,
                                           java.util.Collection&lt;IPath&gt;&nbsp;pathList)</PRE>
<DL>
<DD>Get all the #include files, plus self, referenced by a given MMP file in any
 configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectPath</CODE> - full path of the project<DD><CODE>mmpPath</CODE> - the full filesystem path to the MMP<DD><CODE>pathList</CODE> - collection of full filesystem paths, updated with results</DL>
</DD>
</DL>
<HR>

<A NAME="addIncludedFilesFromBldInf(com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath, java.util.Collection)"><!-- --></A><H3>
addIncludedFilesFromBldInf</H3>
<PRE>
public static void <B>addIncludedFilesFromBldInf</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A>&nbsp;projectInfo,
                                              <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                              IPath&nbsp;bldinfPath,
                                              java.util.Collection&lt;IPath&gt;&nbsp;pathList)</PRE>
<DL>
<DD>Get all the #include files, plus self, referenced by a given bld.inf file in either
 a specific build configuration or all build configurations.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectInfo</CODE> - info for the project being considered<DD><CODE>buildConfig</CODE> - the build configuration, or <code>null</code> for all configurations<DD><CODE>bldinfPath</CODE> - the full filesystem path to the bld.inf<DD><CODE>pathList</CODE> - collection of full filesystem paths, updated with results</DL>
</DD>
</DL>
<HR>

<A NAME="addIncludedFilesFromBldInf(IPath, IPath, java.util.Collection)"><!-- --></A><H3>
addIncludedFilesFromBldInf</H3>
<PRE>
public static void <B>addIncludedFilesFromBldInf</B>(IPath&nbsp;projectPath,
                                              IPath&nbsp;bldinfPath,
                                              java.util.Collection&lt;IPath&gt;&nbsp;pathList)</PRE>
<DL>
<DD>Get all the #include files, plus self, referenced by a given bld.inf file in any
 configuration.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>projectPath</CODE> - the full filesystem path to the project<DD><CODE>bldinfPath</CODE> - the full filesystem path to the bld.inf<DD><CODE>pathList</CODE> - collection of full filesystem paths, updated with results</DL>
</DD>
</DL>
<HR>

<A NAME="getFilesInPKG(IPath, com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, com.nokia.carbide.cdt.builder.project.ISISBuilderInfo)"><!-- --></A><H3>
getFilesInPKG</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getFilesInPKG</B>(IPath&nbsp;pkgPath,
                                                  <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig,
                                                  <A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ISISBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ISISBuilderInfo</A>&nbsp;sisInfo)</PRE>
<DL>
<DD>Returns a list of absolute host paths for any files in the given pkg file.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pkgPath</CODE> - absolute path to the pkg file<DD><CODE>buildConfig</CODE> - build configuration context<DD><CODE>sisInfo</CODE> - optional sisFinfo.  content search location is used from this to find relative paths and
 filenames.  when null, the first sis info for the build configuration that matches the pkg file will be
 used.
<DT><B>Returns:</B><DD>list of absolute paths to files used in pkg</DL>
</DD>
</DL>
<HR>

<A NAME="getUID2(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration, IPath)"><!-- --></A><H3>
getUID2</H3>
<PRE>
public static java.lang.String <B>getUID2</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfiguration,
                                       IPath&nbsp;projectRelativeMMPPath)</PRE>
<DL>
<DD>Returns the UID2 string value for the given mmp file and build config context.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfiguration</CODE> - the build configuration under which to parse the MMP<DD><CODE>projectRelativeMMPPath</CODE> - the MMP location in the project
<DT><B>Returns:</B><DD>the UID2 string, or null if none.</DL>
</DD>
</DL>
<HR>

<A NAME="getEpocRootForProject(IProject)"><!-- --></A><H3>
getEpocRootForProject</H3>
<PRE>
public static IPath <B>getEpocRootForProject</B>(IProject&nbsp;project)</PRE>
<DL>
<DD>Returns the absolute file system path to the EPOCROOT directory of
 the SDK for the active build configuration of the project
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>project</CODE> - the project
<DT><B>Returns:</B><DD>the absolute path to EPOCROOT, or null if the project is
 not a Carbide project, is closed, or there are no build configurations
 in the project.<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="addIncludePathToProject(IProject, IPath)"><!-- --></A><H3>
addIncludePathToProject</H3>
<PRE>
public static void <B>addIncludePathToProject</B>(IProject&nbsp;project,
                                           IPath&nbsp;projectRelativeIncDirPath)</PRE>
<DL>
<DD>Adds the given include path as a user include path to all mmps in the project for
 all build configurations
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>project</CODE> - the project<DD><CODE>projectRelativeIncDirPath</CODE> - project relative path to the include directory<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="getComponentsBuiltByConifguration(com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration)"><!-- --></A><H3>
getComponentsBuiltByConifguration</H3>
<PRE>
public static java.util.List&lt;IPath&gt; <B>getComponentsBuiltByConifguration</B>(<A HREF="../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&nbsp;buildConfig)</PRE>
<DL>
<DD>Gets the list of mmp and makefiles being built by the given build configuration.  Note that this takes
 builder settings into account.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>buildConfig</CODE> - the build configuration
<DT><B>Returns:</B><DD>the list of workspace relative compoment paths, may be empty<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/EpocEngineHelper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../com/nokia/carbide/cdt/builder/EMMPPathContext.html" title="enum in com.nokia.carbide.cdt.builder"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../com/nokia/carbide/cdt/builder/EpocEnginePathHelper.html" title="class in com.nokia.carbide.cdt.builder"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?com/nokia/carbide/cdt/builder/EpocEngineHelper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="EpocEngineHelper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
<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>