1. Add Database supporting for INF/DEC/DSC in building which can be used by ECC tool.
authorhche10x <hche10x@7335b38e-4728-0410-8992-fb3ffe349368>
Wed, 27 Feb 2008 07:56:24 +0000 (07:56 +0000)
committerhche10x <hche10x@7335b38e-4728-0410-8992-fb3ffe349368>
Wed, 27 Feb 2008 07:56:24 +0000 (07:56 +0000)
commit1185b090de7818d46c8f7f96a9b301c789303442
treee2acac28a88f80062286b77739638056c29a2265
parente6a6690727f93aa823d543104f3e85c862a8938c
1. Add Database supporting for INF/DEC/DSC in building which can be used by ECC tool.
2. Add conditional statement supporting of DSC as the latest specification
3. Improve the performance of database operations of ECC tool
4. Adjust the structure of INF/DEC/DSC class objects to support multiple ARCH of defines

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1022 7335b38e-4728-0410-8992-fb3ffe349368
22 files changed:
Source/Python/Common/DataType.py
Source/Python/Common/Database.py
Source/Python/Common/DecClassObject.py
Source/Python/Common/DscClassObject.py
Source/Python/Common/EdkIIWorkspaceBuild.py
Source/Python/Common/InfClassObject.py
Source/Python/Common/Parsing.py [new file with mode: 0644]
Source/Python/Common/String.py
Source/Python/CommonDataClass/DataClass.py
Source/Python/CommonDataClass/ModuleClass.py
Source/Python/CommonDataClass/PackageClass.py
Source/Python/CommonDataClass/PlatformClass.py
Source/Python/Ecc/Database.py
Source/Python/Table/Table.py
Source/Python/Table/TableDataModel.py
Source/Python/Table/TableDec.py [new file with mode: 0644]
Source/Python/Table/TableDsc.py
Source/Python/Table/TableFile.py
Source/Python/Table/TableFunction.py
Source/Python/Table/TableIdentifier.py
Source/Python/Table/TableInf.py [new file with mode: 0644]
Source/Python/Table/TablePcd.py