project/com.nokia.carbide.cpp.project.ui/src/com/nokia/carbide/cpp/internal/scripting/ImporterScritpingUtils.java
branchC3_BUILDER_WORK
changeset 1434 79471fd1fd69
parent 1418 8ca7cf978139
child 1462 b38491fd06da
equal deleted inserted replaced
1433:1a693b01d107 1434:79471fd1fd69
     9 import org.eclipse.core.runtime.NullProgressMonitor;
     9 import org.eclipse.core.runtime.NullProgressMonitor;
    10 import org.eclipse.core.runtime.Path;
    10 import org.eclipse.core.runtime.Path;
    11 
    11 
    12 import com.nokia.carbide.cdt.builder.EpocEngineHelper;
    12 import com.nokia.carbide.cdt.builder.EpocEngineHelper;
    13 import com.nokia.carbide.cpp.internal.api.sdk.BuildContextSBSv1;
    13 import com.nokia.carbide.cpp.internal.api.sdk.BuildContextSBSv1;
       
    14 import com.nokia.carbide.cpp.internal.api.sdk.ISBSv1BuildInfo;
       
    15 import com.nokia.carbide.cpp.internal.api.sdk.ISBSv2BuildInfo;
    14 import com.nokia.carbide.cpp.internal.project.utils.BldInfImportWrapper;
    16 import com.nokia.carbide.cpp.internal.project.utils.BldInfImportWrapper;
    15 import com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext;
    17 import com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext;
       
    18 import com.nokia.carbide.cpp.sdk.core.ISymbianBuilderID;
    16 import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
    19 import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
    17 
    20 
    18 public class ImporterScritpingUtils {
    21 public class ImporterScritpingUtils {
    19 
    22 
    20 	/**
    23 	/**
   118 				BuildContextSBSv1 context = new BuildContextSBSv1(sdk, buildTarget, buildContext);
   121 				BuildContextSBSv1 context = new BuildContextSBSv1(sdk, buildTarget, buildContext);
   119 				selectedConfigs.add(context);		
   122 				selectedConfigs.add(context);		
   120 			}
   123 			}
   121 		}
   124 		}
   122 		else {
   125 		else {
   123 			selectedConfigs = sdk.getFilteredBuildConfigurations();
   126 			ISBSv1BuildInfo sbsv1BuildInfo = (ISBSv1BuildInfo)sdk.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER);
       
   127 			ISBSv2BuildInfo sbsv2BuildInfo = (ISBSv2BuildInfo)sdk.getBuildInfo(ISymbianBuilderID.SBSV2_BUILDER);
       
   128 			if (sbsv1BuildInfo != null) {
       
   129 				selectedConfigs = sbsv1BuildInfo.getFilteredBuildConfigurations(sdk);
       
   130 			} else if (sbsv2BuildInfo != null) {
       
   131 				selectedConfigs = sbsv2BuildInfo.getFilteredBuildConfigurations(sdk);
       
   132 			} else {
       
   133 				selectedConfigs = new ArrayList<ISymbianBuildContext>();
       
   134 			}
   124 		}
   135 		}
   125 		return selectedConfigs;
   136 		return selectedConfigs;
   126 	}
   137 	}
   127 	
   138 	
   128 }
   139 }