blob: db8c3311160fede587747ce6be7f6d873cda1801 [file] [log] [blame]
Brian Silverman8154ed12015-11-28 23:03:17 +00001load('/aos/downloader/downloader', 'aos_downloader')
Brian Silverman100534c2015-09-07 15:51:23 -04002
3cc_library(
4 name = 'constants',
Brian Silverman8154ed12015-11-28 23:03:17 +00005 visibility = ['//visibility:public'],
Brian Silverman100534c2015-09-07 15:51:23 -04006 srcs = [
7 'constants.cc',
8 ],
9 hdrs = [
10 'constants.h',
11 ],
12 deps = [
13 '//aos/common/logging',
14 '//aos/common:once',
15 '//aos/common/network:team_number',
16 '//frc971/control_loops:state_feedback_loop',
Austin Schuh044e18b2015-10-21 20:17:09 -070017 '//frc971:shifter_hall_effect',
18 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040019 '//y2015/control_loops/drivetrain:polydrivetrain_plants',
Brian Silverman258b9172015-09-19 14:32:57 -040020 '//y2015/autonomous:auto_queue',
Brian Silverman100534c2015-09-07 15:51:23 -040021 ],
22)
23
24cc_binary(
25 name = 'joystick_reader',
26 srcs = [
27 'joystick_reader.cc',
28 ],
29 deps = [
Brian Silvermanc2065732015-11-28 22:55:30 +000030 '//aos/input:joystick_input',
Brian Silverman100534c2015-09-07 15:51:23 -040031 '//aos/linux_code:init',
32 '//aos/common/logging',
33 '//aos/common:time',
34 '//aos/common/util:log_interval',
35 '//aos/common/actions:action_lib',
36 '//frc971/queues:gyro',
37 '//y2015/control_loops/claw:claw_queue',
38 '//y2015/control_loops/drivetrain:drivetrain_queue',
39 '//y2015/control_loops/fridge:fridge_queue',
40 '//y2015:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040041 '//frc971/autonomous:auto_queue',
42 '//y2015/actors:stack_action_lib',
43 '//y2015/actors:stack_and_lift_action_lib',
44 '//y2015/actors:stack_and_hold_action_lib',
45 '//y2015/actors:pickup_action_lib',
46 '//y2015/actors:lift_action_lib',
47 '//y2015/actors:held_to_lift_action_lib',
48 '//y2015/actors:can_pickup_action_lib',
49 '//y2015/actors:score_action_lib',
50 '//y2015/actors:horizontal_can_pickup_action_lib',
51 '//y2015/actors:fridge_profile_lib',
52 ],
53)
Brian Silverman8154ed12015-11-28 23:03:17 +000054
55aos_downloader(
56 name = 'download',
57 start_srcs = [
58 '//aos:prime_start_binaries',
59 '//y2015/control_loops/drivetrain:drivetrain',
60 '//y2015/control_loops/fridge:fridge',
61 '//y2015/control_loops/claw:claw',
62 '//y2015/autonomous:auto',
63 ':joystick_reader',
64 '//y2015/http_status:http_status',
65 '//y2015/actors:binaries',
66 '//y2015/wpilib:wpilib_interface',
67 ],
68 srcs = [
69 '//aos:prime_binaries',
70 ],
71)