blob: 1d89c1a999340a1fe3c338f21a19ac06752ee6ad [file] [log] [blame]
Adam Snaider18f44172016-10-22 15:30:21 -07001load('/aos/downloader/downloader', 'aos_downloader')
2
3cc_binary(
4 name = 'joystick_reader',
5 srcs = [
6 'joystick_reader.cc',
7 ],
8 deps = [
9 '//aos/common/actions:action_lib',
10 '//aos/common/logging',
11 '//aos/common/util:log_interval',
12 '//aos/common:time',
13 '//aos/input:joystick_input',
14 '//aos/linux_code:init',
15 '//frc971/autonomous:auto_queue',
16 '//frc971/control_loops/drivetrain:drivetrain_queue',
17 '//frc971/queues:gyro',
18 '//y2016_bot3/actors:autonomous_action_lib',
19 '//y2016_bot3/control_loops/intake:intake_lib',
20 '//y2016_bot3/control_loops/intake:intake_queue',
21 '//y2016_bot3/queues:ball_detector',
22 ],
23)
24
25aos_downloader(
26 name = 'download',
27 start_srcs = [
28 ':joystick_reader',
29 '//aos:prime_start_binaries',
30 '//y2016_bot3/control_loops/drivetrain:drivetrain',
31 '//y2016_bot3/control_loops/intake:intake',
32 '//y2016_bot3/actors:autonomous_action',
33 '//y2016_bot3/wpilib:wpilib_interface',
34 ],
35 srcs = [
36 '//aos:prime_binaries',
37 ],
38)
39
40aos_downloader(
41 name = 'download_stripped',
42 start_srcs = [
43 ':joystick_reader.stripped',
44 '//aos:prime_start_binaries_stripped',
45 '//y2016_bot3/control_loops/drivetrain:drivetrain.stripped',
46 '//y2016_bot3/control_loops/intake:intake.stripped',
47 '//y2016_bot3/actors:autonomous_action.stripped',
48 '//y2016_bot3/wpilib:wpilib_interface.stripped',
49 ],
50 srcs = [
51 '//aos:prime_binaries_stripped',
52 ],
53)