xref: /aosp_15_r20/external/protobuf/benchmarks/datasets/google_message3/BUILD.bazel (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1*1b3f573fSAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_proto_library")
2*1b3f573fSAndroid Build Coastguard Workerload("@rules_java//java:defs.bzl", "java_proto_library")
3*1b3f573fSAndroid Build Coastguard Workerload("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix")
4*1b3f573fSAndroid Build Coastguard Workerload("@rules_proto//proto:defs.bzl", "proto_library")
5*1b3f573fSAndroid Build Coastguard Worker
6*1b3f573fSAndroid Build Coastguard Workerfilegroup(
7*1b3f573fSAndroid Build Coastguard Worker    name = "datasets",
8*1b3f573fSAndroid Build Coastguard Worker    srcs = [],
9*1b3f573fSAndroid Build Coastguard Worker    visibility = [
10*1b3f573fSAndroid Build Coastguard Worker        "//benchmarks/datasets:__pkg__",
11*1b3f573fSAndroid Build Coastguard Worker    ],
12*1b3f573fSAndroid Build Coastguard Worker)
13*1b3f573fSAndroid Build Coastguard Worker
14*1b3f573fSAndroid Build Coastguard Workerproto_library(
15*1b3f573fSAndroid Build Coastguard Worker    name = "benchmark_message3_proto",
16*1b3f573fSAndroid Build Coastguard Worker    srcs = [
17*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3.proto",
18*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_1.proto",
19*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_2.proto",
20*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_3.proto",
21*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_4.proto",
22*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_5.proto",
23*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_6.proto",
24*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_7.proto",
25*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_8.proto",
26*1b3f573fSAndroid Build Coastguard Worker    ],
27*1b3f573fSAndroid Build Coastguard Worker    strip_import_prefix = "/benchmarks",
28*1b3f573fSAndroid Build Coastguard Worker    visibility = [
29*1b3f573fSAndroid Build Coastguard Worker        "//benchmarks/datasets:__pkg__",
30*1b3f573fSAndroid Build Coastguard Worker    ],
31*1b3f573fSAndroid Build Coastguard Worker)
32*1b3f573fSAndroid Build Coastguard Worker
33*1b3f573fSAndroid Build Coastguard Workercc_proto_library(
34*1b3f573fSAndroid Build Coastguard Worker    name = "benchmark_message3_cc_proto",
35*1b3f573fSAndroid Build Coastguard Worker    visibility = [
36*1b3f573fSAndroid Build Coastguard Worker        "//benchmarks/datasets:__pkg__",
37*1b3f573fSAndroid Build Coastguard Worker    ],
38*1b3f573fSAndroid Build Coastguard Worker    deps = [
39*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_proto",
40*1b3f573fSAndroid Build Coastguard Worker    ],
41*1b3f573fSAndroid Build Coastguard Worker)
42*1b3f573fSAndroid Build Coastguard Worker
43*1b3f573fSAndroid Build Coastguard Workerjava_proto_library(
44*1b3f573fSAndroid Build Coastguard Worker    name = "benchmark_message3_java_proto",
45*1b3f573fSAndroid Build Coastguard Worker    visibility = [
46*1b3f573fSAndroid Build Coastguard Worker        "//benchmarks/datasets:__pkg__",
47*1b3f573fSAndroid Build Coastguard Worker    ],
48*1b3f573fSAndroid Build Coastguard Worker    deps = [
49*1b3f573fSAndroid Build Coastguard Worker        "benchmark_message3_proto",
50*1b3f573fSAndroid Build Coastguard Worker    ],
51*1b3f573fSAndroid Build Coastguard Worker)
52*1b3f573fSAndroid Build Coastguard Worker
53*1b3f573fSAndroid Build Coastguard Workerpkg_files(
54*1b3f573fSAndroid Build Coastguard Worker    name = "dist_files",
55*1b3f573fSAndroid Build Coastguard Worker    srcs = glob(["*"]),
56*1b3f573fSAndroid Build Coastguard Worker    strip_prefix = strip_prefix.from_root(""),
57*1b3f573fSAndroid Build Coastguard Worker    visibility = ["//benchmarks:__pkg__"],
58*1b3f573fSAndroid Build Coastguard Worker)
59