| load("@rules_cc//cc:defs.bzl", "cc_library") |
| |
| package( |
| default_visibility = ["//visibility:private"], |
| ) |
| |
| filegroup( |
| name = "distribution", |
| srcs = [ |
| "BUILD.bazel", |
| ] + glob([ |
| "*.cc", |
| "*.h", |
| ]), |
| visibility = ["//visibility:public"], |
| ) |
| |
| cc_library( |
| name = "namer", |
| hdrs = [ |
| "idl_namer.h", |
| "namer.h", |
| ], |
| strip_include_prefix = "/include", |
| visibility = ["//:__subpackages__"], |
| deps = ["//:runtime_cc"], |
| ) |
| |
| cc_library( |
| name = "python", |
| srcs = ["python.cc"], |
| hdrs = ["python.h"], |
| strip_include_prefix = "/include", |
| visibility = [ |
| "//grpc:__subpackages__", |
| "//src:__subpackages__", |
| ], |
| deps = [":namer"], |
| ) |