xref: /aosp_15_r20/frameworks/minikin/app/Android.bp (revision 834a2baab5fdfc28e9a428ee87c7ea8f6a06a53d)
1*834a2baaSAndroid Build Coastguard Worker// Copyright (C) 2015 The Android Open Source Project
2*834a2baaSAndroid Build Coastguard Worker//
3*834a2baaSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*834a2baaSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*834a2baaSAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*834a2baaSAndroid Build Coastguard Worker//
7*834a2baaSAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*834a2baaSAndroid Build Coastguard Worker//
9*834a2baaSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*834a2baaSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*834a2baaSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*834a2baaSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*834a2baaSAndroid Build Coastguard Worker// limitations under the License.
14*834a2baaSAndroid Build Coastguard Worker
15*834a2baaSAndroid Build Coastguard Worker// see how_to_run.txt for instructions on running these tests
16*834a2baaSAndroid Build Coastguard Worker
17*834a2baaSAndroid Build Coastguard Workerpackage {
18*834a2baaSAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
19*834a2baaSAndroid Build Coastguard Worker}
20*834a2baaSAndroid Build Coastguard Worker
21*834a2baaSAndroid Build Coastguard Workercc_binary_host {
22*834a2baaSAndroid Build Coastguard Worker    name: "hyphtool",
23*834a2baaSAndroid Build Coastguard Worker
24*834a2baaSAndroid Build Coastguard Worker    static_libs: [
25*834a2baaSAndroid Build Coastguard Worker        "libminikin",
26*834a2baaSAndroid Build Coastguard Worker        "libminikin_rust_ffi",
27*834a2baaSAndroid Build Coastguard Worker    ],
28*834a2baaSAndroid Build Coastguard Worker
29*834a2baaSAndroid Build Coastguard Worker    // Shared libraries which are dependencies of minikin; these are not automatically
30*834a2baaSAndroid Build Coastguard Worker    // pulled in by the build system (and thus sadly must be repeated).
31*834a2baaSAndroid Build Coastguard Worker    shared_libs: [
32*834a2baaSAndroid Build Coastguard Worker        "libicu",
33*834a2baaSAndroid Build Coastguard Worker        "libicui18n",
34*834a2baaSAndroid Build Coastguard Worker        "libicuuc",
35*834a2baaSAndroid Build Coastguard Worker        "liblog",
36*834a2baaSAndroid Build Coastguard Worker    ],
37*834a2baaSAndroid Build Coastguard Worker
38*834a2baaSAndroid Build Coastguard Worker    srcs: ["HyphTool.cpp"],
39*834a2baaSAndroid Build Coastguard Worker
40*834a2baaSAndroid Build Coastguard Worker    defaults: ["libminikin_defaults"],
41*834a2baaSAndroid Build Coastguard Worker}
42