Patent Document ID: 9588741
Application ID: 13835601

Base Claim:
1. A method comprising: generating a build of an application in a C Object-Oriented Programming Language; generating a unity file including a plurality of source files comprising references to a plurality of header files, at least two of the source files comprise references to a same header file, wherein generating the unity file further comprises excluding the source files from being separately compiled one at a time; compiling, via a processor, the unity file comprising the plurality of source files to obtain a single object file; linking the single object file to generate an executable of the application; and generating another build of the application based in part on determining that one or more new source files are added to the unity file in response to receipt of an indication of a selection to generate a full unity build.

---

Claim 2:
2. The method of claim 1 , wherein compiling the unity file further comprises reading and parsing the header files referenced by respective source files once, even though at least two source files comprise references to the same header file.