project/com.nokia.carbide.cpp.project.ui/src/com/nokia/carbide/cpp/internal/scripting/ImporterScritpingUtils.java
equal
deleted
inserted
replaced
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 } |