mirror_edk2/BaseTools/Source/Python/Workspace
Feng, YunhuaX f9bba77495 BaseTools: Fix build argument --pcd for flexible format bugs
Build argument --pcd flexible format, like as:
1. VOID* type
gTokenSpaceGuid.Test=H"{flexible format}"
gTokenSpaceGuid.Test=L"string"
gTokenSpaceGuid.Test="string"
gTokenSpaceGuid.Test=L'string'
gTokenSpaceGuid.Test='string'
2. UINT8/UINT16/UINT32/UINT64 type
gTokenSpaceGuid.Test=H"{flexible format}"
gTokenSpaceGuid.Test=L"string"
gTokenSpaceGuid.Test="string"
gTokenSpaceGuid.Test=L'string'
gTokenSpaceGuid.Test='string'

In linux, single quotes need escape
gTokenSpaceGuid.Test=L\'string\'
gTokenSpaceGuid.Test=\'string\'

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
2018-02-07 09:28:17 +08:00
..
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00
BuildClassObject.py BaseTools: Support multiple .h file 2018-02-01 09:21:45 +08:00
DecBuildData.py BaseTools: enhance error check for DatumType format 2018-02-06 13:48:42 +08:00
DscBuildData.py BaseTools: Fix build argument --pcd for flexible format bugs 2018-02-07 09:28:17 +08:00
InfBuildData.py BaseTools: Support PCD flexible values format 2017-12-27 14:43:27 +08: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 multiple .h file 2018-02-01 09:21:45 +08:00
MetaFileTable.py BaseTools: Support Structure PCD value inherit between the different SKUs 2017-12-25 11:05:47 +08:00
WorkspaceCommon.py BaseTools: Support PCD flexible values format 2017-12-27 14:43:27 +08:00
WorkspaceDatabase.py BaseTools: Support Structure PCD value assignment in DEC/DSC 2017-12-25 11:05:45 +08:00