aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--anttasks/src/com/android/ant/RenderScriptTask.java9
-rw-r--r--files/ant/build.xml2
2 files changed, 8 insertions, 3 deletions
diff --git a/anttasks/src/com/android/ant/RenderScriptTask.java b/anttasks/src/com/android/ant/RenderScriptTask.java
index b64a731..b480316 100644
--- a/anttasks/src/com/android/ant/RenderScriptTask.java
+++ b/anttasks/src/com/android/ant/RenderScriptTask.java
@@ -163,8 +163,13 @@ public class RenderScriptTask extends MultiFilesTask {
mExecutable = TaskHelper.checkSinglePath("executable", executable);
}
- public void setIncludePath(Path value) {
- mIncludePath = value;
+ public void setIncludePathRefId(String refId) {
+ Object path = getProject().getReference(refId);
+ if (path instanceof Path) {
+ mIncludePath = (Path) path;
+ } else if (path != null) {
+ throw new BuildException(refId + " is expected to reference a Path object.");
+ }
}
public void setGenFolder(Path value) {
diff --git a/files/ant/build.xml b/files/ant/build.xml
index 8edba16..1ec0632 100644
--- a/files/ant/build.xml
+++ b/files/ant/build.xml
@@ -632,7 +632,7 @@
<echo level="info">----------</echo>
<echo level="info">Handling RenderScript files...</echo>
<renderscript executable="${renderscript}"
- includePath="${android.renderscript.include.path}"
+ includePathRefId="android.renderscript.include.path"
genFolder="${gen.absolute.dir}"
resFolder="${out.res.absolute.dir}/raw"
targetApi="${project.minSdkVersion}"