40 lines
730 B
Python
40 lines
730 B
Python
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"],
|
|
)
|