blob: 8ec8071dbc7ca3163b55f7f9fb2c9d4a1c89cd20 [file] [log] [blame]
Siddhant Kanwar0e37f592022-02-21 19:26:50 -08001package(default_visibility = ["//y2022:__subpackages__"])
2
3genrule(
4 name = "genrule_climber",
5 outs = [
6 "climber_plant.h",
7 "climber_plant.cc",
8 "integral_climber_plant.h",
9 "integral_climber_plant.cc",
10 ],
11 cmd = "$(location //y2022/control_loops/python:climber) $(OUTS)",
12 target_compatible_with = ["@platforms//os:linux"],
13 tools = [
14 "//y2022/control_loops/python:climber",
15 ],
16)
17
18cc_library(
19 name = "climber_plants",
20 srcs = [
21 "climber_plant.cc",
22 "integral_climber_plant.cc",
23 ],
24 hdrs = [
25 "climber_plant.h",
26 "integral_climber_plant.h",
27 ],
28 target_compatible_with = ["@platforms//os:linux"],
29 visibility = ["//visibility:public"],
30 deps = [
31 "//frc971/control_loops:hybrid_state_feedback_loop",
32 "//frc971/control_loops:state_feedback_loop",
33 ],
34)