blob: 11eed2f99b075da6b6683edfc1e1da670edff134 [file] [log] [blame]
Ray Milkeya8cf59e2018-06-06 16:39:45 -07001load("//tools/build/bazel:osgi_java_library.bzl", "wrapped_osgi_jar")
2
Ray Milkey472d8392018-05-23 17:06:51 -07003java_proto_library(
Ray Milkey30773582018-07-26 15:52:23 -07004 name = "p4_runtime_java_proto_proto",
Ray Milkey472d8392018-05-23 17:06:51 -07005 visibility = ["//visibility:public"],
Ray Milkey816db102018-05-30 14:16:37 -07006 deps = ["@p4lang_pi//:p4_runtime_proto"],
Ray Milkey472d8392018-05-23 17:06:51 -07007)
Ray Milkey3275ae82018-05-29 15:35:36 -07008
Ray Milkey32ea35c2018-06-06 15:28:07 -07009wrapped_osgi_jar(
Ray Milkey3275ae82018-05-29 15:35:36 -070010 name = "rpc_java_proto-osgi",
11 jar = "@google_rpc//:rpc_java_proto",
12 visibility = ["//visibility:public"],
13 deps = CORE_DEPS + ["@protobuf_java_3_2_0//jar"],
14)
15
Ray Milkey30773582018-07-26 15:52:23 -070016
Ray Milkey32ea35c2018-06-06 15:28:07 -070017wrapped_osgi_jar(
Ray Milkey30773582018-07-26 15:52:23 -070018 name = "grpc-core-repkg-1.3.1",
19 jar = "@grpc_src_zip_131//:grpc-core-repkg-1.3.1-native",
20 visibility = ["//visibility:public"],
21 deps = COMPILE,
22)
23
24wrapped_osgi_jar(
25 name = "p4_runtime_java_proto",
26 jar = ":p4_runtime_java_proto_proto",
Ray Milkey3275ae82018-05-29 15:35:36 -070027 visibility = ["//visibility:public"],
28 deps = CORE_DEPS + [
29 "@protobuf_java_3_2_0//jar",
30 "@google_rpc//:rpc_java_proto",
Ray Milkey30773582018-07-26 15:52:23 -070031 ":grpc-core-repkg-1.3.1",
Ray Milkey3275ae82018-05-29 15:35:36 -070032 ],
33)