core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/ISBSv1BuildContext.java
branchC3_BUILDER_WORK
changeset 1755 e65ffeef96f7
parent 1740 ca1f574a1ecc
child 1799 ee7381872847
child 1801 1d73a4591cf8
equal deleted inserted replaced
1749:0d2e2c9062b1 1755:e65ffeef96f7
     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 - ABLD is dead.
       
    10  *
     9  *
    11  */
    10  */
    12 public interface ISBSv1BuildContext extends ISymbianBuildContext {
    11 public interface ISBSv1BuildContext extends ISymbianBuildContext {
    13 
    12 
    14 	/**
    13 	/**
    29 	 * @see isSymbianBinaryVariation()
    28 	 * @see isSymbianBinaryVariation()
    30 	 * @since 2.0
    29 	 * @since 2.0
    31 	 */
    30 	 */
    32 	public String getBasePlatformForVariation();
    31 	public String getBasePlatformForVariation();
    33 	
    32 	
       
    33 	/**
       
    34 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
       
    35 	 * This only applies when building with SBSv1 (bldmake, abld)
       
    36 	 * @return IBuildArgumentsInfo instance, never null
       
    37 	 *  
       
    38 	 */
       
    39 	IBuildArgumentsInfo getBuildArgumentsInfo();
       
    40 	
       
    41 	/**
       
    42 	 * Get the (abld)build arguments info.  Contains pref settings from the Arguments tab.
       
    43 	 * This only applies when building with SBSv1 (bldmake, abld)
       
    44 	 * @return A copy of BuildArgumentsInfo instance, never null
       
    45 	 */
       
    46 	BuildArgumentsInfo getBuildArgumentsInfoCopy();
       
    47 	
       
    48 	/**
       
    49 	 * Set the build arguments info for SBSv2 build arguments. This only sets values in memory, does
       
    50 	 * not write settings to disk. See 
       
    51 	 * @return IBuildArgumentsInfo instance, never null
       
    52 	 */
       
    53 	void setBuildArgumentsInfo(BuildArgumentsInfo bldArgInfo);
       
    54 	
       
    55 	
    34 }
    56 }