diff options
author | Tony Mak <tonymak@google.com> | 2020-07-23 20:14:32 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-07-23 20:14:32 +0000 |
commit | 5479e9926e68e632462deab5477f21e3c5a1832a (patch) | |
tree | 16eab9c4e23c14415431457f950126b0b0274663 | |
parent | 2ea6e854d51b483c427799f620c1e0345faf69c8 (diff) | |
parent | 01a997e6dfb1e998935efe798ae974813533ba5d (diff) | |
download | marisa-trie-5479e9926e68e632462deab5477f21e3c5a1832a.tar.gz |
Merge "Create Android.bp for marisa-trie" am: 01a997e6df
Original change: https://android-review.googlesource.com/c/platform/external/marisa-trie/+/1368636
Change-Id: I7b3928f44dac9bb0a70fd43a69908d6ab60a2810
-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"], +} |