blob: 4a66b55fadad96c13de6e680a0274ef3d25d77b6 [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 = [
Austin Schuh6bcc2302019-03-23 22:28:06 -070020 "auto_splines.cc",
Austin Schuh13379ba2019-03-12 21:06:46 -070021 "autonomous_actor.cc",
22 ],
23 hdrs = [
Austin Schuh6bcc2302019-03-23 22:28:06 -070024 "auto_splines.h",
Austin Schuh13379ba2019-03-12 21:06:46 -070025 "autonomous_actor.h",
26 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080027 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh13379ba2019-03-12 21:06:46 -070028 deps = [
Alex Perrycb7da4b2019-08-28 19:35:56 -070029 "//aos/events:event_loop",
Austin Schuh13379ba2019-03-12 21:06:46 -070030 "//aos/logging",
31 "//aos/util:phased_loop",
32 "//frc971/autonomous:base_autonomous_actor",
Alex Perrycb7da4b2019-08-28 19:35:56 -070033 "//frc971/control_loops:control_loops_fbs",
34 "//frc971/control_loops:profiled_subsystem_fbs",
Austin Schuh13379ba2019-03-12 21:06:46 -070035 "//frc971/control_loops/drivetrain:drivetrain_config",
Alex Perrycb7da4b2019-08-28 19:35:56 -070036 "//frc971/control_loops/drivetrain:localizer_fbs",
Austin Schuh13379ba2019-03-12 21:06:46 -070037 "//y2019/control_loops/drivetrain:drivetrain_base",
Alex Perrycb7da4b2019-08-28 19:35:56 -070038 "//y2019/control_loops/superstructure:superstructure_goal_fbs",
39 "//y2019/control_loops/superstructure:superstructure_status_fbs",
Austin Schuh13379ba2019-03-12 21:06:46 -070040 ],
41)
42
43cc_binary(
44 name = "autonomous_action",
45 srcs = [
46 "autonomous_actor_main.cc",
47 ],
Philipp Schraderdada1072020-11-24 11:34:46 -080048 target_compatible_with = ["@platforms//os:linux"],
Austin Schuh13379ba2019-03-12 21:06:46 -070049 deps = [
50 ":autonomous_action_lib",
51 "//aos:init",
Alex Perrycb7da4b2019-08-28 19:35:56 -070052 "//aos/events:shm_event_loop",
53 "//frc971/autonomous:auto_fbs",
Austin Schuh13379ba2019-03-12 21:06:46 -070054 ],
55)