blob: 7d171dcd93e32fb5906834cb65fe03dbc5bf58b9 [file] [log] [blame]
Brian Silverman8c374e02015-09-06 23:02:21 -04001package(default_visibility = ['//visibility:public'])
2
3cc_library(
4 name = 'auto_lib',
5 srcs = [
6 'auto.cc',
7 ],
Brian Silverman100534c2015-09-07 15:51:23 -04008 hdrs = [
9 'auto.h',
10 ],
Brian Silverman8c374e02015-09-06 23:02:21 -040011 deps = [
12 '//frc971/autonomous:auto_queue',
John Park33858a32018-09-28 23:05:48 -070013 '//aos/controls:control_loop',
Comran Morshed5323ecb2015-12-26 20:50:55 +000014 '//frc971/control_loops/drivetrain:drivetrain_queue',
Brian Silverman8c374e02015-09-06 23:02:21 -040015 '//y2014/control_loops/shooter:shooter_queue',
16 '//y2014/control_loops/claw:claw_queue',
17 '//y2014:constants',
John Park33858a32018-09-28 23:05:48 -070018 '//aos/time:time',
19 '//aos/util:phased_loop',
20 '//aos/util:trapezoid_profile',
21 '//aos/logging',
22 '//aos/actions:action_lib',
Brian Silverman8c374e02015-09-06 23:02:21 -040023 '//y2014/actors:shoot_action_lib',
24 '//y2014/actors:drivetrain_action_lib',
25 '//y2014/queues:hot_goal',
John Park33858a32018-09-28 23:05:48 -070026 '//aos/logging:queue_logging',
Brian Silverman8c374e02015-09-06 23:02:21 -040027 '//y2014/queues:profile_params',
28 '//y2014/queues:auto_mode',
29 ],
30)
31
32cc_binary(
33 name = 'auto',
34 srcs = [
35 'auto_main.cc',
36 ],
37 deps = [
38 '//aos/linux_code:init',
39 '//frc971/autonomous:auto_queue',
40 ':auto_lib',
41 ],
42)