audk/BaseTools/Source/Python/AutoGen
Yonghong Zhu c28d2e1047 BaseTools: support private package definition
EDKII build spec and DEC spec updated to support private package
definition.
If GUID, Protocol or PPI is listed in a DEC file, where the  Private
modifier is used in the section tag ([Guids.common.Private] for example),
only modules within the package are permitted to use the GUID, Protocol
or PPI. If a module or library instance outside of the package attempts
to use the item, the build must fail with an appropriate error message.

Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2016-05-18 08:59:30 +08:00
..
AutoGen.py BaseTools: support private package definition 2016-05-18 08:59:30 +08:00
BuildEngine.py BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
GenC.py BaseTools: Add mixed PCD support feature 2016-04-20 09:24:46 +08:00
GenDepex.py BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
GenMake.py BaseTools: add the support for --pcd feature to patch the binary efi 2016-04-20 09:32:52 +08:00
GenPcdDb.py BaseTools: Add mixed PCD support feature 2016-04-20 09:24:46 +08:00
InfSectionParser.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00
StrGather.py BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
UniClassObject.py BaseTools: fix a bug for uni file \x####\ format handling 2016-05-11 10:09:08 +08:00
ValidCheckingInfoObject.py BaseTools: Fix build fail when the number in validlist is long type. 2015-08-21 01:09:16 +00:00
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00