diff options
author | Yonghong Zhu <yonghong.zhu@intel.com> | 2015-12-08 03:06:41 +0000 |
---|---|---|
committer | yzhu52 <yzhu52@Edk2> | 2015-12-08 03:06:41 +0000 |
commit | 5c1edc553492d031d66ac2bfcf134d72e513c415 (patch) | |
tree | 25011549934e8e08faae08436e7d255dee8c58bd /BaseTools | |
parent | e9fc53878117779eeb35715666573d307e069380 (diff) | |
download | edk2-5c1edc553492d031d66ac2bfcf134d72e513c415.tar.gz edk2-5c1edc553492d031d66ac2bfcf134d72e513c415.tar.bz2 edk2-5c1edc553492d031d66ac2bfcf134d72e513c415.zip |
Revert the change in r19143 for BUILDRULEORDER.
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
Diffstat (limited to 'BaseTools')
-rw-r--r-- | BaseTools/Source/Python/AutoGen/AutoGen.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/BaseTools/Source/Python/AutoGen/AutoGen.py b/BaseTools/Source/Python/AutoGen/AutoGen.py index cf0b4466f9..4c627dfb55 100644 --- a/BaseTools/Source/Python/AutoGen/AutoGen.py +++ b/BaseTools/Source/Python/AutoGen/AutoGen.py @@ -2713,36 +2713,9 @@ class ModuleAutoGen(AutoGen): if F.Dir not in self.IncludePathList and self.AutoGenVersion >= 0x00010005:
self.IncludePathList.insert(0, F.Dir)
self._SourceFileList.append(F)
-
- self._MatchBuildRuleOrder(self._SourceFileList)
-
- for F in self._SourceFileList:
self._ApplyBuildRule(F, TAB_UNKNOWN_FILE)
return self._SourceFileList
- def _MatchBuildRuleOrder(self, FileList):
- Order_Dict = {}
- self._GetModuleBuildOption()
- for SingleFile in FileList:
- if self.BuildRuleOrder and SingleFile.Ext in self.BuildRuleOrder:
- key = SingleFile.Path.split(SingleFile.Ext)[0]
- if key in Order_Dict:
- Order_Dict[key].append(SingleFile.Ext)
- else:
- Order_Dict[key] = [SingleFile.Ext]
-
- RemoveList = []
- for F in Order_Dict:
- if len(Order_Dict[F]) > 1:
- Order_Dict[F].sort(key=lambda i: self.BuildRuleOrder.index(i))
- for Ext in Order_Dict[F][1:]:
- RemoveList.append(F + Ext)
-
- for item in RemoveList:
- FileList.remove(item)
-
- return FileList
-
## Return the list of unicode files
def _GetUnicodeFileList(self):
if self._UnicodeFileList == None:
|