xref: /aosp_15_r20/external/protobuf/ruby/BUILD.bazel (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1# Protobuf Ruby runtime
2#
3# See also code generation logic under /src/google/protobuf/compiler/ruby.
4
5load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix")
6
7pkg_files(
8    name = "dist_files",
9    srcs = glob([
10        "compatibility_tests/v3.0.0/**/*",
11        "ext/google/protobuf_c/*",
12        "src/main/java/com/google/protobuf/jruby/*.java",
13        "tests/*.proto",
14        "tests/*.rb",
15    ]) + [
16        ".gitignore",
17        "BUILD.bazel",
18        "Gemfile",
19        "README.md",
20        "Rakefile",
21        "google-protobuf.gemspec",
22        "lib/google/protobuf.rb",
23        "lib/google/protobuf/descriptor_dsl.rb",
24        "lib/google/protobuf/message_exts.rb",
25        "lib/google/protobuf/repeated_field.rb",
26        "lib/google/protobuf/well_known_types.rb",
27        "pom.xml",
28        "src/main/java/google/ProtobufJavaService.java",
29        "src/main/sentinel.proto",
30        "travis-test.sh",
31    ],
32    strip_prefix = strip_prefix.from_root(""),
33    visibility = ["//pkg:__pkg__"],
34)
35