blob: 731743bd67d85c1056cb733f1f6edc32cfdac8bb [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',
Brian Silverman6137a502013-04-22 15:41:36 -07009 '<(EXTERNALS):libgcc-4.5.2',
brians343bc112013-02-10 01:53:46 +000010 ],
brians343bc112013-02-10 01:53:46 +000011 },
12 {
13 'target_name': 'user_program',
14 'type': 'static_library',
15 'sources': [
16 'main.cc',
17 ],
18 'dependencies': [
Brian Silvermana4f9ef22013-03-30 14:31:16 -070019 '<(AOS)/crio/motor_server/motor_server.gyp:MotorServer',
brians343bc112013-02-10 01:53:46 +000020 '../output/output.gyp:MotorWriter',
brians343bc112013-02-10 01:53:46 +000021 'WPILib_changes',
22 '<(EXTERNALS):WPILib',
Brian Silvermanc0b65432013-02-24 16:54:47 -080023 '<(AOS)/crio/controls/controls.gyp:ControlsManager',
Brian Silvermana4f9ef22013-03-30 14:31:16 -070024 '<(AOS)/crio/shared_libs/shared_libs.gyp:interrupt_notifier',
25 #'<(AOS)/crio/motor_server/motor_server.gyp:crio_control_loop_runner',
26 #'<(AOS)/common/sensors/sensors.gyp:sensor_broadcaster',
27 #'<(DEPTH)/frc971/input/input.gyp:sensor_packer',
28 #'<(DEPTH)/frc971/input/input.gyp:sensor_unpacker',
brians343bc112013-02-10 01:53:46 +000029 ],
30 },
31 {
Brian Silvermanf3e1de82013-04-09 18:45:41 -070032 'target_name': 'dumb_main',
33 'type': 'static_library',
34 'sources': [
35 'dumb_main.cc',
36 ],
37 'dependencies': [
38 '<(EXTERNALS):WPILib',
39 '<(AOS)/common/common.gyp:common',
40 ],
41 },
42 {
brians343bc112013-02-10 01:53:46 +000043 'target_name': 'FRC_UserProgram',
44 'type': 'shared_library',
45 'dependencies': [
Brian Silvermanf3e1de82013-04-09 18:45:41 -070046 'WPILib_changes',
47 'dumb_main',
48 ],
49 },
50 {
51 'target_name': 'FRC_UserProgram_old',
52 'type': 'shared_library',
53 'dependencies': [
54 'user_program',
brians343bc112013-02-10 01:53:46 +000055 ],
56 },
57 {
58 'target_name': 'FRC_UserProgram_WithTests',
59 'type': 'shared_library',
60 'dependencies': [
brians343bc112013-02-10 01:53:46 +000061 '<(AOS)/build/aos_all.gyp:Crio',
62 ],
63 },
64 ],
65}