diff options
Diffstat (limited to 'builder-model/src/main')
3 files changed, 23 insertions, 0 deletions
diff --git a/builder-model/src/main/java/com/android/builder/model/BuildType.java b/builder-model/src/main/java/com/android/builder/model/BuildType.java index 9bdc6dc..c8cf61e 100644 --- a/builder-model/src/main/java/com/android/builder/model/BuildType.java +++ b/builder-model/src/main/java/com/android/builder/model/BuildType.java @@ -98,6 +98,10 @@ public interface BuildType extends BaseConfig { */ boolean isZipAlign(); + /** + * Returns the NDK configuration. + * @return the ndk config. + */ @Nullable NdkConfig getNdkConfig(); } diff --git a/builder-model/src/main/java/com/android/builder/model/NdkConfig.java b/builder-model/src/main/java/com/android/builder/model/NdkConfig.java index c750001..25056c7 100644 --- a/builder-model/src/main/java/com/android/builder/model/NdkConfig.java +++ b/builder-model/src/main/java/com/android/builder/model/NdkConfig.java @@ -49,6 +49,9 @@ public interface NdkConfig { @Nullable public Collection<String> getAbiFilters(); + /** + * The APP_STL value + */ @Nullable public String getStl(); } 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(); } |