Split icing project into two parts: protos/java, and native lib.

The native lib will only be required for clients who choose not to use
the other backends, so it should be kept separate.

This also enables us to jarjar and proguard the protos/java side more
easily.

Bug: 153380375
Test: ./gradlew appsearch:appsearch:connectedCheck --daemon --info
Change-Id: I96a7b91c4b29cd8d620498e66393334c64afcd03
2 files changed
tree: 16c5b8469a7f31a81b4925253494edb304838273
  1. icing/
  2. java/
  3. nativeLib/
  4. .gitignore
  5. Android.bp
  6. AndroidManifest.xml
  7. CMakeLists.txt
  8. CONTRIBUTING.md
  9. jarjar-rules.txt
  10. LICENSE
  11. METADATA
  12. MODULE_LICENSE_APACHE2
  13. README.md
  14. 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.