1// Copyright (C) 2019 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
15package {
16    default_applicable_licenses: ["Android-Apache-2.0"],
17}
18
19cc_defaults {
20    name: "libcomputepipeprotos-defaults",
21
22    proto: {
23        export_proto_headers: true,
24        include_dirs: ["external/protobuf/src"],
25    },
26
27    cflags: [
28        "-Wall",
29        "-Werror",
30        "-Wno-unused-parameter",
31    ],
32
33    srcs: [
34        "*.proto",
35    ],
36}
37
38cc_library {
39    name: "libcomputepipeprotos",
40    defaults: ["libcomputepipeprotos-defaults"],
41    host_supported: false,
42    vendor_available: true,
43    target: {
44        android: {
45            proto: {
46                type: "lite",
47            },
48            static_libs: [
49                "libprotobuf-cpp-lite",
50            ],
51            shared_libs: [
52                "liblog",
53            ],
54        },
55    },
56}
57