jwang36 [Thu, 15 May 2008 03:38:39 +0000 (03:38 +0000)]
Fixed a type issue.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1230
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 15 May 2008 03:33:11 +0000 (03:33 +0000)]
Added check of varid against 0
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1229
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 15 May 2008 03:16:57 +0000 (03:16 +0000)]
Fixed an undefined variable issue
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1228
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 14 May 2008 22:19:13 +0000 (22:19 +0000)]
Moved some content out of top level of the schema into local sections.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1227
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 14 May 2008 18:51:45 +0000 (18:51 +0000)]
Merged several document sections into single document section within an annotation were appropriate
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1226
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 14 May 2008 18:30:38 +0000 (18:30 +0000)]
Content ready for review
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1225
7335b38e-4728-0410-8992-
fb3ffe349368
jljusten [Tue, 13 May 2008 16:22:43 +0000 (16:22 +0000)]
trunk/BaseTools/Source/C/VfrCompile/VfrSyntax.g:
Remove unneeded inclusion of Error.h, which
is not available on Linux/OS X.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1224
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Tue, 13 May 2008 09:29:57 +0000 (09:29 +0000)]
a. Merged bug fixes from R8 tree
b. Fixed default storage issue
c. Changed the error message to standard format
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1223
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Tue, 13 May 2008 08:36:43 +0000 (08:36 +0000)]
1. Add API 'append' to class sdict
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1222
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Fri, 9 May 2008 23:33:29 +0000 (23:33 +0000)]
Updated with latest version of Schema for WorkspaceContent DB.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1205
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Fri, 9 May 2008 23:32:52 +0000 (23:32 +0000)]
Updated with most recent indentation style
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1204
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 9 May 2008 08:52:09 +0000 (08:52 +0000)]
Support incremental build
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1203
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 9 May 2008 08:43:45 +0000 (08:43 +0000)]
Changed the path of symbol file to be always the same as vtf file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1202
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 9 May 2008 06:03:00 +0000 (06:03 +0000)]
Replaced all "raise Exception" with EdkLogger.error() in order to make sure the output format of error is consistent with other code.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1201
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 8 May 2008 13:05:14 +0000 (13:05 +0000)]
a) Added explicit banner for pass/fail indication of build
b) Fixed the issue which cause error message from FDF parser won't be printed out.
c) Fixed the error message format of FDF parser
d) Changed the exit code of build tool from always 1 to be error code, if error occurred
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1200
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 8 May 2008 06:15:31 +0000 (06:15 +0000)]
ECC: skip doxygen tag check for functions with VOID parameter.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1199
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 7 May 2008 16:06:21 +0000 (16:06 +0000)]
This is the XML Schema for the XML 'database' for tracking WORKSPACE content. Th WorkspaceContent.xml file replaces the original EDK II FrameworkDatabase.db file. It is based on the proposed UEFI Distribution Package Specification XML Schema.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1198
7335b38e-4728-0410-8992-
fb3ffe349368
klu2 [Wed, 7 May 2008 05:08:49 +0000 (05:08 +0000)]
Clean up GenBootSector source code, make logic more sense.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1197
7335b38e-4728-0410-8992-
fb3ffe349368
jljusten [Tue, 6 May 2008 23:09:48 +0000 (23:09 +0000)]
buildtools/BaseToolsBuildNotes.txt:
Updated with some build instructions for unix-like systems.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1196
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Tue, 6 May 2008 02:33:55 +0000 (02:33 +0000)]
Added debug statement
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1195
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 5 May 2008 02:06:32 +0000 (02:06 +0000)]
Removed the test against directory existence when for directory creation command in non-Windows platforms.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1194
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 4 May 2008 09:46:19 +0000 (09:46 +0000)]
Removed the directory existence test for Linux since "test" command will return non-zero if directory doesn't exist and cause "make" to report build failure.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1193
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 4 May 2008 09:15:50 +0000 (09:15 +0000)]
Fixed timing issue in Linux
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1192
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 4 May 2008 08:59:12 +0000 (08:59 +0000)]
Fixed multi-thread build issue in Linux due to scheduler started more than once
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1191
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Fri, 2 May 2008 21:37:16 +0000 (21:37 +0000)]
Finished XmlSchema modifications for CapC
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1190
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 30 Apr 2008 23:01:08 +0000 (23:01 +0000)]
Updates for Cap C Spec
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1189
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 30 Apr 2008 08:34:29 +0000 (08:34 +0000)]
Changed the interface parameters
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1188
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 30 Apr 2008 07:55:20 +0000 (07:55 +0000)]
Changed the Extract function declaration
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1187
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 30 Apr 2008 07:50:30 +0000 (07:50 +0000)]
Changed the interface parameters to be more general
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1186
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Tue, 29 Apr 2008 06:48:53 +0000 (06:48 +0000)]
Fixed a wrong variable name and removed the default arch and build target list for target.txt
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1185
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 08:10:20 +0000 (08:10 +0000)]
Fixed a typo
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1184
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 07:30:31 +0000 (07:30 +0000)]
Made it working
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1183
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 03:53:00 +0000 (03:53 +0000)]
Made the EFI compressor/decompressor wrapper built
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1182
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 03:24:38 +0000 (03:24 +0000)]
Fixed one type error
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1181
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 03:13:42 +0000 (03:13 +0000)]
Added Extract interface for easier wrapping of decompressor in Python
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1180
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Mon, 28 Apr 2008 03:12:10 +0000 (03:12 +0000)]
Added for wrapping compressor/decompressor
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1179
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Thu, 24 Apr 2008 19:48:57 +0000 (19:48 +0000)]
Updated Schema per MDK comments.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1178
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 24 Apr 2008 07:17:51 +0000 (07:17 +0000)]
Fixed a typo
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1177
7335b38e-4728-0410-8992-
fb3ffe349368
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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