OSDN Git Service

Fix broken check for TelephonyManager#getForbiddenPlmns
[android-x86/frameworks-base.git] / Android.bp
1 // Copyright (C) 2016 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
15 // ====  c++ proto device library  ==============================
16 cc_library {
17     name: "libplatformprotos",
18     host_supported: true,
19     proto: {
20         export_proto_headers: true,
21         include_dirs: ["external/protobuf/src"],
22     },
23
24     target: {
25         host: {
26             proto: {
27                 type: "full",
28             },
29             srcs: [
30                 "core/proto/**/*.proto",
31                 "libs/incident/**/*.proto",
32             ],
33         },
34         android: {
35             proto: {
36                 type: "lite",
37             },
38             // We only build the protos that are optimized for the lite
39             // runtime, as well as the only protos that are actually
40             // needed by the device.
41             srcs: [
42                 "core/proto/android/service/graphicsstats.proto",
43             ],
44             shared: {
45                 enabled: false,
46             },
47         },
48     },
49 }
50
51 subdirs = [
52     "core/jni",
53     "libs/*",
54     "media/*",
55     "tools/*",
56     "native/android",
57     "native/graphics/jni",
58 ]
59
60 optional_subdirs = [
61     "core/tests/utiltests/jni",
62 ]