diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-20 00:04:05 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-05-20 00:04:05 +0000 |
commit | b7d8d3b12949f13d17990778b613b1c2518afa81 (patch) | |
tree | 98ab2cab2a7eedee6d202723e691c69c641924f7 | |
parent | 2f20f82347be8b4feeb596c95a1716eb9536017c (diff) | |
parent | 005ce65d018aaa43641580e1316a09f255d9118f (diff) | |
download | libtextclassifier-android13-mainline-adbd-release.tar.gz |
Snap for 8618744 from 005ce65d018aaa43641580e1316a09f255d9118f to mainline-adbd-releaseaml_adb_331011050aml_adb_331011040android13-mainline-adbd-release
Change-Id: I994d44690da04548e6aac78314e01292138aa2da
-rw-r--r-- | native/Android.bp | 55 | ||||
-rw-r--r-- | native/FlatBufferHeaders.bp | 1 |
2 files changed, 56 insertions, 0 deletions
diff --git a/native/Android.bp b/native/Android.bp index b80c979..ed514da 100644 --- a/native/Android.bp +++ b/native/Android.bp @@ -135,6 +135,61 @@ cc_defaults { ], } +cc_library_static { + name: "libtextclassifier_bert_tokenizer", + export_include_dirs: ["."], + visibility: ["//external/tflite-support:__subpackages__"], + srcs: [ + "utils/base/logging.cc", + "utils/base/logging_raw.cc", + "utils/bert_tokenizer.cc", + "utils/strings/utf8.cc", + "utils/tokenizer-utils.cc", + "utils/utf8/unilib-common.cc", + "utils/utf8/unicodetext.cc", + "utils/wordpiece_tokenizer.cc", + ], + apex_available: [ + "//apex_available:platform", + "com.android.extservices", + "com.android.adservices", + ], + cflags: [ + "-Wno-ignored-qualifiers", + "-Wno-missing-field-initializers", + "-Wno-unused-parameter", + + "-DLIBTEXTCLASSIFIER_UNILIB_ICU", + "-DZLIB_CONST", + "-DSAFTM_COMPACT_LOGGING", + "-DTC3_WITH_ACTIONS_OPS", + "-DTC3_UNILIB_JAVAICU", + "-DTC3_CALENDAR_JAVAICU", + "-DTC3_AOSP", + "-DTC3_VOCAB_ANNOTATOR_IMPL", + "-DTC3_POD_NER_ANNOTATOR_IMPL", + ], + product_variables: { + debuggable: { + // Only enable debug logging in userdebug/eng builds. + cflags: ["-DTC3_DEBUG_LOGGING=1"], + }, + }, + header_libs: [ + "jni_headers", + "tensorflow_headers", + "flatbuffer_headers", + "libtextclassifier_flatbuffer_headers", + ], + static_libs: [ + "libtextclassifier_abseil", + "tflite_support", + ], + sdk_version: "current", + min_sdk_version: "30", + stl: "libc++_static", +} + // ----------------- // Generate headers with FlatBuffer schema compiler. // ----------------- diff --git a/native/FlatBufferHeaders.bp b/native/FlatBufferHeaders.bp index 813ec6a..235bb4a 100644 --- a/native/FlatBufferHeaders.bp +++ b/native/FlatBufferHeaders.bp @@ -176,6 +176,7 @@ cc_library_headers { apex_available: [ "//apex_available:platform", "com.android.extservices", + "com.android.adservices", ], generated_headers: [ "libtextclassifier_fbgen_lang_id_common_flatbuffers_model", |