- if Suffix != None and os.path.exists(FfsInf.EfiOutputPath):\r
- # Update to search files with suffix in all sub-dirs.\r
- Tuple = os.walk(FfsInf.EfiOutputPath)\r
- for Dirpath, Dirnames, Filenames in Tuple:\r
- for F in Filenames:\r
- if os.path.splitext(F)[1] in (Suffix):\r
- FullName = os.path.join(Dirpath, F)\r
- FileList.append(FullName)\r
+ if Suffix != None:\r
+ SuffixMap = FfsInf.GetFinalTargetSuffixMap()\r
+ if Suffix in SuffixMap:\r
+ FileList.extend(SuffixMap[Suffix])\r