core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/ISBSv1BuildContext.java
branchC3_BUILDER_WORK
changeset 1802 7e50573a0115
parent 1801 1d73a4591cf8
parent 1799 ee7381872847
child 1830 5f8982384793
equal deleted inserted replaced
1801:1d73a4591cf8 1802:7e50573a0115
     6 
     6 
     7 /**
     7 /**
     8  * Build Context specific information for the SBS/Raptor Symbian Builder.
     8  * Build Context specific information for the SBS/Raptor Symbian Builder.
     9  * @see ICarbideBuildConfigation
     9  * @see ICarbideBuildConfigation
    10  * @since 3.0
    10  * @since 3.0
       
    11  * @deprecated - Temporary support exists for abld on Symbian^2 but will be removed, vFuture
    11  *
    12  *
    12  */
    13  */
    13 public interface ISBSv1BuildContext extends ISymbianBuildContext {
    14 public interface ISBSv1BuildContext extends ISymbianBuildContext {
    14 
    15 
    15 	/**
    16 	/**
    27 	 * So in some cases you need to know only the platforms that the variant is based on.
    28 	 * So in some cases you need to know only the platforms that the variant is based on.
    28 	 * For example, a build platform name of "armv5.myvariant" will return "armv5".
    29 	 * For example, a build platform name of "armv5.myvariant" will return "armv5".
    29 	 * @return The base platform string.
    30 	 * @return The base platform string.
    30 	 * @see isSymbianBinaryVariation()
    31 	 * @see isSymbianBinaryVariation()
    31 	 * @since 2.0
    32 	 * @since 2.0
       
    33 	 * @deprecated
    32 	 */
    34 	 */
    33 	public String getBasePlatformForVariation();
    35 	public String getBasePlatformForVariation();
    34 	
    36 	
    35 	/**
    37 	/**
    36 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
    38 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
    37 	 * This only applies when building with SBSv1 (bldmake, abld)
    39 	 * This only applies when building with SBSv1 (bldmake, abld)
    38 	 * @return IBuildArgumentsInfo instance, never null
    40 	 * @return IBuildArgumentsInfo instance, never null
    39 	 *  
    41 	 * @deprecated 
    40 	 */
    42 	 */
    41 	IBuildArgumentsInfo getBuildArgumentsInfo();
    43 	IBuildArgumentsInfo getBuildArgumentsInfo();
    42 	
    44 	
    43 	/**
    45 	/**
    44 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
    46 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
    45 	 * This only applies when building with SBSv1 (bldmake, abld)
    47 	 * This only applies when building with SBSv1 (bldmake, abld)
    46 	 * @return A copy of BuildArgumentsInfo instance, never null
    48 	 * @return A copy of BuildArgumentsInfo instance, never null
       
    49 	 * @deprecated
    47 	 */
    50 	 */
    48 	BuildArgumentsInfo getBuildArgumentsInfoCopy();
    51 	BuildArgumentsInfo getBuildArgumentsInfoCopy();
    49 	
    52 	
    50 	/**
    53 	/**
    51 	 * Set the build arguments info for SBSv2 build arguments. This only sets values in memory, does
    54 	 * Set the build arguments info for SBSv2 build arguments. This only sets values in memory, does
    52 	 * not write settings to disk. See 
    55 	 * not write settings to disk. See 
    53 	 * @return IBuildArgumentsInfo instance, never null
    56 	 * @return IBuildArgumentsInfo instance, never null
       
    57 	 * @deprecated
    54 	 */
    58 	 */
    55 	void setBuildArgumentsInfo(BuildArgumentsInfo bldArgInfo);
    59 	void setBuildArgumentsInfo(BuildArgumentsInfo bldArgInfo);
    56 	
    60 	
    57 	/**
    61 	/**
    58 	* Returns a list of the macros defined in the variant.cfg file. This is NOT the macros
    62 	* Returns a list of the macros defined in the variant.cfg file. This is NOT the macros