Skip to content

Commit 6c130f3

Browse files
committed
.
1 parent 03fec4e commit 6c130f3

File tree

1 file changed

+52
-59
lines changed

1 file changed

+52
-59
lines changed

proto/BUILD.bazel

Lines changed: 52 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -3,109 +3,102 @@ load("@rules_go//go:def.bzl", "go_library")
33
load("@rules_go//proto:def.bzl", "go_proto_library")
44
load("@protobuf//bazel:py_proto_library.bzl", "py_proto_library")
55

6+
# Base proto libraries
67
proto_library(
78
name = "ast_proto",
89
srcs = ["fizz_ast.proto"],
910
visibility = ["//visibility:public"],
1011
)
1112

12-
go_proto_library(
13-
name = "ast_go_proto",
14-
importpath = "fizz/ast",
15-
proto = ":ast_proto",
16-
visibility = ["//visibility:public"],
17-
)
18-
19-
py_proto_library(
20-
name = "ast_py_proto",
21-
deps = [":ast_proto"],
13+
proto_library(
14+
name = "options_proto",
15+
srcs = ["statespace_options.proto"],
2216
visibility = ["//visibility:public"],
2317
)
2418

25-
go_library(
26-
name = "ast",
27-
embed = [":ast_go_proto"],
28-
importpath = "fizz/ast",
19+
proto_library(
20+
name = "graph_proto",
21+
srcs = ["graph.proto"],
22+
deps = [":ast_proto"], # Add dependencies if needed
2923
visibility = ["//visibility:public"],
3024
)
3125

3226
proto_library(
3327
name = "perf_proto",
34-
srcs = [
35-
"performance_model.proto",
36-
],
28+
srcs = ["performance_model.proto"],
3729
visibility = ["//visibility:public"],
3830
)
3931

32+
# Go proto libraries
4033
go_proto_library(
41-
name = "perf_go_proto",
42-
importpath = "fizz/perf",
43-
proto = ":perf_proto",
34+
name = "ast_go_proto",
35+
importpath = "github.com/fizzbee-io/fizzbee/proto",
36+
proto = ":ast_proto",
4437
visibility = ["//visibility:public"],
4538
)
4639

47-
go_library(
48-
name = "perf",
49-
embed = [":perf_go_proto"],
50-
importpath = "fizz/perf",
40+
go_proto_library(
41+
name = "options_go_proto",
42+
importpath = "github.com/fizzbee-io/fizzbee/proto",
43+
proto = ":options_proto",
5144
visibility = ["//visibility:public"],
5245
)
5346

54-
py_proto_library(
55-
name = "perf_py_proto",
56-
deps = [":perf_proto"],
47+
go_proto_library(
48+
name = "graph_go_proto",
49+
importpath = "github.com/fizzbee-io/fizzbee/proto",
50+
proto = ":graph_proto",
5751
visibility = ["//visibility:public"],
5852
)
5953

60-
go_library(
61-
name = "proto",
62-
embed = [":proto_go_proto"],
63-
importpath = "fizz/proto",
54+
go_proto_library(
55+
name = "perf_go_proto",
56+
importpath = "github.com/fizzbee-io/fizzbee/proto",
57+
proto = ":perf_proto",
6458
visibility = ["//visibility:public"],
6559
)
6660

67-
proto_library(
68-
name = "options_proto",
69-
srcs = [
70-
"statespace_options.proto",
71-
],
61+
# Python proto libraries
62+
py_proto_library(
63+
name = "ast_py_proto",
64+
deps = [":ast_proto"],
7265
visibility = ["//visibility:public"],
7366
)
7467

75-
go_proto_library(
76-
name = "options_go_proto",
77-
importpath = "fizz/proto",
78-
proto = ":options_proto",
68+
py_proto_library(
69+
name = "options_py_proto",
70+
deps = [":options_proto"],
7971
visibility = ["//visibility:public"],
8072
)
8173

82-
go_library(
83-
name = "options",
84-
embed = [":options_go_proto"],
85-
importpath = "fizz/proto",
74+
py_proto_library(
75+
name = "graph_py_proto",
76+
deps = [":graph_proto"],
8677
visibility = ["//visibility:public"],
8778
)
8879

89-
proto_library(
90-
name = "proto_proto",
91-
srcs = [
92-
"fizz_ast.proto",
93-
"graph.proto",
94-
"performance_model.proto",
95-
"statespace_options.proto",
96-
],
80+
py_proto_library(
81+
name = "perf_py_proto",
82+
deps = [":perf_proto"],
9783
visibility = ["//visibility:public"],
9884
)
9985

100-
go_proto_library(
101-
name = "proto_go_proto",
102-
importpath = "fizz/proto",
103-
proto = ":proto_proto",
86+
# Go libraries
87+
go_library(
88+
name = "proto",
89+
embed = [
90+
":ast_go_proto",
91+
":graph_go_proto",
92+
":options_go_proto",
93+
":perf_go_proto",
94+
],
95+
importpath = "github.com/fizzbee-io/fizzbee/proto",
10496
visibility = ["//visibility:public"],
10597
)
10698

107-
py_proto_library(
108-
name = "graph_py_proto",
109-
deps = [":proto_proto"],
99+
go_library(
100+
name = "options",
101+
embed = [":options_go_proto"],
102+
importpath = "fizz/proto",
110103
visibility = ["//visibility:public"],
111104
)

0 commit comments

Comments
 (0)