aboutsummaryrefslogtreecommitdiffstats
path: root/anttasks/src/com/android/ant/MultiFilesTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'anttasks/src/com/android/ant/MultiFilesTask.java')
-rw-r--r--anttasks/src/com/android/ant/MultiFilesTask.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/anttasks/src/com/android/ant/MultiFilesTask.java b/anttasks/src/com/android/ant/MultiFilesTask.java
index 4fb1795..3abcafc 100644
--- a/anttasks/src/com/android/ant/MultiFilesTask.java
+++ b/anttasks/src/com/android/ant/MultiFilesTask.java
@@ -17,7 +17,6 @@
package com.android.ant;
import org.apache.tools.ant.Project;
-import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.Path;
import org.apache.tools.ant.types.PatternSet.NameEntry;
@@ -29,10 +28,10 @@ import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import java.util.Set;
import java.util.Map.Entry;
+import java.util.Set;
-class MultiFilesTask extends Task {
+class MultiFilesTask extends BuildTypedTask {
static enum DisplayType {
FOUND, COMPILING, REMOVE_OUTPUT, REMOVE_DEP;
@@ -103,7 +102,8 @@ class MultiFilesTask extends Task {
sourceFiles.remove(sourceFilePath);
// check if it needs to be recompiled.
- if (graph.dependenciesHaveChanged(false /*printStatus*/)) {
+ if (hasBuildTypeChanged() ||
+ graph.dependenciesHaveChanged(false /*printStatus*/)) {
toCompile.put(sourceFilePath, sourceFolder);
}
}