people/mcb30/basetools.git
12 years agoMerged back the overwritten changes by others
jwang36 [Mon, 21 Apr 2008 01:41:14 +0000 (01:41 +0000)]
Merged back the overwritten changes by others

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1161 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoChanged the code to be able to bypass AutoGen completely
jwang36 [Sat, 19 Apr 2008 15:41:04 +0000 (15:41 +0000)]
Changed the code to be able to bypass AutoGen completely

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1160 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed list file generation error which was caused by using freed buffer.
jwang36 [Fri, 18 Apr 2008 07:13:54 +0000 (07:13 +0000)]
Fixed list file generation error which was caused by using freed buffer.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1159 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed common dependency file calculation error
jwang36 [Thu, 17 Apr 2008 06:39:35 +0000 (06:39 +0000)]
Fixed common dependency file calculation error

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1158 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a print issue when generating listing file, if the output byte is negative...
jwang36 [Thu, 17 Apr 2008 02:17:08 +0000 (02:17 +0000)]
Fixed a print issue when generating listing file, if the output byte is negative number.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1157 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoDisabled all cached data because of inconsistency risk
jwang36 [Thu, 17 Apr 2008 01:44:38 +0000 (01:44 +0000)]
Disabled all cached data because of inconsistency risk

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1156 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoChanged regular expression for matching "#include" with space in macro
jwang36 [Thu, 17 Apr 2008 01:36:41 +0000 (01:36 +0000)]
Changed regular expression for matching "#include" with space in macro

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1155 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Add a table for temp query to improve performance
hche10x [Wed, 16 Apr 2008 09:25:37 +0000 (09:25 +0000)]
1. Add a table for temp query to improve performance

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1154 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed NULL library instance issue .
jwang36 [Tue, 15 Apr 2008 14:19:55 +0000 (14:19 +0000)]
Fixed NULL library instance issue .

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1153 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Add an interface to get max id of the table.
hche10x [Tue, 15 Apr 2008 12:51:19 +0000 (12:51 +0000)]
1. Add an interface to get max id of the table.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1152 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoApplied macro replacement for Fdf file path
jwang36 [Tue, 15 Apr 2008 08:54:04 +0000 (08:54 +0000)]
Applied macro replacement for Fdf file path

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1151 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdd Doxygen Format File header for these C source files.
lgao4 [Tue, 15 Apr 2008 03:31:38 +0000 (03:31 +0000)]
Add Doxygen Format File header for these C source files.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1150 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoUpdated with comments
lhauch [Mon, 14 Apr 2008 23:17:07 +0000 (23:17 +0000)]
Updated with comments

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1149 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded check of library instance against NULL
jwang36 [Mon, 14 Apr 2008 09:05:14 +0000 (09:05 +0000)]
Added check of library instance against NULL

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1148 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed NULL library instance issue which will cause unsupported module type error.
jwang36 [Mon, 14 Apr 2008 07:20:15 +0000 (07:20 +0000)]
Fixed NULL library instance issue which will cause unsupported module type error.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1147 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed NULL library instance issue
jwang36 [Mon, 14 Apr 2008 03:17:54 +0000 (03:17 +0000)]
Fixed NULL library instance issue

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1146 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Add and modify some interfaces for the tool
hche10x [Sun, 13 Apr 2008 09:53:23 +0000 (09:53 +0000)]
1. Add and modify some interfaces for the tool

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1145 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdd identifier class for assignment expression.
jlin16 [Fri, 11 Apr 2008 09:09:23 +0000 (09:09 +0000)]
Add identifier class for assignment expression.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1144 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: fix regular expression for function declaration.
jlin16 [Fri, 11 Apr 2008 08:49:22 +0000 (08:49 +0000)]
ECC: fix regular expression for function declaration.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1143 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoBaseTools/GNUmakefile:
jljusten [Fri, 11 Apr 2008 05:17:59 +0000 (05:17 +0000)]
BaseTools/GNUmakefile:
BaseTools/Tests/*:
  Initial support for BaseTools unit tests.

  Only TianoCompress has any test cases implemented initially.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1142 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded missing "cd" command
jwang36 [Fri, 11 Apr 2008 01:48:28 +0000 (01:48 +0000)]
Added missing "cd" command

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1141 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdd symbolic link for TianoCompress 'bin wrapper'.
jljusten [Thu, 10 Apr 2008 23:23:19 +0000 (23:23 +0000)]
Add symbolic link for TianoCompress 'bin wrapper'.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1140 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: modify C parser to deal with embedded asm statements.
jlin16 [Thu, 10 Apr 2008 09:13:35 +0000 (09:13 +0000)]
ECC: modify C parser to deal with embedded asm statements.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1139 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a typo
jwang36 [Thu, 10 Apr 2008 04:55:23 +0000 (04:55 +0000)]
Fixed a typo

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1138 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdd more usage description for -r option in order to avoid confuse.
lgao4 [Thu, 10 Apr 2008 04:05:44 +0000 (04:05 +0000)]
Add more usage description for -r option in order to avoid confuse.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1137 7335b38e-4728-0410-8992-fb3ffe349368

12 years agobuildtools/BaseTools/README.txt:
jljusten [Wed, 9 Apr 2008 17:15:01 +0000 (17:15 +0000)]
buildtools/BaseTools/README.txt:
  Add instructions for installing the antlr3 python module.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1136 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a R8 module build issue, in which .dxs file will cause source files not to...
jwang36 [Wed, 9 Apr 2008 14:10:20 +0000 (14:10 +0000)]
Fixed a R8 module build issue, in which .dxs file will cause source files not to be built.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1135 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded -x to pass SKU ID from command line
jwang36 [Wed, 9 Apr 2008 13:29:09 +0000 (13:29 +0000)]
Added -x to pass SKU ID from command line

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1134 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded more check on settings
jwang36 [Wed, 9 Apr 2008 12:51:10 +0000 (12:51 +0000)]
Added more check on settings

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1133 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed tons of bugs
jwang36 [Wed, 9 Apr 2008 07:17:57 +0000 (07:17 +0000)]
Fixed tons of bugs

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1132 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdding a GUID tpye of File to the enumeration
lhauch [Tue, 8 Apr 2008 17:07:47 +0000 (17:07 +0000)]
Adding a GUID tpye of File to the enumeration

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1131 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: modify C parser to deal with empty typedef caused by macro selection; modify...
jlin16 [Tue, 8 Apr 2008 04:19:27 +0000 (04:19 +0000)]
ECC: modify C parser to deal with empty typedef caused by macro selection; modify C parser to deal with indirect function call; modify preprocessor to fix _EndOfFile logic error.
GenFds: modify preprocessor to fix _EndOfFile logic error.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1130 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoApplied DEFAULT SkuId for dynamic PCDs if they're not specified one.
jwang36 [Tue, 8 Apr 2008 02:28:53 +0000 (02:28 +0000)]
Applied DEFAULT SkuId for dynamic PCDs if they're not specified one.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1129 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoBaseTools/gcc/mingw-gcc-build.py:
jljusten [Mon, 7 Apr 2008 23:16:08 +0000 (23:16 +0000)]
BaseTools/gcc/mingw-gcc-build.py:
  Utilizing mingw-runtime-3.14 for ia32 headers.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1128 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoBaseTools/gcc/mingw-gcc-build.py:
jljusten [Mon, 7 Apr 2008 21:31:15 +0000 (21:31 +0000)]
BaseTools/gcc/mingw-gcc-build.py:
  Add default ('') for arch parameter so we can detect
  this required parameter when it is not specified.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1127 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoBaseTools/gcc/mingw-gcc-build.py:
jljusten [Mon, 7 Apr 2008 21:11:32 +0000 (21:11 +0000)]
BaseTools/gcc/mingw-gcc-build.py:
  Add new script to build both ia32 and x64 gcc builds.
  The user adds a --arch parameter to select which type
  of cross compiler to build.

  For help use:
    ./mingw-gcc-build.py --help

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1126 7335b38e-4728-0410-8992-fb3ffe349368

12 years agobuildtools/BaseTools/gcc/x86_64-mingw-gcc-build.py:
jljusten [Mon, 7 Apr 2008 17:36:30 +0000 (17:36 +0000)]
buildtools/BaseTools/gcc/x86_64-mingw-gcc-build.py:
  Update source versions of gcc, binutils, and
  mingw-w64 headers referenced by script.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1125 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed customized build bug
jwang36 [Mon, 7 Apr 2008 07:22:10 +0000 (07:22 +0000)]
Fixed customized build bug

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1124 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoUpdated code to get GUID value during parsing stage as much as possible
jwang36 [Mon, 7 Apr 2008 06:30:54 +0000 (06:30 +0000)]
Updated code to get GUID value during parsing stage as much as possible

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1123 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded option '-u' to skip AutoGen step and option '-e' to force removing all cached...
jwang36 [Mon, 7 Apr 2008 05:25:42 +0000 (05:25 +0000)]
Added option '-u' to skip AutoGen step and option '-e' to force removing all cached build data in case of inconsistency.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1122 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded more error check
jwang36 [Mon, 7 Apr 2008 02:33:44 +0000 (02:33 +0000)]
Added more error check

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1121 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded code to check GUID/Protocol/PPI CName against dependent packages
jwang36 [Thu, 3 Apr 2008 09:22:00 +0000 (09:22 +0000)]
Added code to check GUID/Protocol/PPI CName against dependent packages

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1120 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a priority issue in tdict
jwang36 [Thu, 3 Apr 2008 08:35:21 +0000 (08:35 +0000)]
Fixed a priority issue in tdict

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1119 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoCorrect the order of command line's parameter.
klu2 [Thu, 3 Apr 2008 08:33:27 +0000 (08:33 +0000)]
Correct the order of command line's parameter.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1118 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed DAG algorithm hole in re-ordering library instances of a module, if there's...
jwang36 [Thu, 3 Apr 2008 06:30:37 +0000 (06:30 +0000)]
Fixed DAG algorithm hole in re-ordering library instances of a module, if there's no incoming point is not found (i.e. Q is empty before DAG)

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1117 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoSupport virtual floppy image disk.
klu2 [Thu, 3 Apr 2008 06:20:50 +0000 (06:20 +0000)]
Support virtual floppy image disk.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1116 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed several typo in R8.x module support code
jwang36 [Thu, 3 Apr 2008 03:45:24 +0000 (03:45 +0000)]
Fixed several typo in R8.x module support code

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1115 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded conditional statement support for !INCLUDE directive
jwang36 [Thu, 3 Apr 2008 03:21:42 +0000 (03:21 +0000)]
Added conditional statement support for !INCLUDE directive

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1114 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded conditional statement support for DSC file
jwang36 [Thu, 3 Apr 2008 03:15:54 +0000 (03:15 +0000)]
Added conditional statement support for DSC file

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1113 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFix one bug in GenFv tool when add pad file.
lgao4 [Thu, 3 Apr 2008 02:35:26 +0000 (02:35 +0000)]
Fix one bug in GenFv tool when add pad file.
Add the option in GenFw tool not to zero exception table and remove the extra zero pending.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1112 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Header Format
lhauch [Wed, 2 Apr 2008 23:15:49 +0000 (23:15 +0000)]
Fixed Header Format

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1111 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Header Format
lhauch [Wed, 2 Apr 2008 23:14:31 +0000 (23:14 +0000)]
Fixed Header Format

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1110 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Header Format
lhauch [Wed, 2 Apr 2008 23:08:40 +0000 (23:08 +0000)]
Fixed Header Format

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1109 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Header Format
lhauch [Wed, 2 Apr 2008 23:07:30 +0000 (23:07 +0000)]
Fixed Header Format

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1108 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Header Format
lhauch [Wed, 2 Apr 2008 22:56:06 +0000 (22:56 +0000)]
Fixed Header Format

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1107 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed Licenses to BSD
lhauch [Wed, 2 Apr 2008 22:44:24 +0000 (22:44 +0000)]
Fixed Licenses to BSD

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1106 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed R8 modules build issues
jwang36 [Wed, 2 Apr 2008 09:34:59 +0000 (09:34 +0000)]
Fixed R8 modules build issues

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1105 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoEcc/c.py: change procedure names to be more meaningful; fix the one-level variable...
jlin16 [Wed, 2 Apr 2008 08:36:43 +0000 (08:36 +0000)]
Ecc/c.py: change procedure names to be more meaningful; fix the one-level variable (variable not in the form of A->B.C) reference information missing in GetVarInfo procedure.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1104 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed progress information issue
jwang36 [Wed, 2 Apr 2008 04:23:29 +0000 (04:23 +0000)]
Fixed progress information issue

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1103 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a bug which caused library module build failure.
jwang36 [Wed, 2 Apr 2008 02:43:02 +0000 (02:43 +0000)]
Fixed a bug which caused library module build failure.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1102 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoBaseTools/Source/Python/Workspace/WorkspaceDatabase.py:
jljusten [Tue, 1 Apr 2008 17:53:53 +0000 (17:53 +0000)]
BaseTools/Source/Python/Workspace/WorkspaceDatabase.py:
  Some fixes for the new 'Workspace' system.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1101 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoMade some changes for database based build implementation
jwang36 [Tue, 1 Apr 2008 15:58:47 +0000 (15:58 +0000)]
Made some changes for database based build implementation

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1100 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded for database based build infrastructure
jwang36 [Tue, 1 Apr 2008 15:51:25 +0000 (15:51 +0000)]
Added for database based build infrastructure

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1099 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoRemoved because of no longer developing
jwang36 [Tue, 1 Apr 2008 15:49:35 +0000 (15:49 +0000)]
Removed because of no longer developing

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1098 7335b38e-4728-0410-8992-fb3ffe349368

12 years agobug-fixing for predicate exp check.
jlin16 [Tue, 1 Apr 2008 10:28:28 +0000 (10:28 +0000)]
bug-fixing for predicate exp check.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1097 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Add an action to commit to database after parsing meta-data files.
hche10x [Tue, 1 Apr 2008 03:18:51 +0000 (03:18 +0000)]
1. Add an action to commit to database after parsing meta-data files.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1096 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: declaration format initial check-in.
jlin16 [Mon, 31 Mar 2008 09:42:26 +0000 (09:42 +0000)]
ECC: declaration format initial check-in.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1095 7335b38e-4728-0410-8992-fb3ffe349368

12 years agogit-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1094...
jlin16 [Fri, 28 Mar 2008 10:24:38 +0000 (10:24 +0000)]
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1094 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoIf no any parameter for GenBootSector command line, usage helper will be displayed.
klu2 [Fri, 28 Mar 2008 08:28:50 +0000 (08:28 +0000)]
If no any parameter for GenBootSector command line, usage helper will be displayed.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1093 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoEnhance GenFw to always zero .pdata section data for Pe and Pe32+ image both.
lgao4 [Fri, 28 Mar 2008 06:01:02 +0000 (06:01 +0000)]
Enhance GenFw to always zero .pdata section data for Pe and Pe32+ image both.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1092 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoReformatted to match HTML documentation
lhauch [Thu, 27 Mar 2008 17:48:08 +0000 (17:48 +0000)]
Reformatted to match HTML documentation

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1091 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoCompleted the AsBuilt section of the ModuleSurfaceArea
lhauch [Thu, 27 Mar 2008 17:20:47 +0000 (17:20 +0000)]
Completed the AsBuilt section of the ModuleSurfaceArea

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1090 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdding the new Distribution Package Schema file that follows the EDK II Packaging...
lhauch [Thu, 27 Mar 2008 14:15:00 +0000 (14:15 +0000)]
Adding the new Distribution Package Schema file that follows the EDK II Packaging Specification

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1089 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Update Dsc table for the library instance defined component section
hche10x [Thu, 27 Mar 2008 09:04:21 +0000 (09:04 +0000)]
1. Update Dsc table for the library instance defined component section
2. Enable checkpoints of library instance of meta-data check

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1088 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Enable naming convention check for #ifndef/#define/typedef statement
hche10x [Tue, 25 Mar 2008 05:54:39 +0000 (05:54 +0000)]
1. Enable naming convention check for #ifndef/#define/typedef statement

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1087 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: predicate expression and data declaration checking initial check-in.
jlin16 [Mon, 24 Mar 2008 09:36:16 +0000 (09:36 +0000)]
ECC: predicate expression and data declaration checking initial check-in.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1086 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Enable naming check of path/function/variable names.
hche10x [Mon, 24 Mar 2008 09:30:14 +0000 (09:30 +0000)]
1. Enable naming check of path/function/variable names.
2. Add a function to get include path list for a source file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1085 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: include file check feature added.
jlin16 [Fri, 21 Mar 2008 11:23:40 +0000 (11:23 +0000)]
ECC: include file check feature added.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1084 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: Doxygen command and file comment description check initial check-in.
jlin16 [Thu, 20 Mar 2008 08:58:46 +0000 (08:58 +0000)]
ECC: Doxygen command and file comment description check initial check-in.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1083 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Remove the ECC.db from .\Database, the file is move to the root directory of Ecc...
hche10x [Thu, 20 Mar 2008 05:53:39 +0000 (05:53 +0000)]
1. Remove the ECC.db from .\Database, the file is move to the root directory of Ecc tool
2. Fix a Ecc Tool Error number issue
3. Enable a new error report format for file error.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1082 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed spelling and grammar.
lhauch [Wed, 19 Mar 2008 17:17:44 +0000 (17:17 +0000)]
Fixed spelling and grammar.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1081 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoCorrect Error Message according to Tool design spec.
lgao4 [Wed, 19 Mar 2008 09:16:22 +0000 (09:16 +0000)]
Correct Error Message according to Tool design spec.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1080 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: fix the new line missing in comment; fix the argument name missing in doxygen...
jlin16 [Wed, 19 Mar 2008 09:15:12 +0000 (09:15 +0000)]
ECC: fix the new line missing in comment; fix the argument name missing in doxygen tag.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1079 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed a typo
jwang36 [Wed, 19 Mar 2008 02:49:01 +0000 (02:49 +0000)]
Fixed a typo

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1078 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded import of BuildToolError for EdkLogger
jwang36 [Wed, 19 Mar 2008 02:46:31 +0000 (02:46 +0000)]
Added import of BuildToolError for EdkLogger

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1077 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed non-ascii characters issue when calling Cursor.fetchall() and unified some...
jwang36 [Wed, 19 Mar 2008 02:38:53 +0000 (02:38 +0000)]
Fixed non-ascii characters issue when calling Cursor.fetchall() and unified some screen message

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1076 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: use report table to record error msg when Doxygen func header comment checking.
jlin16 [Tue, 18 Mar 2008 08:58:28 +0000 (08:58 +0000)]
ECC: use report table to record error msg when Doxygen func header comment checking.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1075 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Move Ecc database from .\Database\Ecc.db to .\Ecc.db
hche10x [Tue, 18 Mar 2008 02:08:32 +0000 (02:08 +0000)]
1. Move Ecc database from .\Database\Ecc.db to .\Ecc.db
2. Option parser rule adjust: With option "-k", all tables in database will not be changed except table Report

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1074 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC remove more parameter for string to print; add PCCTS to ignore list.
jlin16 [Mon, 17 Mar 2008 08:34:44 +0000 (08:34 +0000)]
ECC remove more parameter for string to print; add PCCTS to ignore list.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1073 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Add an option to keep old database when start ecc tool
hche10x [Mon, 17 Mar 2008 08:09:57 +0000 (08:09 +0000)]
1. Add an option to keep old database when start ecc tool
2. Enable binary module checkpoints in Fdf file.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1072 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: integrate Doxygen func header checking into ECC main.
jlin16 [Mon, 17 Mar 2008 07:12:02 +0000 (07:12 +0000)]
ECC: integrate Doxygen func header checking into ECC main.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1071 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoChanged StrGather behavior to be more R8 like
jwang36 [Mon, 17 Mar 2008 05:52:41 +0000 (05:52 +0000)]
Changed StrGather behavior to be more R8 like

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1070 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoInitial the local variable of "File". Otherwise, the parser errors will escalate...
qhuang8 [Fri, 14 Mar 2008 08:54:31 +0000 (08:54 +0000)]
Initial the local variable of "File". Otherwise, the parser errors will escalate to be a python syntax error.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1069 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Enable checkpoint for Pcd of Fdf
hche10x [Fri, 14 Mar 2008 06:56:20 +0000 (06:56 +0000)]
1. Enable checkpoint for Pcd of Fdf
2. Enable connect to database without init

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1068 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: add (file, line) information to a dict for PCD and a list for INF in FDF parser.
jlin16 [Fri, 14 Mar 2008 02:18:13 +0000 (02:18 +0000)]
ECC: add (file, line) information to a dict for PCD and a list for INF in FDF parser.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1067 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoAdded "extern int __make_me_compile_correctly;" for R8 modules because the AutoGen...
jwang36 [Thu, 13 Mar 2008 09:02:09 +0000 (09:02 +0000)]
Added "extern int __make_me_compile_correctly;" for R8 modules because the AutoGen.c may be empty.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1066 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1. Rename FdfClassObject.py to FdfClass.py
hche10x [Thu, 13 Mar 2008 08:37:22 +0000 (08:37 +0000)]
1. Rename FdfClassObject.py to FdfClass.py

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1065 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoECC: add FDF parser to get INF list and PCD dict.
jlin16 [Thu, 13 Mar 2008 06:37:50 +0000 (06:37 +0000)]
ECC: add FDF parser to get INF list and PCD dict.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1064 7335b38e-4728-0410-8992-fb3ffe349368

12 years agoFixed error messages
jwang36 [Thu, 13 Mar 2008 06:36:08 +0000 (06:36 +0000)]
Fixed error messages

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1063 7335b38e-4728-0410-8992-fb3ffe349368

12 years ago1.Enable part of pcd Checkpoints
hche10x [Thu, 13 Mar 2008 06:27:05 +0000 (06:27 +0000)]
1.Enable part of pcd Checkpoints
2.Fix some bugs in guid/protocol/ppi checkpoints

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1062 7335b38e-4728-0410-8992-fb3ffe349368