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_message4_proto", 16*1b3f573fSAndroid Build Coastguard Worker srcs = [ 17*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4.proto", 18*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4_1.proto", 19*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4_2.proto", 20*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4_3.proto", 21*1b3f573fSAndroid Build Coastguard Worker ], 22*1b3f573fSAndroid Build Coastguard Worker strip_import_prefix = "/benchmarks", 23*1b3f573fSAndroid Build Coastguard Worker visibility = [ 24*1b3f573fSAndroid Build Coastguard Worker "//benchmarks/datasets:__pkg__", 25*1b3f573fSAndroid Build Coastguard Worker ], 26*1b3f573fSAndroid Build Coastguard Worker) 27*1b3f573fSAndroid Build Coastguard Worker 28*1b3f573fSAndroid Build Coastguard Workercc_proto_library( 29*1b3f573fSAndroid Build Coastguard Worker name = "benchmark_message4_cc_proto", 30*1b3f573fSAndroid Build Coastguard Worker visibility = [ 31*1b3f573fSAndroid Build Coastguard Worker "//benchmarks/datasets:__pkg__", 32*1b3f573fSAndroid Build Coastguard Worker ], 33*1b3f573fSAndroid Build Coastguard Worker deps = [ 34*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4_proto", 35*1b3f573fSAndroid Build Coastguard Worker ], 36*1b3f573fSAndroid Build Coastguard Worker) 37*1b3f573fSAndroid Build Coastguard Worker 38*1b3f573fSAndroid Build Coastguard Workerjava_proto_library( 39*1b3f573fSAndroid Build Coastguard Worker name = "benchmark_message4_java_proto", 40*1b3f573fSAndroid Build Coastguard Worker visibility = [ 41*1b3f573fSAndroid Build Coastguard Worker "//benchmarks/datasets:__pkg__", 42*1b3f573fSAndroid Build Coastguard Worker ], 43*1b3f573fSAndroid Build Coastguard Worker deps = [ 44*1b3f573fSAndroid Build Coastguard Worker "benchmark_message4_proto", 45*1b3f573fSAndroid Build Coastguard Worker ], 46*1b3f573fSAndroid Build Coastguard Worker) 47*1b3f573fSAndroid Build Coastguard Worker 48*1b3f573fSAndroid Build Coastguard Workerpkg_files( 49*1b3f573fSAndroid Build Coastguard Worker name = "dist_files", 50*1b3f573fSAndroid Build Coastguard Worker srcs = glob(["*"]), 51*1b3f573fSAndroid Build Coastguard Worker strip_prefix = strip_prefix.from_root(""), 52*1b3f573fSAndroid Build Coastguard Worker visibility = ["//benchmarks:__pkg__"], 53*1b3f573fSAndroid Build Coastguard Worker) 54