Fixed EDKT549 by adding code to check if the module is binary or not before generatin...
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 26 Apr 2007 02:53:19 +0000 (02:53 +0000)
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 26 Apr 2007 02:53:19 +0000 (02:53 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2580 6f19259b-4bc3-4df7-8a09-765794883524

Tools/Java/Source/GenBuild/org/tianocore/build/GenBuildTask.java

index 468b5f9..2225a56 100644 (file)
@@ -623,10 +623,12 @@ public class GenBuildTask extends Ant {
 \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