jljusten [Wed, 3 Oct 2007 06:00:02 +0000 (06:00 +0000)]
nmake/windows build:
Added NmakeSubdirs.bat to run nmake on subdirectories and halt
if an error is encountered. With the previous 'for' usage in the
Makefile it was being missed that BootSectImage was failing to
build.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@795
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 30 Sep 2007 06:47:15 +0000 (06:47 +0000)]
Clean the code and added Doxygen style function/class header comment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@794
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 30 Sep 2007 06:07:59 +0000 (06:07 +0000)]
Clean the code and added Doxygen style function/class header comment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@793
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Sun, 30 Sep 2007 05:50:26 +0000 (05:50 +0000)]
Fix one bug in GenFw tool (Memory access exceed) reported by Tian Feng
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@792
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sun, 30 Sep 2007 05:34:06 +0000 (05:34 +0000)]
Clean the code and added enough comments, including Doxygen style function/class header comment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@791
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sat, 29 Sep 2007 09:40:21 +0000 (09:40 +0000)]
Not to set thread to "daemon" mode to fix the issue which the build.exe won't exit sometimes the error occurred.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@790
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sat, 29 Sep 2007 08:16:55 +0000 (08:16 +0000)]
Fixed an unnecessary re-build issue which is caused by the module order in platform object.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@789
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Sat, 29 Sep 2007 06:31:40 +0000 (06:31 +0000)]
Add feature of MACRO support in FDF file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@788
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sat, 29 Sep 2007 05:46:37 +0000 (05:46 +0000)]
Clean the code and added enough comments, including Doxygen style function/class header comment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@787
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Sat, 29 Sep 2007 05:45:19 +0000 (05:45 +0000)]
Changed the default value [''] to [] since it will cause error if no TARGET_ARCH or TARGET is not set in target.txt.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@786
7335b38e-4728-0410-8992-
fb3ffe349368
qouyang [Fri, 28 Sep 2007 10:11:57 +0000 (10:11 +0000)]
Fixed TokenNumber issue for dynamic-ex PCD
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@785
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 28 Sep 2007 09:48:22 +0000 (09:48 +0000)]
Changed Pcd.Token to Pcd.TokenValue
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@784
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 28 Sep 2007 09:38:12 +0000 (09:38 +0000)]
Fixed dynamic-ex PCD type comparison issue
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@783
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Fri, 28 Sep 2007 06:03:43 +0000 (06:03 +0000)]
Fix data section type checking for FDF parser.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@782
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Fri, 28 Sep 2007 03:28:02 +0000 (03:28 +0000)]
change file opening w+b mode to "wb" mode.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@781
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Thu, 27 Sep 2007 15:32:03 +0000 (15:32 +0000)]
Sync ChangeLong with edk2 tree
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@778
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 27 Sep 2007 10:24:40 +0000 (10:24 +0000)]
Add feature of cycle reference detection in FDF file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@777
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 27 Sep 2007 09:30:37 +0000 (09:30 +0000)]
Fixed an issue which the DSC file in current directory overrides the DSC file in target.txt
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@776
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 09:29:57 +0000 (09:29 +0000)]
enable -q/-v/-d interface for EfiRom, GenVtf and TianoCompress tool and use the common message interface.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@775
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 27 Sep 2007 08:51:03 +0000 (08:51 +0000)]
Fix typo for 'SectList'.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@774
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 27 Sep 2007 08:11:25 +0000 (08:11 +0000)]
a. Improved spawn mode (multi-thread) build performance
b. Fixed PVCS tracker 551 by removing the EFI_CALLER_ID_GUID macro from AutoGen.h of library module
c. Fixed file dependency searching issue when multi-thread build for a platform with more than on arch.
d. Added --log option to build to support storing log in file
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@773
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Thu, 27 Sep 2007 06:12:38 +0000 (06:12 +0000)]
Fix compiler error.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@772
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Thu, 27 Sep 2007 06:08:54 +0000 (06:08 +0000)]
Add Verbose and Debug message for GenFw, GenSec, GenFfs and GenFv tool. Meanwhile, I also clean common library source code.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@771
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 05:46:32 +0000 (05:46 +0000)]
add -d and -q interface to GenVtf and TianoCompress tool
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@770
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 05:41:48 +0000 (05:41 +0000)]
put function prototype and variable definition in EfiRom.h file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@769
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 05:40:54 +0000 (05:40 +0000)]
put funtion prototype and variable definition in EfiRom.h file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@768
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 05:14:01 +0000 (05:14 +0000)]
update tool interface to sync the users guide.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@767
7335b38e-4728-0410-8992-
fb3ffe349368
klu2 [Thu, 27 Sep 2007 04:57:16 +0000 (04:57 +0000)]
Modify Peim's entry point
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@766
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 03:53:27 +0000 (03:53 +0000)]
add fpd2dsc.py to fpd2dsc.exe build in toolsetup.bat and fix a bug in StoreDsc.py to store the libraryClass section correctly.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@765
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Thu, 27 Sep 2007 02:53:54 +0000 (02:53 +0000)]
1. Display both Guid and Name of PCD in error message when the PCD is not found in any platform or package
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@764
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Thu, 27 Sep 2007 02:24:12 +0000 (02:24 +0000)]
code update to latest DSC spec and add section header in the output DSC file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@763
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 26 Sep 2007 20:36:14 +0000 (20:36 +0000)]
Adding a Makefile to build released Python tools as exe files
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@762
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 26 Sep 2007 17:41:17 +0000 (17:41 +0000)]
Updating templates to fix an issue generating Makefiles and change multiple thread default to disable
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@761
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Wed, 26 Sep 2007 17:38:06 +0000 (17:38 +0000)]
Adding the ChangeLog.txt file to this sub-project
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@760
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Wed, 26 Sep 2007 09:55:23 +0000 (09:55 +0000)]
update code to sync with latest DSC spec
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@759
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Wed, 26 Sep 2007 08:20:39 +0000 (08:20 +0000)]
Add feature for Capsule generation.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@758
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 26 Sep 2007 06:22:48 +0000 (06:22 +0000)]
- Changed a lot according to AutoGen classes change. This is intend for better support of generating FD during single module build mode.
- Re-designed the spawn mode build since no performance improvement on multi-core/cpu machine.
- Simplified the build message.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@757
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 26 Sep 2007 02:05:23 +0000 (02:05 +0000)]
Changed the uses of EdkLogger
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@756
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Tue, 25 Sep 2007 08:10:34 +0000 (08:10 +0000)]
Add Print Message interfaces to log the different message information for Error, Warning, Debug, Verbose, Normal and Quiet info.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@755
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Tue, 25 Sep 2007 07:33:51 +0000 (07:33 +0000)]
Improve GenFds performance by ensuring FVs generated once.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@754
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Tue, 25 Sep 2007 06:48:37 +0000 (06:48 +0000)]
Add FV map generation support by specifying -a FvAddress.inf to GenFv tool.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@753
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Mon, 24 Sep 2007 03:17:11 +0000 (03:17 +0000)]
variable naming convention adjustment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@752
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Mon, 24 Sep 2007 02:34:13 +0000 (02:34 +0000)]
coding style adjustment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@751
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Fri, 21 Sep 2007 09:21:33 +0000 (09:21 +0000)]
Add binary INF support.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@750
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Fri, 21 Sep 2007 07:57:59 +0000 (07:57 +0000)]
1. Not adding file to build database but adding it to inf database
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@749
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Fri, 21 Sep 2007 07:38:07 +0000 (07:38 +0000)]
1. Fix a bug in add inf file to database from FDF file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@748
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Fri, 21 Sep 2007 03:24:26 +0000 (03:24 +0000)]
Fix the FILE statement missing for Apriori File generation.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@747
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Fri, 21 Sep 2007 03:11:47 +0000 (03:11 +0000)]
1. Add feature to support parsing INF file described in FDF file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@746
7335b38e-4728-0410-8992-
fb3ffe349368
lhauch [Thu, 20 Sep 2007 18:31:29 +0000 (18:31 +0000)]
Updating BaseTools Project Configuration templates to match working copies in edk2 tree
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@745
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 20 Sep 2007 07:20:20 +0000 (07:20 +0000)]
print error message when FV size is larger than region size and when GUIDed section specify a wrong tool GUID.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@744
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 20 Sep 2007 06:46:55 +0000 (06:46 +0000)]
Add Apriori support.
Fix single FV generation error on Nt32.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@743
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Wed, 19 Sep 2007 06:25:31 +0000 (06:25 +0000)]
Fix the single FV/FD generation error by specifying appropriate block size in fv.inf file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@742
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Wed, 19 Sep 2007 05:11:34 +0000 (05:11 +0000)]
Fpd2Dsc migration utility man page check in.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@741
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Wed, 19 Sep 2007 01:45:55 +0000 (01:45 +0000)]
1. Fix a error for error message in DSC file parsing.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@740
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Tue, 18 Sep 2007 09:34:44 +0000 (09:34 +0000)]
Add PAD file guid table into GenFv tool for FvBuild reproduce.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@739
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Tue, 18 Sep 2007 09:10:10 +0000 (09:10 +0000)]
Upload man page for AutoGen code
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@738
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Tue, 18 Sep 2007 09:06:42 +0000 (09:06 +0000)]
Fixed an issue in TemplateString which will cause some placeholders can't be replaced.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@737
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Tue, 18 Sep 2007 07:42:22 +0000 (07:42 +0000)]
Enabled single FD/FV build
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@736
7335b38e-4728-0410-8992-
fb3ffe349368
jjin9 [Tue, 18 Sep 2007 03:47:31 +0000 (03:47 +0000)]
add new feature to support target 'fds'
add new feature to support option '-r' and '-i'
modify the usage of os.path.dirname
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@735
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Mon, 17 Sep 2007 10:12:20 +0000 (10:12 +0000)]
Fix override feature for the input file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@734
7335b38e-4728-0410-8992-
fb3ffe349368
jjin9 [Fri, 14 Sep 2007 06:04:29 +0000 (06:04 +0000)]
update the FDF and DSC file override judgment
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@733
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 14 Sep 2007 05:49:02 +0000 (05:49 +0000)]
Fixed the ENV() usage
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@732
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 14 Sep 2007 05:10:42 +0000 (05:10 +0000)]
1) Fixed the issue which macro in the form of ENV() can't be replaced.
2) Fixed the library constructor order issue.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@731
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Fri, 14 Sep 2007 03:12:46 +0000 (03:12 +0000)]
a) Changed the class-less library instance format to be "NULL|<inf_file>"
b) Removed a uses of SequentialDict.py
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@730
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Thu, 13 Sep 2007 09:13:56 +0000 (09:13 +0000)]
1) Added single FD/FV build
2) Implemented MACRO in tools_def.txt
3) Added library without library class support
4) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@729
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Thu, 13 Sep 2007 08:28:03 +0000 (08:28 +0000)]
adapt to tools_def.txt new format.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@728
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Thu, 13 Sep 2007 07:26:34 +0000 (07:26 +0000)]
1. Fix a bug in supporting for only a library instance name defined in components section of DSC file
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@727
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Thu, 13 Sep 2007 05:24:44 +0000 (05:24 +0000)]
1. Add support for only a library instance name defined in components section of DSC file
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@726
7335b38e-4728-0410-8992-
fb3ffe349368
jjin9 [Wed, 12 Sep 2007 15:23:36 +0000 (15:23 +0000)]
fix the judgment:
if os.path.isfile(os.path.normpath(build.Opt.DSCFILE)) == True: -->
if os.path.isabs(os.path.normpath(build.Opt.DSCFILE)) == True:
if os.path.isfile(os.path.normpath(build.Opt.FDFFILE)) == True: -->
if os.path.isabs(os.path.normpath(build.Opt.FDFFILE)) == True:
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@725
7335b38e-4728-0410-8992-
fb3ffe349368
qhuang8 [Wed, 12 Sep 2007 13:27:24 +0000 (13:27 +0000)]
re-fix the issue in r721.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@724
7335b38e-4728-0410-8992-
fb3ffe349368
qhuang8 [Wed, 12 Sep 2007 12:21:10 +0000 (12:21 +0000)]
Fix typo so that platforms without FDF file can pass build.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@723
7335b38e-4728-0410-8992-
fb3ffe349368
qhuang8 [Wed, 12 Sep 2007 11:20:04 +0000 (11:20 +0000)]
Fix typos
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@722
7335b38e-4728-0410-8992-
fb3ffe349368
klu2 [Wed, 12 Sep 2007 09:50:45 +0000 (09:50 +0000)]
PI Enable:
1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI.
2) Nt32, Tiger and lakeport platform's SecCore has been updated.
3) Autogen tools also has been updated.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@721
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Wed, 12 Sep 2007 08:50:09 +0000 (08:50 +0000)]
fix typo for build.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@720
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Wed, 12 Sep 2007 08:46:09 +0000 (08:46 +0000)]
fix typo for build.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@719
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Wed, 12 Sep 2007 06:29:31 +0000 (06:29 +0000)]
Fix bug to create capsule image.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@718
7335b38e-4728-0410-8992-
fb3ffe349368
lgao4 [Wed, 12 Sep 2007 06:26:42 +0000 (06:26 +0000)]
Update EfiRom to support the PCI3.0 data structure and checksum.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@717
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Wed, 12 Sep 2007 05:48:42 +0000 (05:48 +0000)]
Fix LoadPlatformFdfs function according to the original schema.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@716
7335b38e-4728-0410-8992-
fb3ffe349368
jwang36 [Wed, 12 Sep 2007 03:37:07 +0000 (03:37 +0000)]
a) Added GCC preprocessor support
b) Enforced the the correct line number in the trimmed file, according to the line directive (or linemarker).
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@715
7335b38e-4728-0410-8992-
fb3ffe349368
qhuang8 [Wed, 12 Sep 2007 03:20:14 +0000 (03:20 +0000)]
Fix a coding format by last check-in.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@714
7335b38e-4728-0410-8992-
fb3ffe349368
qhuang8 [Wed, 12 Sep 2007 03:07:29 +0000 (03:07 +0000)]
Fix a typo, which might cause runtime exception in python code.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@713
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Wed, 12 Sep 2007 02:52:08 +0000 (02:52 +0000)]
change "UserId" to "UserID" in LoadUserExtensions.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@712
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Wed, 12 Sep 2007 02:05:14 +0000 (02:05 +0000)]
GenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause the RO attribute of the file changed. Fix this issue by changing "r+b"/"w+b" to "rb"/"wb".
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@711
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Tue, 11 Sep 2007 09:02:48 +0000 (09:02 +0000)]
initialize FileList to empty list.
adjust the number of '#' to appear in output for progress.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@710
7335b38e-4728-0410-8992-
fb3ffe349368
jljusten [Tue, 11 Sep 2007 06:24:25 +0000 (06:24 +0000)]
Minor spelling fixes
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@709
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Tue, 11 Sep 2007 05:39:41 +0000 (05:39 +0000)]
specify file name will override file type for rule section.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@708
7335b38e-4728-0410-8992-
fb3ffe349368
jljusten [Tue, 11 Sep 2007 00:57:28 +0000 (00:57 +0000)]
genpage.c -> GenPage.c
Fixed filename case for case-sensitive build environments.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@707
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Mon, 10 Sep 2007 14:58:49 +0000 (14:58 +0000)]
Add Key variable in PlatformFfsClass in PlatformClass.py file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@704
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Mon, 10 Sep 2007 14:47:05 +0000 (14:47 +0000)]
1. Add $(WORKSPACE) in the output DSC file.
2. Fix BuildOption section in component section.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@703
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Mon, 10 Sep 2007 09:49:28 +0000 (09:49 +0000)]
add verbose mode to switch on/off detail output messages.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@702
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Mon, 10 Sep 2007 04:47:11 +0000 (04:47 +0000)]
add base module type.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@701
7335b38e-4728-0410-8992-
fb3ffe349368
hche10x [Mon, 10 Sep 2007 03:33:55 +0000 (03:33 +0000)]
1. Fix a bug when parsing binary section of INF file
2. Fix a bug of printing wrong pcd type when raising a pcd format error of INF file
3. Adjust code of parsing "Pcd" section of INF file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@700
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Mon, 10 Sep 2007 03:23:09 +0000 (03:23 +0000)]
add import file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@699
7335b38e-4728-0410-8992-
fb3ffe349368
jjin9 [Sat, 8 Sep 2007 09:05:31 +0000 (09:05 +0000)]
change the parse order of input INF, DSC, FDF
first abs path, then WORKSPACE relative path
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@698
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Fri, 7 Sep 2007 14:13:17 +0000 (14:13 +0000)]
Fix a bug in StoreBuildOptionsSection to support all archs.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@697
7335b38e-4728-0410-8992-
fb3ffe349368
jjin9 [Fri, 7 Sep 2007 08:53:14 +0000 (08:53 +0000)]
fix a bug, PVCS 547.
For build.exe, FDF file inputed in CLI can't override the FDF file set in DSC file.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@696
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Fri, 7 Sep 2007 08:40:59 +0000 (08:40 +0000)]
roll back the field which is really need to be rolled back.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@695
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Fri, 7 Sep 2007 07:51:33 +0000 (07:51 +0000)]
roll back the module type in platformclass definition
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@694
7335b38e-4728-0410-8992-
fb3ffe349368
htao [Fri, 7 Sep 2007 07:39:11 +0000 (07:39 +0000)]
code cleanup to use the dynamic workspace environment.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@693
7335b38e-4728-0410-8992-
fb3ffe349368
jlin16 [Fri, 7 Sep 2007 06:27:51 +0000 (06:27 +0000)]
bug-fixing for rule update.
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@692
7335b38e-4728-0410-8992-
fb3ffe349368