blob: ca3521aa0855d8e02584eaaa553ea3ea77284f56 [file] [log] [blame]
Miao Wang3e12ba32017-12-08 16:32:55 -08001// Copyright (C) 2017 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
Yang Ni4bce36b2017-08-23 16:39:03 -070015cc_library_headers {
16 name: "libtextclassifier_hash_headers",
17 vendor_available: true,
18 export_include_dirs: ["."],
19}
20
Miao Wang3e12ba32017-12-08 16:32:55 -080021cc_defaults {
22 name: "libtextclassifier_hash_defaults",
Yang Ni4bce36b2017-08-23 16:39:03 -070023 srcs: [
24 "util/hash/farmhash.cc",
25 "util/hash/hash.cc"
26 ],
27 cflags: [
Chih-Hung Hsiehcb022992017-10-30 15:16:32 -070028 "-DNAMESPACE_FOR_HASH_FUNCTIONS=farmhash",
29 "-Wall",
30 "-Werror",
31 "-Wno-unused-function",
Yang Ni4bce36b2017-08-23 16:39:03 -070032 ],
33}
Miao Wang3e12ba32017-12-08 16:32:55 -080034
35cc_library_shared {
36 name: "libtextclassifier_hash",
37 defaults: ["libtextclassifier_hash_defaults"],
38 vendor_available: true,
39}
40
41cc_library_static {
42 name: "libtextclassifier_hash_static",
43 defaults: ["libtextclassifier_hash_defaults"],
44 sdk_version: "current",
45 stl: "libc++_static",
46}