blob: 7a628c859055b7b2e8a95f8f897316724a1f096f [file] [log] [blame]
Sabina Davisedf89472020-02-17 15:27:37 -08001package(default_visibility = ["//visibility:public"])
2
Sabina Davisedf89472020-02-17 15:27:37 -08003genrule(
4 name = "genrule_finisher",
5 outs = [
6 "finisher_plant.h",
7 "finisher_plant.cc",
Austin Schuh9dcd5202020-02-20 20:06:04 -08008 "integral_finisher_plant.h",
9 "integral_finisher_plant.cc",
Sabina Davisedf89472020-02-17 15:27:37 -080010 ],
11 cmd = "$(location //y2020/control_loops/python:finisher) $(OUTS)",
Philipp Schraderdada1072020-11-24 11:34:46 -080012 target_compatible_with = ["@platforms//os:linux"],
Sabina Davisedf89472020-02-17 15:27:37 -080013 tools = [
14 "//y2020/control_loops/python:finisher",
15 ],
16)
Austin Schuh9dcd5202020-02-20 20:06:04 -080017
18cc_library(
19 name = "finisher_plants",
20 srcs = [
21 "finisher_plant.cc",
22 "integral_finisher_plant.cc",
23 ],
24 hdrs = [
25 "finisher_plant.h",
26 "integral_finisher_plant.h",
27 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080028 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh9dcd5202020-02-20 20:06:04 -080029 visibility = ["//visibility:public"],
30 deps = [
31 "//frc971/control_loops:hybrid_state_feedback_loop",
32 "//frc971/control_loops:state_feedback_loop",
33 ],
34)