blob: 748fde6f6994be2ab425ab4925d44f6114d76b27 [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',
Austin Schuhf2a50ba2016-12-24 16:16:26 -080015 '//aos/common:time',
Brian Silverman100534c2015-09-07 15:51:23 -040016 '//aos/common/network:team_number',
17 '//frc971/control_loops:state_feedback_loop',
Austin Schuh044e18b2015-10-21 20:17:09 -070018 '//frc971:shifter_hall_effect',
19 '//frc971:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040020 '//y2015/control_loops/drivetrain:polydrivetrain_plants',
Brian Silverman258b9172015-09-19 14:32:57 -040021 '//y2015/autonomous:auto_queue',
Brian Silverman100534c2015-09-07 15:51:23 -040022 ],
23)
24
25cc_binary(
26 name = 'joystick_reader',
27 srcs = [
28 'joystick_reader.cc',
29 ],
30 deps = [
Brian Silvermanc2065732015-11-28 22:55:30 +000031 '//aos/input:joystick_input',
Brian Silverman100534c2015-09-07 15:51:23 -040032 '//aos/linux_code:init',
33 '//aos/common/logging',
34 '//aos/common:time',
35 '//aos/common/util:log_interval',
36 '//aos/common/actions:action_lib',
37 '//frc971/queues:gyro',
38 '//y2015/control_loops/claw:claw_queue',
Austin Schuh70810b92016-11-26 14:55:34 -080039 '//frc971/control_loops/drivetrain:drivetrain_queue',
Brian Silverman100534c2015-09-07 15:51:23 -040040 '//y2015/control_loops/fridge:fridge_queue',
41 '//y2015:constants',
Brian Silverman100534c2015-09-07 15:51:23 -040042 '//frc971/autonomous:auto_queue',
43 '//y2015/actors:stack_action_lib',
44 '//y2015/actors:stack_and_lift_action_lib',
45 '//y2015/actors:stack_and_hold_action_lib',
46 '//y2015/actors:pickup_action_lib',
47 '//y2015/actors:lift_action_lib',
48 '//y2015/actors:held_to_lift_action_lib',
49 '//y2015/actors:can_pickup_action_lib',
50 '//y2015/actors:score_action_lib',
51 '//y2015/actors:horizontal_can_pickup_action_lib',
52 '//y2015/actors:fridge_profile_lib',
53 ],
54)
Brian Silverman8154ed12015-11-28 23:03:17 +000055
56aos_downloader(
57 name = 'download',
58 start_srcs = [
59 '//aos:prime_start_binaries',
60 '//y2015/control_loops/drivetrain:drivetrain',
61 '//y2015/control_loops/fridge:fridge',
62 '//y2015/control_loops/claw:claw',
63 '//y2015/autonomous:auto',
64 ':joystick_reader',
65 '//y2015/http_status:http_status',
66 '//y2015/actors:binaries',
67 '//y2015/wpilib:wpilib_interface',
68 ],
69 srcs = [
70 '//aos:prime_binaries',
71 ],
72)