aboutsummaryrefslogtreecommitdiff
path: root/builder-model/src/main/java/com/android/builder/model
AgeCommit message (Collapse)Author
2013-12-03Add option to filter resources.Xavier Ducrohet
Change-Id: Id89b666687e8ea245618435cc47b6e2a84ed02aa
2013-12-03Renderscript NDK mode support.Xavier Ducrohet
This is a work in progress. Change-Id: I5c31a07f12b672e29874e173ee3047a1c7775379
2013-12-03Extensible model with extra artifacts per variants.Xavier Ducrohet
Change-Id: If4c1b8f672c088924ac1738da7887175412cbd1d
2013-11-25Improved BuildConfig.Xavier Ducrohet
- Now contains Package name, Build Type name, flavor names, version name and code. - Improved DSL allow overriding through build type or flavors Change-Id: I8a1bd723c39e714b5eb2cb569da347058d7a3400
2013-11-21Per-Variant source folder and dependency config.Xavier Ducrohet
Change-Id: I604645cf3a18b5f97747f4427c7cbf22521046d9
2013-11-14Support for jni lib in library project.Xavier Ducrohet
Change-Id: I5598af8cb6300ffd67ea6f112a6868c338c8efbe
2013-11-13Renderscript Support Mode.Xavier Ducrohet
Change-Id: If469c1edc5f38671cdebc5271b14a2e1b908f428
2013-10-31Added more instrumentation optionAlan Jeon
Now, we can set handleProfiling and functionalTest option to test manifest file when we run instrumentTest. defaultConfig { minSdkVersion 8 targetSdkVersion 16 testHandlingProfiling true testFunctionalTest true } These options are described at: https://developer.android.com/guide/topics/manifest/instrumentation-element.html Change-Id: I7c03684c03fe64fd5c33555b32c7bfd683d4e47e Signed-off-by: Alan Jeon <skyisle@gmail.com>
2013-09-23Now we provide more info about the Gradle build.Alex Ruiz
This will help better integration with Studio in the near future. Change-Id: I1c6ce5c36d9a968f91049e98a4f956cc512f3ce2
2013-09-10Update Model.Xavier Ducrohet
Change-Id: Iac69c2f71f2424df83dda6bc9f377f33f7823e3e
2013-09-09Add the library manifest in the model.Xavier Ducrohet
Change-Id: I03fdc8bfa9d4d4ef1f581b2fa17afe5b9699db9b
2013-09-06Added 'compileJavaTaskName' to Gradle model.Alex Ruiz
Change-Id: Ic23f37347a36fc381b70f2be7c51a88431dd4794
2013-09-05Added "build model only" to Android Gradle plug-in.Alex Ruiz
This mode: - Does not throw exceptions if there are unresolved dependencies. - Returns a list with the names and versions of the unresolved dependencies - Can be enabled through a system property defined in AndroidProject Change-Id: I0c446c7693e2eeb9c2e7b0c1f7381beb2edb0852
2013-08-21ProGuard support for libraries.Wing Lam
Change-Id: I38069666a4cc9f84c07337f26bd6dcdb0b253548
2013-07-10Update the model for the proguard files.Xavier Ducrohet
Also fix the flavors to accept proguard files (only defaultconfig would accept them due to the DSL class that are created). Change-Id: Ia231ceef58cc0fab7629c6dd78e353ab5f77fec6
2013-07-09Refactor model in single library.Xavier Ducrohet
Nothing in gradle-model is gradle specific (besides the test) so move all the classes in builder-model. Also add javadoc everywhere, and rename BuildConfig into BaseConfig. Change-Id: Ib1d647e8259c3ecc675bd643118174da1257df5a
2013-07-01Add support for library coming from modules.Xavier Ducrohet
This changes adds a "project identifier" to the AndroidLibrary interface. this is only used in Gradle right now but is generic enough for other usage of the model. This also removes the previous AndroidLibraryProject interface as the way the model is passed back in Gradle prevents using children interfaces. This is currently a hack based on the location of the bundle file related to the output of the modules. This is temporary as we need an API in Gradle to do it properly. Change-Id: I51f0d501941a08125376d15cc83742a17730fadd
2013-07-01Add the original bundle to the library model.Xavier Ducrohet
This gives access both to the aar file and the exploded folder (which may not be exploded yet when the model is queried). Change-Id: Ieeba1ab19a8746448b047c73bcd1dcb23b47ab11
2013-06-29Improve model.Xavier Ducrohet
Since we are already changing the model in non compatible way, now is a good time to fix some issues. Refactoring all the properties of an artifact out of variant and into its own ArtifactInfo class, so that we can have both the main and test artifact in the variant in an elegant way. Also adding SigningConfig info to enable the creation of export wizard from the IDE. Change-Id: Ib6c48873ba0e5c5a61bc1e79b00a90e2be83652f
2013-04-18Proguard support.Xavier Ducrohet
Change-Id: I236458b4ae883481ff3afa9123f0167dbd270ac1
2013-04-11Add dependencies to the model.Xavier Ducrohet
Right now all dependencies are passed as jars now even for jars that are actually Gradle sub-projects. Change-Id: I10baa15f825d4ab0ca20853a5c878f9f536f7a2c
2013-04-04New module for the model.Xavier Ducrohet
This model will be shared between the plugin and the IDE. Change-Id: Ia521ed8d6f47301545679334157ea2ed8629bbb1