1. Extend Platform Build Options only for EDK module, or only for EDKII module, or...
authorlgao4 <lgao4@c2973edb-eda0-4c78-bc6a-9341b269661f>
Thu, 28 Jan 2010 01:46:33 +0000 (01:46 +0000)
committerlgao4 <lgao4@c2973edb-eda0-4c78-bc6a-9341b269661f>
Thu, 28 Jan 2010 01:46:33 +0000 (01:46 +0000)
commit0ae1f4c30c29759f57384c88136bde61acfd2dd3
treee86688419f0209ae716f6d53d6b2be1a35c42f31
parent511d00f20d6f538f4fdf5301a57742dffa211d0a
1. Extend Platform Build Options only for EDK module, or only for EDKII module, or for both.
2. Support negative value setting for PCD value.
3. Check whether PCD value is valid for its data type.
4. Correct the generation for patchable PCD in AutoGen code.

git-svn-id: https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/trunk/BaseTools@1819 c2973edb-eda0-4c78-bc6a-9341b269661f
Source/Python/AutoGen/AutoGen.py
Source/Python/AutoGen/GenC.py
Source/Python/Common/BuildToolError.py
Source/Python/Common/DataType.py
Source/Python/Workspace/WorkspaceDatabase.py