diff options
author | Andrew Gvozdev | 2010-03-22 17:05:48 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2010-03-22 17:05:48 +0000 |
commit | d1005fa487706f0a8141e8efabb5667c54af90a8 (patch) | |
tree | 7b1ce95eb2ca71d0af48ddae5f440d0d94054de6 /build | |
parent | 62139d3e3b911145d038d21b889cfb2ea1ef4f07 (diff) | |
download | org.eclipse.cdt-d1005fa487706f0a8141e8efabb5667c54af90a8.tar.gz org.eclipse.cdt-d1005fa487706f0a8141e8efabb5667c54af90a8.tar.xz org.eclipse.cdt-d1005fa487706f0a8141e8efabb5667c54af90a8.zip |
debug option to track build events
Diffstat (limited to 'build')
6 files changed, 28 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java index 4a1f2df4d7d..e7eb43cbaa6 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java @@ -73,6 +73,9 @@ public class MakeBuilder extends ACBuilder { */ @Override protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + boolean bPerformBuild = true; IMakeBuilderInfo info = MakeCorePlugin.createBuildInfo(args, MakeBuilder.BUILDER_ID); if (!shouldBuild(kind, info)) { @@ -102,6 +105,9 @@ public class MakeBuilder extends ACBuilder { @Override protected void clean(IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(IncrementalProjectBuilder.CLEAN_BUILD, null); + final IMakeBuilderInfo info = MakeCorePlugin.createBuildInfo(getProject(), BUILDER_ID); if (shouldBuild(CLEAN_BUILD, info)) { IResourceRuleFactory ruleFactory= ResourcesPlugin.getWorkspace().getRuleFactory(); diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java index 1738416a41d..21a68e57cbc 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java @@ -47,6 +47,9 @@ public class ScannerConfigBuilder extends ACBuilder { * @see IncrementalProjectBuilder#build */ protected IProject [] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + // If auto discovery is disabled, do nothing // boolean autodiscoveryEnabled; if(buildNewStyle(getProject(), monitor)) diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java index 7b957cb1427..c4caaed6a15 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java @@ -64,6 +64,9 @@ public class GNUMakefileChecker extends ACBuilder { * @see IncrementalProjectBuilder#build */ protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + IResourceDelta delta = null; // For non-full-build fetch the deltas diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/ScannerConfigBuilder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/ScannerConfigBuilder.java index f1f56ae6ff0..8e6bdef238a 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/ScannerConfigBuilder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/ScannerConfigBuilder.java @@ -72,6 +72,9 @@ public class ScannerConfigBuilder extends ACBuilder { */ @Override protected IProject [] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + // If auto discovery is disabled, do nothing // boolean autodiscoveryEnabled; // boolean autodiscoveryEnabled2; 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 b111ba85edb..1e8bdd4b6e7 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 @@ -469,6 +469,9 @@ public class CommonBuilder extends ACBuilder { */ @Override protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + fBuildSet.start(this); IProject project = getProject(); @@ -1485,6 +1488,9 @@ public class CommonBuilder extends ACBuilder { @Override protected void clean(IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(IncrementalProjectBuilder.CLEAN_BUILD, null); + IProject curProject = getProject(); if(!isCdtProjectCreated(curProject)) 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 d9ec8c383b2..9b92a1f3b38 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 @@ -56,6 +56,7 @@ import org.eclipse.core.resources.IResourceDelta; import org.eclipse.core.resources.IResourceDeltaVisitor; import org.eclipse.core.resources.IWorkspace; import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.IncrementalProjectBuilder; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; @@ -403,6 +404,9 @@ public class GeneratedMakefileBuilder extends ACBuilder { */ @Override protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(kind, args); + // We should always tell the build system what projects we reference referencedProjects = getProject().getReferencedProjects(); @@ -582,6 +586,9 @@ public class GeneratedMakefileBuilder extends ACBuilder { */ @Override protected void clean(IProgressMonitor monitor) throws CoreException { + if (DEBUG_EVENTS) + printEvent(IncrementalProjectBuilder.CLEAN_BUILD, null); + referencedProjects = getProject().getReferencedProjects(); outputTrace(getProject().getName(), "Clean build requested"); //$NON-NLS-1$ IManagedBuildInfo info = getBuildInfo(); |