diff options
author | Tony Mak <tonymak@google.com> | 2020-07-23 16:39:48 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-07-23 16:39:48 +0000 |
commit | 01a997e6dfb1e998935efe798ae974813533ba5d (patch) | |
tree | 16eab9c4e23c14415431457f950126b0b0274663 | |
parent | dd2e2803599b525509897a1c92d842d645179672 (diff) | |
parent | 5e8c07fe32d8791c413b373b4e8877ba46833b18 (diff) | |
download | marisa-trie-01a997e6dfb1e998935efe798ae974813533ba5d.tar.gz |
Merge "Create Android.bp for marisa-trie"
-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"], +} |