Click on Advanced->Tool Configuration and edit the dialog box as shown here. Type 'make -r' as the command line, '%rp' as the working directory and 'make' as the menu item name. Tick the boxes as shown and click insert, you should see the item appear in the bottom list. The 'clean' item has 'make clean' as the command line and 'clean' as the item name. Similarly 'all' is 'make all' and 'all'.
You can also set up your own keyboard shortcuts from the Advanced->Configuration->Key Mapping dialogue. The default keys are [CTRL]+[SHIFT]+1 for the first tool, [CTRL]+[SHIFT]+2 for the second, and so on.
When UltraEdit is set up in this way you must have a project file in order to build, this is the simplest way to ensure that make is given the proper directory to run from and so find the makefile.
The makefiles provided with the devkitPro example projects are designed to make life as easy as possible for the programmer. In most cases all you need to do is copy the contents of one of the template projects to the folder where you have created the .prj file. The makefile expects to find .c or .cpp files in the source folder and sets the include path to the include folder.

