blob: 5a9382a1e4e2a6afcdf949156360c045de3a1977 [file] [log] [blame]
{
'targets': [
{
'target_name': 'All',
'type': 'none',
'dependencies': [
'<(AOS)/build/aos_all.gyp:Prime',
'<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:all_tests',
'../control_loops/control_loops.gyp:state_feedback_loop_test',
'../control_loops/drivetrain/drivetrain.gyp:drivetrain',
'../control_loops/drivetrain/drivetrain.gyp:drivetrain_lib_test',
'../control_loops/claw/claw.gyp:claw',
'../control_loops/claw/claw.gyp:claw_calibration',
'../control_loops/claw/claw.gyp:claw_lib_test',
'../control_loops/shooter/shooter.gyp:shooter',
'../control_loops/shooter/shooter.gyp:shooter_lib_test',
'../autonomous/autonomous.gyp:auto',
'../actions/actions.gyp:shoot_action',
'../actions/actions.gyp:selfcatch_action',
'../actions/actions.gyp:catch_action',
'../actions/actions.gyp:drivetrain_action',
'../input/input.gyp:joystick_reader',
'../input/input.gyp:hot_goal_reader',
'../input/input.gyp:sensor_receiver',
],
'variables': {
'cape_src': '<(DEPTH)/bbb_cape/src/cape',
'cape_hex': '<(cape_src)/.obj/main_comp.hex',
},
'actions': [
{
'action_name': 'make_cape',
'inputs': [
'<!@(find <(cape_src) -name ".*" -prune -o -type f -print)',
'<(cape_src)/Makefile',
],
'outputs': [
'<(cape_hex)',
],
'action': ['make', '-C', '<(cape_src)'],
'message': 'Building cape code',
},
],
'copies': [
{
'destination': '<(rsync_dir)',
'files': [
'<(cape_hex)',
],
'conditions': [
['FULL_COMPILER=="gcc_frc"', {
'files': [
'roborio/start_list.txt',
],
}, {
'files': [
'start_list.txt',
],
}
]],
},
],
'conditions': [
['FULL_COMPILER=="gcc_frc"', {
'dependencies': [
'../output/output.gyp:wpilib_interface',
],
}, {
'dependencies': [
'<(DEPTH)/bbb_cape/src/flasher/flasher.gyp:stm32_flasher',
'../output/output.gyp:motor_writer',
'<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:uart_reader_main',
'<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:test_sensor_receiver',
'../output/output.gyp:led_setter',
'<(AOS)/prime/input/input.gyp:joystick_proxy',
],
}
]],
},
],
}