1load("@rules_cc//cc:defs.bzl", "cc_proto_library") 2load("@rules_java//java:defs.bzl", "java_proto_library") 3load("@rules_proto//proto:defs.bzl", "proto_library") 4 5filegroup( 6 name = "datasets", 7 srcs = [], 8 visibility = [ 9 "//benchmarks/datasets:__pkg__", 10 ], 11) 12 13proto_library( 14 name = "benchmark_message3_proto", 15 srcs = [ 16 "benchmark_message3.proto", 17 "benchmark_message3_1.proto", 18 "benchmark_message3_2.proto", 19 "benchmark_message3_3.proto", 20 "benchmark_message3_4.proto", 21 "benchmark_message3_5.proto", 22 "benchmark_message3_6.proto", 23 "benchmark_message3_7.proto", 24 "benchmark_message3_8.proto", 25 ], 26 strip_import_prefix = "/benchmarks", 27 visibility = [ 28 "//benchmarks/datasets:__pkg__", 29 ], 30) 31 32cc_proto_library( 33 name = "benchmark_message3_cc_proto", 34 visibility = [ 35 "//benchmarks/datasets:__pkg__", 36 ], 37 deps = [ 38 "benchmark_message3_proto", 39 ], 40) 41 42java_proto_library( 43 name = "benchmark_message3_java_proto", 44 visibility = [ 45 "//benchmarks/datasets:__pkg__", 46 ], 47 deps = [ 48 "benchmark_message3_proto", 49 ], 50) 51