2 # Copyright (c) 2006-2007, Intel Corporation
\r
4 # All rights reserved. This program and the accompanying materials
\r
5 # are licensed and made available under the terms and conditions of the BSD License
\r
6 # which accompanies this distribution. The full text of the license may be found at
\r
7 # http://opensource.org/licenses/bsd-license.php
\r
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
\r
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
\r
13 IDENTIFIER = Default TOOL_CHAIN_CONF
\r
15 ####################################################################################
\r
17 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
\r
19 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
\r
20 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
\r
21 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
\r
22 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
\r
23 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
\r
24 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
\r
25 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
\r
26 # ******_*********_****_COMMANDTYPE_ATTRIBUTE
\r
27 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
\r
28 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
\r
29 # TARGET_*********_ARCH_***********_ATTRIBUTE
\r
30 # ******_*********_ARCH_***********_ATTRIBUTE
\r
31 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
\r
32 # ******_TOOLCHAIN_****_***********_ATTRIBUTE
\r
33 # TARGET_*********_****_***********_ATTRIBUTE
\r
34 # ******_*********_****_***********_ATTRIBUTE (Lowest)
\r
36 ####################################################################################
\r
37 ####################################################################################
\r
39 # Supported Tool Chains
\r
40 # =====================
\r
41 # VS2003 - Microsoft Visual Studio .NET 2003
\r
42 # VS2005EXP* - Microsoft Visual Studio 2005 Express Edition
\r
43 # VS2005STD* - Microsoft Visual Studio 2005 Standard Edition
\r
44 # VS2005PRO - Microsoft Visual Studio 2005 Professional Edition
\r
45 # VS2005TEAMSUITE* - Microsoft Visual Studio 2005 Team Suite Edition
\r
46 # WINDDK3790x1830 - Microsoft Windows DDK 3790.1830
\r
47 # UINIXGCC - UNIX GCC
\r
48 # ELFGCC - Linux ELF GCC
\r
49 # CYGWINGCC - CygWin GCC
\r
50 # ICC - Intel C Compiler V9.1
\r
51 # MYTOOLS - Settings compatible with previous versions of tools_def.template
\r
53 # * Commented out - All versions of VS2005 use the same standard install directory
\r
55 ####################################################################################
\r
56 ####################################################################################
\r
58 # Supported Tool Chain Family
\r
59 # ===========================
\r
64 ####################################################################################
\r
66 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
\r
68 ####################################################################################
\r
69 # VS2003 - Microsoft Visual Studio .NET 2003
\r
70 *_VS2003_IA32_*_FAMILY = MSFT
\r
72 *_VS2003_IA32_CC_NAME = cl.exe
\r
73 *_VS2003_IA32_VFRPP_NAME = cl.exe
\r
74 *_VS2003_IA32_SLINK_NAME = lib.exe
\r
75 *_VS2003_IA32_DLINK_NAME = link.exe
\r
76 *_VS2003_IA32_ASMLINK_NAME = link.exe
\r
77 *_VS2003_IA32_APP_NAME = cl.exe
\r
78 *_VS2003_IA32_PP_NAME = cl.exe
\r
79 *_VS2003_IA32_ASM_NAME = ml.exe
\r
80 *_VS2003_IA32_ASM_EXT = .asm
\r
81 *_VS2003_IA32_PCH_NAME = cl.exe
\r
86 *_VS2003_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
\r
87 *_VS2003_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
\r
89 *_VS2003_IA32_APP_FLAGS = /nologo /P /TC
\r
90 *_VS2003_IA32_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
91 *_VS2003_IA32_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
92 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
93 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
94 DEBUG_VS2003_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
95 RELEASE_VS2003_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
96 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
97 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
98 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
\r
99 DEBUG_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
100 RELEASE_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
103 ####################################################################################
\r
105 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
\r
107 ####################################################################################
\r
108 # WINDDK3790x1830 - Microsoft Windows DDK 3790.1830
\r
109 *_WINDDK3790x1830_*_*_FAMILY = MSFT
\r
111 *_WINDDK3790x1830_*_CC_NAME = cl.exe
\r
112 *_WINDDK3790x1830_*_VFRPP_NAME = cl.exe
\r
113 *_WINDDK3790x1830_*_SLINK_NAME = lib.exe
\r
114 *_WINDDK3790x1830_*_DLINK_NAME = link.exe
\r
115 *_WINDDK3790x1830_*_ASMLINK_NAME = link.exe
\r
116 *_WINDDK3790x1830_*_PP_NAME = cl.exe
\r
117 *_WINDDK3790x1830_*_APP_NAME = cl.exe
\r
118 *_WINDDK3790x1830_*_PCH_NAME = cl.exe
\r
120 *_WINDDK3790x1830_*_APP_FLAGS = /nologo /P /TC
\r
121 *_WINDDK3790x1830_*_SLINK_FLAGS = /nologo /LTCG
\r
122 *_WINDDK3790x1830_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
127 *_WINDDK3790x1830_IA32_ASM_NAME = ml.exe
\r
128 *_WINDDK3790x1830_IA32_ASM_EXT = .asm
\r
129 *_WINDDK3790x1830_IA32_*_PATH = C:\WINDDK\3790.1830\bin\x86
\r
130 *_WINDDK3790x1830_IA32_*_DPATH = C:\WINDDK\3790.1830\bin\x86
\r
131 *_WINDDK3790x1830_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
133 *_WINDDK3790x1830_IA32_PP_FLAGS = /nologo /P /E /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
134 DEBUG_WINDDK3790x1830_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
135 RELEASE_WINDDK3790x1830_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
136 DEBUG_WINDDK3790x1830_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
137 RELEASE_WINDDK3790x1830_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
138 DEBUG_WINDDK3790x1830_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
139 RELEASE_WINDDK3790x1830_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
140 DEBUG_WINDDK3790x1830_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
141 RELEASE_WINDDK3790x1830_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
142 *_WINDDK3790x1830_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
147 *_WINDDK3790x1830_X64_ASM_NAME = ml64.exe
\r
148 *_WINDDK3790x1830_X64_ASM_EXT = .asm
\r
149 *_WINDDK3790x1830_X64_*_PATH = C:\WINDDK\3790.1830\bin\win64\x86\amd64
\r
150 *_WINDDK3790x1830_X64_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
152 *_WINDDK3790x1830_X64_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
153 DEBUG_WINDDK3790x1830_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm /EHs-c- /GF
\r
154 RELEASE_WINDDK3790x1830_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF
\r
155 DEBUG_WINDDK3790x1830_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm /EHs-c- /GF
\r
156 RELEASE_WINDDK3790x1830_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /EHs-c- /GF
\r
157 DEBUG_WINDDK3790x1830_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd /Zi
\r
158 RELEASE_WINDDK3790x1830_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd
\r
159 DEBUG_WINDDK3790x1830_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
160 RELEASE_WINDDK3790x1830_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
165 *_WINDDK3790x1830_IPF_ASM_NAME = ias.exe
\r
166 *_WINDDK3790x1830_IPF_ASM_EXT = .s
\r
167 *_WINDDK3790x1830_IPF_*_PATH = C:\WINDDK\3790.1830\bin\win64\x86
\r
169 *_WINDDK3790x1830_IPF_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
170 DEBUG_WINDDK3790x1830_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi
\r
171 RELEASE_WINDDK3790x1830_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
172 DEBUG_WINDDK3790x1830_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi
\r
173 RELEASE_WINDDK3790x1830_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
174 DEBUG_WINDDK3790x1830_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
\r
175 RELEASE_WINDDK3790x1830_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
\r
176 DEBUG_WINDDK3790x1830_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb /DEBUG
\r
177 RELEASE_WINDDK3790x1830_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb
\r
182 *_WINDDK3790x1830_EBC_*_FAMILY = INTEL
\r
183 *_WINDDK3790x1830_EBC_PP_NAME = iec.exe
\r
184 *_WINDDK3790x1830_EBC_CC_NAME = iec.exe
\r
185 *_WINDDK3790x1830_EBC_DLINK_NAME = link.exe
\r
186 *_WINDDK3790x1830_EBC_SLINK_NAME = link.exe
\r
187 *_WINDDK3790x1830_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
188 *_WINDDK3790x1830_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
190 *_WINDDK3790x1830_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
191 *_WINDDK3790x1830_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
192 *_WINDDK3790x1830_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
193 *_WINDDK3790x1830_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
198 *_WINDDK3790x1830_*_ASL_FAMILY = INTEL
\r
199 *_WINDDK3790x1830_*_ASL_NAME = iasl.exe
\r
200 *_WINDDK3790x1830_*_ASL_PATH = C:\ASL
\r
203 ####################################################################################
\r
205 # Microsoft Visual Studio 2005 Express Edition (IA-32 Only, with no Link Time Code Generation)
\r
207 # Uncomment this section to use these tools or install in an alternate location
\r
208 # if more than one version of VS2005 is installed on a single system.
\r
210 ####################################################################################
\r
211 # VS2005EXP - Microsoft Visual Studio 2005 Express Edition
\r
212 #*_VS2005EXP_IA32_*_FAMILY = MSFT
\r
214 #*_VS2005EXP_IA32_CC_NAME = cl.exe
\r
215 #*_VS2005EXP_IA32_SLINK_NAME = lib.exe
\r
216 #*_VS2005EXP_IA32_DLINK_NAME = link.exe
\r
217 #*_VS2005EXP_IA32_ASMLINK_NAME = link.exe
\r
218 #*_VS2005EXP_IA32_PP_NAME = cl.exe
\r
219 #*_VS2005EXP_IA32_APP_NAME = cl.exe
\r
220 #*_VS2005EXP_IA32_VFRPP_NAME = cl.exe
\r
221 #*_VS2005EXP_IA32_PCH_NAME = cl.exe
\r
223 #*_VS2005EXP_IA32_SLINK_FLAGS = /NOLOGO /LTCG
\r
224 #*_VS2005EXP_IA32_APP_FLAGS = /nologo /P /TC
\r
225 #*_VS2005EXP_IA32_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
226 #*_VS2005EXP_IA32_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
231 #*_VS2005EXP_IA32_ASM_NAME = ml.exe
\r
232 #*_VS2005EXP_IA32_ASM_EXT = .asm
\r
233 #*_VS2005EXP_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
\r
234 #*_VS2005EXP_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
235 #*_VS2005EXP_IA32_ASM_PATH = C:\WINDDK\3790.1830\bin\x86
\r
236 #*_VS2005EXP_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
238 #DEBUG_VS2005EXP_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
239 #RELEASE_VS2005EXP_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
240 #DEBUG_VS2005EXP_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
241 #RELEASE_VS2005EXP_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
242 #DEBUG_VS2005EXP_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
243 #RELEASE_VS2005EXP_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
244 #DEBUG_VS2005EXP_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
245 #RELEASE_VS2005EXP_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
246 #*_VS2005EXP_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
251 *_VS2005EXP_EBC_*_FAMILY = INTEL
\r
252 *_VS2005EXP_EBC_PP_NAME = iec.exe
\r
253 *_VS2005EXP_EBC_CC_NAME = iec.exe
\r
254 *_VS2005EXP_EBC_DLINK_NAME = link.exe
\r
255 *_VS2005EXP_EBC_SLINK_NAME = link.exe
\r
256 *_VS2005EXP_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
257 *_VS2005EXP_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
259 *_VS2005EXP_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
260 *_VS2005EXP_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
261 *_VS2005EXP_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
262 *_VS2005EXP_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
267 *_VS2005EXP_IA32_ASL_FAMILY = INTEL
\r
268 *_VS2005EXP_IA32_ASL_NAME = iasl.exe
\r
269 *_VS2005EXP_IA32_ASL_PATH = C:\ASL
\r
272 ####################################################################################
\r
274 # Microsoft Visual Studio 2005 Standard Edition (IA-32 Only, with no Link Time Code Generation)
\r
276 # Uncomment this section to use these tools or install in an alternate location
\r
277 # if more than one version of VS2005 is installed on a single system.
\r
279 ####################################################################################
\r
280 # VS2005STD - Microsoft Visual Studio 2005 Standard Edition
\r
281 #*_VS2005STD_*_*_FAMILY = MSFT
\r
283 #*_VS2005STD_*_CC_NAME = cl.exe
\r
284 #*_VS2005STD_*_SLINK_NAME = lib.exe
\r
285 #*_VS2005STD_*_DLINK_NAME = link.exe
\r
286 #*_VS2005STD_*_ASMLINK_NAME = link.exe
\r
287 #*_VS2005STD_*_PP_NAME = cl.exe
\r
288 #*_VS2005STD_*_APP_NAME = cl.exe
\r
289 #*_VS2005STD_*_VFRPP_NAME = cl.exe
\r
290 #*_VS2005STD_*_PCH_NAME = cl.exe
\r
292 #*_VS2005STD_*_SLINK_FLAGS = /NOLOGO /LTCG
\r
293 #*_VS2005STD_*_APP_FLAGS = /nologo /P /TC
\r
294 #*_VS2005STD_*_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
295 #*_VS2005STD_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
300 #*_VS2005STD_IA32_ASM_NAME = ml.exe
\r
301 #*_VS2005STD_IA32_ASM_EXT = .asm
\r
302 #*_VS2005STD_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
\r
303 #*_VS2005STD_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
304 #*_VS2005STD_IA32_ASM_PATH = C:\WINDDK\3790.1830\bin\x86
\r
305 #*_VS2005STD_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
307 #DEBUG_VS2005STD_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
308 #RELEASE_VS2005STD_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
309 #DEBUG_VS2005STD_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
310 #RELEASE_VS2005STD_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
311 #DEBUG_VS2005STD_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
312 #RELEASE_VS2005STD_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
313 #DEBUG_VS2005STD_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
314 #RELEASE_VS2005STD_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
315 #*_VS2005STD_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
320 *_VS2005STD_EBC_*_FAMILY = INTEL
\r
321 *_VS2005STD_EBC_PP_NAME = iec.exe
\r
322 *_VS2005STD_EBC_CC_NAME = iec.exe
\r
323 *_VS2005STD_EBC_DLINK_NAME = link.exe
\r
324 *_VS2005STD_EBC_SLINK_NAME = link.exe
\r
325 *_VS2005STD_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
326 *_VS2005STD_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
328 *_VS2005STD_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
329 *_VS2005STD_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
330 *_VS2005STD_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
331 *_VS2005STD_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
336 *_VS2005STD_*_ASL_FAMILY = INTEL
\r
337 *_VS2005STD_*_ASL_NAME = iasl.exe
\r
338 *_VS2005STD_*_ASL_PATH = C:\ASL
\r
341 ####################################################################################
\r
343 # Microsoft Visual Studio 2005 Professional Edition (IA-32 and X64 Only, with Link Time Code Generation)
\r
345 ####################################################################################
\r
346 # VS2005PRO - Microsoft Visual Studio 2005 Professional Edition
\r
347 *_VS2005PRO_*_*_FAMILY = MSFT
\r
349 *_VS2005PRO_*_CC_NAME = cl.exe
\r
350 *_VS2005PRO_*_SLINK_NAME = lib.exe
\r
351 *_VS2005PRO_*_DLINK_NAME = link.exe
\r
352 *_VS2005PRO_*_ASMLINK_NAME = link.exe
\r
353 *_VS2005PRO_*_PP_NAME = cl.exe
\r
354 *_VS2005PRO_*_APP_NAME = cl.exe
\r
355 *_VS2005PRO_*_VFRPP_NAME = cl.exe
\r
356 *_VS2005PRO_*_PCH_NAME = cl.exe
\r
358 *_VS2005PRO_*_SLINK_FLAGS = /NOLOGO /LTCG
\r
359 *_VS2005PRO_*_APP_FLAGS = /nologo /P /TC
\r
360 *_VS2005PRO_*_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
361 *_VS2005PRO_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
366 *_VS2005PRO_IA32_ASM_NAME = ml.exe
\r
367 *_VS2005PRO_IA32_ASM_EXT = .asm
\r
368 *_VS2005PRO_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
\r
369 *_VS2005PRO_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
370 *_VS2005PRO_IA32_ASM_PATH = C:\WINDDK\3790.1830\bin\x86
\r
371 *_VS2005PRO_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
373 DEBUG_VS2005PRO_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
374 RELEASE_VS2005PRO_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
375 DEBUG_VS2005PRO_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
376 RELEASE_VS2005PRO_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
377 DEBUG_VS2005PRO_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
378 RELEASE_VS2005PRO_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
379 DEBUG_VS2005PRO_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
380 RELEASE_VS2005PRO_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
381 *_VS2005PRO_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
386 *_VS2005PRO_X64_ASM_NAME = ml64.exe
\r
387 *_VS2005PRO_X64_ASM_EXT = .asm
\r
388 *_VS2005PRO_X64_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
\r
389 *_VS2005PRO_X64_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\VC\bin\x86_amd64;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
390 *_VS2005PRO_X64_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
392 DEBUG_VS2005PRO_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
393 RELEASE_VS2005PRO_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
394 DEBUG_VS2005PRO_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
395 RELEASE_VS2005PRO_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
396 DEBUG_VS2005PRO_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd /Zi
\r
397 RELEASE_VS2005PRO_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd
\r
398 DEBUG_VS2005PRO_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
399 RELEASE_VS2005PRO_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
404 *_VS2005PRO_EBC_*_FAMILY = INTEL
\r
405 *_VS2005PRO_EBC_PP_NAME = iec.exe
\r
406 *_VS2005PRO_EBC_CC_NAME = iec.exe
\r
407 *_VS2005PRO_EBC_DLINK_NAME = link.exe
\r
408 *_VS2005PRO_EBC_SLINK_NAME = link.exe
\r
409 *_VS2005PRO_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
410 *_VS2005PRO_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
412 *_VS2005PRO_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
413 *_VS2005PRO_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
414 *_VS2005PRO_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
415 *_VS2005PRO_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
420 *_VS2005PRO_*_ASL_FAMILY = INTEL
\r
421 *_VS2005PRO_*_ASL_NAME = iasl.exe
\r
422 *_VS2005PRO_*_ASL_PATH = C:\ASL
\r
425 ####################################################################################
\r
427 # Microsoft Visual Studio 2005 Team Suite Edition (IA-32, X64, and Itanium, with Link Time Code Generation)
\r
429 # Uncomment this section to use these tools or install in an alternate location
\r
430 # if more than one version of VS2005 is installed on a single system.
\r
432 ####################################################################################
\r
433 # VS2005TEAMSUITE - Microsoft Visual Studio 2005 Team Suite Edition
\r
434 #*_VS2005TEAMSUITE_*_*_FAMILY = MSFT
\r
436 #*_VS2005TEAMSUITE_*_CC_NAME = cl.exe
\r
437 #*_VS2005TEAMSUITE_*_SLINK_NAME = lib.exe
\r
438 #*_VS2005TEAMSUITE_*_DLINK_NAME = link.exe
\r
439 #*_VS2005TEAMSUITE_*_ASMLINK_NAME = link.exe
\r
440 #*_VS2005TEAMSUITE_*_PP_NAME = cl.exe
\r
441 #*_VS2005TEAMSUITE_*_APP_NAME = cl.exe
\r
442 #*_VS2005TEAMSUITE_*_VFRPP_NAME = cl.exe
\r
443 #*_VS2005TEAMSUITE_*_PCH_NAME = cl.exe
\r
445 #*_VS2005TEAMSUITE_*_SLINK_FLAGS = /NOLOGO /LTCG
\r
446 #*_VS2005TEAMSUITE_*_APP_FLAGS = /nologo /P /TC
\r
447 #*_VS2005TEAMSUITE_*_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
448 #*_VS2005TEAMSUITE_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
453 #*_VS2005TEAMSUITE_IA32_ASM_NAME = ml.exe
\r
454 #*_VS2005TEAMSUITE_IA32_ASM_EXT = .asm
\r
455 #*_VS2005TEAMSUITE_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
\r
456 #*_VS2005TEAMSUITE_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
457 #*_VS2005TEAMSUITE_IA32_ASM_PATH = C:\WINDDK\3790.1830\bin\x86
\r
458 #*_VS2005TEAMSUITE_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
460 #DEBUG_VS2005TEAMSUITE_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
461 #RELEASE_VS2005TEAMSUITE_IA32_CC_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
462 #DEBUG_VS2005TEAMSUITE_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
463 #RELEASE_VS2005TEAMSUITE_IA32_PCH_FLAGS = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
464 #DEBUG_VS2005TEAMSUITE_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
465 #RELEASE_VS2005TEAMSUITE_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
466 #DEBUG_VS2005TEAMSUITE_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
467 #RELEASE_VS2005TEAMSUITE_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
468 #*_VS2005TEAMSUITE_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
473 #*_VS2005TEAMSUITE_X64_ASM_NAME = ml64.exe
\r
474 #*_VS2005TEAMSUITE_X64_ASM_EXT = .asm
\r
475 #*_VS2005TEAMSUITE_X64_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
\r
476 #*_VS2005TEAMSUITE_X64_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\VC\bin\x86_amd64;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
477 #*_VS2005TEAMSUITE_X64_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
479 #DEBUG_VS2005TEAMSUITE_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
480 #RELEASE_VS2005TEAMSUITE_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
481 #DEBUG_VS2005TEAMSUITE_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
482 #RELEASE_VS2005TEAMSUITE_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
483 #DEBUG_VS2005TEAMSUITE_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd /Zi
\r
484 #RELEASE_VS2005TEAMSUITE_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd
\r
485 #DEBUG_VS2005TEAMSUITE_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
486 #RELEASE_VS2005TEAMSUITE_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
491 #*_VS2005TEAMSUITE_IPF_ASM_NAME = ias.exe
\r
492 #*_VS2005TEAMSUITE_IPF_ASM_EXT = .s
\r
493 #*_VS2005TEAMSUITE_IPF_*_PATH = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
\r
494 #*_VS2005TEAMSUITE_IPF_*_DPATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
\r
496 #*_VS2005TEAMSUITE_IPF_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
497 #DEBUG_VS2005TEAMSUITE_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi
\r
498 #RELEASE_VS2005TEAMSUITE_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
499 #DEBUG_VS2005TEAMSUITE_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi
\r
500 #RELEASE_VS2005TEAMSUITE_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
501 #DEBUG_VS2005TEAMSUITE_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
\r
502 #RELEASE_VS2005TEAMSUITE_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
\r
503 #DEBUG_VS2005TEAMSUITE_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb /DEBUG
\r
504 #RELEASE_VS2005TEAMSUITE_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb
\r
509 *_VS2005TEAMSUITE_EBC_*_FAMILY = INTEL
\r
510 *_VS2005TEAMSUITE_EBC_PP_NAME = iec.exe
\r
511 *_VS2005TEAMSUITE_EBC_CC_NAME = iec.exe
\r
512 *_VS2005TEAMSUITE_EBC_DLINK_NAME = link.exe
\r
513 *_VS2005TEAMSUITE_EBC_SLINK_NAME = link.exe
\r
514 *_VS2005TEAMSUITE_EBC_*_PATH = "C:\Program Files\Intel\EBC\Bin"
\r
515 *_VS2005TEAMSUITE_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
517 *_VS2005TEAMSUITE_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
518 *_VS2005TEAMSUITE_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
519 *_VS2005TEAMSUITE_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
520 *_VS2005TEAMSUITE_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
525 *_VS2005TEAMSUITE_*_ASL_FAMILY = INTEL
\r
526 *_VS2005TEAMSUITE_*_ASL_NAME = iasl.exe
\r
527 *_VS2005TEAMSUITE_*_ASL_PATH = C:\ASL
\r
530 ####################################################################################
\r
534 ####################################################################################
\r
535 # UINIXGCC - UINIX GCC
\r
537 *_UNIXGCC_IA32_*_FAMILY = GCC
\r
539 *_UNIXGCC_IA32_*_PATH = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin
\r
540 *_UNIXGCC_IA32_CC_NAME = gcc
\r
541 *_UNIXGCC_IA32_SLINK_NAME = ar
\r
542 *_UNIXGCC_IA32_DLINK_NAME = ld
\r
543 *_UNIXGCC_IA32_ASM_NAME = gcc
\r
544 *_UNIXGCC_IA32_PP_NAME = gcc
\r
545 *_UNIXGCC_IA32_VFRPP_NAME = gcc
\r
546 *_UNIXGCC_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h
\r
551 *_UNIXGCC_X64_*_FAMILY = GCC
\r
553 *_UNIXGCC_X64_*_PATH = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin
\r
554 *_UNIXGCC_X64_CC_NAME = gcc
\r
555 *_UNIXGCC_X64_SLINK_NAME = ar
\r
556 *_UNIXGCC_X64_DLINK_NAME = ld
\r
557 *_UNIXGCC_X64_ASM_NAME = gcc
\r
558 *_UNIXGCC_X64_PP_NAME = gcc
\r
559 *_UNIXGCC_X64_VFRPP_NAME = gcc
\r
560 *_UNIXGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64
\r
562 *_UNIXGCC_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20
\r
563 *_UNIXGCC_*_ASM_FLAGS = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name
\r
564 *_UNIXGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h
\r
565 *_UNIXGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE
\r
566 *_UNIXGCC_*_ASM_EXT = .S
\r
569 ####################################################################################
\r
573 ####################################################################################
\r
574 # CYGWINGCC - CygWin GCC
\r
575 *_CYGWINGCC_IA32_*_FAMILY = GCC
\r
577 *_CYGWINGCC_IA32_CC_NAME = gcc
\r
578 *_CYGWINGCC_IA32_*_PATH = c:/Cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin
\r
579 *_CYGWINGCC_IA32_SLINK_NAME = ar
\r
580 *_CYGWINGCC_IA32_DLINK_NAME = ld
\r
581 *_CYGWINGCC_IA32_ASM_NAME = gcc
\r
582 *_CYGWINGCC_IA32_PP_NAME = gcc
\r
583 *_CYGWINGCC_IA32_VFRPP_NAME = gcc
\r
584 *_CYGWINGCC_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h
\r
587 *_CYGWINGCC_X64_*_FAMILY = GCC
\r
588 *_CYGWINGCC_X64_*_PATH = c:/Cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin
\r
589 *_CYGWINGCC_X64_CC_NAME = gcc
\r
590 *_CYGWINGCC_X64_SLINK_NAME = ar
\r
591 *_CYGWINGCC_X64_DLINK_NAME = ld
\r
592 *_CYGWINGCC_X64_ASM_NAME = gcc
\r
593 *_CYGWINGCC_X64_PP_NAME = gcc
\r
594 *_CYGWINGCC_X64_VFRPP_NAME = gcc
\r
596 *_CYGWINGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64
\r
597 *_CYGWINGCC_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20
\r
598 *_CYGWINGCC_*_ASM_FLAGS = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name
\r
599 *_CYGWINGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h
\r
600 *_CYGWINGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE
\r
601 *_CYGWINGCC_*_ASM_EXT = .S
\r
603 *_CYGWINGCC_*_*_DPATH = c:/Cygwin/bin
\r
605 ####################################################################################
\r
607 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf
\r
610 ####################################################################################
\r
611 # ELFGCC - Linux ELF GCC
\r
612 *_ELFGCC_*_*_FAMILY = GCC
\r
614 *_ELFGCC_IA32_CC_NAME = gcc
\r
615 *_ELFGCC_IA32_SLINK_NAME = ar
\r
616 *_ELFGCC_IA32_DLINK_NAME = ld
\r
617 *_ELFGCC_IA32_ASM_NAME = gcc
\r
618 *_ELFGCC_IA32_PP_NAME = gcc
\r
619 *_ELFGCC_IA32_VFRPP_NAME = gcc
\r
621 *_ELFGCC_IA32_CC_FLAGS = -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include ${DEST_DIR_DEBUG}/AutoGen.h -DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
622 *_ELFGCC_*_DLINK_FLAGS = -nostdlib -n -q -Ttext 0x220 --entry ${ENTRYPOINT} -u ${ENTRYPOINT}
\r
623 *_ELFGCC_*_ASM_FLAGS = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=name
\r
624 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h
\r
625 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE
\r
626 *_ELFGCC_*_ASM_EXT = .S
\r
628 *_ELFGCC_IA32_*_PATH = /usr/bin
\r
630 ####################################################################################
\r
632 # Intel EFI Byte Code Compiler (Template)
\r
634 ####################################################################################
\r
636 # *_*_EBC_*_FAMILY = INTEL
\r
637 # *_*_EBC_PP_NAME = iec.exe
\r
638 # *_*_EBC_CC_NAME = iec.exe
\r
639 # *_*_EBC_SLINK_NAME = link.exe
\r
640 # *_*_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
641 # *_*_EBC_*_SPATH = C:\Program Files\Intel\EBC\Lib\EbcLib.lib
\r
643 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
644 # *_*_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
645 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
646 # *_*_EBC_DLINK_FLAGS = /NOLOGO /MACHINE:EBC /OPT:REF /NODEFAULTLIB /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
648 ####################################################################################
\r
650 # Intel ACPI Source Language Compiler (Template)
\r
652 ####################################################################################
\r
654 # *_*_*_ASL_FAMILY = INTEL
\r
655 # *_*_*_ASL_NAME = iasl.exe
\r
656 # *_*_*_ASL_PATH = C:\ASL
\r
658 ####################################################################################
\r
660 # Microsoft ACPI Source Language Compiler (Template)
\r
662 ####################################################################################
\r
664 # *_*_*_ASL_FAMILY = MSFT
\r
665 # *_*_*_ASL_NAME = asl.exe
\r
666 # *_*_*_ASL_PATH = C:\ASL
\r
670 ####################################################################################
\r
672 # Intel(R) C++ Compiler Version 9.1
\r
674 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
\r
675 # ASL - Intel ACPI Source Language COmpiler
\r
677 ####################################################################################
\r
678 # ICC - Intel C Compiler V9.1
\r
679 *_ICC_*_*_FAMILY = MSFT
\r
681 *_ICC_*_CC_NAME = cl.exe
\r
682 *_ICC_*_SLINK_NAME = lib.exe
\r
683 *_ICC_*_DLINK_NAME = link.exe
\r
684 *_ICC_*_ASMLINK_NAME = link.exe
\r
685 *_ICC_*_PP_NAME = cl.exe
\r
686 *_ICC_*_VFRPP_NAME = cl.exe
\r
687 *_ICC_*_APP_NAME = cl.exe
\r
688 *_ICC_*_ASM_NAME = ml.exe
\r
690 *_ICC_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
695 *_ICC_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
\r
696 *_ICC_IA32_PCH_NAME = cl.exe
\r
697 *_ICC_IA32_ASM_EXT = .asm
\r
698 *_ICC_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
\r
699 *_ICC_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
701 *_ICC_IA32_APP_FLAGS = /nologo /P /TC
\r
702 *_ICC_IA32_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
703 DEBUG_ICC_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
704 RELEASE_ICC_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
705 DEBUG_ICC_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
706 RELEASE_ICC_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
707 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
708 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
709 *_ICC_IA32_SLINK_FLAGS = /nologo /LTCG
\r
710 DEBUG_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
711 RELEASE_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
716 *_ICC_IPF_*_FAMILY = INTEL
\r
717 *_ICC_IPF_*_PATH = C:\Program Files\Intel\Compiler\C++\9.1\Itanium\Bin
\r
719 *_ICC_IPF_CC_NAME = icl.exe
\r
720 *_ICC_IPF_SLINK_NAME = xilib.exe
\r
721 *_ICC_IPF_DLINK_NAME = xilink.exe
\r
722 *_ICC_IPF_ASMLINK_NAME = xilink.exe
\r
723 *_ICC_IPF_PP_NAME = icl.exe
\r
724 *_ICC_IPF_VFRPP_NAME = icl.exe
\r
726 #*_ICC_IPF_PCH_NAME = icl.exe
\r
727 *_ICC_IPF_APP_NAME = icl.exe
\r
728 *_ICC_IPF_ASM_NAME = ias.exe
\r
729 *_ICC_IPF_ASM_EXT = .s
\r
731 *_ICC_IPF_APP_FLAGS = /nologo /P /TC
\r
732 *_ICC_IPF_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
733 DEBUG_ICC_IPF_CC_FLAGS = /nologo /W4 /WX /GX /Gy /c /Os /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
734 RELEASE_ICC_IPF_CC_FLAGS = /nologo /W4 /WX /GX /Gy /c /Os /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
735 #DEBUG_ICC_IPF_PCH_FLAGS = /nologo /W4 /WX /GX /Gy /c /Os /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Yc /TC /Zi
\r
736 #RELEASE_ICC_IPF_PCH_FLAGS = /nologo /W4 /WX /GX /Gy /c /Os /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Yc /TC
\r
737 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
\r
738 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
\r
739 DEBUG_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb /DEBUG
\r
740 RELEASE_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb
\r
741 *_ICC_IPF_SLINK_FLAGS = /nologo /LTCG
\r
746 *_ICC_*_ASL_FAMILY = INTEL
\r
747 *_ICC_*_ASL_NAME = iasl.exe
\r
748 *_ICC_*_ASL_PATH = C:\ASL
\r
750 ####################################################################################
\r
753 # IA32 - Microsoft Visual Studio .NET 2003 and Microsoft Windows DDK 3790.1830 for 16-bit linker
\r
754 # X64 - Microsoft Windows DDK 3790.1830
\r
755 # IPF - Microsoft Windows DDK 3790.1830
\r
756 # EBC - Intel EFI Byte Code Compiler
\r
757 # ASL - Intel ACPI Source Language COmpiler
\r
759 ####################################################################################
\r
760 # MYTOOLS - Settings compatible with previous versions of tools_def.template
\r
761 *_MYTOOLS_*_*_FAMILY = MSFT
\r
763 *_MYTOOLS_*_CC_NAME = cl.exe
\r
764 *_MYTOOLS_*_SLINK_NAME = lib.exe
\r
765 *_MYTOOLS_*_DLINK_NAME = link.exe
\r
766 *_MYTOOLS_*_ASMLINK_NAME = link.exe
\r
767 *_MYTOOLS_*_PP_NAME = cl.exe
\r
768 *_MYTOOLS_*_VFRPP_NAME = cl.exe
\r
769 *_MYTOOLS_*_APP_NAME = cl.exe
\r
770 *_MYTOOLS_*_ASM_NAME = ml.exe
\r
772 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /P /TC /DVFRCOMPILE
\r
776 *_MYTOOLS_IA32_PCH_NAME = cl.exe
\r
777 *_MYTOOLS_IA32_ASM_EXT = .asm
\r
779 *_MYTOOLS_IA32_*_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
\r
780 *_MYTOOLS_IA32_*_DPATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
\r
781 *_MYTOOLS_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
783 *_MYTOOLS_IA32_APP_FLAGS = /nologo /P /TC
\r
784 *_MYTOOLS_IA32_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
785 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm
\r
786 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
787 DEBUG_MYTOOLS_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm
\r
788 RELEASE_MYTOOLS_IA32_PCH_FLAGS = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
789 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi
\r
790 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /W3 /WX /c /coff /Cx /Zd /W0
\r
791 *_MYTOOLS_IA32_ASMLINK_FLAGS = /link /nologo /tiny
\r
792 *_MYTOOLS_IA32_SLINK_FLAGS = /nologo /LTCG
\r
793 DEBUG_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
794 RELEASE_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
799 *_MYTOOLS_X64_PCH_NAME = cl.exe
\r
800 *_MYTOOLS_X64_ASM_NAME = ml64.exe
\r
801 *_MYTOOLS_X64_ASM_EXT = .asm
\r
803 *_MYTOOLS_X64_*_PATH = C:\WINDDK\3790.1830\bin\win64\x86\amd64
\r
804 *_MYTOOLS_X64_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\
\r
806 *_MYTOOLS_X64_SLINK_FLAGS = /nologo /LTCG
\r
807 *_MYTOOLS_X64_APP_FLAGS = /nologo /P /TC
\r
808 *_MYTOOLS_X64_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
809 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm /EHs-c- /GF
\r
810 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF
\r
811 DEBUG_MYTOOLS_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm /EHs-c- /GF
\r
812 RELEASE_MYTOOLS_X64_PCH_FLAGS = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /EHs-c- /GF
\r
813 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd /Zi
\r
814 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /W3 /WX /c /Cx /Zd
\r
815 DEBUG_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
\r
816 RELEASE_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
\r
821 *_MYTOOLS_IPF_PCH_NAME = cl.exe
\r
822 *_MYTOOLS_IPF_ASM_NAME = ias.exe
\r
823 *_MYTOOLS_IPF_ASM_EXT = .s
\r
825 *_MYTOOLS_IPF_*_PATH = C:\WINDDK\3790.1830\bin\win64\x86
\r
827 *_MYTOOLS_IPF_APP_FLAGS = /nologo /P /TC
\r
828 *_MYTOOLS_IPF_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
829 DEBUG_MYTOOLS_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi
\r
830 RELEASE_MYTOOLS_IPF_CC_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h
\r
831 DEBUG_MYTOOLS_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi
\r
832 RELEASE_MYTOOLS_IPF_PCH_FLAGS = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC
\r
833 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
\r
834 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
\r
835 DEBUG_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb /DEBUG
\r
836 RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb
\r
837 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
\r
842 *_MYTOOLS_EBC_*_FAMILY = INTEL
\r
843 *_MYTOOLS_EBC_PP_NAME = iec.exe
\r
844 *_MYTOOLS_EBC_CC_NAME = iec.exe
\r
845 *_MYTOOLS_EBC_DLINK_NAME = link.exe
\r
846 *_MYTOOLS_EBC_SLINK_NAME = link.exe
\r
848 *_MYTOOLS_EBC_*_PATH = C:\Program Files\Intel\EBC\Bin
\r
849 *_MYTOOLS_EBC_*_SPATH = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"
\r
851 *_MYTOOLS_EBC_PP_FLAGS = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h
\r
852 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings
\r
853 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
\r
854 *_MYTOOLS_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
\r
859 *_MYTOOLS_*_ASL_FAMILY = INTEL
\r
860 *_MYTOOLS_*_ASL_NAME = iasl.exe
\r
861 *_MYTOOLS_*_ASL_PATH = C:\ASL
\r