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