Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorAndrew Gvozdev2010-03-22 17:05:48 +0000
committerAndrew Gvozdev2010-03-22 17:05:48 +0000
commitd1005fa487706f0a8141e8efabb5667c54af90a8 (patch)
tree7b1ce95eb2ca71d0af48ddae5f440d0d94054de6 /build
parent62139d3e3b911145d038d21b889cfb2ea1ef4f07 (diff)
downloadorg.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')
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java6
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java3
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java3
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/build/core/scannerconfig/ScannerConfigBuilder.java3
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java6
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java7
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();

Back to the top