1. A method of generating a software program executable binary file, the method comprising: accessing a first file including source code therein; accessing a second file including object code therein and further including object file summary information; and generating the executable binary file from at least the first and second files, wherein the object file summary information is used in optimizing the executable binary file generated.