Implement OSGI wrappers for proto jar files
Change-Id: Ic30d162093c383edc4abf5e9e9b96df669d804c8
diff --git a/protocols/p4runtime/proto/BUILD b/protocols/p4runtime/proto/BUILD
index 51da262..73c65b0 100644
--- a/protocols/p4runtime/proto/BUILD
+++ b/protocols/p4runtime/proto/BUILD
@@ -1,23 +1,22 @@
java_proto_library(
- name = "p4_types_java_proto",
- visibility = ["//visibility:public"],
- deps = ["@p4lang_pi//:p4types_proto"],
-)
-
-java_proto_library(
- name = "p4_config_java_proto",
- visibility = ["//visibility:public"],
- deps = ["@p4lang_pi//:p4config_proto"],
-)
-
-java_proto_library(
- name = "p4_tmp_config_java_proto",
- visibility = ["//visibility:public"],
- deps = ["@p4lang_pi//:p4_tmp_config_proto"],
-)
-
-java_proto_library(
name = "p4_runtime_java_proto",
visibility = ["//visibility:public"],
deps = ["@p4lang_pi//:p4_runtime_proto"],
)
+
+wrapped_osgi_library(
+ name = "rpc_java_proto-osgi",
+ jar = "@google_rpc//:rpc_java_proto",
+ visibility = ["//visibility:public"],
+ deps = CORE_DEPS + ["@protobuf_java_3_2_0//jar"],
+)
+
+wrapped_osgi_library(
+ name = "p4_runtime_java_proto-osgi",
+ jar = ":p4_runtime_java_proto",
+ visibility = ["//visibility:public"],
+ deps = CORE_DEPS + [
+ "@protobuf_java_3_2_0//jar",
+ "@google_rpc//:rpc_java_proto",
+ ],
+)