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_message4_proto", 15 srcs = [ 16 "benchmark_message4.proto", 17 "benchmark_message4_1.proto", 18 "benchmark_message4_2.proto", 19 "benchmark_message4_3.proto", 20 ], 21 strip_import_prefix = "/benchmarks", 22 visibility = [ 23 "//benchmarks/datasets:__pkg__", 24 ], 25) 26 27cc_proto_library( 28 name = "benchmark_message4_cc_proto", 29 visibility = [ 30 "//benchmarks/datasets:__pkg__", 31 ], 32 deps = [ 33 "benchmark_message4_proto", 34 ], 35) 36 37java_proto_library( 38 name = "benchmark_message4_java_proto", 39 visibility = [ 40 "//benchmarks/datasets:__pkg__", 41 ], 42 deps = [ 43 "benchmark_message4_proto", 44 ], 45) 46