blob: 77a168a7355b314504b888ab423fdcc532a257f4 [file] [log] [blame]
Comran Morshed41ed7c22015-11-04 21:03:37 +00001package(default_visibility = ['//visibility:public'])
2
Austin Schuh4f857292018-02-15 23:42:04 -08003load('//aos/build:queues.bzl', 'queue_library')
Comran Morshed41ed7c22015-11-04 21:03:37 +00004
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',
Adam Snaider83eae562016-09-10 16:47:33 -070023 '//frc971/control_loops/drivetrain:drivetrain_queue',
Comran Morshed41ed7c22015-11-04 21:03:37 +000024 '//y2014_bot3/control_loops/rollers:rollers_queue',
25 '//aos/common:time',
26 '//aos/common/util:phased_loop',
27 '//aos/common/util:trapezoid_profile',
28 '//aos/common/logging',
29 '//aos/common/logging:queue_logging',
30 ],
31)
32
33cc_binary(
Brian Silverman3505ef92015-12-12 17:23:38 -050034 name = 'auto',
Comran Morshed41ed7c22015-11-04 21:03:37 +000035 srcs = [
36 'auto_main.cc',
37 ],
38 deps = [
39 '//aos/linux_code:init',
40 ':auto_queue',
41 ':auto_lib',
42 ],
43)