]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/Section.py
Sync BaseTools Branch (version r2321) to EDKII main trunk.
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / Section.py
index d26f464ab97be7e4fecefb0e68bf8c25686fda63..ef9720a660674cff33d872fadf66186cb4d4834a 100644 (file)
@@ -140,9 +140,9 @@ class Section (SectionClassObject):
                     GenFdsGlobalVariable.InfLogger ("\nCurrent ARCH \'%s\' of File %s is not in the Support Arch Scope of %s specified by INF %s in FDF" %(FfsInf.CurrentArch, File.File, File.Arch, FfsInf.InfFileName))\r
 \r
         if Suffix != None:\r
-            for File in FfsInf.GetFinalBuildTargetList():\r
-                if os.path.splitext(File)[1] in (Suffix):\r
-                    FileList.append(File)\r
+            SuffixMap = FfsInf.GetFinalTargetSuffixMap()\r
+            if Suffix in SuffixMap:\r
+                FileList.extend(SuffixMap[Suffix])\r
 \r
         #Process the file lists is alphabetical for a same section type\r
         if len (FileList) > 1:\r