diff options
author | Andrew Gvozdev | 2012-03-27 22:32:54 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2012-03-27 22:32:54 +0000 |
commit | faf497d3615e8de2b2ba8e411dbf5c24f58843ef (patch) | |
tree | 9ff2072a6f376aced8c8331beff987ba316b7ade /build/org.eclipse.cdt.managedbuilder.core | |
parent | 5326d2930a39ccde30a44956120dbba1cb0e6cda (diff) | |
download | org.eclipse.cdt-faf497d3615e8de2b2ba8e411dbf5c24f58843ef.tar.gz org.eclipse.cdt-faf497d3615e8de2b2ba8e411dbf5c24f58843ef.tar.xz org.eclipse.cdt-faf497d3615e8de2b2ba8e411dbf5c24f58843ef.zip |
bug 71511: Some house-cleaning
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.core')
5 files changed, 59 insertions, 39 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ExternalBuildRunner.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ExternalBuildRunner.java index a20b6bd08f4..0ca03ae2c64 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ExternalBuildRunner.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ExternalBuildRunner.java @@ -57,7 +57,11 @@ import org.eclipse.core.runtime.SubProgressMonitor; * @since 8.0 */ public class ExternalBuildRunner extends AbstractBuildRunner { - private static final int MONITOR_SCALE = 100; + private static final int PROGRESS_MONITOR_SCALE = 100; + private static final int TICKS_STREAM_PROGRESS_MONITOR = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_DELETE_MARKERS = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_EXECUTE_COMMAND = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_REFRESH_PROJECT = 1 * PROGRESS_MONITOR_SCALE; @Override public boolean invokeBuild(int kind, IProject project, IConfiguration configuration, @@ -78,7 +82,8 @@ public class ExternalBuildRunner extends AbstractBuildRunner { if (monitor == null) { monitor = new NullProgressMonitor(); } - monitor.beginTask(ManagedMakeMessages.getResourceString("MakeBuilder.Invoking_Make_Builder") + project.getName(), 4 * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask(ManagedMakeMessages.getResourceString("MakeBuilder.Invoking_Make_Builder") + project.getName(), //$NON-NLS-1$ + TICKS_STREAM_PROGRESS_MONITOR + TICKS_DELETE_MARKERS + TICKS_EXECUTE_COMMAND + TICKS_REFRESH_PROJECT); IPath buildCommand = builder.getBuildCommand(); if (buildCommand != null) { @@ -106,17 +111,17 @@ public class ExternalBuildRunner extends AbstractBuildRunner { collectScannerInfoConsoleParsers(project, configuration, workingDirectoryURI, markerGenerator, parsers); buildRunnerHelper.setLaunchParameters(launcher, buildCommand, args, workingDirectoryURI, envp); - buildRunnerHelper.prepareStreams(epm, parsers, console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, parsers, console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); - buildRunnerHelper.removeOldMarkers(project, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + buildRunnerHelper.removeOldMarkers(project, new SubProgressMonitor(monitor, TICKS_DELETE_MARKERS, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); buildRunnerHelper.greeting(kind, cfgName, toolchainName, isSupported); - int state = buildRunnerHelper.build(new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + int state = buildRunnerHelper.build(new SubProgressMonitor(monitor, TICKS_EXECUTE_COMMAND, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); buildRunnerHelper.close(); buildRunnerHelper.goodbye(); if (state != ICommandLauncher.ILLEGAL_COMMAND) { - buildRunnerHelper.refreshProject(new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + buildRunnerHelper.refreshProject(new SubProgressMonitor(monitor, TICKS_REFRESH_PROJECT, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); } } else { String msg = ManagedMakeMessages.getFormattedString("ManagedMakeBuilder.message.undefined.build.command", builder.getId()); //$NON-NLS-1$ diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/InternalBuildRunner.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/InternalBuildRunner.java index f12791bdc30..3d86bdda889 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/InternalBuildRunner.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/InternalBuildRunner.java @@ -45,7 +45,11 @@ import org.eclipse.core.runtime.SubProgressMonitor; * @since 8.0 */ public class InternalBuildRunner extends AbstractBuildRunner { - private static final int MONITOR_SCALE = 100; + private static final int PROGRESS_MONITOR_SCALE = 100; + private static final int TICKS_STREAM_PROGRESS_MONITOR = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_DELETE_MARKERS = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_EXECUTE_COMMAND = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_REFRESH_PROJECT = 1 * PROGRESS_MONITOR_SCALE; @Override public boolean invokeBuild(int kind, IProject project, IConfiguration configuration, @@ -58,7 +62,7 @@ public class InternalBuildRunner extends AbstractBuildRunner { if (monitor == null) { monitor = new NullProgressMonitor(); } - monitor.beginTask("", 3 * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask("", TICKS_STREAM_PROGRESS_MONITOR + TICKS_DELETE_MARKERS + TICKS_EXECUTE_COMMAND + TICKS_REFRESH_PROJECT); //$NON-NLS-1$ boolean isParallel = builder.getParallelizationNum() > 1; boolean resumeOnErr = !builder.isStopOnError(); @@ -86,7 +90,7 @@ public class InternalBuildRunner extends AbstractBuildRunner { String[] errorParsers = builder.getErrorParsers(); ErrorParserManager epm = new ErrorParserManager(project, workingDirectoryURI, markerGenerator, errorParsers); - buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); IBuildDescription des = BuildDescriptionManager.createBuildDescription(configuration, cBS, delta, flags); DescriptionBuilder dBuilder = null; @@ -98,7 +102,7 @@ public class InternalBuildRunner extends AbstractBuildRunner { } } - buildRunnerHelper.removeOldMarkers(project, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + buildRunnerHelper.removeOldMarkers(project, new SubProgressMonitor(monitor, TICKS_DELETE_MARKERS, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); if (buildIncrementaly) { buildRunnerHelper.greeting(IncrementalProjectBuilder.INCREMENTAL_BUILD, cfgName, toolchainName, isConfigurationSupported); @@ -112,9 +116,9 @@ public class InternalBuildRunner extends AbstractBuildRunner { int status; if (dBuilder != null) { - status = dBuilder.build(stdout, stderr, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + status = dBuilder.build(stdout, stderr, new SubProgressMonitor(monitor, TICKS_EXECUTE_COMMAND, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); } else { - status = ParallelBuilder.build(des, null, null, stdout, stderr, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK), resumeOnErr, buildIncrementaly); + status = ParallelBuilder.build(des, null, null, stdout, stderr, new SubProgressMonitor(monitor, TICKS_EXECUTE_COMMAND, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK), resumeOnErr, buildIncrementaly); buildRunnerHelper.printLine(ManagedMakeMessages.getFormattedString("CommonBuilder.7", Integer.toString(ParallelBuilder.lastThreadsUsed))); //$NON-NLS-1$ } @@ -124,7 +128,7 @@ public class InternalBuildRunner extends AbstractBuildRunner { buildRunnerHelper.goodbye(); if (status != ICommandLauncher.ILLEGAL_COMMAND) { - buildRunnerHelper.refreshProject(monitor); + buildRunnerHelper.refreshProject(new SubProgressMonitor(monitor, TICKS_REFRESH_PROJECT, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); } } catch (Exception e) { diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java index 8a5565604c1..5dda8ac90d4 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java @@ -85,9 +85,14 @@ public class CommonBuilder extends ACBuilder { private static final String NEWLINE = System.getProperty("line.separator"); //$NON-NLS-1$ private static final String TRACE_FOOTER = "]: "; //$NON-NLS-1$ private static final String TRACE_HEADER = "GeneratedmakefileBuilder trace ["; //$NON-NLS-1$ - private static final int MONITOR_SCALE = 100; public static boolean VERBOSE = false; + private static final int PROGRESS_MONITOR_SCALE = 100; + private static final int TICKS_STREAM_PROGRESS_MONITOR = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_EXECUTE_COMMAND = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_REFRESH_PROJECT = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_DELETE_OUTPUTS = 1 * PROGRESS_MONITOR_SCALE; + private static CfgBuildSet fBuildSet = new CfgBuildSet(); private boolean fBuildErrOccured; @@ -1183,7 +1188,7 @@ public class CommonBuilder extends ACBuilder { if (monitor == null) { monitor = new NullProgressMonitor(); } - monitor.beginTask("", 2 * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask("", TICKS_STREAM_PROGRESS_MONITOR + TICKS_EXECUTE_COMMAND + TICKS_REFRESH_PROJECT); //$NON-NLS-1$ IConsole console = bInfo.getConsole(); @@ -1192,7 +1197,7 @@ public class CommonBuilder extends ACBuilder { URI workingDirectoryURI = ManagedBuildManager.getBuildLocationURI(configuration, builder); ErrorParserManager epm = new ErrorParserManager(project, workingDirectoryURI, this, errorParsers); - buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); OutputStream stdout = buildRunnerHelper.getOutputStream(); OutputStream stderr = buildRunnerHelper.getErrorStream(); @@ -1201,12 +1206,12 @@ public class CommonBuilder extends ACBuilder { boolean isConfigurationSupported = configuration.isSupported(); buildRunnerHelper.greeting(CLEAN_BUILD, cfgName, toolchainName, isConfigurationSupported); - int status = sBuilder.build(stdout, stderr, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + int status = sBuilder.build(stdout, stderr, new SubProgressMonitor(monitor, TICKS_EXECUTE_COMMAND)); buildRunnerHelper.close(); buildRunnerHelper.goodbye(); if (status != ICommandLauncher.ILLEGAL_COMMAND) { - buildRunnerHelper.refreshProject(monitor); + buildRunnerHelper.refreshProject(new SubProgressMonitor(monitor, TICKS_REFRESH_PROJECT)); } //Throw a core exception indicating that the clean command failed @@ -1272,7 +1277,7 @@ public class CommonBuilder extends ACBuilder { if (monitor == null) { monitor = new NullProgressMonitor(); } - monitor.beginTask("", 2 * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask("", TICKS_STREAM_PROGRESS_MONITOR + TICKS_DELETE_OUTPUTS); //$NON-NLS-1$ // try the brute force approach first String status = ManagedMakeMessages.getFormattedString("ManagedMakeBuilder.message.clean.deleting.output", buildDir.getName()); //$NON-NLS-1$ @@ -1284,14 +1289,14 @@ public class CommonBuilder extends ACBuilder { URI workingDirectoryURI = ManagedBuildManager.getBuildLocationURI(configuration, builder); ErrorParserManager epm = new ErrorParserManager(project, workingDirectoryURI, this, errorParsers); - buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); String cfgName = configuration.getName(); String toolchainName = configuration.getToolChain().getName(); boolean isConfigurationSupported = configuration.isSupported(); buildRunnerHelper.greeting(CLEAN_BUILD, cfgName, toolchainName, isConfigurationSupported); - workspace.delete(new IResource[]{buildDir}, true, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + workspace.delete(new IResource[]{buildDir}, true, new SubProgressMonitor(monitor, TICKS_DELETE_OUTPUTS)); buildRunnerHelper.close(); buildRunnerHelper.goodbye(); diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java index 6c55b220bee..57ad26d3516 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java @@ -309,7 +309,11 @@ public class GeneratedMakefileBuilder extends ACBuilder { private static final String INTERNAL_BUILDER_HEADER_NOTE = "ManagedMakeBuilder.message.internal.builder.header.note"; //$NON-NLS-1$ private static final String TYPE_REBUILD = "ManagedMakeBuider.type.rebuild"; //$NON-NLS-1$ private static final String INTERNAL_BUILDER = "ManagedMakeBuilder.message.internal.builder"; //$NON-NLS-1$ - private static final int MONITOR_SCALE = 100; + + private static final int PROGRESS_MONITOR_SCALE = 100; + private static final int TICKS_STREAM_PROGRESS_MONITOR = 1 * PROGRESS_MONITOR_SCALE; + private static final int TICKS_DELETE_MARKERS = 1 * PROGRESS_MONITOR_SCALE; + public static boolean VERBOSE = false; // Local variables @@ -1399,12 +1403,12 @@ public class GeneratedMakefileBuilder extends ACBuilder { try { Map<IProject, List<IFile>> projectMap = arrangeFilesByProject(files); - monitor.beginTask("", projectMap.size() * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask("", projectMap.size() * PROGRESS_MONITOR_SCALE); //$NON-NLS-1$ for (List<IFile> filesInProject : projectMap.values()) { IProject project = filesInProject.get(0).getProject(); monitor.subTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.buildingProject", project.getName())); //$NON-NLS-1$ - invokeInternalBuilderForOneProject(filesInProject, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + invokeInternalBuilderForOneProject(filesInProject, new SubProgressMonitor(monitor, 1 * PROGRESS_MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); } } finally { if (monitor.isCanceled()) { @@ -1420,7 +1424,8 @@ public class GeneratedMakefileBuilder extends ACBuilder { BuildRunnerHelper buildRunnerHelper = new BuildRunnerHelper(project); try { - monitor.beginTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.buildingProject", project.getName()) + ':', files.size() * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.buildingProject", project.getName()) + ':', //$NON-NLS-1$ + TICKS_STREAM_PROGRESS_MONITOR + files.size() * PROGRESS_MONITOR_SCALE); // Get a build console for the project console = CCorePlugin.getDefault().getConsole(); @@ -1438,7 +1443,7 @@ public class GeneratedMakefileBuilder extends ACBuilder { String[] errorParsers = configuration.getErrorParserList(); ErrorParserManager epm = new ErrorParserManager(project, des.getDefaultBuildDirLocationURI(), this, errorParsers); - buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, null, console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); OutputStream stdout = buildRunnerHelper.getOutputStream(); OutputStream stderr = buildRunnerHelper.getErrorStream(); @@ -1462,13 +1467,13 @@ public class GeneratedMakefileBuilder extends ACBuilder { dependentSteps.add(btype.getStep()); } - SubProgressMonitor monitor2 = new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK); + SubProgressMonitor monitor2 = new SubProgressMonitor(monitor, 1 * PROGRESS_MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK); try { - monitor2.beginTask("", (1 + dependentSteps.size()) * MONITOR_SCALE); //$NON-NLS-1$ + monitor2.beginTask("", TICKS_DELETE_MARKERS + dependentSteps.size()*PROGRESS_MONITOR_SCALE); //$NON-NLS-1$ // Remove problem markers for the file monitor2.subTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.removingResourceMarkers", filePath)); //$NON-NLS-1$ - buildRunnerHelper.removeOldMarkers(file, new SubProgressMonitor(monitor2, 1 * MONITOR_SCALE, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); + buildRunnerHelper.removeOldMarkers(file, new SubProgressMonitor(monitor2, TICKS_DELETE_MARKERS, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); // Build dependent steps for (IBuildStep step : dependentSteps) { @@ -1478,7 +1483,7 @@ public class GeneratedMakefileBuilder extends ACBuilder { monitor2.subTask(filePath); StepBuilder stepBuilder = new StepBuilder(step, null); - stepBuilder.build(stdout, stderr, new SubProgressMonitor(monitor2, 1 * MONITOR_SCALE, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); + stepBuilder.build(stdout, stderr, new SubProgressMonitor(monitor2, 1 * PROGRESS_MONITOR_SCALE, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); monitor2.subTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.refreshingArtifacts", filePath)); //$NON-NLS-1$ IBuildIOType[] outputIOTypes = step.getOutputIOTypes(); @@ -1524,12 +1529,12 @@ public class GeneratedMakefileBuilder extends ACBuilder { try { Map<IProject, List<IFile>> projectMap = arrangeFilesByProject(files); - monitor.beginTask("", projectMap.size() * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask("", projectMap.size() * PROGRESS_MONITOR_SCALE); //$NON-NLS-1$ for (List<IFile> filesInProject : projectMap.values()) { IProject project = filesInProject.get(0).getProject(); monitor.subTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.cleaningProject", project.getName())); //$NON-NLS-1$ - cleanFilesForOneProject(filesInProject, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); + cleanFilesForOneProject(filesInProject, new SubProgressMonitor(monitor, 1 * PROGRESS_MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK)); } } finally { if (monitor.isCanceled()) { @@ -1546,7 +1551,8 @@ public class GeneratedMakefileBuilder extends ACBuilder { int countDeleted = 0; try { - monitor.beginTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.cleaningProject", project.getName()) + ':', files.size() * MONITOR_SCALE); //$NON-NLS-1$ + monitor.beginTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.cleaningProject", project.getName()) + ':', //$NON-NLS-1$ + TICKS_STREAM_PROGRESS_MONITOR + files.size() * PROGRESS_MONITOR_SCALE); // Get a build console for the project console = CCorePlugin.getDefault().getConsole(); @@ -1566,7 +1572,7 @@ public class GeneratedMakefileBuilder extends ACBuilder { String[] errorParsers = configuration.getErrorParserList(); ErrorParserManager epm = new ErrorParserManager(project, des.getDefaultBuildDirLocationURI(), this, errorParsers); - buildRunnerHelper.prepareStreams(epm, null , console, new SubProgressMonitor(monitor, 1 * MONITOR_SCALE)); + buildRunnerHelper.prepareStreams(epm, null , console, new SubProgressMonitor(monitor, TICKS_STREAM_PROGRESS_MONITOR)); buildRunnerHelper.greeting(ManagedMakeMessages.getResourceString("CleanFilesAction.cleanSelectedFiles"), cfgName, toolchainName, isSupported); //$NON-NLS-1$ buildRunnerHelper.printLine(ManagedMakeMessages.getResourceString("ManagedMakeBuilder.message.internal.builder.header.note")); //$NON-NLS-1$ @@ -1587,13 +1593,13 @@ public class GeneratedMakefileBuilder extends ACBuilder { dependentSteps.add(btype.getStep()); } - SubProgressMonitor monitor2 = new SubProgressMonitor(monitor, 1 * MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK); + SubProgressMonitor monitor2 = new SubProgressMonitor(monitor, 1 * PROGRESS_MONITOR_SCALE, SubProgressMonitor.PREPEND_MAIN_LABEL_TO_SUBTASK); try { - monitor2.beginTask("", (1 + dependentSteps.size()) * MONITOR_SCALE); //$NON-NLS-1$ + monitor2.beginTask("", TICKS_DELETE_MARKERS + dependentSteps.size()*PROGRESS_MONITOR_SCALE); //$NON-NLS-1$ // Remove problem markers for the file monitor2.subTask(ManagedMakeMessages.getFormattedString("GeneratedMakefileBuilder.removingResourceMarkers", filePath)); //$NON-NLS-1$ - buildRunnerHelper.removeOldMarkers(file, new SubProgressMonitor(monitor2, 1 * MONITOR_SCALE, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); + buildRunnerHelper.removeOldMarkers(file, new SubProgressMonitor(monitor2, TICKS_DELETE_MARKERS, SubProgressMonitor.SUPPRESS_SUBTASK_LABEL)); // iterate through all build steps for (IBuildStep step : dependentSteps) { @@ -1617,7 +1623,7 @@ public class GeneratedMakefileBuilder extends ACBuilder { } } - monitor2.worked(1 * MONITOR_SCALE); + monitor2.worked(1 * PROGRESS_MONITOR_SCALE); } } finally { monitor2.done(); diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/newmake/internal/core/StreamMonitor.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/newmake/internal/core/StreamMonitor.java index f139d67f758..dd4ecda21c8 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/newmake/internal/core/StreamMonitor.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/newmake/internal/core/StreamMonitor.java @@ -20,7 +20,7 @@ import org.eclipse.core.runtime.IProgressMonitor; * */ @Deprecated -public class StreamMonitor extends org.eclipse.cdt.internal.core.StreamMonitor { +public class StreamMonitor extends org.eclipse.cdt.internal.core.StreamProgressMonitor { public StreamMonitor(IProgressMonitor mon, OutputStream cos, int totalWork) { super(mon, cos, totalWork); } |