1*1b3f573fSAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_binary") 2*1b3f573fSAndroid Build Coastguard Workerload("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") 3*1b3f573fSAndroid Build Coastguard Worker 4*1b3f573fSAndroid Build Coastguard Workercc_binary( 5*1b3f573fSAndroid Build Coastguard Worker name = "cpp", 6*1b3f573fSAndroid Build Coastguard Worker srcs = [ 7*1b3f573fSAndroid Build Coastguard Worker "cpp_benchmark.cc", 8*1b3f573fSAndroid Build Coastguard Worker ], 9*1b3f573fSAndroid Build Coastguard Worker tags = ["benchmark"], 10*1b3f573fSAndroid Build Coastguard Worker deps = [ 11*1b3f573fSAndroid Build Coastguard Worker "//:protobuf", 12*1b3f573fSAndroid Build Coastguard Worker "//benchmarks:benchmarks_cc_proto", 13*1b3f573fSAndroid Build Coastguard Worker "//benchmarks/datasets:cc_protos", 14*1b3f573fSAndroid Build Coastguard Worker "@com_github_google_benchmark//:benchmark_main", 15*1b3f573fSAndroid Build Coastguard Worker ], 16*1b3f573fSAndroid Build Coastguard Worker) 17*1b3f573fSAndroid Build Coastguard Worker 18*1b3f573fSAndroid Build Coastguard Workerpkg_files( 19*1b3f573fSAndroid Build Coastguard Worker name = "dist_files", 20*1b3f573fSAndroid Build Coastguard Worker srcs = [ 21*1b3f573fSAndroid Build Coastguard Worker "BUILD.bazel", 22*1b3f573fSAndroid Build Coastguard Worker "cpp_benchmark.cc", 23*1b3f573fSAndroid Build Coastguard Worker ], 24*1b3f573fSAndroid Build Coastguard Worker strip_prefix = strip_prefix.from_root(""), 25*1b3f573fSAndroid Build Coastguard Worker visibility = ["//benchmarks:__pkg__"], 26*1b3f573fSAndroid Build Coastguard Worker) 27