]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/Python/GenFds/OptRomFileStatement.py
BaseTools:change some incorrect parameter defaults
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / OptRomFileStatement.py
CommitLineData
30fdf114
LG
1## @file\r
2# process OptionROM generation from FILE statement\r
3#\r
f7496d71 4# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
30fdf114 5#\r
2e351cbe 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
30fdf114
LG
7#\r
8\r
9##\r
10# Import Modules\r
11#\r
1ccc4d89 12from __future__ import absolute_import\r
1be2ed90 13import Common.LongFilePathOs as os\r
30fdf114 14\r
bfa65b61 15from .GenFdsGlobalVariable import GenFdsGlobalVariable\r
f7496d71 16##\r
30fdf114
LG
17#\r
18#\r
19class OptRomFileStatement:\r
20 ## The constructor\r
21 #\r
22 # @param self The object pointer\r
23 #\r
24 def __init__(self):\r
25 self.FileName = None\r
26 self.FileType = None\r
27 self.OverrideAttribs = None\r
28\r
29 ## GenFfs() method\r
30 #\r
31 # Generate FFS\r
32 #\r
33 # @param self The object pointer\r
34 # @param Dict dictionary contains macro and value pair\r
35 # @retval string Generated FFS file name\r
36 #\r
e32f7bc9
FZ
37 def GenFfs(self, Dict = None, IsMakefile=False):\r
38\r
39 if Dict is None:\r
40 Dict = {}\r
f7496d71 41\r
4231a819 42 if self.FileName is not None:\r
30fdf114 43 self.FileName = GenFdsGlobalVariable.ReplaceWorkspaceMacro(self.FileName)\r
f7496d71 44\r
30fdf114
LG
45 return self.FileName\r
46\r
47\r
48\r