| # Protobuf C# runtime |
| # |
| # See also code generation logic under /src/google/protobuf/compiler/csharp. |
| |
| load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") |
| |
| pkg_files( |
| name = "dist_files", |
| srcs = glob([ |
| "keys/*", |
| "protos/*", |
| "src/**/*.cs*", # .cs and .csproj |
| ]) + [ |
| ".editorconfig", |
| ".gitignore", |
| "BUILD.bazel", |
| "CHANGES.txt", |
| "Google.Protobuf.Tools.nuspec", |
| "Google.Protobuf.Tools.targets", |
| "NuGet.Config", |
| "README.md", |
| "build_packages.bat", |
| "build_tools.sh", |
| "buildall.bat", |
| "buildall.sh", |
| "generate_protos.sh", |
| "install_dotnet_sdk.ps1", |
| "src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto", |
| "src/Google.Protobuf.Test/testprotos.pb", |
| "src/Google.Protobuf.sln", |
| ], |
| strip_prefix = strip_prefix.from_root(""), |
| visibility = ["//pkg:__pkg__"], |
| ) |