Removed the workaround code
authorjwang36 <jwang36@de2fecce-e211-0410-80a6-f3fac2684e05>
Fri, 12 Jan 2007 02:02:11 +0000 (02:02 +0000)
committerjwang36 <jwang36@de2fecce-e211-0410-80a6-f3fac2684e05>
Fri, 12 Jan 2007 02:02:11 +0000 (02:02 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2224 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/Tools/Java/Source/GenBuild/org/tianocore/build/autogen/AutogenLibOrder.java

index 8fb1be5..4cf8c3c 100644 (file)
@@ -226,15 +226,11 @@ public class AutogenLibOrder {
             if (libInstanceConsumedBy.get(libInstanceList[i]).size() > 0 && libInstanceList[i].hasConstructor()) {\r
                 EdkLog.log(EdkLog.EDK_ERROR, libInstanceList[i].getName()\r
                            + " with constructor has a circular dependency!");\r
-                // throw new AutoGenException("Circular dependency in library instances is found!");\r
+                throw new AutoGenException("Circular dependency in library instances is found!");\r
             }\r
 \r
             if (!orderList.contains(libInstanceList[i])) {\r
-                if (libInstanceList[i].getName().equals("UefiBootServicesTableLib")) {\r
-                    orderList.addFirst(libInstanceList[i]);\r
-                } else {\r
-                    orderList.add(libInstanceList[i]);\r
-                }\r
+                orderList.add(libInstanceList[i]);\r
             }\r
         }\r
         return orderList;\r