xref: /aosp_15_r20/external/sdk-platform-java/gax-java/gax-grpc/Android.bp (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbridejava_library_host {
2*882aa7c7SMatt Gilbride    name: "gax-java-grpc",
3*882aa7c7SMatt Gilbride    defaults: ["sdk-platform-java-default-visibility"],
4*882aa7c7SMatt Gilbride    srcs: ["src/main/java/**/*.java"],
5*882aa7c7SMatt Gilbride    exclude_srcs: [
6*882aa7c7SMatt Gilbride        "src/main/java/com/google/api/gax/grpc/nativeimage/**/*.java",
7*882aa7c7SMatt Gilbride    ],
8*882aa7c7SMatt Gilbride    libs: [
9*882aa7c7SMatt Gilbride        "auto_value_annotations",
10*882aa7c7SMatt Gilbride        "gax-java",
11*882aa7c7SMatt Gilbride        "google-api-common",
12*882aa7c7SMatt Gilbride        "google-cloud-core",
13*882aa7c7SMatt Gilbride        "google-api-java-client-assembly",
14*882aa7c7SMatt Gilbride        "google-auth-library-java-credentials",
15*882aa7c7SMatt Gilbride        "google-auth-library-java-oauth2_http",
16*882aa7c7SMatt Gilbride        "grpc-java-auth",
17*882aa7c7SMatt Gilbride        "grpc-java-alts",
18*882aa7c7SMatt Gilbride        "grpc-java-api",
19*882aa7c7SMatt Gilbride        "grpc-java-context",
20*882aa7c7SMatt Gilbride        "grpc-java-protobuf",
21*882aa7c7SMatt Gilbride        "grpc-java-stub",
22*882aa7c7SMatt Gilbride        "guava",
23*882aa7c7SMatt Gilbride        "libprotobuf-java-util-full",
24*882aa7c7SMatt Gilbride        "proto-google-common-protos",
25*882aa7c7SMatt Gilbride        "threetenbp",
26*882aa7c7SMatt Gilbride    ],
27*882aa7c7SMatt Gilbride    plugins: ["auto_value_plugin"],
28*882aa7c7SMatt Gilbride    target: {
29*882aa7c7SMatt Gilbride        windows: {
30*882aa7c7SMatt Gilbride            enabled: true,
31*882aa7c7SMatt Gilbride        },
32*882aa7c7SMatt Gilbride    },
33*882aa7c7SMatt Gilbride}
34