blob: 48b725e0d0380a870b8d99f52ff6e9d87c5c84b1 [file] [log] [blame]
Brian Silverman4a93ed52015-10-12 13:48:49 -04001package(default_visibility = ['//visibility:public'])
2
3load('/aos/build/queues', 'queue_library')
4
5queue_library(
6 name = 'auto_queue',
7 srcs = [
8 'auto.q',
9 ],
10)
11
12cc_library(
13 name = 'auto_lib',
14 srcs = [
15 'auto.cc',
16 ],
17 hdrs = [
18 'auto.h',
19 ],
20 deps = [
21 ':auto_queue',
22 '//aos/common/controls:control_loop',
23 '//bot3/control_loops/drivetrain:drivetrain_queue',
24 '//bot3/control_loops/drivetrain:drivetrain_lib',
25 '//bot3/actors:drivetrain_action_lib',
26 '//bot3/control_loops/elevator:elevator_queue',
27 '//bot3/control_loops/intake:intake_queue',
28 '//aos/common:time',
29 '//aos/common/util:phased_loop',
30 '//aos/common/util:trapezoid_profile',
31 '//aos/common/logging',
32 '//aos/common/logging:queue_logging',
33 ],
34)
35
36cc_binary(
37 name = 'auto_bot3',
38 srcs = [
39 'auto_main.cc',
40 ],
41 deps = [
42 '//aos/linux_code:init',
43 ':auto_queue',
44 ':auto_lib',
45 ],
46)