function build_all(varargin) %BUILD_ALL Build all executables. % % BUILD_ALL() builds all useful Simulink schemes to a % generic executable for all robots (no robot id required). % BUILD_ALL('BACKUP') builds the backup executables 'exec_backup'. curdir = '/home/robocup/svn/trunk/src/Turtle2/Motion'; try %build build_motion('turtle', varargin{:}); build_motion('keeper', varargin{:}); build_strategy('turtle', varargin{:}); build_turtle_vision(varargin{:}); build_turtle_worldmodel(varargin{:}); catch ME !/home/robocup/svn/trunk/dev/Jorrit/build_complete.sh "failure 😭" 2>/dev/null rethrow(ME) end cd(curdir); !/home/robocup/svn/trunk/dev/Jorrit/build_complete.sh "success 🎉" 2>/dev/null end