Files
allwpilib/shared/bazel/rules/gen/gen-resources.bzl
2024-10-19 09:54:49 -07:00

11 lines
529 B
Python

def generate_resources(name, resource_files, prefix, namespace, visibility = None):
cmd = "$(locations //shared/bazel/rules/gen:gen_resources) --prefix={} --namespace={} --resources $(SRCS) --output_files $(OUTS)".format(prefix, namespace, resource_files)
native.genrule(
name = name,
srcs = resource_files,
outs = ["{}.cpp".format(input_file) for input_file in resource_files],
cmd = cmd,
tools = ["//shared/bazel/rules/gen:gen_resources"],
visibility = visibility,
)