11load ("@bazel_skylib//rules:build_test.bzl" , "build_test" )
2- load ("@grpc//bazel:cc_grpc_library.bzl" , "cc_grpc_library" )
3- load ("@grpc//bazel:python_rules.bzl" , "py_grpc_library" , "py_proto_library" )
4- load ("@protobuf//bazel:cc_proto_library.bzl" , "cc_proto_library" )
5- load ("@protobuf//bazel:proto_library.bzl" , "proto_library" )
6- load ("@rules_go//proto:def.bzl" , "go_proto_library" )
2+ load ("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl" , "cc_grpc_library" )
3+ load ("@rules_proto//proto:defs.bzl" , "proto_library" )
74
85package (
96 default_visibility = ["//visibility:public" ],
@@ -22,8 +19,8 @@ proto_library(
2219 deps = [
2320 ":p4data_proto" ,
2421 "//proto/p4/config/v1:p4info_proto" ,
25- "@googleapis //google/rpc:status_proto" ,
26- "@protobuf //:any_proto" ,
22+ "@com_google_googleapis //google/rpc:status_proto" ,
23+ "@com_google_protobuf //:any_proto" ,
2724 ],
2825)
2926
@@ -37,29 +34,6 @@ cc_proto_library(
3734 deps = [":p4runtime_proto" ],
3835)
3936
40- py_proto_library (
41- name = "p4data_py_proto" ,
42- deps = [":p4data_proto" ],
43- )
44-
45- py_proto_library (
46- name = "p4runtime_py_proto" ,
47- deps = [":p4runtime_proto" ],
48- )
49-
50- go_proto_library (
51- name = "p4runtime_go_proto" ,
52- importpath = "github.com/p4lang/p4runtime/go/p4/v1" ,
53- protos = [
54- ":p4data_proto" ,
55- ":p4runtime_proto" ,
56- ],
57- deps = [
58- "//proto/p4/config/v1:p4info_go_proto" ,
59- "@googleapis//google/rpc:status_go_proto" ,
60- ],
61- )
62-
6337cc_grpc_library (
6438 name = "p4runtime_cc_grpc" ,
6539 srcs = [":p4runtime_proto" ],
@@ -68,23 +42,13 @@ cc_grpc_library(
6842 deps = [":p4runtime_cc_proto" ],
6943)
7044
71- py_grpc_library (
72- name = "p4runtime_py_grpc" ,
73- srcs = [":p4runtime_proto" ],
74- deps = [":p4runtime_py_proto" ],
75- )
76-
7745build_test (
7846 name = "proto_build_test" ,
7947 targets = [
8048 ":p4data_proto" ,
8149 ":p4runtime_proto" ,
8250 ":p4data_cc_proto" ,
8351 ":p4runtime_cc_proto" ,
84- ":p4data_py_proto" ,
85- ":p4runtime_py_proto" ,
86- ":p4runtime_go_proto" ,
8752 ":p4runtime_cc_grpc" ,
88- ":p4runtime_py_grpc" ,
8953 ],
9054)
0 commit comments