diff options
author | Tony Mak <tonymak@google.com> | 2020-07-23 20:47:14 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-07-23 20:47:14 +0000 |
commit | c3a0901d586ff4391083d76a14721d499d7dae68 (patch) | |
tree | 16eab9c4e23c14415431457f950126b0b0274663 | |
parent | 6705e199cac3df9b1f27a3f19f388fb9a01952c7 (diff) | |
parent | c1175ad8edbb9a0a2e81a3c995938c1b32de9e8b (diff) | |
download | marisa-trie-c3a0901d586ff4391083d76a14721d499d7dae68.tar.gz |
Merge "Create Android.bp for marisa-trie" am: 01a997e6df am: 5479e9926e am: 9213245acc am: c1175ad8ed
Original change: https://android-review.googlesource.com/c/platform/external/marisa-trie/+/1368636
Change-Id: I7613c6b2db63b834d441bc93c3930b32d7f8b7cf
-rw-r--r-- | Android.bp | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp new file mode 100644 index 0000000..c37c7c1 --- /dev/null +++ b/Android.bp @@ -0,0 +1,72 @@ +// Copyright (C) 2020 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +cc_library { + name: "marisa-trie", + sdk_version: "current", + cflags: [ + "-Werror", + "-Wall", + "-fexceptions", + "-Wno-implicit-fallthrough", + ], + stl: "libc++_static", + export_include_dirs: ["include", "lib"], + srcs: [ + "lib/**/*.cc" + ], + apex_available: [ + "//apex_available:platform", + "com.android.extservices", + ], + visibility: ["//external/libtextclassifier:__subpackages__"], +} + +cc_defaults { + name: "marisa-trie-test-defaults", + sdk_version: "current", + static_libs: ["marisa-trie"], + stl: "libc++_static", + cflags: [ + "-Werror", + "-Wall", + "-fexceptions", + "-Wno-implicit-fallthrough", + ], +} + +cc_binary { + name: "marisa-marisa-test", + srcs: ["tests/marisa-test.cc"], + defaults: ["marisa-trie-test-defaults"], +} + +cc_binary { + name: "marisa-base-test", + srcs: ["tests/base-test.cc"], + defaults: ["marisa-trie-test-defaults"], +} + +cc_binary { + name: "marisa-vector-test", + srcs: ["tests/vector-test.cc"], + defaults: ["marisa-trie-test-defaults"], +} + +cc_binary { + name: "marisa-trie-test", + srcs: ["tests/trie-test.cc"], + defaults: ["marisa-trie-test-defaults"], +} |