xref: /aosp_15_r20/external/grpc-grpc-java/netty/BUILD.bazel (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1*e07d83d3SAndroid Build Coastguard Workerjava_library(
2*e07d83d3SAndroid Build Coastguard Worker    name = "netty",
3*e07d83d3SAndroid Build Coastguard Worker    srcs = glob([
4*e07d83d3SAndroid Build Coastguard Worker        "src/main/java/**/*.java",
5*e07d83d3SAndroid Build Coastguard Worker    ]),
6*e07d83d3SAndroid Build Coastguard Worker    resources = glob([
7*e07d83d3SAndroid Build Coastguard Worker        "src/main/resources/**",
8*e07d83d3SAndroid Build Coastguard Worker    ]),
9*e07d83d3SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
10*e07d83d3SAndroid Build Coastguard Worker    deps = [
11*e07d83d3SAndroid Build Coastguard Worker        "//api",
12*e07d83d3SAndroid Build Coastguard Worker        "//core:internal",
13*e07d83d3SAndroid Build Coastguard Worker        "@com_google_code_findbugs_jsr305//jar",
14*e07d83d3SAndroid Build Coastguard Worker        "@com_google_errorprone_error_prone_annotations//jar",
15*e07d83d3SAndroid Build Coastguard Worker        "@com_google_guava_guava//jar",
16*e07d83d3SAndroid Build Coastguard Worker        "@com_google_j2objc_j2objc_annotations//jar",
17*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_buffer//jar",
18*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_codec//jar",
19*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_codec_http//jar",
20*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_codec_http2//jar",
21*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_codec_socks//jar",
22*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_common//jar",
23*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_handler//jar",
24*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_handler_proxy//jar",
25*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_resolver//jar",
26*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_transport//jar",
27*e07d83d3SAndroid Build Coastguard Worker        "@io_netty_netty_transport_native_unix_common//jar",
28*e07d83d3SAndroid Build Coastguard Worker        "@io_perfmark_perfmark_api//jar",
29*e07d83d3SAndroid Build Coastguard Worker    ],
30*e07d83d3SAndroid Build Coastguard Worker)
31*e07d83d3SAndroid Build Coastguard Worker
32*e07d83d3SAndroid Build Coastguard Worker# Mirrors the dependencies included in the artifact on Maven Central for usage
33*e07d83d3SAndroid Build Coastguard Worker# with maven_install's override_targets. Should only be used as a dep for
34*e07d83d3SAndroid Build Coastguard Worker# pre-compiled binaries on Maven Central.
35*e07d83d3SAndroid Build Coastguard Worker#
36*e07d83d3SAndroid Build Coastguard Worker# Not actually shaded; libraries should not be referencing unstable APIs so
37*e07d83d3SAndroid Build Coastguard Worker# there should not be any references to the shaded package.
38*e07d83d3SAndroid Build Coastguard Workerjava_library(
39*e07d83d3SAndroid Build Coastguard Worker    name = "shaded_maven",
40*e07d83d3SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
41*e07d83d3SAndroid Build Coastguard Worker    runtime_deps = ["//netty/shaded"],
42*e07d83d3SAndroid Build Coastguard Worker)
43