blob: 9000f688163c02a6122d56aabdd9accb0e4b8f17 [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
2 'targets': [
3 {
4# The WPILib code that we've modified.
5 'target_name': 'WPILib_changes',
6 'type': 'static_library',
brians343bc112013-02-10 01:53:46 +00007 'dependencies': [
8 '<(EXTERNALS):WPILib',
9 ],
brians343bc112013-02-10 01:53:46 +000010 },
11 {
12 'target_name': 'user_program',
13 'type': 'static_library',
14 'sources': [
15 'main.cc',
16 ],
17 'dependencies': [
Brian Silvermana4f9ef22013-03-30 14:31:16 -070018 '<(AOS)/crio/motor_server/motor_server.gyp:MotorServer',
brians343bc112013-02-10 01:53:46 +000019 '../output/output.gyp:MotorWriter',
brians343bc112013-02-10 01:53:46 +000020 'WPILib_changes',
21 '<(EXTERNALS):WPILib',
Brian Silvermanc0b65432013-02-24 16:54:47 -080022 '<(AOS)/crio/controls/controls.gyp:ControlsManager',
Brian Silvermana4f9ef22013-03-30 14:31:16 -070023 '<(AOS)/crio/shared_libs/shared_libs.gyp:interrupt_notifier',
24 #'<(AOS)/crio/motor_server/motor_server.gyp:crio_control_loop_runner',
25 #'<(AOS)/common/sensors/sensors.gyp:sensor_broadcaster',
26 #'<(DEPTH)/frc971/input/input.gyp:sensor_packer',
27 #'<(DEPTH)/frc971/input/input.gyp:sensor_unpacker',
brians343bc112013-02-10 01:53:46 +000028 ],
29 },
30 {
Brian Silvermanf3e1de82013-04-09 18:45:41 -070031 'target_name': 'dumb_main',
32 'type': 'static_library',
33 'sources': [
34 'dumb_main.cc',
35 ],
36 'dependencies': [
37 '<(EXTERNALS):WPILib',
38 '<(AOS)/common/common.gyp:common',
39 ],
40 },
41 {
brians343bc112013-02-10 01:53:46 +000042 'target_name': 'FRC_UserProgram',
43 'type': 'shared_library',
44 'dependencies': [
Brian Silverman837f50a2013-04-26 22:37:35 -070045 '<(EXTERNALS):libgcc-4.5.2',
Brian Silvermanf3e1de82013-04-09 18:45:41 -070046 'dumb_main',
47 ],
48 },
49 {
50 'target_name': 'FRC_UserProgram_old',
51 'type': 'shared_library',
52 'dependencies': [
53 'user_program',
brians343bc112013-02-10 01:53:46 +000054 ],
55 },
56 {
57 'target_name': 'FRC_UserProgram_WithTests',
58 'type': 'shared_library',
59 'dependencies': [
brians343bc112013-02-10 01:53:46 +000060 '<(AOS)/build/aos_all.gyp:Crio',
61 ],
62 },
63 ],
64}