xref: /aosp_15_r20/external/grpc-grpc-java/alts/Android.bp (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1java_library_host {
2    name: "grpc-java-alts",
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        "google-auth-library-java-credentials",
13        "google-auth-library-java-oauth2_http",
14        "grpc-java-api",
15        "grpc-java-auth",
16        "grpc-java-context",
17        "grpc-java-core",
18        "grpc-java-core-internal",
19        "grpc-java-core-util",
20        "grpc-java-grpclb",
21        "grpc-java-netty",
22        "grpc-java-protobuf",
23        "grpc-java-protobuf-lite",
24        "grpc-java-stub",
25        "guava",
26        "javax_annotation-api_1.3.2",
27        "netty-unshaded-1.56.0",
28    ],
29    proto: {
30        type: "full",
31        canonical_path_from_root: false,
32        include_dirs: ["external/protobuf/src"],
33        local_include_dirs: ["src/main/proto"],
34    },
35    target: {
36        windows: {
37            enabled: true,
38        },
39    },
40}
41