xref: /aosp_15_r20/external/grpc-grpc-java/grpclb/Android.bp (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1java_library_host {
2    name: "grpc-java-grpclb",
3    defaults: ["grpc-java-default-visibility"],
4    srcs: [
5        "src/generated/main/**/*.java",
6        "src/main/java/**/*.java",
7        "src/main/proto/**/*.proto",
8    ],
9    libs: [
10        "auto_value_annotations",
11        "libprotobuf-java-util-full",
12        "grpc-java-api",
13        "grpc-java-context",
14        "grpc-java-core",
15        "grpc-java-core-internal",
16        "grpc-java-core-util",
17        "grpc-java-protobuf",
18        "grpc-java-protobuf-lite",
19        "grpc-java-stub",
20        "guava",
21        "javax_annotation-api_1.3.2",
22    ],
23    proto: {
24        type: "full",
25        canonical_path_from_root: false,
26        include_dirs: ["external/protobuf/src"],
27        local_include_dirs: ["src/main/proto"],
28    },
29    target: {
30        windows: {
31            enabled: true,
32        },
33    },
34}
35