blob: 7224e1324bedc42905e67294b554183753ca3de7 [file] [log] [blame]
James (Peilun) Lia70e5752024-09-18 20:43:00 -07001load("@aspect_bazel_lib//lib:run_binary.bzl", "run_binary")
2
3# Validates the constants.json file and outputs a formatted version.
4# TODO(max): Make this generic/template it out into frc971
5def constants_json(name, src, out):
6 run_binary(
7 name = name,
8 tool = "//y2024_bot3/constants:constants_formatter",
9 srcs = [src],
10 outs = [out],
11 args = ["$(location %s)" % (src)] + ["$(location %s)" % (out)],
12 visibility = ["//visibility:public"],
13 )