## @file # process OptionROM generation from FILE statement # # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # ## # Import Modules # from __future__ import absolute_import import Common.LongFilePathOs as os from .GenFdsGlobalVariable import GenFdsGlobalVariable ## # # class OptRomFileStatement: ## The constructor # # @param self The object pointer # def __init__(self): self.FileName = None self.FileType = None self.OverrideAttribs = None ## GenFfs() method # # Generate FFS # # @param self The object pointer # @param Dict dictionary contains macro and value pair # @retval string Generated FFS file name # def GenFfs(self, Dict = None, IsMakefile=False): if Dict is None: Dict = {} if self.FileName is not None: self.FileName = GenFdsGlobalVariable.ReplaceWorkspaceMacro(self.FileName) return self.FileName