aboutsummaryrefslogtreecommitdiffstats
path: root/files
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2012-03-26 13:34:01 -0700
committerXavier Ducrohet <xav@android.com>2012-03-28 10:30:58 -0700
commit2d15c4298980be69c68c1a7d3a8bf264e7094469 (patch)
treeefb0ed5f0c24edd66727fe16c17989e47ff523a7 /files
parentfdecd2e9a9581829f06a3a5021bf29ab4f308d30 (diff)
downloadsdk-2d15c4298980be69c68c1a7d3a8bf264e7094469.zip
sdk-2d15c4298980be69c68c1a7d3a8bf264e7094469.tar.gz
sdk-2d15c4298980be69c68c1a7d3a8bf264e7094469.tar.bz2
RS Ant support: split opt level per build type.
Also make sure the Renderscript files are rebuilt when the build type (debug/release) changes. Change-Id: I688fc3f8550e3133ee32de3ef074efa75ccc3b67
Diffstat (limited to 'files')
-rw-r--r--files/ant/build.xml11
1 files changed, 8 insertions, 3 deletions
diff --git a/files/ant/build.xml b/files/ant/build.xml
index 8ed9f80..830919f 100644
--- a/files/ant/build.xml
+++ b/files/ant/build.xml
@@ -52,6 +52,10 @@
<property name="java.source" value="1.5" />
<property name="java.compilerargs" value="" />
+ <!-- Renderscript options -->
+ <property name="renderscript.debug.opt.level" value="O0" />
+ <property name="renderscript.release.opt.level" value="O3" />
+
<!-- instrumentation options -->
<property name="emma.filter" value="" />
@@ -616,7 +620,8 @@
resFolder="${out.res.absolute.dir}/raw"
targetApi="${target.api}"
optLevel="${renderscript.opt.level}"
- debug="${build.is.packaging.debug}">
+ buildType="${build.is.packaging.debug}"
+ previousBuildType="${build.last.is.packaging.debug}">
<source path="${source.absolute.dir}"/>
</renderscript>
@@ -939,7 +944,7 @@
<property name="build.is.signing.debug" value="true" />
<!-- Renderscript optimization level: none -->
- <property name="renderscript.opt.level" value="O0" />
+ <property name="renderscript.opt.level" value="${renderscript.debug.opt.level}" />
</target>
@@ -1033,7 +1038,7 @@
<property name="build.is.signing.debug" value="false" />
<!-- Renderscript optimization level: aggressive -->
- <property name="renderscript.opt.level" value="O3" />
+ <property name="renderscript.opt.level" value="${renderscript.release.opt.level}" />
<if condition="${build.is.packaging.debug}">
<then>