Patent ID: 7765535

Claim:
A software development tool program stored in a memory to generate an execution module based on object programs that are obtained by compiling one or many source program, comprising: making a computer, which connects with an input device and a recording device in which a series of source programs used to generate an execution module are stored, accept an instruction to execute compilations of said series of source programs by said input device; making the computer determine an evaluation period to which an elapsed time from an update time of each of said series of source programs in said recording device belongs among many evaluation periods having different sizes, when said input device accepts said instruction; making the computer set an optimization option, for each of said series of source programs, whose level is appropriate to the evaluation period to which an elapsed time of a source program itself belongs; making the computer compile each of said source programs with the optimization level shown by said optimization option that is independently set in each of said series of source programs; and making the computer record the respective object programs obtained by said compilations into said recording device.