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
klu2
c45c41cc6a
Add PDB for IA32 DLINK flag for MYTOOLS chain
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3057 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-05 05:37:56 +00:00
jwang36
4a2e617cd6
Renamed the GUID'ed compressor/decompressor definitions
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2983 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 05:16:37 +00:00
jwang36
2a3e0cce69
Fixed unicode parse issue and vfr file build issue
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2982 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 03:41:33 +00:00
jwang36
e0557ab78b
Added compressor tools
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2979 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-03 02:51:08 +00:00
jwang36
3f94b8e89a
Fixed option issues in IPF assembler and EBC linker
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2953 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:31:51 +00:00
vanjeff
e2436f6614
update tools_def.template to enable X64 and IPF build
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2952 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 09:27:48 +00:00
jwang36
f0d6ea5436
Added VFRC tool for VFR file processing
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2925 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 02:10:40 +00:00
jwang36
8cc724084d
Updated VFR file build command
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2924 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 02:06:30 +00:00
qhuang8
348e267899
Add FatBinPkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2864 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-29 00:33:20 +00:00
jwang36
32f148f8a3
1. Added depex file generation
...
2. Added file type filter per the toolcode/toolchain/toolchain family/etc., and fixed the BaseLib.inf
3. Added unicode file parse support but commented out temporarily because of bugs
4. Fixed the unicode file format in Nt32Pkg/MiscSubClassPlatformDxe
5. Removed duplicated [Ppis.common] in MdePkg.dec
6. Added declaration of gEfiPeiMemoryDiscoveredPpiGuid in Nt32Pkg.dec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2858 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 15:08:08 +00:00
klu2
de4c8a3080
1) Add MdeModulePkg\Universal\WatchDogTimerDxe driver. Because this driver use ReportStatus so this module is dependent on IntelFrameworkPkg now.
...
2) Write ReportStatusCodeLib.inf for IntelFrameworkPkg\Library\ReportStatusCodeLibFramework and add it into IntelFrameworkPkg.dec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2837 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-28 08:36:46 +00:00
klu2
a6b55afa9a
Add Nt32Pkg into FrameworkDatabase.db file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2803 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-27 09:08:59 +00:00
qhuang8
149ae2f5fd
Add Intel Framework Module Package
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2751 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 08:41:18 +00:00
vanjeff
00b41832d5
update spd to nspd
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2748 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 08:17:53 +00:00
jwang36
a9c9a31de8
Removed the AutoGen-Code type of file build; added new macro for replacement.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2745 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-26 08:07:10 +00:00
jwang36
8fc4fc3a0e
1) Incorporated generating top level makefile. Now platform build is possible (no FD generation).
...
2) Added GenFw.exe for EFI file generation
3) Changed the destination directory of *.template file to WORKSPACE/Conf
4) Commented out several modules in the MdePkg.dsc file since they cannot be found in the MdePkg package directory.
5) Removed the usage of WORKSPACE_DIR macro in makefile. WORKSPACE is used instead all the way.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2733 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-25 17:00:40 +00:00
jwang36
70f8a3ef61
Changed active platform to MdeModulePkg
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2719 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 09:20:51 +00:00
jwang36
589d5eaab3
Added for new build system. Just for module porting purpose. Don't use it in normal build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2705 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-22 06:22:16 +00:00
lhauch
e27592bdab
Updated with new Conf directory location
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2700 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 18:11:21 +00:00
lhauch
8712cd5c42
Updated ELFGCC flag to match r2694 in original tree
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2699 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 17:52:31 +00:00
lhauch
fe89f6fc12
Updated the XML Schema for MSA files to handle DEPEX information from INF files in new EDK II Builds.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2692 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-20 20:14:32 +00:00
lhauch
53ca26a2d8
Adding BaseTools directory structure for the new generation of EDK II Builds.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2691 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-20 19:44:27 +00:00