carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.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>
ICarbideBuildConfiguration (Carbide.c++ SDK API Reference)
</TITLE>

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

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

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="ICarbideBuildConfiguration (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/ICarbideBuildConfiguration.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/IBuildArgumentsInfo.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/ICarbideConfigurationChangedListener.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/ICarbideBuildConfiguration.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ICarbideBuildConfiguration.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 ICarbideBuildConfiguration</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>ICarbideBuildConfiguration</B><DT>extends <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A></DL>
</PRE>

<P>
An ICarbideBuildConfiguration interface represents on buildable target for a project. A single
 Carbide.c++ project (ICarbideProjectInfo) contains 1 to N ICarbideBuildConfigation objects.
<P>

<P>
<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/ICarbideBuildConfiguration.html#ERROR_PARSERS_ALL">ERROR_PARSERS_ALL</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier to use all available parsers</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_ARM_EKA1">ERROR_PARSERS_ARM_EKA1</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building the ARMI, THUMB, and ARM4 platforms</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_ARMVx">ERROR_PARSERS_ARMVx</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building the ARMVx platforms</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_BLDMAKE_MAKE">ERROR_PARSERS_BLDMAKE_MAKE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used when calling bldmake bldfiles platform</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_GCCE">ERROR_PARSERS_GCCE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building the GCCE platform</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_ROM_BUILDER">ERROR_PARSERS_ROM_BUILDER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building ROM images</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_SIS_BUILDER">ERROR_PARSERS_SIS_BUILDER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building with makesis, makekeys, and signsis</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/ICarbideBuildConfiguration.html#ERROR_PARSERS_WINSCW">ERROR_PARSERS_WINSCW</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Integer identifier for the set of parser to be used for building the WINSCW platform</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface com.nokia.carbide.cpp.sdk.core.<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARM4_PLATFORM">ARM4_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARMI_PLATFORM">ARMI_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARMV5_ABIV2_PLATFORM">ARMV5_ABIV2_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARMV5_PLATFORM">ARMV5_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARMV6_ABIV2_PLATFORM">ARMV6_ABIV2_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#ARMV6_PLATFORM">ARMV6_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#DEBUG_TARGET">DEBUG_TARGET</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#EMULATOR_PLATFORM">EMULATOR_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#GCCE_PLATFORM">GCCE_PLATFORM</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#RELEASE_TARGET">RELEASE_TARGET</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#THUMB_PLATFORM">THUMB_PLATFORM</A></CODE></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;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/IBuildArgumentsInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IBuildArgumentsInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html#getBuildArgumentsInfo()">getBuildArgumentsInfo</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the build arguments info.</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/ICarbideBuildConfiguration.html#getBuiltinMacros()">getBuiltinMacros</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of all built in macros for this configuration
 
 Macros will be just a name, e.g.</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/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html#getCarbideProject()">getCarbideProject</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the parent Carbide project of this 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/IEnvironmentVarsInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IEnvironmentVarsInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html#getEnvironmentVarsInfo()">getEnvironmentVarsInfo</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the environment variables for this configuration.</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/ICarbideBuildConfiguration.html#getErrorParserId()">getErrorParserId</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the id that specifies the array of error parsers to use for a given build platform.</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/ICarbideBuildConfiguration.html#getErrorParserList()">getErrorParserList</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of error parser ID's</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/IROMBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IROMBuilderInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html#getROMBuildInfo()">getROMBuildInfo</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the ROM builder info from the ROM Builder tab.</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/ISISBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ISISBuilderInfo</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.html#getSISBuilderInfoList()">getSISBuilderInfoList</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the modifiable list of SIS builder info.</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/ICarbideBuildConfiguration.html#saveConfiguration(boolean)">saveConfiguration</A></B>(boolean&nbsp;refreshFileSystem)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes this configuration to the .settings\file.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.nokia.carbide.cpp.sdk.core.<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getCompilerMacros()">getCompilerMacros</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getCompilerPrefixFile()">getCompilerPrefixFile</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getDefaultDefFileDirectoryName(boolean)">getDefaultDefFileDirectoryName</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getDisplayString()">getDisplayString</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getPlatformString()">getPlatformString</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getPrefixFileIncludes()">getPrefixFileIncludes</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getSDK()">getSDK</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getTargetString()">getTargetString</A>, <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getVariantHRHDefines()">getVariantHRHDefines</A></CODE></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="ERROR_PARSERS_WINSCW"><!-- --></A><H3>
ERROR_PARSERS_WINSCW</H3>
<PRE>
static final int <B>ERROR_PARSERS_WINSCW</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building the WINSCW platform
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_WINSCW">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_GCCE"><!-- --></A><H3>
ERROR_PARSERS_GCCE</H3>
<PRE>
static final int <B>ERROR_PARSERS_GCCE</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building the GCCE platform
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_GCCE">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_ARMVx"><!-- --></A><H3>
ERROR_PARSERS_ARMVx</H3>
<PRE>
static final int <B>ERROR_PARSERS_ARMVx</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building the ARMVx platforms
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_ARMVx">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_SIS_BUILDER"><!-- --></A><H3>
ERROR_PARSERS_SIS_BUILDER</H3>
<PRE>
static final int <B>ERROR_PARSERS_SIS_BUILDER</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building with makesis, makekeys, and signsis
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_SIS_BUILDER">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_ARM_EKA1"><!-- --></A><H3>
ERROR_PARSERS_ARM_EKA1</H3>
<PRE>
static final int <B>ERROR_PARSERS_ARM_EKA1</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building the ARMI, THUMB, and ARM4 platforms
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_ARM_EKA1">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_BLDMAKE_MAKE"><!-- --></A><H3>
ERROR_PARSERS_BLDMAKE_MAKE</H3>
<PRE>
static final int <B>ERROR_PARSERS_BLDMAKE_MAKE</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used when calling bldmake bldfiles platform
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_BLDMAKE_MAKE">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_ROM_BUILDER"><!-- --></A><H3>
ERROR_PARSERS_ROM_BUILDER</H3>
<PRE>
static final int <B>ERROR_PARSERS_ROM_BUILDER</B></PRE>
<DL>
<DD>Integer identifier for the set of parser to be used for building ROM images
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_ROM_BUILDER">Constant Field Values</A></DL>
</DL>
<HR>

<A NAME="ERROR_PARSERS_ALL"><!-- --></A><H3>
ERROR_PARSERS_ALL</H3>
<PRE>
static final int <B>ERROR_PARSERS_ALL</B></PRE>
<DL>
<DD>Integer identifier to use all available parsers
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration.ERROR_PARSERS_ALL">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="getErrorParserList()"><!-- --></A><H3>
getErrorParserList</H3>
<PRE>
java.lang.String[] <B>getErrorParserList</B>()</PRE>
<DL>
<DD>Get a list of error parser ID's
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>A full list of error parser IDs. Returns an empty array if none are specified</DL>
</DD>
</DL>
<HR>

<A NAME="saveConfiguration(boolean)"><!-- --></A><H3>
saveConfiguration</H3>
<PRE>
boolean <B>saveConfiguration</B>(boolean&nbsp;refreshFileSystem)</PRE>
<DL>
<DD>Writes this configuration to the .settings\file. If the data does no exist it will
 be created. Otherwise the configuration data will be updated.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>refreshFileSystem</CODE> - - Set to true if eclipse needs to know about changes to the file system. Set to false if there's possibility thata the ressource tree is locked on the project (e.g. the project is being created)
<DT><B>Returns:</B><DD>true on success, false otherwise.</DL>
</DD>
</DL>
<HR>

<A NAME="getSISBuilderInfoList()"><!-- --></A><H3>
getSISBuilderInfoList</H3>
<PRE>
java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ISISBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ISISBuilderInfo</A>&gt; <B>getSISBuilderInfoList</B>()</PRE>
<DL>
<DD>Get the modifiable list of SIS builder info. Contains pref settings used to generated SIS files from PKG files
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>ISiSBuilderInfo list, which may be empty</DL>
</DD>
</DL>
<HR>

<A NAME="getBuildArgumentsInfo()"><!-- --></A><H3>
getBuildArgumentsInfo</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/IBuildArgumentsInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IBuildArgumentsInfo</A> <B>getBuildArgumentsInfo</B>()</PRE>
<DL>
<DD>Get the build arguments info.  Contains pref settings from the Arguments tab.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>IBuildArgumentsInfo instance, never null</DL>
</DD>
</DL>
<HR>

<A NAME="getCarbideProject()"><!-- --></A><H3>
getCarbideProject</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/ICarbideProjectInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">ICarbideProjectInfo</A> <B>getCarbideProject</B>()</PRE>
<DL>
<DD>Get the parent Carbide project of this configuration.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

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

<A NAME="getEnvironmentVarsInfo()"><!-- --></A><H3>
getEnvironmentVarsInfo</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/IEnvironmentVarsInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IEnvironmentVarsInfo</A> <B>getEnvironmentVarsInfo</B>()</PRE>
<DL>
<DD>Get the environment variables for this configuration.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>IEnvironmentVarsInfo object.</DL>
</DD>
</DL>
<HR>

<A NAME="getErrorParserId()"><!-- --></A><H3>
getErrorParserId</H3>
<PRE>
int <B>getErrorParserId</B>()</PRE>
<DL>
<DD>Get the id that specifies the array of error parsers to use for a given build platform.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>The integer ID of the parser to be use.<DT><B>See Also:</B><DD><CODE>CarbideCPPBuilder.getParserIds(int id)</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getBuiltinMacros()"><!-- --></A><H3>
getBuiltinMacros</H3>
<PRE>
java.util.List&lt;java.lang.String&gt; <B>getBuiltinMacros</B>()</PRE>
<DL>
<DD>Returns the list of all built in macros for this configuration
 <p>
 Macros will be just a name, e.g. "_DEBUG", "__SYMBIAN32__", etc..
 </p>
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><DD>a list of macros which may be empty.</DL>
</DD>
</DL>
<HR>

<A NAME="getROMBuildInfo()"><!-- --></A><H3>
getROMBuildInfo</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cdt/builder/project/IROMBuilderInfo.html" title="interface in com.nokia.carbide.cdt.builder.project">IROMBuilderInfo</A> <B>getROMBuildInfo</B>()</PRE>
<DL>
<DD>Returns the ROM builder info from the ROM Builder tab.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>

<DT><B>Returns:</B><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/ICarbideBuildConfiguration.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/IBuildArgumentsInfo.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/ICarbideConfigurationChangedListener.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/ICarbideBuildConfiguration.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ICarbideBuildConfiguration.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>