audk/BaseTools/Source/Python/Workspace
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
..
BuildClassObject.py BaseTools/Build: Add SDL support 2015-04-10 06:59:47 +00:00
MetaDataTable.py 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
MetaFileCommentParser.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00
MetaFileParser.py BaseTools: support private package definition 2016-05-18 08:59:30 +08:00
MetaFileTable.py BaseTools: support private package definition 2016-05-18 08:59:30 +08:00
WorkspaceCommon.py BaseTools: Add mixed PCD support feature 2016-04-20 09:24:46 +08:00
WorkspaceDatabase.py BaseTools: support private package definition 2016-05-18 08:59:30 +08:00
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00