blob: 8efdaec6292d99f69b64716f4afbb8b383cb163a [file] [log] [blame]
Brian Silverman17f503e2015-08-02 18:17:18 -07001{
2 'targets': [
3 {
4 'target_name': 'auto_lib',
5 'type': 'static_library',
6 'sources': [
7 'auto.cc',
8 ],
9 'dependencies': [
Brian Silvermanbfa00602015-05-17 01:41:29 -040010 '<(DEPTH)/frc971/autonomous/autonomous.gyp:auto_queue',
Brian Silverman17f503e2015-08-02 18:17:18 -070011 '<(AOS)/common/controls/controls.gyp:control_loop',
Brian Silvermanbe5ded62015-05-14 00:23:49 -040012 '<(DEPTH)/y2014/control_loops/drivetrain/drivetrain.gyp:drivetrain_queue',
13 '<(DEPTH)/y2014/control_loops/shooter/shooter.gyp:shooter_queue',
14 '<(DEPTH)/y2014/control_loops/claw/claw.gyp:claw_queue',
Brian Silverman17f503e2015-08-02 18:17:18 -070015 '<(DEPTH)/y2014/y2014.gyp:constants',
16 '<(AOS)/common/common.gyp:time',
17 '<(AOS)/common/util/util.gyp:phased_loop',
18 '<(AOS)/common/util/util.gyp:trapezoid_profile',
19 '<(AOS)/build/aos.gyp:logging',
Brian Silvermanbfa00602015-05-17 01:41:29 -040020 '<(AOS)/common/actions/actions.gyp:action_lib',
21 '<(DEPTH)/y2014/actors/actors.gyp:shoot_action_lib',
22 '<(DEPTH)/y2014/actors/actors.gyp:drivetrain_action_lib',
Brian Silverman17f503e2015-08-02 18:17:18 -070023 '<(DEPTH)/y2014/queues/queues.gyp:hot_goal',
24 '<(AOS)/common/logging/logging.gyp:queue_logging',
Brian Silvermanbfa00602015-05-17 01:41:29 -040025 '<(DEPTH)/y2014/queues/queues.gyp:profile_params',
26 '<(DEPTH)/y2014/queues/queues.gyp:auto_mode',
Brian Silverman17f503e2015-08-02 18:17:18 -070027 ],
28 'export_dependent_settings': [
29 '<(AOS)/common/controls/controls.gyp:control_loop',
30 ],
31 },
32 {
33 'target_name': 'auto',
34 'type': 'executable',
35 'sources': [
36 'auto_main.cc',
37 ],
38 'dependencies': [
39 '<(AOS)/linux_code/linux_code.gyp:init',
Brian Silvermanbfa00602015-05-17 01:41:29 -040040 '<(DEPTH)/frc971/autonomous/autonomous.gyp:auto_queue',
Brian Silverman17f503e2015-08-02 18:17:18 -070041 'auto_lib',
42 ],
43 },
44 ],
45}