BINARY_FILE_TYPE_PIC : 'EFI_SECTION_PIC',\r
BINARY_FILE_TYPE_TE : 'EFI_SECTION_TE',\r
'FV_IMAGE' : 'EFI_SECTION_FIRMWARE_VOLUME_IMAGE',\r
+ 'COMPAT16' : 'EFI_SECTION_COMPATIBILITY16',\r
BINARY_FILE_TYPE_DXE_DEPEX : 'EFI_SECTION_DXE_DEPEX',\r
BINARY_FILE_TYPE_PEI_DEPEX : 'EFI_SECTION_PEI_DEPEX',\r
'GUIDED' : 'EFI_SECTION_GUID_DEFINED',\r
FileList.append(File.Path)\r
\r
if (not IsMakefile and Suffix is not None and os.path.exists(FfsInf.EfiOutputPath)) or (IsMakefile and Suffix is not None):\r
- #\r
- # Get Makefile path and time stamp\r
- #\r
- MakefileDir = FfsInf.EfiOutputPath[:-len('OUTPUT')]\r
- Makefile = os.path.join(MakefileDir, 'Makefile')\r
- if not os.path.exists(Makefile):\r
- Makefile = os.path.join(MakefileDir, 'GNUmakefile')\r
- if os.path.exists(Makefile):\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] == Suffix:\r
- FullName = os.path.join(Dirpath, F)\r
- if os.path.getmtime(FullName) > os.path.getmtime(Makefile):\r
- FileList.append(FullName)\r
if not FileList:\r
SuffixMap = FfsInf.GetFinalTargetSuffixMap()\r
if Suffix in SuffixMap:\r