blob: d37d36bc762231e3b9ff6b9e3af648ddd11e09ef [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': [
10 'auto_queue',
11 '<(AOS)/common/controls/controls.gyp:control_loop',
12 '<(DEPTH)/y2014/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
13 '<(DEPTH)/y2014/control_loops/shooter/shooter.gyp:shooter_loop',
14 '<(DEPTH)/y2014/control_loops/claw/claw.gyp:claw_loop',
15 '<(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',
20 '<(DEPTH)/y2014/actions/actions.gyp:action_client',
21 '<(DEPTH)/y2014/actions/actions.gyp:shoot_action_lib',
22 '<(DEPTH)/y2014/actions/actions.gyp:drivetrain_action_lib',
23 '<(DEPTH)/y2014/queues/queues.gyp:queues',
24 '<(DEPTH)/y2014/queues/queues.gyp:hot_goal',
25 '<(AOS)/common/logging/logging.gyp:queue_logging',
26 ],
27 'export_dependent_settings': [
28 '<(AOS)/common/controls/controls.gyp:control_loop',
29 ],
30 },
31 {
32 'target_name': 'auto',
33 'type': 'executable',
34 'sources': [
35 'auto_main.cc',
36 ],
37 'dependencies': [
38 '<(AOS)/linux_code/linux_code.gyp:init',
39 'auto_queue',
40 'auto_lib',
41 ],
42 },
43 ],
44}