blob: e7727188a5be4366d9873d2120ab9e96acd92a4e [file] [log] [blame]
Austin Schuh13379ba2019-03-12 21:06:46 -07001filegroup(
2 name = "binaries.stripped",
3 srcs = [
4 ":autonomous_action.stripped",
5 ],
6 visibility = ["//visibility:public"],
7)
8
9filegroup(
10 name = "binaries",
11 srcs = [
12 ":autonomous_action",
13 ],
14 visibility = ["//visibility:public"],
15)
16
17cc_library(
18 name = "autonomous_action_lib",
19 srcs = [
20 "autonomous_actor.cc",
21 ],
22 hdrs = [
23 "autonomous_actor.h",
24 ],
25 deps = [
26 "//aos/logging",
27 "//aos/util:phased_loop",
28 "//frc971/autonomous:base_autonomous_actor",
29 "//frc971/control_loops:queues",
30 "//frc971/control_loops/drivetrain:drivetrain_config",
31 "//frc971/control_loops/drivetrain:drivetrain_queue",
32 "//frc971/control_loops/drivetrain:localizer_queue",
33 "//y2019/control_loops/drivetrain:drivetrain_base",
34 "//y2019/control_loops/superstructure:superstructure_queue",
35 ],
36)
37
38cc_binary(
39 name = "autonomous_action",
40 srcs = [
41 "autonomous_actor_main.cc",
42 ],
43 deps = [
44 ":autonomous_action_lib",
45 "//aos:init",
46 "//frc971/autonomous:auto_queue",
47 ],
48)