Once the callback functions are filled in, all that remains is to compile the application. The distribution comes with two makefiles that facilitate this process. The primary makefile resides in the SYMPHONY-5.0/ directory. The user makefile resides in the user's subdirectory, initially called SYMPHONY-5.0/USER/. This subdirectory can be moved, as well as renamed. There are a number of variables that must be set in the primary make file. To modify the makefiles appropriately, see the instructions in Section 5.1.