xref: /aosp_15_r20/external/grpc-grpc-java/examples/example-gauth/BUILD.bazel (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library")
2
3java_library(
4    name = "example-gauth",
5    testonly = 1,
6    srcs = glob(
7        ["src/main/java/**/*.java"],
8    ),
9    deps = [
10        "@io_grpc_grpc_java//api",
11        "@io_grpc_grpc_java//auth",
12        "@io_grpc_grpc_java//protobuf",
13        "@io_grpc_grpc_java//stub",
14        "@maven//:com_google_api_grpc_grpc_google_cloud_pubsub_v1",
15        "@maven//:com_google_api_grpc_proto_google_cloud_pubsub_v1",
16        "@maven//:com_google_auth_google_auth_library_oauth2_http",
17    ],
18)
19
20java_binary(
21    name = "google-auth-client",
22    testonly = 1,
23    main_class = "io.grpc.examples.googleAuth.GoogleAuthClient",
24    runtime_deps = [
25        ":example-gauth",
26    ],
27)
28