BUILD.bazel 939 B

1234567891011121314151617181920212223242526272829303132333435
  1. load("@rules_proto//proto:defs.bzl", "proto_library")
  2. load("@io_bazel_rules_go//go:def.bzl", "go_library")
  3. load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
  4. package(default_visibility = ["//visibility:public"])
  5. proto_library(
  6. name = "apiconfig_proto",
  7. srcs = [
  8. "apiconfig.proto",
  9. ],
  10. deps = [
  11. "@go_googleapis//google/api:annotations_proto",
  12. ],
  13. )
  14. go_proto_library(
  15. name = "apiconfig_go_proto",
  16. compilers = ["//:go_apiv2"],
  17. importpath = "github.com/go-kratos/grpc-gateway/v2/internal/descriptor/apiconfig",
  18. proto = ":apiconfig_proto",
  19. deps = ["@go_googleapis//google/api:annotations_go_proto"],
  20. )
  21. go_library(
  22. name = "apiconfig",
  23. embed = [":apiconfig_go_proto"],
  24. importpath = "github.com/go-kratos/grpc-gateway/v2/internal/descriptor/apiconfig",
  25. )
  26. alias(
  27. name = "go_default_library",
  28. actual = ":apiconfig",
  29. visibility = ["//:__subpackages__"],
  30. )