BUILD 1006 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. load("@com_envoyproxy_protoc_gen_validate//bazel:pgv_proto_library.bzl", "pgv_cc_proto_library")
  2. load("@com_google_protobuf//:protobuf.bzl", "py_proto_library")
  3. package(
  4. default_visibility = ["//visibility:public"],
  5. )
  6. proto_library(
  7. name = "bar_proto",
  8. srcs = ["bar.proto"],
  9. deps = ["@com_envoyproxy_protoc_gen_validate//validate:validate_proto"],
  10. )
  11. pgv_cc_proto_library(
  12. name = "bar_cc_proto",
  13. deps = [":bar_proto"],
  14. )
  15. proto_library(
  16. name = "baz_proto",
  17. srcs = ["subdir_without_package/baz.proto"],
  18. deps = ["@com_envoyproxy_protoc_gen_validate//validate:validate_proto"],
  19. )
  20. pgv_cc_proto_library(
  21. name = "baz_cc_proto",
  22. deps = [":baz_proto"],
  23. )
  24. cc_test(
  25. name = "baz_cc_test",
  26. srcs = ["baz_cc_test.cc"],
  27. deps = [":baz_cc_proto"],
  28. )
  29. py_proto_library(
  30. name = "bar_py_proto",
  31. srcs = ["bar.proto"],
  32. deps = [
  33. "@com_envoyproxy_protoc_gen_validate//validate:validate_py",
  34. "@com_google_protobuf//:protobuf_python",
  35. ],
  36. )