xref: /aosp_15_r20/external/bazelbuild-remote-apis/build/bazel/semver/Android.bp (revision ae21b2b400d1606a797985382019aea74177085c)
1*ae21b2b4SYike Zhang// Copyright 2024 The Android Open Source Project
2*ae21b2b4SYike Zhang//
3*ae21b2b4SYike Zhang// Licensed under the Apache License, Version 2.0 (the "License");
4*ae21b2b4SYike Zhang// you may not use this file except in compliance with the License.
5*ae21b2b4SYike Zhang// You may obtain a copy of the License at
6*ae21b2b4SYike Zhang//
7*ae21b2b4SYike Zhang//      http://www.apache.org/licenses/LICENSE-2.0
8*ae21b2b4SYike Zhang//
9*ae21b2b4SYike Zhang// Unless required by applicable law or agreed to in writing, software
10*ae21b2b4SYike Zhang// distributed under the License is distributed on an "AS IS" BASIS,
11*ae21b2b4SYike Zhang// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*ae21b2b4SYike Zhang// See the License for the specific language governing permissions and
13*ae21b2b4SYike Zhang// limitations under the License.
14*ae21b2b4SYike Zhang
15*ae21b2b4SYike Zhangpackage {
16*ae21b2b4SYike Zhang    default_applicable_licenses: ["Android-Apache-2.0"],
17*ae21b2b4SYike Zhang}
18*ae21b2b4SYike Zhang
19*ae21b2b4SYike Zhangjava_library_host {
20*ae21b2b4SYike Zhang    name: "semver-java-proto",
21*ae21b2b4SYike Zhang    srcs: [
22*ae21b2b4SYike Zhang        "semver.proto",
23*ae21b2b4SYike Zhang    ],
24*ae21b2b4SYike Zhang    libs: [
25*ae21b2b4SYike Zhang        "libprotobuf-java-full",
26*ae21b2b4SYike Zhang    ],
27*ae21b2b4SYike Zhang    proto: {
28*ae21b2b4SYike Zhang        include_dirs: [
29*ae21b2b4SYike Zhang            "external/protobuf/src",
30*ae21b2b4SYike Zhang            "external/bazelbuild-remote-apis/",
31*ae21b2b4SYike Zhang        ],
32*ae21b2b4SYike Zhang        type: "full",
33*ae21b2b4SYike Zhang    },
34*ae21b2b4SYike Zhang    // TODO(b/339514031): Unpin tradefed dependencies to Java 11.
35*ae21b2b4SYike Zhang    java_version: "11",
36*ae21b2b4SYike Zhang}
37