xref: /aosp_15_r20/external/protobuf/benchmarks/datasets/google_message4/BUILD.bazel (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1load("@rules_cc//cc:defs.bzl", "cc_proto_library")
2load("@rules_java//java:defs.bzl", "java_proto_library")
3load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix")
4load("@rules_proto//proto:defs.bzl", "proto_library")
5
6filegroup(
7    name = "datasets",
8    srcs = [],
9    visibility = [
10        "//benchmarks/datasets:__pkg__",
11    ],
12)
13
14proto_library(
15    name = "benchmark_message4_proto",
16    srcs = [
17        "benchmark_message4.proto",
18        "benchmark_message4_1.proto",
19        "benchmark_message4_2.proto",
20        "benchmark_message4_3.proto",
21    ],
22    strip_import_prefix = "/benchmarks",
23    visibility = [
24        "//benchmarks/datasets:__pkg__",
25    ],
26)
27
28cc_proto_library(
29    name = "benchmark_message4_cc_proto",
30    visibility = [
31        "//benchmarks/datasets:__pkg__",
32    ],
33    deps = [
34        "benchmark_message4_proto",
35    ],
36)
37
38java_proto_library(
39    name = "benchmark_message4_java_proto",
40    visibility = [
41        "//benchmarks/datasets:__pkg__",
42    ],
43    deps = [
44        "benchmark_message4_proto",
45    ],
46)
47
48pkg_files(
49    name = "dist_files",
50    srcs = glob(["*"]),
51    strip_prefix = strip_prefix.from_root(""),
52    visibility = ["//benchmarks:__pkg__"],
53)
54