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 "dataset.google_message1_proto3.pb", 9 ], 10 visibility = [ 11 "//benchmarks/datasets:__pkg__", 12 ], 13) 14 15proto_library( 16 name = "benchmark_message1_proto3_proto", 17 srcs = [ 18 "benchmark_message1_proto3.proto", 19 ], 20 strip_import_prefix = "/benchmarks", 21 visibility = [ 22 "//benchmarks/datasets:__pkg__", 23 ], 24) 25 26cc_proto_library( 27 name = "benchmark_message1_proto3_cc_proto", 28 visibility = [ 29 "//benchmarks/datasets:__pkg__", 30 ], 31 deps = [ 32 "benchmark_message1_proto3_proto", 33 ], 34) 35 36java_proto_library( 37 name = "benchmark_message1_proto3_java_proto", 38 visibility = [ 39 "//benchmarks/datasets:__pkg__", 40 ], 41 deps = [ 42 "benchmark_message1_proto3_proto", 43 ], 44) 45