]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Revert the change in r19143 for BUILDRULEORDER.
authorYonghong Zhu <yonghong.zhu@intel.com>
Tue, 8 Dec 2015 03:06:41 +0000 (03:06 +0000)
committeryzhu52 <yzhu52@Edk2>
Tue, 8 Dec 2015 03:06:41 +0000 (03:06 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19150 6f19259b-4bc3-4df7-8a09-765794883524

BaseTools/Source/Python/AutoGen/AutoGen.py

index cf0b4466f9925f563a8e927fcf76d2477d602248..4c627dfb555a1c5d2287b8d2f0063441a5950e03 100644 (file)
@@ -2713,36 +2713,9 @@ class ModuleAutoGen(AutoGen):
                 if F.Dir not in self.IncludePathList and self.AutoGenVersion >= 0x00010005:\r
                     self.IncludePathList.insert(0, F.Dir)\r
                 self._SourceFileList.append(F)\r
-\r
-            self._MatchBuildRuleOrder(self._SourceFileList)\r
-\r
-            for F in self._SourceFileList:\r
                 self._ApplyBuildRule(F, TAB_UNKNOWN_FILE)\r
         return self._SourceFileList\r
 \r
-    def _MatchBuildRuleOrder(self, FileList):\r
-        Order_Dict = {}\r
-        self._GetModuleBuildOption()\r
-        for SingleFile in FileList:\r
-            if self.BuildRuleOrder and SingleFile.Ext in self.BuildRuleOrder:\r
-                key = SingleFile.Path.split(SingleFile.Ext)[0]\r
-                if key in Order_Dict:\r
-                    Order_Dict[key].append(SingleFile.Ext)\r
-                else:\r
-                    Order_Dict[key] = [SingleFile.Ext]\r
-\r
-        RemoveList = []\r
-        for F in Order_Dict:\r
-            if len(Order_Dict[F]) > 1:\r
-                Order_Dict[F].sort(key=lambda i: self.BuildRuleOrder.index(i))\r
-                for Ext in Order_Dict[F][1:]:\r
-                    RemoveList.append(F + Ext)\r
-                   \r
-        for item in RemoveList:\r
-            FileList.remove(item)\r
-\r
-        return FileList\r
-\r
     ## Return the list of unicode files\r
     def _GetUnicodeFileList(self):\r
         if self._UnicodeFileList == None:\r