blob: 7fcba97e612bd64dbfcc7d835c260e7fd92f3195 [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
2 'targets': [
3 {
brians343bc112013-02-10 01:53:46 +00004 'target_name': 'JoystickReader',
5 'type': 'executable',
6 'sources': [
7 'JoystickReader.cc',
8 ],
9 'dependencies': [
Brian Silvermanba3de7e2013-05-08 16:18:15 -070010 '<(AOS)/atom_code/input/input.gyp:joystick_input',
11 '<(AOS)/atom_code/atom_code.gyp:init',
12 '<(AOS)/build/aos.gyp:logging',
13
James Kuszmaulf254c1a2013-03-10 16:31:26 -070014 '<(DEPTH)/frc971/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
brians343bc112013-02-10 01:53:46 +000015 '<(DEPTH)/frc971/queues/queues.gyp:queues',
Brian Silverman687f5242013-03-16 13:57:59 -070016 '<(DEPTH)/frc971/control_loops/angle_adjust/angle_adjust.gyp:angle_adjust_loop',
17 '<(DEPTH)/frc971/control_loops/wrist/wrist.gyp:wrist_loop',
18 '<(DEPTH)/frc971/control_loops/index/index.gyp:index_loop',
19 '<(DEPTH)/frc971/control_loops/shooter/shooter.gyp:shooter_loop',
Austin Schuh6be011a2013-03-19 10:07:02 +000020 '<(DEPTH)/frc971/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
21 '<(DEPTH)/frc971/autonomous/autonomous.gyp:auto_queue',
brians343bc112013-02-10 01:53:46 +000022 ],
23 },
24 {
Brian Silverman2e0dcfd2013-03-30 22:44:40 -070025 'target_name': 'gyro_sensor_receiver',
26 'type': 'executable',
27 'sources': [
28 'gyro_sensor_receiver.cc',
29 ],
30 'dependencies': [
31 '<(DEPTH)/frc971/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
32 '<(DEPTH)/frc971/queues/queues.gyp:queues',
33 '<(DEPTH)/frc971/control_loops/angle_adjust/angle_adjust.gyp:angle_adjust_loop',
34 '<(DEPTH)/frc971/control_loops/wrist/wrist.gyp:wrist_loop',
35 '<(DEPTH)/frc971/control_loops/index/index.gyp:index_loop',
36 '<(DEPTH)/frc971/control_loops/shooter/shooter.gyp:shooter_loop',
37 '<(AOS)/atom_code/atom_code.gyp:init',
Brian Silverman2e0dcfd2013-03-30 22:44:40 -070038 '<(AOS)/build/aos.gyp:logging',
Brian Silvermanf4937f62013-10-16 10:32:00 -070039 '<(AOS)/common/util/util.gyp:wrapping_counter',
Brian Silverman1e869f32013-10-25 18:00:20 -070040 'usb_receiver',
41 ],
42 },
43 {
44 'target_name': 'usb_receiver',
45 'type': 'static_library',
46 'sources': [
47 'usb_receiver.cc',
48 ],
49 'dependencies': [
Brian Silverman4bde0172013-10-25 15:53:25 -070050 '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:libusb_wrap',
Brian Silverman1e869f32013-10-25 18:00:20 -070051 '<(AOS)/build/aos.gyp:logging',
52 '<(AOS)/common/util/util.gyp:wrapping_counter',
53 '<(AOS)/common/common.gyp:time',
54 '<(AOS)/common/common.gyp:controls',
55 ],
56 'export_dependent_settings': [
57 '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:libusb_wrap',
58 '<(AOS)/common/util/util.gyp:wrapping_counter',
59 '<(AOS)/common/common.gyp:time',
Brian Silverman2e0dcfd2013-03-30 22:44:40 -070060 ],
61 },
62 {
Brian Silverman59685152013-03-29 21:37:43 -070063 'target_name': 'gyro_board_reader',
64 'type': 'executable',
65 'sources': [
66 'gyro_board_reader.cc',
67 ],
68 'dependencies': [
69 '<(DEPTH)/frc971/control_loops/drivetrain/drivetrain.gyp:drivetrain_loop',
70 '<(DEPTH)/frc971/queues/queues.gyp:queues',
71 '<(DEPTH)/frc971/control_loops/angle_adjust/angle_adjust.gyp:angle_adjust_loop',
72 '<(DEPTH)/frc971/control_loops/wrist/wrist.gyp:wrist_loop',
73 '<(DEPTH)/frc971/control_loops/index/index.gyp:index_loop',
74 '<(DEPTH)/frc971/control_loops/shooter/shooter.gyp:shooter_loop',
75 '<(AOS)/atom_code/atom_code.gyp:init',
76 '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:libusb_wrap',
77 '<(EXTERNALS):libusb',
78 '<(AOS)/build/aos.gyp:logging',
Brian Silverman06130872013-03-30 18:54:54 -070079 '<(AOS)/common/common.gyp:time',
Brian Silverman2e0dcfd2013-03-30 22:44:40 -070080 '<(AOS)/common/common.gyp:timing',
Brian Silverman656789c2013-09-21 23:53:35 -070081 '<(DEPTH)/frc971/frc971.gyp:common',
82 '<(AOS)/common/messages/messages.gyp:aos_queues',
Brian Silverman59685152013-03-29 21:37:43 -070083 ],
84 },
brians343bc112013-02-10 01:53:46 +000085 ],
86}