\r
private void applyBuild(String buildTarget, String buildTagname, FpdModuleIdentification fpdModuleId) throws EdkException {\r
//\r
- // Call AutoGen to generate AutoGen.c and AutoGen.h\r
+ // Call AutoGen to generate AutoGen.c and AutoGen.h for non-binary module\r
//\r
- AutoGen autogen = new AutoGen(getProject().getProperty("FV_DIR"), getProject().getProperty("DEST_DIR_DEBUG"), fpdModuleId.getModule(),fpdModuleId.getArch(), saq, parentId);\r
- autogen.genAutogen();\r
+ if (!fpdModuleId.getModule().isBinary()) {\r
+ AutoGen autogen = new AutoGen(getProject().getProperty("FV_DIR"), getProject().getProperty("DEST_DIR_DEBUG"), fpdModuleId.getModule(),fpdModuleId.getArch(), saq, parentId);\r
+ autogen.genAutogen();\r
+ }\r
\r
//\r
// Get compiler flags\r