xref: /aosp_15_r20/external/googleapis/google/rpc/Android.bp (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1*d5c09012SAndroid Build Coastguard Worker// Copyright 2024 The Android Open Source Project
2*d5c09012SAndroid Build Coastguard Worker//
3*d5c09012SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*d5c09012SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*d5c09012SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*d5c09012SAndroid Build Coastguard Worker//
7*d5c09012SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*d5c09012SAndroid Build Coastguard Worker//
9*d5c09012SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*d5c09012SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*d5c09012SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d5c09012SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*d5c09012SAndroid Build Coastguard Worker// limitations under the License.
14*d5c09012SAndroid Build Coastguard Worker
15*d5c09012SAndroid Build Coastguard Workerpackage {
16*d5c09012SAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
17*d5c09012SAndroid Build Coastguard Worker}
18*d5c09012SAndroid Build Coastguard Worker
19*d5c09012SAndroid Build Coastguard Workerjava_library_host {
20*d5c09012SAndroid Build Coastguard Worker    name: "googleapis-status-java-proto",
21*d5c09012SAndroid Build Coastguard Worker    srcs: [
22*d5c09012SAndroid Build Coastguard Worker        "status.proto",
23*d5c09012SAndroid Build Coastguard Worker    ],
24*d5c09012SAndroid Build Coastguard Worker    libs: [
25*d5c09012SAndroid Build Coastguard Worker        "libprotobuf-java-full",
26*d5c09012SAndroid Build Coastguard Worker    ],
27*d5c09012SAndroid Build Coastguard Worker    proto: {
28*d5c09012SAndroid Build Coastguard Worker        include_dirs: [
29*d5c09012SAndroid Build Coastguard Worker            "external/googleapis",
30*d5c09012SAndroid Build Coastguard Worker            "external/protobuf/src",
31*d5c09012SAndroid Build Coastguard Worker        ],
32*d5c09012SAndroid Build Coastguard Worker        type: "full",
33*d5c09012SAndroid Build Coastguard Worker    },
34*d5c09012SAndroid Build Coastguard Worker    // TODO(b/339514031): Unpin tradefed dependencies to Java 11.
35*d5c09012SAndroid Build Coastguard Worker    java_version: "11",
36*d5c09012SAndroid Build Coastguard Worker}
37*d5c09012SAndroid Build Coastguard Worker
38*d5c09012SAndroid Build Coastguard Workerjava_library {
39*d5c09012SAndroid Build Coastguard Worker    name: "googleapis-status-java-proto-lite",
40*d5c09012SAndroid Build Coastguard Worker    srcs: [
41*d5c09012SAndroid Build Coastguard Worker        "status.proto",
42*d5c09012SAndroid Build Coastguard Worker        ":libprotobuf-internal-any-proto",
43*d5c09012SAndroid Build Coastguard Worker    ],
44*d5c09012SAndroid Build Coastguard Worker    libs: [
45*d5c09012SAndroid Build Coastguard Worker        "libprotobuf-java-lite",
46*d5c09012SAndroid Build Coastguard Worker    ],
47*d5c09012SAndroid Build Coastguard Worker    proto: {
48*d5c09012SAndroid Build Coastguard Worker        include_dirs: [
49*d5c09012SAndroid Build Coastguard Worker            "external/googleapis",
50*d5c09012SAndroid Build Coastguard Worker            "external/protobuf/src",
51*d5c09012SAndroid Build Coastguard Worker        ],
52*d5c09012SAndroid Build Coastguard Worker        type: "lite",
53*d5c09012SAndroid Build Coastguard Worker    },
54*d5c09012SAndroid Build Coastguard Worker}
55