Skip to content

Commit d6c18b6

Browse files
committed
Rename attribute 'srcs' back to 'protos'
1 parent 7c0729b commit d6c18b6

File tree

10 files changed

+46
-53
lines changed

10 files changed

+46
-53
lines changed

bzl/cpp/rules.bzl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ def cc_proto_library(
1515
protobuf_plugin_options = [],
1616
protobuf_plugin = None,
1717
proto_compile = cc_proto_compile,
18+
proto_deps = [],
1819
protoc = PROTOC,
20+
protos = [],
1921
srcs = [],
2022
verbose = 0,
2123
visibility = None,
2224
with_grpc = False,
23-
cc_deps = [],
24-
cc_srcs = [],
2525
**kwargs):
2626

2727
args = {}
2828
args["name"] = name + ".pb"
2929
args["copy_protos_to_genfiles"] = copy_protos_to_genfiles
30-
args["deps"] = [d + ".pb" for d in deps]
3130
args["imports"] = imports
3231
args["gen_" + lang.name] = True
3332
args["gen_grpc_" + lang.name] = with_grpc
3433
args["gen_protobuf_" + lang.name + "_plugin"] = protobuf_plugin
3534
args["gen_" + lang.name + "_plugin_options"] = protobuf_plugin_options
3635
args["gen_grpc_" + lang.name + "_plugin"] = grpc_plugin
36+
args["proto_deps"] = [d + ".pb" for d in proto_deps]
3737
args["protoc"] = protoc
38-
args["protos"] = srcs
38+
args["protos"] = protos
3939
args["verbose"] = verbose
4040
args["with_grpc"] = with_grpc
4141

@@ -46,11 +46,11 @@ def cc_proto_library(
4646
elif hasattr(lang, "protobuf"):
4747
deps += [str(Label(dep)) for dep in getattr(lang.protobuf, "compile_deps", [])]
4848

49-
deps = list(set(deps + cc_deps))
49+
deps = list(set(deps + proto_deps))
5050

5151
native.cc_library(
5252
name = name,
53-
srcs = cc_srcs + [name + ".pb"],
53+
srcs = srcs + [name + ".pb"],
5454
deps = deps,
5555
**kwargs
5656
)

bzl/go/class.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def build_imports(lang, self):
4949

5050
go_prefix = ctx.attr.go_prefix.go_prefix
5151

52-
for dep in ctx.attr.deps:
52+
for dep in ctx.attr.proto_deps:
5353
provider = dep.proto
5454
proto_packages = provider.transitive_packages
5555
for pkg, srcs in proto_packages.items():

bzl/go/rules.bzl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,27 @@ def go_proto_library(
1515
protobuf_plugin_options = [],
1616
protobuf_plugin = None,
1717
proto_compile = go_proto_compile,
18+
proto_deps = [],
1819
protoc = PROTOC,
20+
protos = [],
1921
srcs = [],
2022
verbose = 0,
2123
visibility = None,
2224
with_grpc = False,
23-
go_deps = [],
24-
go_srcs = [],
2525
**kwargs):
2626

2727
args = {}
2828
args["name"] = name + ".pb"
2929
args["copy_protos_to_genfiles"] = copy_protos_to_genfiles
30-
args["deps"] = [d + ".pb" for d in deps]
30+
args["proto_deps"] = [d + ".pb" for d in proto_deps]
3131
args["imports"] = imports
3232
args["gen_" + lang.name] = True
3333
args["gen_grpc_" + lang.name] = with_grpc
3434
args["gen_protobuf_" + lang.name + "_plugin"] = protobuf_plugin
3535
args["gen_" + lang.name + "_plugin_options"] = protobuf_plugin_options
3636
args["gen_grpc_" + lang.name + "_plugin"] = grpc_plugin
3737
args["protoc"] = protoc
38-
args["protos"] = srcs
38+
args["protos"] = protos
3939
args["verbose"] = verbose
4040
args["with_grpc"] = with_grpc
4141

@@ -46,11 +46,11 @@ def go_proto_library(
4646
elif hasattr(lang, "protobuf"):
4747
deps += [str(Label(dep)) for dep in getattr(lang.protobuf, "compile_deps", [])]
4848

49-
deps = list(set(deps + go_deps))
49+
deps = list(set(deps + proto_deps))
5050

5151
go_library(
5252
name = name,
53-
srcs = go_srcs + [ name + ".pb"],
53+
srcs = srcs + [ name + ".pb"],
5454
deps = deps,
5555
**kwargs
5656
)

bzl/grpc_gateway/rules.bzl

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,26 @@ def grpc_gateway_proto_library(
1717
protobuf_plugin_options = [],
1818
protobuf_plugin = None,
1919
proto_compile = grpc_gateway_proto_compile,
20+
proto_deps = [],
2021
protoc = PROTOC,
22+
protos = [],
2123
srcs = [],
2224
verbose = 0,
2325
visibility = None,
24-
go_deps = [],
2526
go_rule = go_library,
26-
go_srcs = [],
2727

28+
go_import_map = {},
2829
logtostderr = True,
2930
alsologtostderr = False,
3031
log_dir = None,
3132
log_level = None,
3233
import_prefix = None,
33-
go_import_map = {},
3434

3535
**kwargs):
3636

3737
args = {}
3838
args["name"] = name + ".pb"
3939
args["copy_protos_to_genfiles"] = copy_protos_to_genfiles
40-
args["deps"] = [d + ".pb" for d in deps]
4140
args["imports"] = imports
4241

4342
args["gen_" + lang.name] = True
@@ -51,8 +50,9 @@ def grpc_gateway_proto_library(
5150
args["gen_protobuf_" + GO.name + "_plugin"] = GO.protobuf.executable
5251
args[GO.name + "_import_map"] = go_import_map + GATEWAY.default_go_import_map
5352

53+
args["proto_deps"] = [d + ".pb" for d in proto_deps]
5454
args["protoc"] = protoc
55-
args["protos"] = srcs
55+
args["protos"] = protos
5656
args["verbose"] = verbose
5757
args["with_grpc"] = True
5858

@@ -65,26 +65,26 @@ def grpc_gateway_proto_library(
6565
proto_compile(**args)
6666

6767
deps += [str(Label(dep)) for dep in lang.grpc.compile_deps]
68-
deps = list(set(deps + go_deps))
68+
deps = list(set(deps + proto_deps))
6969

7070
go_rule(
7171
name = name,
72-
srcs = go_srcs + [name + ".pb"],
72+
srcs = srcs + [name + ".pb"],
7373
deps = deps,
7474
**kwargs
7575
)
7676

7777

78-
def grpc_gateway_binary(name, protolib_name = "go_default_library", srcs = [], deps = [], protos = [], proto_deps = [], **kwargs):
78+
def grpc_gateway_binary(name, srcs = [], deps = [], protos = [], proto_label = "go_default_library", proto_deps = [], **kwargs):
7979
grpc_gateway_proto_library(
80-
name = protolib_name,
81-
srcs = protos,
82-
deps = proto_deps,
80+
name = proto_label,
81+
protos = protos,
82+
proto_deps = proto_deps,
8383
**kwargs
8484
)
8585

8686
go_binary(
8787
name = name,
8888
srcs = srcs,
89-
deps = deps + [protolib_name] + GATEWAY.grpc.compile_deps,
89+
deps = deps + [proto_label] + GATEWAY.grpc.compile_deps,
9090
)

bzl/java/rules.bzl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,27 @@ def java_proto_library(
1414
protobuf_plugin_options = [],
1515
protobuf_plugin = None,
1616
proto_compile = java_proto_compile,
17+
proto_deps = [],
1718
protoc = PROTOC,
19+
protos = [],
1820
srcs = [],
1921
verbose = 0,
2022
visibility = None,
2123
with_grpc = False,
22-
java_deps = [],
23-
java_srcs = [],
2424
**kwargs):
2525

2626
args = {}
2727
args["name"] = name + ".pb"
2828
args["copy_protos_to_genfiles"] = False
29-
args["deps"] = [d + "_pb" for d in deps]
3029
args["imports"] = imports
3130
args["gen_" + lang.name] = True
3231
args["gen_grpc_" + lang.name] = with_grpc
3332
args["gen_protobuf_" + lang.name + "_plugin"] = protobuf_plugin
3433
args["gen_" + lang.name + "_plugin_options"] = protobuf_plugin_options
3534
args["gen_grpc_" + lang.name + "_plugin"] = grpc_plugin
35+
args["proto_deps"] = [d + "_pb" for d in deps]
3636
args["protoc"] = protoc
37-
args["protos"] = srcs
37+
args["protos"] = protos
3838
args["verbose"] = verbose
3939
args["with_grpc"] = with_grpc
4040

@@ -45,11 +45,11 @@ def java_proto_library(
4545
elif hasattr(lang, "protobuf"):
4646
deps += [str(Label(dep)) for dep in getattr(lang.protobuf, "compile_deps", [])]
4747

48-
deps = list(set(deps + java_deps))
48+
deps = list(set(deps + proto_deps))
4949

5050
native.java_library(
5151
name = name,
52-
srcs = java_srcs + [name + ".pb.srcjar"],
52+
srcs = srcs + [name + ".pb.srcjar"],
5353
deps = deps,
5454
**kwargs
5555
)

bzl/protoc.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def _protoc_rule_impl(ctx):
103103
}
104104

105105
# Propogate proto deps:
106-
for dep in ctx.attr.deps:
106+
for dep in ctx.attr.proto_deps:
107107
self["transitive_imports"] += dep.proto.transitive_imports
108108
self["transitive_packages"] += dep.proto.transitive_packages
109109
self["transitive_requires"] += dep.proto.transitive_requires
@@ -188,7 +188,7 @@ def implement(spec):
188188
)
189189

190190
# *_proto_{compile,library} rule dependencies.
191-
attrs["deps"] = attr.label_list(providers = ["proto"])
191+
attrs["proto_deps"] = attr.label_list(providers = ["proto"])
192192

193193
# Options to be passed to protoc as --proto_path.
194194
attrs["imports"] = attr.string_list()

examples/helloworld/grpc_gateway/BUILD

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ load("//bzl:grpc_gateway/rules.bzl", "grpc_gateway_proto_library", "grpc_gateway
77

88
# grpc_gateway_proto_library(
99
# name = "gateway",
10-
# srcs = ["helloworld.proto"],
10+
# protos = ["helloworld.proto"],
1111
# verbose = 2,
1212
# )
1313

1414
grpc_gateway_binary(
1515
name = "greeter",
1616
srcs = ["greeter.go"],
17-
protolib_name = "gateway",
17+
proto_label = "gateway",
1818
protos = ["helloworld.proto"],
1919
verbose = 0,
2020
)
@@ -34,13 +34,6 @@ grpc_gateway_binary(
3434
# )
3535

3636

37-
# grpc_gateway_binary(
38-
# name = "gateway",
39-
# srcs = ["helloworld.proto"],
40-
# go_srcs = ["greeter.go"]
41-
# verbose = 2,
42-
# )
43-
4437
go_test(
4538
name = "greeter_test",
4639
size = "small",

examples/helloworld/java/org/pubref/rules_protobuf/examples/helloworld/proto/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ load("//bzl:java/rules.bzl", "java_proto_library")
44

55
java_proto_library(
66
name = "proto",
7-
srcs = [
8-
"//examples/helloworld/proto:srcs",
9-
"//examples/proto:srcs",
7+
protos = [
8+
"//examples/helloworld/proto:protos",
9+
"//examples/proto:protos",
1010
],
1111
verbose = 0,
1212
with_grpc = True,

examples/helloworld/proto/BUILD

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@ load("//bzl:cpp/rules.bzl", "cc_proto_library")
44
load("//bzl:go/rules.bzl", "go_proto_library")
55

66
filegroup(
7-
name = "srcs",
7+
name = "protos",
88
srcs = ["helloworld.proto"],
99
)
1010

1111
go_proto_library(
1212
name = "go",
13-
srcs = [":srcs"],
13+
protos = [":protos"],
1414
verbose = 0,
1515
with_grpc = True,
16-
deps = [
16+
proto_deps = [
1717
"//examples/proto:go_default_library",
1818
],
1919
)
2020

2121
cc_proto_library(
2222
name = "cpp",
23-
srcs = [":srcs"],
23+
protos = [":protos"],
2424
verbose = 0,
2525
with_grpc = True,
26-
deps = [
26+
proto_deps = [
2727
"//examples/proto:cpp",
2828
],
2929
)

examples/proto/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ load("//bzl:cpp/rules.bzl", "cc_proto_library")
44
load("//bzl:go/rules.bzl", "go_proto_library")
55

66
filegroup(
7-
name = "srcs",
7+
name = "protos",
88
srcs = [
99
"common.proto",
1010
],
1111
)
1212

1313
go_proto_library(
1414
name = "go_default_library",
15-
srcs = [":srcs"],
15+
protos = [":protos"],
1616
)
1717

1818
cc_proto_library(
1919
name = "cpp",
20-
srcs = [":srcs"],
20+
protos = [":protos"],
2121
verbose = 0,
2222
)

0 commit comments

Comments
 (0)