github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/rules/proto_compile_assets.bzl (about) 1 "proto_compile_assets.bzl provides the files copy rule." 2 3 load(":proto_compile_gencopy.bzl", "proto_compile_gencopy_run") 4 5 def proto_compile_assets(**kwargs): 6 """proto_compile_assets copies generated files to the source tree 7 8 Args: 9 **kwargs: the kwargs macro dict. Should have 'name' and 'deps' attributes. 10 Deps must provide ProtoCompileInfo. 11 """ 12 name = kwargs.pop("name") 13 deps = kwargs.pop("deps", []) 14 15 proto_compile_gencopy_run( 16 name = name, 17 deps = deps, 18 mode = "update", 19 update_target_label_name = name, 20 )