blob: 784c48ee68a126d3c92187fc1bc970fa038bfa2f [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',
'../output/output.gyp:motor_writer',
'../input/input.gyp:sensor_receiver',
'<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:uart_reader_main',
'<(DEPTH)/bbb_cape/src/bbb/bbb.gyp:test_sensor_receiver',
'<(DEPTH)/bbb_cape/src/flasher/flasher.gyp:stm32_flasher',
'../output/output.gyp:led_setter',
],
'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': [
'start_list.txt',
'<(cape_hex)',
],
},
],
},
],
}