summaryrefslogtreecommitdiff
path: root/library/build.gradle
AgeCommit message (Collapse)Author
2017-01-06Remove icsCompat build variantMaurice Lam
It is now replaced by gingerbreadCompat. Test: Existing tests pass: ./gradlew connectedAndroidTest Change-Id: I87583b2ca99fe6c65479ced88bfe5e9f8a992d75
2016-11-29[SuwLib] Add support annotationsMaurice Lam
Add support annotations dependency, and add the annotations in where suitable. Test: Manual. "Inspect code" in Android studio no longer shows nullability errors. Existing automated tests pass Bug: 21559567 Change-Id: I47b1072c9b2a9e032318df49db6b86b6af8d206e
2016-11-17[SuwLib] Use prebuilt support libMaurice Lam
Use prebuilt support lib in the internal maven repo rather than building them from source. Test: Existing tests pass (./gradlew connectedAndroidTest) Bug: 32782973 Change-Id: I7e3d86074bfcff9062f8f3f7acf2f5f98055ba49
2015-09-15[SuwLib] Add RecyclerView templatesMaurice Lam
Add new "full-support" build variant that includes RecyclerView as one of its dependencies, and add RecyclerView templates to the library. Bug: 24103690 Change-Id: I01a2b7ba3f9ff1d30a9b8aa9061ffe2a42eed968
2015-08-10[SuwLib] Generate javadocsMaurice Lam
Configure javadocs so that it can be generated with `./gradlew docs` Split self.gradle from build.gradle, so that self.gradle can be used to configure tasks only available to a build on ub-setupwizard-*, while build.gradle will be used for building from source in other gradle projects (e.g. GMS core). Bug: 21444334 Change-Id: Icec763ce7dcf8939b7918b580e17ae22353cb38c
2015-06-29[SetupWizardLib] Make dist task depend on testsMaurice Lam
Build the debug test APKs when building, which will then show up on the build servers as setup-wizard-libTests.apk Change-Id: I37b56fb456d61b4e878fe98b410eada1f5ac70b8
2015-06-26[SetupWizardLib] Add test APK to distMaurice Lam
Add test APK to dist so that test frameworks can pick that up and configure it for continuous test runs. Change-Id: Iad140b1accfd68266de2b94f17d48805a0825791
2015-03-27[SetupWizardLib] Add standalone build fileMaurice Lam
Add a standalone build file to the build for users outside of the Android tree. This is necessary because gradle builds in Android tree have a different configuration than normal projects created in Android Studio, like android.properties file and the dist plugin. Change-Id: I0f1a9728d61fcad391d9d23f75445b5c435da13d
2015-03-26[SetupWizardLib] Eclair compat buildMaurice Lam
Bug: 19929602 Change-Id: I0e3ed9024461ec50efe2258031c1d2648f0d333f
2015-03-23[SetupWizardLib] Use AppCompat themes for icsCompatMaurice Lam
Always use the AppCompat themes for icsCompat builds, even on v21+ because support library's FragmentActivity et al requires that. Change-Id: Ie67ce494ab58e3e6f39eb92a8014a83a1737f8ee
2015-03-17[SetupWizardLib] Changed project hierarchyMaurice Lam
Moved res-ics to ics/res, and res, src, AndroidManifest to main/. This fits more to the "canonical layout" expected by gradle, and works around the issue where blaze is expecting every res directory used by a target to be named the same (including its library dependencies and its transitive dependencies). Change-Id: I658e3c0a67a01f379c43d3fad82cd40f9aa8cd28
2015-03-11[SetupWizardLib] Add dist plugin to gradleMaurice Lam
Add dist plugin to gradle so that build servers will have the AAR outputs. Change-Id: I89149f15615633d90ccb1a58496fff49ef1cf7de
2015-03-10[SetupWizardLib] TestsMaurice Lam
Set up the structure for tests in setup wizard library. To run the tests, cd to the root of the tree and run ./gradlew connectedAndroidTest Currently the tests fail for version lower than SDK 21, even for IcsCompat because the resources aren't available yet. Change-Id: I62106f531d99d7861be9474af8100fbc63ea8684
2015-03-09[SetupWizardLib] Set up compat buildMaurice Lam
Set up a build flavor for v14 (ICS) compatibility. Bug: 19664089 Change-Id: Iacd66c5756f5b9c8fa7dfce7a4c1cf2d41bddda6
2015-03-03[SetupWizardLib] Configure gradleMaurice Lam
Change-Id: I699f821f3b7bd5c923f99e37f05bf0953c8f093e