mirror of
https://git.proxmox.com/git/mirror_edk2
synced 2025-11-26 13:32:16 +00:00
Importing "FindExtendTool" from GenFds.GenFds could create the following circular imports: * GenFds.FdfParser => GenFds.Capsule => GenFds.GenFds => GenFds.FdfParser * GenFds.FdfParser => GenFds.Fd => GenFds.Fv => GenFds.AprioriSection => GenFds.FfsFileStatement => GenFds.GuidSection => GenFds.GenFds => GenFds.FdfParser This commit moves "FindExtendTool" to GenFdsGlobalVariable.py to break the circles. Besides, FindExtendTool is tweaked slightly with the following changes: ToolDefClassObject.ToolDefDict => ToolDefDict TAB_GUID => DataType.TAB_GUID TAB_TOD_DEFINES_TARGET => DataType.TAB_TOD_DEFINES_TARGET TAB_TOD_DEFINES_TOOL_CHAIN_TAG => DataType.TAB_TOD_DEFINES_TOOL_CHAIN_TAG TAB_TOD_DEFINES_TARGET_ARCH => DataType.TAB_TOD_DEFINES_TARGET_ARCH Contributed-under: TianoCore Contribution Agreement 1.1 Cc: Yonghong Zhu <yonghong.zhu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by: Gary Lin <glin@suse.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| AprioriSection.py | ||
| Attribute.py | ||
| Capsule.py | ||
| CapsuleData.py | ||
| ComponentStatement.py | ||
| CompressSection.py | ||
| DataSection.py | ||
| DepexSection.py | ||
| EfiSection.py | ||
| Fd.py | ||
| FdfParser.py | ||
| Ffs.py | ||
| FfsFileStatement.py | ||
| FfsInfStatement.py | ||
| Fv.py | ||
| FvImageSection.py | ||
| GenFds.py | ||
| GenFdsGlobalVariable.py | ||
| GuidSection.py | ||
| OptionRom.py | ||
| OptRomFileStatement.py | ||
| OptRomInfStatement.py | ||
| Region.py | ||
| Rule.py | ||
| RuleComplexFile.py | ||
| RuleSimpleFile.py | ||
| Section.py | ||
| UiSection.py | ||
| VerSection.py | ||
| Vtf.py | ||