audk/BaseTools/Source/Python/GenFds
Bob Feng d8be01079b BaseTools: Set section alignment as zero if its type is Auto
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2881

Currently, the build tool try to read the section alignment
from efi file if the section alignment type is Auto.
If there is no efi generated, the section alignment will
be set to zero. This behavior causes the Makefile to be different
between the full build and the incremental build.

Since the Genffs can auto get the section alignment from
efi file during Genffs procedure, the build tool can just set section
alignment as zero. This change can make the autogen makefile
consistent for the full build and the incremental build.

Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>

Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Yuwei Chen<yuwei.chen@intel.com>
2020-09-25 02:27:35 +00:00
..
AprioriSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
Capsule.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
CapsuleData.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
CompressSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
DataSection.py BaseTools: Set section alignment as zero if its type is Auto 2020-09-25 02:27:35 +00:00
DepexSection.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
EfiSection.py BaseTools: Set section alignment as zero if its type is Auto 2020-09-25 02:27:35 +00:00
Fd.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
FdfParser.py BaseTools: Add Guid name support in GenFfs. 2020-07-17 05:25:41 +00:00
Ffs.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
FfsFileStatement.py BaseTools: Clean the ffs folder before generating files in it 2020-09-25 02:27:35 +00:00
FfsInfStatement.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
Fv.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
FvImageSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
GenFds.py BaseTools:Fix GenFds issue for BuildOption replace GenFdsOption 2020-01-13 02:08:46 +00:00
GenFdsGlobalVariable.py BaseTools:Fix GenFds issue for BuildOption replace GenFdsOption 2020-01-13 02:08:46 +00:00
GuidSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
OptRomFileStatement.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
OptRomInfStatement.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
OptionRom.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
Region.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
Rule.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
RuleComplexFile.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
RuleSimpleFile.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
Section.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
UiSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
VerSection.py BaseTools:change some incorrect parameter defaults 2019-09-17 10:18:51 +08:00
__init__.py BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00