blob: 7a954192d06df8bd8099b1de4abbf23e233a8e65 [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 ],
9 deps = [
John Park33858a32018-09-28 23:05:48 -070010 "//aos/actions:action_lib",
Alex Perrycb7da4b2019-08-28 19:35:56 -070011 "//aos/events:event_loop",
John Park33858a32018-09-28 23:05:48 -070012 "//aos/logging",
13 "//aos/util:phased_loop",
Austin Schuha3c148e2018-03-09 21:04:05 -080014 "//frc971/autonomous:base_autonomous_actor",
15 "//frc971/control_loops/drivetrain:drivetrain_config",
Austin Schuha3c148e2018-03-09 21:04:05 -080016 "//y2018/control_loops/drivetrain:drivetrain_base",
Alex Perrycb7da4b2019-08-28 19:35:56 -070017 "//y2018/control_loops/superstructure:superstructure_goal_fbs",
18 "//y2018/control_loops/superstructure:superstructure_status_fbs",
Austin Schuha3c148e2018-03-09 21:04:05 -080019 "//y2018/control_loops/superstructure/arm:generated_graph",
20 ],
21)
22
23cc_binary(
24 name = "autonomous_action",
25 srcs = [
26 "autonomous_actor_main.cc",
27 ],
28 visibility = ["//visibility:public"],
29 deps = [
30 ":autonomous_action_lib",
John Park398c74a2018-10-20 21:17:39 -070031 "//aos:init",
Alex Perrycb7da4b2019-08-28 19:35:56 -070032 "//aos/events:shm_event_loop",
Austin Schuha3c148e2018-03-09 21:04:05 -080033 ],
34)