Patent ID: 8214810

Claim:
A computer-implemented method of compiling source code, involving a pre-processing step for including an additional source code file into the source code prior to generating target code from the source code, comprising the steps of: fetching a version indicator of the additional source code file on a remote server; comparing the fetched version indicator with the version indicator of a locally cached copy of the additional source code file; if the version indicator of the locally cached copy indicates an older version than the fetched version indicator, downloading a copy of the additional source code file from the remote server and using the downloaded copy of the additional source code file to augment the source code; if the version indicator of the locally cached copy indicates a newer version than the fetched version indicator, using the locally cached copy of the additional source code file to augment the source code without downloading a copy from the remote server; compiling the augmented source code to generate target code; and saving locally the copy of the additional source code file used to augment the source code after generation of the target code for use in a subsequent compilation of source code.