Radix/bazel/runfiles.bzl

18 lines
433 B
Python

def _runfiles_to_default(ctx):
files = depset([], transitive = [
dep[DefaultInfo].default_runfiles.files
for dep in ctx.attr.deps
])
return [
DefaultInfo(
files = files,
),
]
runfiles_to_default = rule(
implementation = _runfiles_to_default,
attrs = {
"deps": attr.label_list(providers = [DefaultInfo]), # We expect DefaultInfo from dependencies
},
)