blob: 986f9fa269ca53f30fd6936f6557c2cc45278c10 [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/drivetrain/drivetrain.gyp:drivetrain',
'../control_loops/drivetrain/drivetrain.gyp:drivetrain_lib_test',
'../control_loops/rollers/rollers.gyp:rollers',
'../autonomous/autonomous.gyp:auto',
'../actions/actions.gyp:drivetrain_action',
'../input/input.gyp:joystick_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',
'<(AOS)/prime/input/input.gyp:joystick_proxy',
],
'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)',
'start_list.txt',
],
},
],
},
],
}