-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBUILD.bazel
74 lines (64 loc) · 1.53 KB
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
load("@rules_proto//proto:defs.bzl", "proto_library")
load("//sxproto:defs.bzl", "sxproto_data")
package(default_visibility = [
"//test:__subpackages__",
])
proto_library(
name = "intro_proto",
testonly = True,
srcs = ["intro.proto"],
)
sxproto_data(
name = "intro_1_scalar",
testonly = True,
src = "intro_1_scalar.sxpb",
proto_deps = ["intro_proto"],
proto_message = "IntroMessage",
)
sxproto_data(
name = "intro_2_message",
testonly = True,
src = "intro_2_message.sxpb",
proto_deps = ["intro_proto"],
proto_message = "IntroMessage",
)
sxproto_data(
name = "intro_3_empty_message",
testonly = True,
src = "intro_3_empty_message.sxpb",
proto_deps = ["intro_proto"],
proto_message = "IntroMessage",
)
sxproto_data(
name = "intro_5_array",
testonly = True,
src = "intro_5_array.sxpb",
proto_deps = ["intro_proto"],
proto_message = "IntroMessage",
)
proto_library(
name = "grocery_proto",
testonly = True,
srcs = ["grocery.proto"],
)
sxproto_data(
name = "popcorn_data",
testonly = True,
src = "popcorn.sxpb",
proto_deps = ["grocery_proto"],
proto_message = "GroceryListItem",
)
sxproto_data(
name = "sauces_data",
testonly = True,
src = "sauces.sxpb",
out_json = "sauces_data.json",
out_json_camelcase = "sauces_data_camelcase.json",
out_textproto = "sauces_data.txtpb",
proto_deps = ["grocery_proto"],
proto_message = "GroceryList",
)
exports_files([
"popcorn.sxpb",
"sauces.sxpb",
])