jwang36
327f4e7d26
Fixed an issue in which the dependent makefile is put in wrong rule.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3975 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 02:50:00 +00:00
jwang36
8d7d0e50d2
Changed Enable to Disable as default value of MULTIPLE_THREAD
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3923 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 06:19:10 +00:00
jwang36
ca5fab07d3
Changed the GnuMakefile to Makefile as a workaround for CYGWINGCC toolchain build
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3921 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 01:55:21 +00:00
lhauch
bd1fc2092e
Removed PcdFeatureFlag Attribute - use in the FeatureFlag instead PcdTokenSpaceGuidCName.PcdCName
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3879 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 21:39:09 +00:00
lhauch
c46ce56dd6
Added PcdFeatureFlag Attribute - use PcdTokenSpaceGuidCName.PcdCName
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3878 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17 20:28:23 +00:00
qwang12
a81a35fe2a
update IPF ICC's tool chain root path.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3843 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14 06:59:37 +00:00
jwang36
46d665d690
1) Implemented MACRO in tools_def.txt
...
2) Added library without library class support
3) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3832 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 09:33:05 +00:00
jwang36
dc66cae164
Added directory for "Makefile" in "Dynamic-Library-File" rule in case the working directory is changed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3831 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13 08:24:20 +00:00
jwang36
ef2b52786f
Added makefile as dependency for "Dynamic-Library-File" to solve the incremental build issue occurred when there's library changes.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3801 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 06:59:05 +00:00
qhuang8
c6ab060415
Add full path for Cygwin tool chain.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3799 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12 06:02:38 +00:00
vanjeff
b798ba454c
1. Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin to C:\Program Files\Intel\Compiler\C++\9.1\IA32\Bin.
...
2. Add ICC X64 definition to enable ICC X64 build.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3786 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10 01:55:34 +00:00
lgao4
3a09b62ac8
Update Acpi Asl file Build rule to remove trim step.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3766 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03 07:55:32 +00:00
lhauch
5359495341
Cleaned up the tools_def.template file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3734 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29 22:48:17 +00:00
zliu3
107bb017a5
Update the build_rule.template to enable the PCD usage in IPF assembly code
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3732 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29 08:57:24 +00:00
xli24
d03c56df27
Update compiler switches for ICC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3724 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28 09:14:07 +00:00
mdkinney
5d0e8a3144
Update MSFT IPF flags to us /Ox /Zx /GF
...
Max Optimizations
Debuggable Optimizations
Read-only data pooling
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3719 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28 02:16:34 +00:00
xli24
5da4862d96
Update ASL definition for ICC tool chain.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3706 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 08:26:27 +00:00
lgao4
48988f855b
Update build rules to cover ICC build for aslc file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3700 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 02:20:50 +00:00
jwang36
d60db64055
Fixed incremental link issue, which dependent libraries were not taken into account.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3689 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-22 09:29:30 +00:00
jwang36
8083432c1b
Changed the order of SLINK option
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3678 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18 04:15:31 +00:00
jwang36
dce323a67c
Re-designed build_rule.template and updated build.exe to support the new format
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3677 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-18 03:54:24 +00:00
jwang36
2b6e9b34bc
Added missing "-" for "convert-hex" option of Trim.exe
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3615 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13 01:14:01 +00:00
jwang36
9393402a2c
1. Changed the trim algorithm to be more general according to the Line Control directive
...
2. Changed the command line options to be standard and changed its uses in build_rule.template accordingly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3614 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-13 01:06:44 +00:00
lgao4
85496a3a00
Correct acpi table c file build rule.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3598 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-10 04:04:27 +00:00
jwang36
896a3f9efe
Added Trim command for ASL file process
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3558 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-07 01:37:52 +00:00
lgao4
52de52ae10
Update MicroCode build rules
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3534 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-02 10:11:43 +00:00
lgao4
7b2b99a342
Update GenFw and Genfv tool to support Microcode and FvMap. And Update build rules for micro code file type.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3529 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-02 05:26:55 +00:00
jjin9
57b82a9cfa
remove the format of file. make it clearly
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3517 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-01 06:44:24 +00:00
jwang36
56919d25a6
Changed Trim tool to use standard command line options and changed its usage in build_rule.template correspondingly
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3462 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-27 00:20:44 +00:00
lgao4
0963b13df5
Add build rules for asl file, asm16 file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3457 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-26 10:26:36 +00:00
jwang36
804c081d69
1. Fixed PCD SizeTable issue in AutoGen.c
...
2. Added ACPI table module support
3. Added USER_DEFINED support for SEC module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3434 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-25 06:13:03 +00:00
lgao4
20a1e92436
Set default guid tool path for Lzma and Tiano compress tool.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3424 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-24 10:22:30 +00:00
lgao4
5820e20e13
Correct guid value format to define guid tool Lzma and Tiano compress tool.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3417 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-24 08:32:15 +00:00
vanjeff
4260a38f80
remove EFI32, EFI64 and EFIX64 from compile line.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3411 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-24 05:57:51 +00:00
jwang36
c417dbcf5e
Fixed EBC build error
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3367 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 09:42:37 +00:00
jwang36
88e555233a
Fixed EBC link issue
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3365 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 08:50:49 +00:00
jwang36
d8dab3904b
Added build command for INTEL tool chain family
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3352 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-19 05:45:47 +00:00
jwang36
ca451dba10
Added GCC (CYGWIN only) tool chain family support
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3332 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 15:23:51 +00:00
jwang36
071ae32b28
Changed the comment for MULTI_THREAD setting
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3316 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 07:01:22 +00:00
jwang36
b1f7ad6671
Improved the file type filter
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3313 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 06:50:31 +00:00
jwang36
1972a51c6c
Added $(INC) for MASM
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3306 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 02:58:49 +00:00
jwang36
c543d28bc2
1. Changed VFRPP to PP in build_rule.template for VFR file preprocessing
...
2. Removed all precompiled header option and /DSTRING_ARRAY_NAME=$(BASE_NAME)Strings for all tool chains in tools_def.template
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3291 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-17 06:21:49 +00:00
jwang36
f875148084
1. added force include file AutoGen.h for VFRPP flag because we have moved string definitions in AutoGen.h
...
2. removed VFRC tool definition
3. changed $(VFRC) to VfrCompile in build_rule.template
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3286 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-17 05:33:01 +00:00
vanjeff
c52fa98ca9
1. Fixed tools_def.template to meet ICC build for IA32
...
2. Modified some source files to meet ICC build for IA32 and IPF.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3271 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-17 01:48:09 +00:00
vanjeff
1e5e792546
Change the default active platform from MdeModulePkg to Nt32Pkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3215 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-12 14:42:23 +00:00
qhuang8
a7e089430e
Add VFR compiler Path for x64 & IPF arch.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3179 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-10 14:57:03 +00:00
klu2
228132cecd
Restore the compiler options for saving size when building debug tip.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3140 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09 02:13:58 +00:00
jwang36
2cb630b10e
Enabled PCD DXE/PEI module build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3104 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-06 07:41:51 +00:00
klu2
05629d528e
Open the debug options for easy debug NT32Pkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3075 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-05 10:03:31 +00:00
klu2
2ede38c8d8
for debug need InitializeDriver export function.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3074 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-05 09:55:40 +00:00