BUILD 658 B

1234567891011121314151617181920212223242526272829303132
  1. load("@rules_cc//cc:defs.bzl", "cc_binary")
  2. load("@rules_proto//proto:defs.bzl", "proto_library")
  3. load(
  4. "//bazel:pgv_proto_library.bzl",
  5. "pgv_cc_proto_library",
  6. )
  7. # gazelle:go_generate_proto false
  8. proto_library(
  9. name = "test_proto",
  10. srcs = ["test.proto"],
  11. visibility = ["//visibility:public"],
  12. deps = [
  13. "@com_google_protobuf//:any_proto",
  14. ],
  15. )
  16. pgv_cc_proto_library(
  17. name = "test_cc_proto",
  18. visibility = ["//visibility:public"],
  19. deps = [":test_proto"],
  20. )
  21. cc_binary(
  22. name = "cc-mfjt-test",
  23. srcs = ["main.cc"],
  24. visibility = ["//visibility:public"],
  25. deps = [
  26. ":test_cc_proto",
  27. ],
  28. )