Extract SDK config that varies downstream to Gradle properties

Also does a minor bit of refactoring to move global config items to
extension properties on the project. This will help us keep things
more organized in the future.

Removes defaults from Icing build.gradle, since these get set by the
AndroidX plugin.

Bug: 287273074
Test: it builds
Change-Id: Ie3e9ad9f76d5a4f5c84fbdb7ce66f0273482f9b3
1 file changed
tree: 9616287c91e46c840107fd83b39aaaad7dee1daf
  1. icing/
  2. java/
  3. nativeLib/
  4. proto/
  5. .gitignore
  6. Android.bp
  7. build.gradle
  8. CMakeLists.txt
  9. CONTRIBUTING.md
  10. jarjar-rules.txt
  11. LICENSE
  12. lint-baseline.xml
  13. METADATA
  14. MODULE_LICENSE_APACHE2
  15. OWNERS
  16. README.md
  17. synced_AOSP_CL_number.txt
  18. TEST_MAPPING
README.md

Icing Search Library

Icing is a fast, embedded, mobile-friendly full-text-search library written in C++.

This is not an officially supported Google product.