if VfrUniOffsetList:\r
UniVfrOffsetFileName = os.path.join(self.OutputPath, self.BaseName + '.offset')\r
UniVfrOffsetFileSection = os.path.join(self.OutputPath, self.BaseName + 'Offset' + '.raw')\r
- self.__GenUniVfrOffsetFile (VfrUniOffsetList, UniVfrOffsetFileName)\r
+ FfsInfStatement.__GenUniVfrOffsetFile (VfrUniOffsetList, UniVfrOffsetFileName)\r
UniVfrOffsetFileNameList = []\r
UniVfrOffsetFileNameList.append(UniVfrOffsetFileName)\r
"""Call GenSection"""\r
#\r
# Create parameter string for GenFfs\r
#\r
- # @param self The object pointer\r
# @param Rule The rule object used to generate section\r
# @retval tuple (FileType, Fixed, CheckSum, Alignment)\r
#\r
- def __GetGenFfsCmdParameter__(self, Rule):\r
+ @staticmethod\r
+ def __GetGenFfsCmdParameter__(Rule):\r
result = tuple()\r
result += ('-t', Ffs.Ffs.FdfFvFileTypeToFileType[Rule.FvFileType])\r
if Rule.Fixed != False:\r
#\r
# Generate the offset file for the module which contain VFR or UNI file.\r
#\r
- # @param self The object pointer\r
# @param VfrUniOffsetList A list contain the VFR/UNI offsets in the EFI image file.\r
# @param UniVfrOffsetFileName The output offset file name.\r
#\r
- def __GenUniVfrOffsetFile(self, VfrUniOffsetList, UniVfrOffsetFileName):\r
+ @staticmethod\r
+ def __GenUniVfrOffsetFile(VfrUniOffsetList, UniVfrOffsetFileName):\r
\r
# Use a instance of StringIO to cache data\r
fStringIO = StringIO.StringIO('') \r