|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISymbianBuildContext
ISymbianBuildContext represents a single buildable unit for a Symbian SDK and is used to get the various parts of the build parameters (e.g. platform and target) from the configuration display string
ICarbideBuildConfiguration
Field Summary | |
---|---|
static java.lang.String |
ARM4_PLATFORM
|
static java.lang.String |
ARMI_PLATFORM
|
static java.lang.String |
ARMV5_ABIV2_PLATFORM
|
static java.lang.String |
ARMV5_PLATFORM
|
static java.lang.String |
ARMV6_ABIV2_PLATFORM
|
static java.lang.String |
ARMV6_PLATFORM
|
static java.lang.String |
DEBUG_TARGET
Target constants |
static java.lang.String |
EMULATOR_PLATFORM
Platform constants |
static java.lang.String |
GCCE_PLATFORM
|
static java.lang.String |
RELEASE_TARGET
|
static java.lang.String |
THUMB_PLATFORM
|
Method Summary | |
---|---|
java.util.List<IDefine> |
getCompilerMacros()
Returns the list of compiler macros from the compiler prefix file (if any). |
IPath |
getCompilerPrefixFile()
Get the prefix file used at build time. |
java.lang.String |
getDefaultDefFileDirectoryName(boolean isASSP)
Get the implicit directory searched for *.def files by the DEFFILE statement. |
java.lang.String |
getDisplayString()
Get the full display string for the configuration. |
java.lang.String |
getPlatformString()
Get the build platform that is used for this build context |
java.util.List<java.io.File> |
getPrefixFileIncludes()
Returns the list of all header files recursively included by the SDK prefix file. |
ISymbianSDK |
getSDK()
Get the SDK interface for this build context |
java.lang.String |
getTargetString()
The debug or release target the platform is building for. |
java.util.List<IDefine> |
getVariantHRHDefines()
Returns the list of all vendor specific C/C++ macros for this SDK. |
Field Detail |
---|
static final java.lang.String EMULATOR_PLATFORM
static final java.lang.String ARMI_PLATFORM
static final java.lang.String ARM4_PLATFORM
static final java.lang.String THUMB_PLATFORM
static final java.lang.String GCCE_PLATFORM
static final java.lang.String ARMV5_PLATFORM
static final java.lang.String ARMV6_PLATFORM
static final java.lang.String ARMV5_ABIV2_PLATFORM
static final java.lang.String ARMV6_ABIV2_PLATFORM
static final java.lang.String DEBUG_TARGET
static final java.lang.String RELEASE_TARGET
Method Detail |
---|
ISymbianSDK getSDK()
java.lang.String getPlatformString()
java.lang.String getTargetString()
and RELEASE_TARGET
java.lang.String getDisplayString()
java.lang.String getDefaultDefFileDirectoryName(boolean isASSP)
isASSP
- true if targeting ASSP
IPath getCompilerPrefixFile()
java.util.List<IDefine> getVariantHRHDefines()
java.util.List<java.io.File> getPrefixFileIncludes()
java.util.List<IDefine> getCompilerMacros()
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |