• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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