aboutsummaryrefslogtreecommitdiff
path: root/builder-model/src/main/java/com/android/builder/model/ProductFlavor.java
diff options
context:
space:
mode:
Diffstat (limited to 'builder-model/src/main/java/com/android/builder/model/ProductFlavor.java')
-rw-r--r--builder-model/src/main/java/com/android/builder/model/ProductFlavor.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/builder-model/src/main/java/com/android/builder/model/ProductFlavor.java b/builder-model/src/main/java/com/android/builder/model/ProductFlavor.java
index 6f8d4af..fef921d 100644
--- a/builder-model/src/main/java/com/android/builder/model/ProductFlavor.java
+++ b/builder-model/src/main/java/com/android/builder/model/ProductFlavor.java
@@ -89,9 +89,21 @@ public interface ProductFlavor extends BaseConfig {
*/
int getRenderscriptTargetApi();
+ /**
+ * Returns whether the renderscript code should be compiled in support mode to
+ * make it compatible with older versions of Android.
+ *
+ * @return true if support mode is enabled.
+ */
boolean getRenderscriptSupportMode();
/**
+ * Returns whether the renderscript code should be compiled to generate C/C++ bindings.
+ * @return true for C/C++ generation, false for Java
+ */
+ boolean getRenderscriptNdkMode();
+
+ /**
* Returns the test package name. This is only the value set on this product flavor.
* To get the final value, use {@link Variant#getTestArtifactInfo()} and
* {@link AndroidArtifact#getPackageName()}
@@ -126,6 +138,10 @@ public interface ProductFlavor extends BaseConfig {
@Nullable
Boolean getTestFunctionalTest();
+ /**
+ * Returns the NDK configuration.
+ * @return the ndk config.
+ */
@Nullable
NdkConfig getNdkConfig();
}