carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.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:53 CST 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>
ICarbideProjectInfo (Carbide.c++ SDK API Reference)
</TITLE>

<META NAME="keywords" CONTENT="com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo interface">

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

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="ICarbideProjectInfo (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/ICarbideProjectInfo.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/project/ICarbideConfigurationChangedListener.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ICarbideProjectInfo.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;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&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.project</FONT>
<BR>
Interface ICarbideProjectInfo</H2>
<DL>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectModifier</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>ICarbideProjectInfo</B></DL>
</PRE>

<P>
This interface represents the base project info for a single Carbide.c++ project. A Carbide.c++ project
 is made up of global data store in a .cproject file as well as configuration data stored in the
 \.settings\.carbide_build_settings file.
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project"><CODE>CarbideBuildManager.getProjectInfo(IProject)</CODE></A></DL>
<HR>

<P>
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_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>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_COMPILE_AND_LINK">ACTION_COMPILE_AND_LINK</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_LINK_ONLY">ACTION_LINK_ONLY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_NONE">ACTION_NONE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#BINARY_PARSER_EXT_POINT_ID">BINARY_PARSER_EXT_POINT_ID</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#BLD_FROM_INF_PROPS_KEY">BLD_FROM_INF_PROPS_KEY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_1">CLEAN_LEVEL_1</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_2">CLEAN_LEVEL_2</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_3">CLEAN_LEVEL_3</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#INF_COMPONENTS_PROPS_KEY">INF_COMPONENTS_PROPS_KEY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#PROJECT_RELATIVE_INFFILE_PROPS_KEY">PROJECT_RELATIVE_INFFILE_PROPS_KEY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#REQUIRED_BINARY_PARSER_IDS">REQUIRED_BINARY_PARSER_IDS</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/project/ICarbideProjectInfo.html#TEST_COMPONENT_LABEL">TEST_COMPONENT_LABEL</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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#areMakefilesManaged()">areMakefilesManaged</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not Carbide manages the generated makefiles
 or leaves it all up to the Symbian command line build system.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#concurrentBuildJobs()">concurrentBuildJobs</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting for the maximum number or parallel make jobs</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#defaultMMPChangedAction()">defaultMMPChangedAction</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns int value for the mmp action type for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getAbsoluteBldInfPath()">getAbsoluteBldInfPath</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the full path to the bld.inf file for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getBuildConfigurations()">getBuildConfigurations</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load all the configurations associated with this project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getCleanLevel()">getCleanLevel</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns int value for the clean level for the project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getDefaultBuildConfigName()">getDefaultBuildConfigName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the configuration/display name for the currently selected build configuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getDefaultConfiguration()">getDefaultConfiguration</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the default configuration for the current project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponents()">getInfBuildComponents</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of all the names of the bld.inf components to be built.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponentsRawSettings()">getInfBuildComponentsRawSettings</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of the names of the bld.inf components as they come from the settings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getINFWorkingDirectory()">getINFWorkingDirectory</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the working directory of the bld.inf file for the default configuration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getMMPTargetFile()">getMMPTargetFile</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>no longer used in 1.3.  now returns an empty string.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getNamedConfiguration(java.lang.String)">getNamedConfiguration</A></B>(java.lang.String&nbsp;configName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an ICarbideBuildConfiguration object from a display name</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getNormalInfBuildComponents()">getNormalInfBuildComponents</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of PRJ_MMPFILES that are currently being built for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IProject</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getProject()">getProject</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the IProject for the Carbide.c++ project</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getProjectRelativeBldInfPath()">getProjectRelativeBldInfPath</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a path to the bld.inf file that is relative to the project root.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getTestInfBuildComponents()">getTestInfBuildComponents</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of PRJ_TESTMMPFILES that are currently being built for the project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getWorkspaceRelativeBldInfPath()">getWorkspaceRelativeBldInfPath</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a path to the bld.inf file that is relative to the workspace root</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#incrementalBuilderEnabled()">incrementalBuilderEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not the Eclipse incremental builder is to be used.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingFromInf()">isBuildingFromInf</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check whether or not all components of the inf are built or subcomponents.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingTestComps()">isBuildingTestComps</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not test components (PRJ_TESTMMPFILES)
 should be built when building from bld.inf.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isConcurrentBuildingEnabled()">isConcurrentBuildingEnabled</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not Carbide takes advantage of the make "-j" option
 which will runs make jobs in parallel.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#makeEngineToUse()">makeEngineToUse</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that is the name of the make engine to be used by SBSv2.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#promptForMMPChangedAction()">promptForMMPChangedAction</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not Carbide should ask the user what action to take
 when building and mmp files have changed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#shouldOverrideMakeEngine()">shouldOverrideMakeEngine</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not to override the make engine used
 by SBSv2.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#useDebugMode()">useDebugMode</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not SBSv2 should run in debug mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#useKeepGoing()">useKeepGoing</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the project setting that determines whether or not SBSv2 should keep going even when
 some build commands fail.</TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_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>Field Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="PROJECT_RELATIVE_INFFILE_PROPS_KEY"><!-- --></A><H3>
PROJECT_RELATIVE_INFFILE_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>PROJECT_RELATIVE_INFFILE_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.PROJECT_RELATIVE_INFFILE_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="BLD_FROM_INF_PROPS_KEY"><!-- --></A><H3>
BLD_FROM_INF_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>BLD_FROM_INF_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.BLD_FROM_INF_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="INF_COMPONENTS_PROPS_KEY"><!-- --></A><H3>
INF_COMPONENTS_PROPS_KEY</H3>
<PRE>
static final java.lang.String <B>INF_COMPONENTS_PROPS_KEY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.INF_COMPONENTS_PROPS_KEY">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="TEST_COMPONENT_LABEL"><!-- --></A><H3>
TEST_COMPONENT_LABEL</H3>
<PRE>
static final java.lang.String <B>TEST_COMPONENT_LABEL</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.TEST_COMPONENT_LABEL">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="BINARY_PARSER_EXT_POINT_ID"><!-- --></A><H3>
BINARY_PARSER_EXT_POINT_ID</H3>
<PRE>
static final java.lang.String <B>BINARY_PARSER_EXT_POINT_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.BINARY_PARSER_EXT_POINT_ID">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="REQUIRED_BINARY_PARSER_IDS"><!-- --></A><H3>
REQUIRED_BINARY_PARSER_IDS</H3>
<PRE>
static final java.lang.String[] <B>REQUIRED_BINARY_PARSER_IDS</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="CLEAN_LEVEL_1"><!-- --></A><H3>
CLEAN_LEVEL_1</H3>
<PRE>
static final int <B>CLEAN_LEVEL_1</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_1">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="CLEAN_LEVEL_2"><!-- --></A><H3>
CLEAN_LEVEL_2</H3>
<PRE>
static final int <B>CLEAN_LEVEL_2</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_2">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="CLEAN_LEVEL_3"><!-- --></A><H3>
CLEAN_LEVEL_3</H3>
<PRE>
static final int <B>CLEAN_LEVEL_3</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.CLEAN_LEVEL_3">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ACTION_NONE"><!-- --></A><H3>
ACTION_NONE</H3>
<PRE>
static final int <B>ACTION_NONE</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_NONE">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ACTION_LINK_ONLY"><!-- --></A><H3>
ACTION_LINK_ONLY</H3>
<PRE>
static final int <B>ACTION_LINK_ONLY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_LINK_ONLY">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ACTION_COMPILE_AND_LINK"><!-- --></A><H3>
ACTION_COMPILE_AND_LINK</H3>
<PRE>
static final int <B>ACTION_COMPILE_AND_LINK</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.ACTION_COMPILE_AND_LINK">Constant Field Values</A></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="getBuildConfigurations()"><!-- --></A><H3>
getBuildConfigurations</H3>
<PRE>
java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A>&gt; <B>getBuildConfigurations</B>()</PRE>
<DL>
<DD>Load all the configurations associated with this project. If this is a new project
 then a dummy .settings file will be created which can be used to generate new build
 configurations.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A list of ICarbideBuildConfiguration objects, which may be empty</DL>
</DD>
</DL>
<HR>

<A NAME="getNamedConfiguration(java.lang.String)"><!-- --></A><H3>
getNamedConfiguration</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A> <B>getNamedConfiguration</B>(java.lang.String&nbsp;configName)</PRE>
<DL>
<DD>Get an ICarbideBuildConfiguration object from a display name
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>configName</CODE> - - The display name for the build configuration
<DT><B>Returns:</B><DD>- An ICarbideBuildConfiguration. Returns null if the configuration does not exist.</DL>
</DD>
</DL>
<HR>

<A NAME="getDefaultConfiguration()"><!-- --></A><H3>
getDefaultConfiguration</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideBuildConfiguration</A> <B>getDefaultConfiguration</B>()</PRE>
<DL>
<DD>Get the default configuration for the current project. The default configuration is the build configuration
 that gets executed on a project when build gets executed (e.g. Project > Build)
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A valid ICarbideBuildConfiguration. Returns null if no configurations exist.</DL>
</DD>
</DL>
<HR>

<A NAME="getDefaultBuildConfigName()"><!-- --></A><H3>
getDefaultBuildConfigName</H3>
<PRE>
java.lang.String <B>getDefaultBuildConfigName</B>()</PRE>
<DL>
<DD>Get the configuration/display name for the currently selected build configuration
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A String of the display name.</DL>
</DD>
</DL>
<HR>

<A NAME="isBuildingFromInf()"><!-- --></A><H3>
isBuildingFromInf</H3>
<PRE>
boolean <B>isBuildingFromInf</B>()</PRE>
<DL>
<DD>Check whether or not all components of the inf are built or subcomponents.
 Building from inf means that only 'abld build' is invoked rather than invoking 'abld build' on specific MMP and makefiles
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when building from bld.inf</DL>
</DD>
</DL>
<HR>

<A NAME="getAbsoluteBldInfPath()"><!-- --></A><H3>
getAbsoluteBldInfPath</H3>
<PRE>
IPath <B>getAbsoluteBldInfPath</B>()</PRE>
<DL>
<DD>Return the full path to the bld.inf file for the project
<P>
<DD><DL>

<DT><B>Returns:</B><DD>IPath with the bld.inf file</DL>
</DD>
</DL>
<HR>

<A NAME="getProjectRelativeBldInfPath()"><!-- --></A><H3>
getProjectRelativeBldInfPath</H3>
<PRE>
IPath <B>getProjectRelativeBldInfPath</B>()</PRE>
<DL>
<DD>Get a path to the bld.inf file that is relative to the project root.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>IPath</DL>
</DD>
</DL>
<HR>

<A NAME="getWorkspaceRelativeBldInfPath()"><!-- --></A><H3>
getWorkspaceRelativeBldInfPath</H3>
<PRE>
IPath <B>getWorkspaceRelativeBldInfPath</B>()</PRE>
<DL>
<DD>Get a path to the bld.inf file that is relative to the workspace root
<P>
<DD><DL>

<DT><B>Returns:</B><DD>IPath</DL>
</DD>
</DL>
<HR>

<A NAME="getMMPTargetFile()"><!-- --></A><H3>
getMMPTargetFile</H3>
<PRE>
java.lang.String <B>getMMPTargetFile</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>no longer used in 1.3.  now returns an empty string.</I>
<P>
<DD>Get the name of the MMP file that is used to calculate the target output (final artifact) for setting up launch configurations
<P>
<DD><DL>

<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="getProject()"><!-- --></A><H3>
getProject</H3>
<PRE>
IProject <B>getProject</B>()</PRE>
<DL>
<DD>Get the IProject for the Carbide.c++ project
<P>
<DD><DL>

<DT><B>Returns:</B><DD>IProject object</DL>
</DD>
</DL>
<HR>

<A NAME="getInfBuildComponentsRawSettings()"><!-- --></A><H3>
getInfBuildComponentsRawSettings</H3>
<PRE>
java.util.List&lt;java.lang.String&gt; <B>getInfBuildComponentsRawSettings</B>()</PRE>
<DL>
<DD>Get a list of the names of the bld.inf components as they come from the settings.
 Test components (PRJ_TESTMMPFILES) contain a suffix (" [test component]") to identify a particular
 component as being a test components.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A list of strings with the components names as they are from the .cproject file<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#getInfBuildComponents()"><CODE>for the names with test suffix cleansed.</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getInfBuildComponents()"><!-- --></A><H3>
getInfBuildComponents</H3>
<PRE>
java.util.List&lt;java.lang.String&gt; <B>getInfBuildComponents</B>()</PRE>
<DL>
<DD>Get a list of all the names of the bld.inf components to be built.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A List of compnent names with extension.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#isBuildingFromInf()"><CODE>isBuildingFromInf()</CODE></A></DL>
</DD>
</DL>
<HR>

<A NAME="getNormalInfBuildComponents()"><!-- --></A><H3>
getNormalInfBuildComponents</H3>
<PRE>
java.util.List&lt;java.lang.String&gt; <B>getNormalInfBuildComponents</B>()</PRE>
<DL>
<DD>Get the list of PRJ_MMPFILES that are currently being built for the project. This list will only be populated when
 <code>ICarbideProjectInfo.isBuildingFromInf()</code> returns true, oherwise it will be an empty list.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A list of Strings with the component names as they appear in the bld.inf file<DT><B>See Also:</B><DD><CODE>com.nokia.carbide.cdt.builder.EpocEngineHelper.getMakMakeFiles(IPath, List<ISymbianBuildContext>, 
                List<IPath>, List<IPath>, IProgressMonitor )</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getTestInfBuildComponents()"><!-- --></A><H3>
getTestInfBuildComponents</H3>
<PRE>
java.util.List&lt;java.lang.String&gt; <B>getTestInfBuildComponents</B>()</PRE>
<DL>
<DD>Get the list of PRJ_TESTMMPFILES that are currently being built for the project. This list will only be populated when
 ICarbideProjectInfo#isBuildingFromInf() returns true, oherwise it will be an empty list.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>A list of Strings with the component names as they appear in the bld.inf file<DT><B>See Also:</B><DD><CODE>com.nokia.carbide.cdt.builder.EpocEngineHelper.getMakMakeFiles(IPath, List<ISymbianBuildContext>, 
                List<IPath>, List<IPath>, IProgressMonitor )</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getINFWorkingDirectory()"><!-- --></A><H3>
getINFWorkingDirectory</H3>
<PRE>
IPath <B>getINFWorkingDirectory</B>()</PRE>
<DL>
<DD>Get the working directory of the bld.inf file for the default configuration. This may change for a project if
 a bld.inf file is on a different drive than the EPOCROOT of the SDK but only if
 they only differ in the drive spec. For example, a bld.inf of "m:\myproj\group\bld.inf"
 and an EPOCROOT of "x:\", the IPath will be returned as "x:\myproj\group\". Otherwise,
 the original path is returned, "m:\myproj\group\".
<P>
<DD><DL>

<DT><B>Returns:</B><DD>the absolute path of the bld.inf in the local file system,
  or <code>null</code> if no path can be determined</DL>
</DD>
</DL>
<HR>

<A NAME="getCleanLevel()"><!-- --></A><H3>
getCleanLevel</H3>
<PRE>
int <B>getCleanLevel</B>()</PRE>
<DL>
<DD>Returns int value for the clean level for the project
<P>
<DD><DL>

<DT><B>Returns:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_1">0</A> for clean, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_2">1</A> for reallyclean, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#CLEAN_LEVEL_3">2</A>
 for reallyclean/bldmake clean
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="isBuildingTestComps()"><!-- --></A><H3>
isBuildingTestComps</H3>
<PRE>
boolean <B>isBuildingTestComps</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not test components (PRJ_TESTMMPFILES)
 should be built when building from bld.inf.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled.
 
 Note that the workspace setting is returned unless it is overridden by the project setting</DL>
</DD>
</DL>
<HR>

<A NAME="areMakefilesManaged()"><!-- --></A><H3>
areMakefilesManaged</H3>
<PRE>
boolean <B>areMakefilesManaged</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide manages the generated makefiles
 or leaves it all up to the Symbian command line build system.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="isConcurrentBuildingEnabled()"><!-- --></A><H3>
isConcurrentBuildingEnabled</H3>
<PRE>
boolean <B>isConcurrentBuildingEnabled</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide takes advantage of the make "-j" option
 which will runs make jobs in parallel.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="concurrentBuildJobs()"><!-- --></A><H3>
concurrentBuildJobs</H3>
<PRE>
int <B>concurrentBuildJobs</B>()</PRE>
<DL>
<DD>Get the project setting for the maximum number or parallel make jobs
<P>
<DD><DL>

<DT><B>Returns:</B><DD>the number of jobs
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="promptForMMPChangedAction()"><!-- --></A><H3>
promptForMMPChangedAction</H3>
<PRE>
boolean <B>promptForMMPChangedAction</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not Carbide should ask the user what action to take
 when building and mmp files have changed.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="defaultMMPChangedAction()"><!-- --></A><H3>
defaultMMPChangedAction</H3>
<PRE>
int <B>defaultMMPChangedAction</B>()</PRE>
<DL>
<DD>Returns int value for the mmp action type for the project
<P>
<DD><DL>

<DT><B>Returns:</B><DD><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_NONE">0</A>, <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_LINK_ONLY">1</A>, or <A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html#ACTION_COMPILE_AND_LINK">2</A>
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="incrementalBuilderEnabled()"><!-- --></A><H3>
incrementalBuilderEnabled</H3>
<PRE>
boolean <B>incrementalBuilderEnabled</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not the Eclipse incremental builder is to be used.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>1.3</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="useKeepGoing()"><!-- --></A><H3>
useKeepGoing</H3>
<PRE>
boolean <B>useKeepGoing</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not SBSv2 should keep going even when
 some build commands fail.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="useDebugMode()"><!-- --></A><H3>
useDebugMode</H3>
<PRE>
boolean <B>useDebugMode</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not SBSv2 should run in debug mode.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="shouldOverrideMakeEngine()"><!-- --></A><H3>
shouldOverrideMakeEngine</H3>
<PRE>
boolean <B>shouldOverrideMakeEngine</B>()</PRE>
<DL>
<DD>Get the project setting that determines whether or not to override the make engine used
 by SBSv2.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true when enabled
 
 Note that the workspace setting is returned unless it is overridden by the project setting<DT><B>Since:</B></DT>
  <DD>2.0</DD>
</DL>
</DD>
</DL>
<HR>

<A NAME="makeEngineToUse()"><!-- --></A><H3>
makeEngineToUse</H3>
<PRE>
java.lang.String <B>makeEngineToUse</B>()</PRE>
<DL>
<DD>Get the project setting that is the name of the make engine to be used by SBSv2.
<P>
<DD><DL>

<DT><B>Returns:</B><DD>name of the make engine to use
 
 Note that the workspace setting is returned unless it is overridden by the project setting<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/ICarbideProjectInfo.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/project/ICarbideConfigurationChangedListener.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectModifier.html" title="interface in com.nokia.carbide.cdt.builder.project"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../../index.html?com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ICarbideProjectInfo.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;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&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>