blob: 15cad33d4a68272caa89b159f483c3f69578bcef [file] [log] [blame]
Austin Schuha3c148e2018-03-09 21:04:05 -08001cc_library(
2 name = "autonomous_action_lib",
3 srcs = [
4 "autonomous_actor.cc",
5 ],
6 hdrs = [
7 "autonomous_actor.h",
8 ],
Philipp Schraderdada1072020-11-24 11:34:46 -08009 target_compatible_with = ["@platforms//os:linux"],
Austin Schuha3c148e2018-03-09 21:04:05 -080010 deps = [
John Park33858a32018-09-28 23:05:48 -070011 "//aos/actions:action_lib",
Alex Perrycb7da4b2019-08-28 19:35:56 -070012 "//aos/events:event_loop",
John Park33858a32018-09-28 23:05:48 -070013 "//aos/logging",
14 "//aos/util:phased_loop",
Austin Schuha3c148e2018-03-09 21:04:05 -080015 "//frc971/autonomous:base_autonomous_actor",
16 "//frc971/control_loops/drivetrain:drivetrain_config",
Austin Schuha3c148e2018-03-09 21:04:05 -080017 "//y2018/control_loops/drivetrain:drivetrain_base",
Alex Perrycb7da4b2019-08-28 19:35:56 -070018 "//y2018/control_loops/superstructure:superstructure_goal_fbs",
19 "//y2018/control_loops/superstructure:superstructure_status_fbs",
Austin Schuha3c148e2018-03-09 21:04:05 -080020 "//y2018/control_loops/superstructure/arm:generated_graph",
21 ],
22)
23
24cc_binary(
25 name = "autonomous_action",
26 srcs = [
27 "autonomous_actor_main.cc",
28 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080029 target_compatible_with = ["@platforms//os:linux"],
Austin Schuha3c148e2018-03-09 21:04:05 -080030 visibility = ["//visibility:public"],
31 deps = [
32 ":autonomous_action_lib",
John Park398c74a2018-10-20 21:17:39 -070033 "//aos:init",
Alex Perrycb7da4b2019-08-28 19:35:56 -070034 "//aos/events:shm_event_loop",
Austin Schuha3c148e2018-03-09 21:04:05 -080035 ],
36)