xref: /aosp_15_r20/external/cronet/third_party/protobuf/csharp/BUILD.bazel (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
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