| # Protobuf PHP runtime |
| # |
| # See also code generation logic under /src/google/protobuf/compiler/php. |
| |
| load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") |
| |
| pkg_files( |
| name = "dist_files", |
| srcs = glob([ |
| "ext/google/protobuf/**/*", |
| "src/GPBMetadata/Google/Protobuf/**/*.php", |
| "src/Google/Protobuf/**/*.php", |
| "tests/*.php", |
| "tests/*.sh", |
| "tests/proto/**/*.proto", |
| ]) + [ |
| "BUILD.bazel", |
| "README.md", |
| "REFCOUNTING.md", |
| "composer.json", |
| "generate_descriptor_protos.sh", |
| "generate_test_protos.sh", |
| "release.sh", |
| "src/phpdoc.dist.xml", |
| "tests/valgrind.supp", |
| ], |
| prefix = "php", |
| strip_prefix = strip_prefix.from_pkg(""), |
| visibility = ["//pkg:__pkg__"], |
| ) |