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 5proto_library( 6 name = "benchmarks_proto", 7 srcs = [ 8 "benchmarks.proto", 9 ], 10 strip_import_prefix = "/benchmarks", 11 visibility = [ 12 "//benchmarks:__subpackages__", 13 ], 14) 15 16cc_proto_library( 17 name = "benchmarks_cc_proto", 18 visibility = [ 19 "//benchmarks:__subpackages__", 20 ], 21 deps = [ 22 "benchmarks_proto", 23 ], 24) 25 26java_proto_library( 27 name = "benchmarks_java_proto", 28 visibility = [ 29 "//benchmarks:__subpackages__", 30 ], 31 deps = [ 32 "benchmarks_proto", 33 ], 34) 35 36proto_library( 37 name = "google_size_proto", 38 srcs = [ 39 "google_size.proto", 40 ], 41 strip_import_prefix = "/benchmarks", 42 visibility = [ 43 "//benchmarks:__subpackages__", 44 ], 45) 46 47cc_proto_library( 48 name = "google_size_cc_proto", 49 visibility = [ 50 "//benchmarks:__subpackages__", 51 ], 52 deps = [ 53 "google_size_proto", 54 ], 55) 56 57java_proto_library( 58 name = "google_size_java_proto", 59 visibility = [ 60 "//benchmarks:__subpackages__", 61 ], 62 deps = [ 63 "google_size_proto", 64 ], 65) 66