audk/BaseTools/Source/Python
Yonghong Zhu e459de7800 BaseTools:Incremental build not work if VPD values in DSC changed by -D
If a -D flag is passed into build that selects different lines in
[PcdsDynamicExVpd], then build does not see any changes to the timestamp
of the DSC file and the VPD tool is not used to regenerate the VPD
region based in the statements that are active. so we changed the detect
condition and use SaveFileOnChange function to generate VPD.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19767 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-29 04:48:55 +00:00
..
AutoGen BaseTools:Incremental build not work if VPD values in DSC changed by -D 2016-01-29 04:48:55 +00:00
BPDG BaseTools: VPD Tool to allocate VPD region be aligned based on value type 2016-01-18 01:47:50 +00:00
Common BaseTools:Incremental build not work if VPD values in DSC changed by -D 2016-01-29 04:48:55 +00:00
CommonDataClass BaseTools: Add a keyword FvNameString in FDF 2015-07-28 05:53:08 +00:00
Ecc BaseTool/ECC: Add UTF-8 support on ECC tool 2015-12-30 02:22:02 +00:00
Eot There is a limitation on WINDOWS OS for the length of entire file path can’t be larger than 255. There is an OS API provided by Microsoft to add “\\?\” before the path header to support the long file path. Enable this feature on basetools. 2014-08-15 03:06:48 +00:00
GenFds BaseTools: Fix one bug in FD region for multiple workspace support 2015-12-17 09:38:43 +00:00
GenPatchPcdTable BaseTools: Fix GenPatchPcdTable to support '-' characters in file names 2016-01-18 01:42:20 +00:00
PatchPcdValue BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
Rsa2048Sha256Sign BaseTools: Do not create an empty file if Rsa2048Sha256Sign was failed. 2015-07-01 05:14:28 +00:00
Table BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
TargetTool License header updated to match correct format. 2014-08-28 13:53:34 +00:00
Trim BaseTools/Trim: Fixed a bug that cannot trim long values 2015-08-06 08:05:59 +00:00
UPT BaseTool/UPT: Fix a typo issue 2015-12-30 02:22:30 +00:00
Workspace BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
build BaseTools: make build report tolerant of FVs specified by name 2016-01-21 09:10:55 +00:00
GNUmakefile Sync BaseTool trunk (version r2599) into EDKII BaseTools. 2013-08-23 02:18:16 +00:00
Makefile BaseTools: Fix Makefile to correctly break during a build failure 2015-12-23 18:30:20 +00:00
sitecustomize.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00