1*6777b538SAndroid Build Coastguard Worker# Protobuf C# runtime 2*6777b538SAndroid Build Coastguard Worker# 3*6777b538SAndroid Build Coastguard Worker# See also code generation logic under /src/google/protobuf/compiler/csharp. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Workerload("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Workerpkg_files( 8*6777b538SAndroid Build Coastguard Worker name = "dist_files", 9*6777b538SAndroid Build Coastguard Worker srcs = glob([ 10*6777b538SAndroid Build Coastguard Worker "keys/*", 11*6777b538SAndroid Build Coastguard Worker "protos/*", 12*6777b538SAndroid Build Coastguard Worker "src/**/*.cs*", # .cs and .csproj 13*6777b538SAndroid Build Coastguard Worker ]) + [ 14*6777b538SAndroid Build Coastguard Worker ".editorconfig", 15*6777b538SAndroid Build Coastguard Worker ".gitignore", 16*6777b538SAndroid Build Coastguard Worker "BUILD.bazel", 17*6777b538SAndroid Build Coastguard Worker "CHANGES.txt", 18*6777b538SAndroid Build Coastguard Worker "Google.Protobuf.Tools.nuspec", 19*6777b538SAndroid Build Coastguard Worker "Google.Protobuf.Tools.targets", 20*6777b538SAndroid Build Coastguard Worker "NuGet.Config", 21*6777b538SAndroid Build Coastguard Worker "README.md", 22*6777b538SAndroid Build Coastguard Worker "build_packages.bat", 23*6777b538SAndroid Build Coastguard Worker "build_tools.sh", 24*6777b538SAndroid Build Coastguard Worker "buildall.bat", 25*6777b538SAndroid Build Coastguard Worker "buildall.sh", 26*6777b538SAndroid Build Coastguard Worker "generate_protos.sh", 27*6777b538SAndroid Build Coastguard Worker "install_dotnet_sdk.ps1", 28*6777b538SAndroid Build Coastguard Worker "src/Google.Protobuf.Benchmarks/wrapper_benchmark_messages.proto", 29*6777b538SAndroid Build Coastguard Worker "src/Google.Protobuf.Test/testprotos.pb", 30*6777b538SAndroid Build Coastguard Worker "src/Google.Protobuf.sln", 31*6777b538SAndroid Build Coastguard Worker ], 32*6777b538SAndroid Build Coastguard Worker strip_prefix = strip_prefix.from_root(""), 33*6777b538SAndroid Build Coastguard Worker visibility = ["//pkg:__pkg__"], 34*6777b538SAndroid Build Coastguard Worker) 35