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