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