| { |
| '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', |
| ], |
| } |
| ]], |
| }, |
| ], |
| } |