def METHOD_NAME(self, IsMakefile=False):
    #
    # Parse Inf file get Module related information
    #
    self.__InfParse__()
    self.__GetOptRomParams()
    #
    # Get the rule of how to generate Ffs file
    #
    Rule = self.__GetRule__()
    GenFdsGlobalVariable.VerboseLogger( "Packing binaries from inf file : %s" %self.InfFileName)
    #
    # For the rule only has simpleFile
    #
    if isinstance (Rule, RuleSimpleFile.RuleSimpleFile) :
        EfiOutputList = self.__GenSimpleFileSection__(Rule, IsMakefile=IsMakefile)
        return EfiOutputList
    #
    # For Rule has ComplexFile
    #
    elif isinstance(Rule, RuleComplexFile.RuleComplexFile):
        EfiOutputList = self.__GenComplexFileSection__(Rule, IsMakefile=IsMakefile)
        return EfiOutputList