people/mcb30/basetools.git
12 years agoAdded more error checks
jwang36 [Thu, 24 Apr 2008 07:14:55 +0000 (07:14 +0000)]
Added more error checks

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

12 years ago1. GenSec tool only updates output file when the contents of the output file are...
lgao4 [Thu, 24 Apr 2008 04:11:15 +0000 (04:11 +0000)]
1. GenSec tool only updates output file when the contents of the output file are modified.
2. GenFfs tool checks the Pe/Te section for PEI and DXE file type. If Pe section doesn't exist, GenFfs tool will report error.
3. GenFv tool also output the relative address of function to fv map file for developer reference.

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

12 years agoa. Added doxygen comments
jwang36 [Thu, 24 Apr 2008 03:37:32 +0000 (03:37 +0000)]
a. Added doxygen comments
b. Removed BuildInfo.py
c. Moved default db path string definition to WorkspaceDatabase class

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

12 years agoAdded doxygen comments
jwang36 [Wed, 23 Apr 2008 08:24:14 +0000 (08:24 +0000)]
Added doxygen comments

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

12 years agoAdded doxygen comments
jwang36 [Wed, 23 Apr 2008 06:44:40 +0000 (06:44 +0000)]
Added doxygen comments

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

12 years ago1. Add insert function support for class sdict.
hche10x [Wed, 23 Apr 2008 05:27:18 +0000 (05:27 +0000)]
1. Add insert function support for class sdict.

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

12 years agoFixed CRLF issue during parsing FDF file
jwang36 [Wed, 23 Apr 2008 03:12:02 +0000 (03:12 +0000)]
Fixed CRLF issue during parsing FDF file

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

12 years agoBaseTools/Source/Python/build/build.py:
jljusten [Mon, 21 Apr 2008 17:30:00 +0000 (17:30 +0000)]
BaseTools/Source/Python/build/build.py:
  Make sure that an error is raised for the 'module
  builds' phase of the build.

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

12 years ago1. Add a column to save the name of the function which makes a callback for a produce...
hche10x [Mon, 21 Apr 2008 13:28:29 +0000 (13:28 +0000)]
1. Add a column to save the name of the function which makes a callback for a produced ppi/protocol

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

12 years agoFixed a typo in variable member
jwang36 [Mon, 21 Apr 2008 06:45:58 +0000 (06:45 +0000)]
Fixed a typo in variable member

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

12 years agoFixed an issue which will cause files not found
jwang36 [Mon, 21 Apr 2008 06:19:15 +0000 (06:19 +0000)]
Fixed an issue which will cause files not found

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

12 years agoChanged GenFds to use database based module/package/platform information retrieval...
jwang36 [Mon, 21 Apr 2008 05:39:02 +0000 (05:39 +0000)]
Changed GenFds to use database based module/package/platform information retrieval mechanism

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

12 years agoAdded necessary package imports
jwang36 [Mon, 21 Apr 2008 01:54:33 +0000 (01:54 +0000)]
Added necessary package imports

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

12 years agoRemoved unused package
jwang36 [Mon, 21 Apr 2008 01:51:33 +0000 (01:51 +0000)]
Removed unused package

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

12 years agoDeleted WorkspaceBuild.py since it's no longer used
jwang36 [Mon, 21 Apr 2008 01:47:12 +0000 (01:47 +0000)]
Deleted WorkspaceBuild.py since it's no longer used

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

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