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