4.7 File Extensions
The EDK II build system is designed to process files in the AutoGen stage with specific extensions for use in the $(MAKE) stage, producing files with intermediate extension names. For some "final" targets, such as UEFI applications, the intermediate extension is the "final" extension. The ImageGen makes use of the files with intermediate extensions to generate the final images.