blob: 731743bd67d85c1056cb733f1f6edc32cfdac8bb [file] [log] [blame]
{
'targets': [
{
# The WPILib code that we've modified.
'target_name': 'WPILib_changes',
'type': 'static_library',
'dependencies': [
'<(EXTERNALS):WPILib',
'<(EXTERNALS):libgcc-4.5.2',
],
},
{
'target_name': 'user_program',
'type': 'static_library',
'sources': [
'main.cc',
],
'dependencies': [
'<(AOS)/crio/motor_server/motor_server.gyp:MotorServer',
'../output/output.gyp:MotorWriter',
'WPILib_changes',
'<(EXTERNALS):WPILib',
'<(AOS)/crio/controls/controls.gyp:ControlsManager',
'<(AOS)/crio/shared_libs/shared_libs.gyp:interrupt_notifier',
#'<(AOS)/crio/motor_server/motor_server.gyp:crio_control_loop_runner',
#'<(AOS)/common/sensors/sensors.gyp:sensor_broadcaster',
#'<(DEPTH)/frc971/input/input.gyp:sensor_packer',
#'<(DEPTH)/frc971/input/input.gyp:sensor_unpacker',
],
},
{
'target_name': 'dumb_main',
'type': 'static_library',
'sources': [
'dumb_main.cc',
],
'dependencies': [
'<(EXTERNALS):WPILib',
'<(AOS)/common/common.gyp:common',
],
},
{
'target_name': 'FRC_UserProgram',
'type': 'shared_library',
'dependencies': [
'WPILib_changes',
'dumb_main',
],
},
{
'target_name': 'FRC_UserProgram_old',
'type': 'shared_library',
'dependencies': [
'user_program',
],
},
{
'target_name': 'FRC_UserProgram_WithTests',
'type': 'shared_library',
'dependencies': [
'<(AOS)/build/aos_all.gyp:Crio',
],
},
],
}