audk/BaseTools/Source/Python/GenFds
Gary Lin 89a69d4b64 BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py
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>
2018-07-16 11:22:14 +08:00
..
AprioriSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Attribute.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00
Capsule.py BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py 2018-07-16 11:22:14 +08:00
CapsuleData.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
ComponentStatement.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00
CompressSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
DataSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
DepexSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
EfiSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Fd.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
FdfParser.py BaseTools: Move OverrideAttribs to OptRomInfStatement.py 2018-07-16 11:22:13 +08:00
Ffs.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00
FfsFileStatement.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
FfsInfStatement.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Fv.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
FvImageSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
GenFds.py BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py 2018-07-16 11:22:14 +08:00
GenFdsGlobalVariable.py BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py 2018-07-16 11:22:14 +08:00
GuidSection.py BaseTools: Move FindExtendTool to GenFdsGlobalVariable.py 2018-07-16 11:22:14 +08:00
OptRomFileStatement.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
OptRomInfStatement.py BaseTools: Move OverrideAttribs to OptRomInfStatement.py 2018-07-16 11:22:13 +08:00
OptionRom.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Region.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Rule.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00
RuleComplexFile.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
RuleSimpleFile.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Section.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
UiSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
VerSection.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
Vtf.py BaseTools: Use absolute import in GenFds 2018-07-16 11:22:13 +08:00
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00