2 # Copyright (c) 2006-2009, Intel Corporation
4 # All rights reserved. This program and the accompanying materials
5 # are licensed and made available under the terms and conditions of the BSD License
6 # which accompanies this distribution. The full text of the license may be found at
7 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 IDENTIFIER = Default TOOL_CHAIN_CONF
16 DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
17 DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
19 DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
20 DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
21 DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
22 DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64
24 DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin
25 DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE
26 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64
27 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64
29 DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16
30 DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86
31 DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64
32 DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86
34 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler
35 # tool chains for the linker and nmake commands.
36 # This configuration assumes a Windows 2003 Server DDK installation.
37 DEFINE ICC_VERSION = 9.1
38 #DEFINE ICC_VERSION = 10.1.021
39 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
40 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
41 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
42 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
44 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
45 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
46 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
47 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
49 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
50 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
52 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin
53 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin
55 DEFINE ELFGCC_BIN = /usr/bin
58 # Option 1: Hard coded full path to compiler suite
59 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
60 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
61 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/
63 # Option 2: Use an environment variable
64 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX)
65 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX)
67 # Option 3: Install the compiler suite into your default paths
68 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
69 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32-
71 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory
72 # Links needed: gcc, ar & ld
73 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/
74 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/
76 # Option 5: Install programs under user's home directory
77 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
78 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32-
81 DEFINE CYGWIN_BIN = c:/cygwin/bin
82 DEFINE CYGWIN_BIN32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
83 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
84 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf-
86 DEFINE UNIX_IASL_BIN = /usr/bin/iasl
87 #DEFINE UNIX_IASL_BIN = $(HOME)/programs/iasl
88 DEFINE WIN_ASL_BIN_DIR = C:\ASL
89 DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe
90 DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe
92 DEFINE IASL_OUTFLAGS = -p
93 DEFINE MS_ASL_OUTFLAGS = /Fo=
95 DEFINE MSFT_ASLPP_FLAGS = /nologo /EP /C
96 DEFINE MSFT_ASLCC_FLAGS = /GL- /Y- /TC /Dmain=ReferenceAcpiTable
97 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
99 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /EP /C
100 DEFINE ICC_WIN_ASLCC_FLAGS = /Y- /TC /WX- /Od /Dmain=ReferenceAcpiTable
101 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc
104 ####################################################################################
106 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
108 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
109 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
110 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
111 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
112 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
113 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
114 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
115 # ******_*********_****_COMMANDTYPE_ATTRIBUTE
116 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
117 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
118 # TARGET_*********_ARCH_***********_ATTRIBUTE
119 # ******_*********_ARCH_***********_ATTRIBUTE
120 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
121 # ******_TOOLCHAIN_****_***********_ATTRIBUTE
122 # TARGET_*********_****_***********_ATTRIBUTE
123 # ******_*********_****_***********_ATTRIBUTE (Lowest)
125 ####################################################################################
126 ####################################################################################
128 # Supported Tool Chains
129 # =====================
130 # VS2003 - win32 - Microsoft Visual Studio .NET 2003, Intel EBC, Intel ASL
131 # VS2005 - win32 - Microsoft Visual Studio 2005 Team Suite Edition, Intel EBC, Intel ASL (also compatible with VS 2005 Express, Standard, and Pro)
132 # DDK3790 - win32 - Microsoft Windows DDK 3790.1830, Intel EBC, Intel ASL
133 # UNIXGCC - UNIX GCC, No EBC, Intel ASL
134 # ELFGCC - Linux ELF GCC, No EBC, Intel ASL
135 # CYGGCC - win32 - CygWin GCC, Intel EBC, Intel ASL
136 # ICC - win32 - Intel C Compiler V9.1, Intel EBC, Intel ASL
137 # MYTOOLS - win32 - VS2005 for IA32/X64, WINDDK 3790.1830 for IPF, Intel EBC, Intel ASL
138 # VS2003xASL - win32 - Microsoft Visual Studio .NET 2003, Intel EBC, Microsoft ASL
139 # VS2005xASL - win32 - Microsoft Visual Studio 2005 Team Suite Edition, Intel EBC, Microsoft ASL
140 # DDK3790xASL - win32 - Microsoft Windows DDK 3790.1830, Intel EBC, Microsoft ASL
141 # CYGGCCxASL - win32 - CygWin GCC, Intel EBC, Microsoft ASL
142 # ICCxASL - win32 - Intel C Compiler V9.1, Intel EBC, Microsoft ASL
143 # VS2005x86 - win64 - Microsoft Visual Studio 2005 Team Suite Edition (x86), Intel EBC, Intel ASL (also compatible with VS 2005 Express, Standard, and Pro)
144 # ICCx86 - win64 - Intel C Compiler V9.1 (x86), Intel EBC, Intel ASL
145 # VS2005x86xASL - win64 - Microsoft Visual Studio 2005 Team Suite Edition (x86), Intel EBC, Microsoft ASL (also compatible with VS 2005 Express, Standard, and Pro)
146 # ICCx86xASL - win64 - Intel C Compiler V9.1 (x86), Intel EBC, Microsoft ASL
147 # CYGGCCx86 - win64 - CygWin GCC (x86), Intel EBC (x86), Intel ASL
148 # CYGGCCx86xASL - win64 - CygWin GCC (x86), Intel EBC (x86), Microsoft ASL
149 # * Commented out - All versions of VS2005 use the same standard install directory
151 ####################################################################################
152 ####################################################################################
154 # Supported Tool Chain Family
155 # ===========================
159 ####################################################################################
160 ####################################################################################
162 # Intel EFI Byte Code Compiler (Template)
164 ####################################################################################
165 # *_*_EBC_*_FAMILY = INTEL
167 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
168 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
169 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe
171 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
172 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
173 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h
174 # *_*_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /MACHINE:EBC /OPT:REF /NODEFAULTLIB /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
176 ####################################################################################
178 # Intel ACPI Source Language Compiler (Template)
180 ####################################################################################
181 # *_*_*_ASL_FAMILY = INTEL
183 # *_*_*_ASL_PATH = C:\ASL\iasl.exe
185 ####################################################################################
187 # Microsoft ACPI Source Language Compiler (Template)
189 ####################################################################################
190 # *_*_*_ASL_FAMILY = MSFT
192 # *_*_*_ASL_PATH = C:\ASL\asl.exe
194 ####################################################################################
197 ####################################################################################
199 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
200 # And Intel ACPI Compiler
202 ####################################################################################
203 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe)
204 *_VS2003_*_*_FAMILY = MSFT
209 *_VS2003_*_ASL_PATH = DEF(WIN_IASL_BIN)
210 *_VS2003_*_ASL_FLAGS =
211 *_VS2003_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
212 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
213 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
214 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
219 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL)
221 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
222 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
223 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
224 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
225 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
226 *_VS2003_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
227 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
228 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
229 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
230 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
231 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
232 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
235 *_VS2003_IA32_MAKE_FLAGS = /nologo
236 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC
237 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
238 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
239 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
240 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
241 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
242 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
243 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
244 DEBUG_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
245 RELEASE_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
246 *_VS2003_IA32_ASMLINK_FLAGS = /nologo /tiny
251 *_VS2003_EBC_*_FAMILY = INTEL
253 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
254 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
255 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
256 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
257 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
258 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
260 *_VS2003_EBC_MAKE_FLAGS = /nologo
261 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
262 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
263 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
264 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
265 *_VS2003_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
267 ####################################################################################
269 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler
271 ####################################################################################
272 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe)
273 *_VS2003xASL_*_*_FAMILY = MSFT
278 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
279 *_VS2003xASL_*_ASL_FLAGS =
280 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
281 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
282 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
283 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
288 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL)
290 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
291 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
292 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
293 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
294 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
295 *_VS2003xASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
296 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
297 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
298 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
299 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
300 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
301 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
304 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo
305 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC
306 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
307 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
308 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
309 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
310 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
311 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
312 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG
313 DEBUG_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
314 RELEASE_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
315 *_VS2003xASL_IA32_ASMLINK_FLAGS = /nologo /tiny
320 *_VS2003xASL_EBC_*_FAMILY = INTEL
322 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
323 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
324 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
325 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
326 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
327 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
329 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo
330 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
331 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
332 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
333 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
334 *_VS2003xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
336 ####################################################################################
338 # Microsoft Visual Studio 2005
340 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
341 # ASL - Intel ACPI Source Language Compiler
342 ####################################################################################
343 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
344 *_VS2005_*_*_FAMILY = MSFT
346 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
347 *_VS2005_*_MAKE_FLAGS = /nologo
349 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG
350 *_VS2005_*_APP_FLAGS = /nologo /E /TC
351 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
352 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
357 *_VS2005_*_ASL_PATH = DEF(WIN_IASL_BIN)
358 *_VS2005_*_ASL_FLAGS =
359 *_VS2005_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
360 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
361 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
362 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
367 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL)
369 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
370 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
371 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
372 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
373 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
374 *_VS2005_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
375 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
376 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
377 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
378 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
379 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
380 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
382 *_VS2005_IA32_MAKE_FLAGS = /nologo
383 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
384 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
385 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
386 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
387 DEBUG_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
388 RELEASE_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
389 *_VS2005_IA32_ASMLINK_FLAGS = /nologo /tiny
394 *_VS2005_X64_*_DLL = DEF(VS2005_DLL)
396 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
397 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
398 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
399 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
400 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
401 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
402 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
403 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
404 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
405 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
408 DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
409 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
410 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
411 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
412 DEBUG_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
413 RELEASE_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
418 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL)
420 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
421 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
422 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
423 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
424 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
425 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
426 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
427 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
428 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
429 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
431 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
432 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
433 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
434 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
435 DEBUG_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG
436 RELEASE_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
441 *_VS2005_EBC_*_FAMILY = INTEL
443 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
444 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
445 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
446 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
447 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
448 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
450 *_VS2005_EBC_MAKE_FLAGS = /nologo
451 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
452 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
453 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
454 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
455 *_VS2005_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
457 ####################################################################################
459 # Microsoft Visual Studio 2005
461 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
462 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
463 ####################################################################################
464 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
465 *_VS2005xASL_*_*_FAMILY = MSFT
467 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
468 *_VS2005xASL_*_MAKE_FLAG = /nologo
470 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
471 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC
472 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
473 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
478 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
479 *_VS2005xASL_*_ASL_FLAGS =
480 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
481 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
482 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
483 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
488 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL)
490 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
491 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
492 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
493 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
494 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
495 *_VS2005xASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
496 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
497 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
498 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
499 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
500 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
501 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
503 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo
504 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
505 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
506 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
507 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
508 DEBUG_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
509 RELEASE_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
510 *_VS2005xASL_IA32_ASMLINK_FLAGS= /nologo /tiny
515 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL)
517 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
518 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
519 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
520 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
521 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
522 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
523 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
524 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
525 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
526 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
529 DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
530 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
531 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
532 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
533 DEBUG_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
534 RELEASE_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
539 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL)
541 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
542 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
543 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
544 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
545 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
546 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
547 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
548 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
549 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
550 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
552 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
553 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
554 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
555 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
556 DEBUG_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG
557 RELEASE_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
562 *_VS2005xASL_EBC_*_FAMILY = INTEL
564 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
565 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
566 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
567 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
568 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
569 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
571 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo
572 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
573 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
574 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
575 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
576 *_VS2005xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
578 ####################################################################################
580 # Microsoft Visual Studio 2005 (x86)
582 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
583 # ASL - Intel ACPI Source Language Compiler
584 ####################################################################################
585 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
586 *_VS2005x86_*_*_FAMILY = MSFT
588 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
589 *_VS2005x86_*_MAKE_FLAGS = /nologo
591 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG
592 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC
593 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
594 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
599 *_VS2005x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
600 *_VS2005x86_*_ASL_FLAGS =
601 *_VS2005x86_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
602 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
603 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
604 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
609 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL)
611 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
612 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
613 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
614 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
615 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
616 *_VS2005x86_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
617 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
618 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
619 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
620 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
621 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
622 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
624 *_VS2005x86_IA32_MAKE_FLAGS = /nologo
625 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
626 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
627 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
628 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
629 DEBUG_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
630 RELEASE_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
631 *_VS2005x86_IA32_ASMLINK_FLAGS= /nologo /tiny
636 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL)
638 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
639 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
640 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
641 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
642 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
643 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
644 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
645 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
646 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
647 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
650 DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
651 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
652 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
653 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
654 DEBUG_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
655 RELEASE_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
660 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL)
662 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
663 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
664 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
665 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
666 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
667 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
668 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
669 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
670 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
671 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
673 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
674 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
675 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
676 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
677 DEBUG_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG
678 RELEASE_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
683 *_VS2005x86_EBC_*_FAMILY = INTEL
685 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
686 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
687 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
688 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
689 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
690 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
692 *_VS2005x86_EBC_MAKE_FLAGS = /nologo
693 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
694 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
695 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
696 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
697 *_VS2005x86_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
699 ####################################################################################
701 # Microsoft Visual Studio 2005 (x86)
703 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
704 # ASL - Microsoft ACPI Source Language Compiler
705 ####################################################################################
706 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
707 *_VS2005x86xASL_*_*_FAMILY = MSFT
709 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
710 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo
712 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
713 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC
714 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
715 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
720 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
721 *_VS2005x86xASL_*_ASL_FLAGS =
722 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
723 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
724 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
725 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
730 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL)
732 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
733 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
734 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
735 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
736 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
737 *_VS2005x86xASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
738 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
739 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
740 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
741 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
742 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
743 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
745 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo
746 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
747 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
748 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
749 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
750 DEBUG_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
751 RELEASE_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
752 *_VS2005x86xASL_IA32_ASMLINK_FLAGS= /nologo /tiny
757 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL)
759 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
760 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
761 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
762 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
763 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
764 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
765 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
766 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
767 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
768 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
771 DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
772 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
773 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
774 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
775 DEBUG_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
776 RELEASE_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
781 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL)
783 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
784 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
785 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
786 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
787 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
788 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
789 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
790 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
791 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
792 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
794 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
795 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
796 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
797 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
798 DEBUG_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG
799 RELEASE_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
804 *_VS2005x86xASL_EBC_*_FAMILY = INTEL
806 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
807 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
808 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
809 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
810 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
811 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
813 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo
814 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
815 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
816 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
817 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
818 *_VS2005x86xASL_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
820 ####################################################################################
822 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
823 # And Intel ACPI Compiler
825 ####################################################################################
826 # DDK3790 - Microsoft Windows DDK 3790.1830
827 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
828 *_DDK3790_*_*_FAMILY = MSFT
830 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
831 *_DDK3790_*_MAKE_FLAGS = /nologo
833 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
834 *_DDK3790_*_APP_FLAGS = /nologo /E /TC
835 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG
836 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
841 *_DDK3790_*_ASL_PATH = DEF(WIN_IASL_BIN)
842 *_DDK3790_*_ASL_FLAGS =
843 *_DDK3790_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
844 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
845 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
846 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
851 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
852 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
853 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
854 *_DDK3790_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
855 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
856 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
857 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
858 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
859 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
860 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
861 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
863 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
864 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
865 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
866 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
867 DEBUG_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
868 RELEASE_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
869 *_DDK3790_IA32_ASMLINK_FLAGS = /nologo /tiny
874 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
875 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
876 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
877 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
878 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
879 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
880 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
881 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
882 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
883 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
885 DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
886 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
887 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
888 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
889 DEBUG_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
890 RELEASE_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
895 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
896 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
897 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
898 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
899 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
900 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
901 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
902 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
903 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
904 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
907 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
908 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
909 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
910 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
911 DEBUG_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
912 RELEASE_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
917 *_DDK3790_EBC_*_FAMILY = INTEL
919 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
920 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
921 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
922 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
923 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
925 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
926 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
927 *_DDK3790_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
929 ####################################################################################
931 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
932 # And Microsoft ACPI Compiler
934 ####################################################################################
935 # DDK3790xASL - Microsoft Windows DDK 3790.1830
936 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
937 *_DDK3790xASL_*_*_FAMILY = MSFT
939 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
940 *_DDK3790xASL_*_MAKE_FLAGS = /nologo
942 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
943 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC
944 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG
945 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
950 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
951 *_DDK3790xASL_*_ASL_FLAGS =
952 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
953 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
954 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
955 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
960 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
961 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
962 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
963 *_DDK3790xASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
964 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
965 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
966 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
967 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
968 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
969 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
970 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
972 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
973 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
974 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
975 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
976 DEBUG_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
977 RELEASE_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
978 *_DDK3790xASL_IA32_ASMLINK_FLAGS = /nologo /tiny
983 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
984 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
985 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
986 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
987 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
988 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
989 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
990 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
991 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
992 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
994 DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
995 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
996 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
997 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
998 DEBUG_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
999 RELEASE_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1004 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
1005 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
1006 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1007 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
1008 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1009 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
1010 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
1011 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
1012 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1013 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1016 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1017 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1018 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1019 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1020 DEBUG_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
1021 RELEASE_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
1026 *_DDK3790xASL_EBC_*_FAMILY = INTEL
1028 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1029 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1030 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1031 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1032 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1034 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1035 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1036 *_DDK3790xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
1039 ####################################################################################
1041 ####################################################################################
1043 *_*_*_OBJCOPY_PATH = echo
1044 *_*_*_OBJCOPY_FLAGS = objcopy not needed for
1045 *_*_*_SYMRENAME_PATH = echo
1046 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for
1048 DEFINE GCC_ALL_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h
1049 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2
1050 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address
1051 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency
1052 DEFINE GCC_IA32_X64_DLINK_COMMON = -nostdlib -s --pie --gc-sections
1053 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
1054 DEFINE GCC_IA32_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1055 DEFINE GCC_IPF_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll -static --entry $(IMAGE_ENTRY_POINT) --undefined $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1056 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
1057 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
1058 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1059 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1060 DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1062 ####################################################################################
1064 # Unix GCC And Intel Linux ACPI Compiler
1066 ####################################################################################
1067 # UNIXGCC - UNIX GCC
1068 # ASL - Intel Linux ACPI Source Language Compiler (iasl)
1069 *_UNIXGCC_*_*_FAMILY = GCC
1070 *_UNIXGCC_*_MAKE_PATH = make
1072 DEFINE UNIXGCC_DLINK_FLAGS_COMMON = -nostdlib -s --pie
1073 *_UNIXGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1074 *_UNIXGCC_*_DLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1075 *_UNIXGCC_*_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1076 *_UNIXGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1081 *_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
1082 *_UNIXGCC_*_ASL_FLAGS =
1083 *_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1084 *_UNIXGCC_*_ASLPP_FLAGS = -x c -E -P
1085 *_UNIXGCC_*_ASLCC_FLAGS = -x c
1086 *_UNIXGCC_*_ASLDLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
1091 *_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1092 *_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1093 *_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar
1094 *_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
1095 *_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1096 *_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1097 *_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
1098 *_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1099 *_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
1101 *_UNIXGCC_IA32_CC_FLAGS = -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition
1106 *_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1107 *_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1108 *_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar
1109 *_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
1110 *_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
1111 *_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1112 *_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1113 *_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1114 *_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
1116 *_UNIXGCC_X64_CC_FLAGS = -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h -mno-red-zone -Wno-address
1121 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1122 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1123 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar
1124 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
1125 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
1126 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1127 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1128 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1129 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
1130 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
1131 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
1133 *_UNIXGCC_IPF_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h -minline-int-divide-min-latency
1134 *_UNIXGCC_IPF_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll -static --entry $(IMAGE_ENTRY_POINT) --undefined $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1135 *_UNIXGCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
1136 *_UNIXGCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
1138 ####################################################################################
1140 # Cygwin GCC And Intel ACPI Compiler
1142 ####################################################################################
1143 # CYGGCC - CygWin GCC
1144 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
1145 *_CYGGCC_*_*_FAMILY = GCC
1147 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN)
1148 *_CYGGCC_*_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
1150 *_CYGGCC_*_MAKE_FLAGS = /nologo
1151 *_CYGGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
1152 *_CYGGCC_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
1153 *_CYGGCC_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
1154 *_CYGGCC_*_APP_FLAGS = -E -x assembler
1155 *_CYGGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
1160 *_CYGGCC_*_ASL_PATH = DEF(WIN_IASL_BIN)
1161 *_CYGGCC_*_ASL_FLAGS =
1162 *_CYGGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1163 *_CYGGCC_*_ASLPP_FLAGS = -x c -E -P
1164 *_CYGGCC_*_ASLCC_FLAGS = -x c
1165 *_CYGGCC_*_ASLDLINK_FLAGS = -nostdlib -s --pie --gc-sections --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
1170 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BIN32)gcc
1171 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BIN32)ar
1172 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BIN32)ld
1173 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BIN32)gcc
1174 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BIN32)gcc
1175 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BIN32)gcc
1176 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BIN32)gcc
1177 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BIN32)gcc
1178 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BIN32)gcc
1179 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BIN32)ld
1181 *_CYGGCC_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include AutoGen.h
1186 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
1187 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
1188 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
1189 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
1190 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
1191 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
1192 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
1193 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
1194 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
1195 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
1197 *_CYGGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -mno-red-zone -Wall -Werror -c -include AutoGen.h -D_EFI_P64
1202 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
1203 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
1204 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
1205 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
1206 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
1207 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
1208 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
1209 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
1210 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
1211 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
1212 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
1214 *_CYGGCC_IPF_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h -minline-int-divide-min-latency
1215 *_CYGGCC_IPF_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll -static --entry $(IMAGE_ENTRY_POINT) --undefined $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1216 *_CYGGCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
1217 *_CYGGCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
1222 *_CYGGCC_EBC_*_FAMILY = INTEL
1224 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1225 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1226 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1227 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1228 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1230 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1231 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1232 *_CYGGCC_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
1234 ####################################################################################
1236 # Cygwin GCC And Microsoft ACPI Compiler
1238 ####################################################################################
1239 # CYGGCCxASL - CygWin GCC
1240 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1241 *_CYGGCCxASL_*_*_FAMILY = GCC
1243 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN)
1244 *_CYGGCCxASL_*_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
1246 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo
1247 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
1248 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
1249 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
1250 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler
1251 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
1256 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1257 *_CYGGCCxASL_*_ASL_FLAGS =
1258 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1259 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1260 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1261 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1266 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BIN32)gcc
1267 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BIN32)ar
1268 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BIN32)ld
1269 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BIN32)gcc
1270 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BIN32)gcc
1271 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BIN32)gcc
1272 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BIN32)gcc
1273 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BIN32)gcc
1274 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BIN32)gcc
1275 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BIN32)ld
1277 *_CYGGCCxASL_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include AutoGen.h
1282 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
1283 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
1284 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
1285 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
1286 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
1287 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
1288 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
1289 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
1290 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
1291 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
1293 *_CYGGCCxASL_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -mno-red-zone -Wall -Werror -c -include AutoGen.h -D_EFI_P64
1298 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
1299 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
1300 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
1301 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
1302 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
1303 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
1304 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
1305 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
1306 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
1307 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
1308 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
1310 *_CYGGCCxASL_IPF_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h -minline-int-divide-min-latency
1311 *_CYGGCCxASL_IPF_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll -static --entry $(IMAGE_ENTRY_POINT) --undefined $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
1312 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
1313 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
1318 *_CYGGCCxASL_EBC_*_FAMILY = INTEL
1320 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1321 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1322 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1323 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1324 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1326 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1327 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1328 *_CYGGCCxASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
1330 ####################################################################################
1332 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf
1335 ####################################################################################
1336 # ELFGCC - Linux ELF GCC
1337 *_ELFGCC_*_*_FAMILY = GCC
1338 *_ELFGCC_*_MAKE_PATH = make
1340 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
1341 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
1346 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
1347 *_ELFGCC_*_ASL_FLAGS =
1348 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1349 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -P
1350 *_ELFGCC_*_ASLCC_FLAGS = -x c
1351 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(UNIXGCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
1356 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc
1357 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar
1358 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld
1359 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc
1360 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc
1361 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
1362 *_ELFGCC32_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
1363 *_ELFGCC32_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
1364 *_ELFGCC32_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
1366 *_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
1367 *_ELFGCC_IA32_SLINK_FLAGS =
1368 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
1369 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
1370 *_ELFGCC_IA32_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1371 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1372 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1377 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc
1378 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
1379 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar
1380 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld
1381 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
1382 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc
1383 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc
1384 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
1385 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
1387 *_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -Wno-array-bounds -c -include AutoGen.h -D_EFI_P64
1388 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
1389 *_ELFGCC_X64_SLINK_FLAGS =
1390 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1391 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1392 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1397 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc
1398 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
1399 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar
1400 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld
1401 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
1402 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc
1403 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc
1404 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
1405 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
1407 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64
1408 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
1409 *_ELFGCC_IPF_SLINK_FLAGS =
1410 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1411 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1412 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1414 ####################################################################################
1416 # Intel(R) C++ Compiler Version 9.1
1418 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
1419 # ASL - Intel ACPI Source Language Compiler
1421 ####################################################################################
1422 # ICC - Intel C Compiler V9.1
1423 *_ICC_*_*_FAMILY = INTEL
1425 *_ICC_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1427 *_ICC_*_MAKE_FLAGS = /nologo
1428 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1429 *_ICC_*_APP_FLAGS = /nologo /E /TC
1430 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1435 *_ICC_*_ASL_PATH = DEF(WIN_IASL_BIN)
1437 *_ICC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1438 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
1439 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
1440 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
1445 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
1446 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
1447 # xilib.exe needs lib.exe from Visual Studio
1448 *_ICC_IA32_SLINK_DLL = DEF(VS2005_BIN)
1449 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
1450 *_ICC_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
1451 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
1452 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
1453 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
1454 *_ICC_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
1455 *_ICC_IA32_ASM_DLL = DEF(VS2005_DLL)
1456 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
1457 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
1458 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
1460 DEBUG_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
1461 RELEASE_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
1462 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
1463 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
1464 *_ICC_IA32_SLINK_FLAGS = /nologo
1465 DEBUG_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1466 RELEASE_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1467 *_ICC_IA32_ASMLINK_FLAGS = /nologo /tiny
1472 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
1473 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
1474 # xilib.exe needs lib.exe from Visual Studio
1475 *_ICC_X64_SLINK_DLL = DEF(VS2005_BIN)
1476 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
1477 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
1478 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
1479 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
1480 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1481 *_ICC_X64_ASM_DLL = DEF(VS2005_DLL)
1482 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
1483 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
1484 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
1486 DEBUG_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
1487 RELEASE_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
1488 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1489 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1490 DEBUG_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1491 RELEASE_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1492 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG
1498 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
1499 # icl.exe needs cl.exe from Visual Studio
1500 *_ICC_IPF_CC_DLL = DEF(VS2005_BIN)
1501 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
1502 # xilib.exe needs lib.exe from Visual Studio
1503 *_ICC_IPF_SLINK_DLL = DEF(VS2005_BIN);DEF(VS2005_DLL)
1504 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
1505 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
1506 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
1507 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
1508 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
1509 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
1510 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
1511 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
1513 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
1514 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
1515 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
1516 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
1517 DEBUG_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
1518 RELEASE_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
1519 *_ICC_IPF_SLINK_FLAGS = /nologo
1524 *_ICC_EBC_*_FAMILY = INTEL
1526 *_ICC_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1527 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1528 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1529 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1530 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1531 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1533 *_ICC_EBC_MAKE_FLAGS = /nologo
1534 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1535 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1536 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1537 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1538 *_ICC_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
1540 ####################################################################################
1542 # Intel(R) C++ Compiler Version 9.1
1544 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
1545 # ASL - Microsoft ACPI Source Language Compiler
1547 ####################################################################################
1548 # ICCxASL - Intel C Compiler V9.1
1549 *_ICCxASL_*_*_FAMILY = INTEL
1551 *_ICCxASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1553 *_ICCxASL_*_MAKE_FLAGS = /nologo
1554 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1555 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC
1556 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1561 *_ICCxASL_*_ASL_PATH = DEF(WIN_IASL_BIN)
1562 *_ICCxASL_*_ASL_FLAGS =
1563 *_ICCxASL_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1564 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
1565 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
1566 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
1571 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
1572 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
1573 # xilib.exe needs lib.exe from Visual Studio
1574 *_ICCxASL_IA32_SLINK_DLL = DEF(VS2005_BIN)
1575 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
1576 *_ICCxASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
1577 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
1578 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
1579 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
1580 *_ICCxASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
1581 *_ICCxASL_IA32_ASM_DLL = DEF(VS2005_DLL)
1582 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
1583 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
1584 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
1586 DEBUG_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
1587 RELEASE_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
1588 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
1589 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
1590 *_ICCxASL_IA32_SLINK_FLAGS = /nologo
1591 DEBUG_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1592 RELEASE_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1593 *_ICCxASL_IA32_ASMLINK_FLAGS = /nologo /tiny
1598 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
1599 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
1600 # xilib.exe needs lib.exe from Visual Studio
1601 *_ICCxASL_X64_SLINK_DLL = DEF(VS2005_BIN)
1602 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
1603 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
1604 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
1605 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
1606 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1607 *_ICCxASL_X64_ASM_DLL = DEF(VS2005_DLL)
1608 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
1609 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
1610 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
1612 DEBUG_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
1613 RELEASE_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
1614 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1615 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1616 DEBUG_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1617 RELEASE_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1618 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG
1624 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
1625 # icl.exe needs cl.exe from Visual Studio
1626 *_ICCxASL_IPF_CC_DLL = DEF(VS2005_BIN)
1627 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
1628 # xilib.exe needs lib.exe from Visual Studio
1629 *_ICCxASL_IPF_SLINK_DLL = DEF(VS2005_BIN);DEF(VS2005_DLL)
1630 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
1631 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
1632 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
1633 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
1634 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
1635 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
1636 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
1637 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
1639 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
1640 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
1641 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
1642 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
1643 DEBUG_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
1644 RELEASE_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
1645 *_ICCxASL_IPF_SLINK_FLAGS = /nologo
1650 *_ICCxASL_EBC_*_FAMILY = INTEL
1652 *_ICCxASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1653 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1654 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1655 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1656 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1657 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1659 *_ICCxASL_EBC_MAKE_FLAGS = /nologo
1660 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1661 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1662 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1663 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1664 *_ICCxASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
1667 ####################################################################################
1669 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
1671 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
1672 # ASL - Intel ACPI Source Language Compiler
1674 ####################################################################################
1675 # ICCx86 - Intel C Compiler V9.1
1676 *_ICCx86_*_*_FAMILY = INTEL
1678 *_ICCx86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1680 *_ICCx86_*_MAKE_FLAGS = /nologo
1681 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1682 *_ICCx86_*_APP_FLAGS = /nologo /E /TC
1683 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1688 *_ICCx86_*_ASL_PATH = DEF(WIN_IASL_BIN)
1689 *_ICCx86_*_ASL_FLAGS =
1690 *_ICCx86_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1691 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
1692 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
1693 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
1698 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
1699 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
1700 # xilib.exe needs lib.exe from Visual Studio
1701 *_ICCx86_IA32_SLINK_DLL = DEF(VS2005x86_BIN)
1702 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
1703 *_ICCx86_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
1704 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
1705 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
1706 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
1707 *_ICCx86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1708 *_ICCx86_IA32_ASM_DLL = DEF(VS2005x86_DLL)
1709 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
1710 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
1711 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
1713 DEBUG_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
1714 RELEASE_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
1715 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
1716 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
1717 *_ICCx86_IA32_SLINK_FLAGS = /nologo
1718 DEBUG_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1719 RELEASE_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1720 *_ICCx86_IA32_ASMLINK_FLAGS = /nologo /tiny
1725 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
1726 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
1727 # xilib.exe needs lib.exe from Visual Studio
1728 *_ICCx86_X64_SLINK_DLL = DEF(VS2005x86_BIN)
1729 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
1730 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
1731 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
1732 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
1733 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1734 *_ICCx86_X64_ASM_DLL = DEF(VS2005x86_DLL)
1735 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
1736 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
1737 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
1739 DEBUG_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
1740 RELEASE_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
1741 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1742 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1743 DEBUG_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1744 RELEASE_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1745 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG
1751 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
1752 # icl.exe needs cl.exe from Visual Studio
1753 *_ICCx86_IPF_CC_DLL = DEF(VS2005x86_BIN)
1754 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
1755 # xilib.exe needs lib.exe from Visual Studio
1756 *_ICCx86_IPF_SLINK_DLL = DEF(VS2005x86_BIN);DEF(VS2005x86_DLL)
1757 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
1758 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
1759 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
1760 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
1761 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
1762 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
1763 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
1764 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
1766 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
1767 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
1768 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
1769 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
1770 DEBUG_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
1771 RELEASE_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
1772 *_ICCx86_IPF_SLINK_FLAGS = /nologo
1777 *_ICCx86_EBC_*_FAMILY = INTEL
1779 *_ICCx86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1780 *_ICCx86_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1781 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1782 *_ICCx86_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1783 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1784 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1786 *_ICCx86_EBC_MAKE_FLAGS = /nologo
1787 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1788 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1789 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1790 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1791 *_ICCx86_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
1794 ####################################################################################
1796 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
1798 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
1799 # ASL - Microsoft ACPI Source Language Compiler
1801 ####################################################################################
1802 # ICCx86xASL - Intel C Compiler V9.1
1803 *_ICCx86xASL_*_*_FAMILY = INTEL
1805 *_ICCx86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1807 *_ICCx86xASL_*_MAKE_FLAGS = /nologo
1808 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1809 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC
1810 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1815 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1816 *_ICCx86xASL_*_ASL_FLAGS =
1817 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1818 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
1819 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
1820 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
1825 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
1826 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
1827 # xilib.exe needs lib.exe from Visual Studio
1828 *_ICCx86xASL_IA32_SLINK_DLL = DEF(VS2005x86_BIN)
1829 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
1830 *_ICCx86xASL_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
1831 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
1832 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
1833 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
1834 *_ICCx86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1835 *_ICCx86xASL_IA32_ASM_DLL = DEF(VS2005x86_DLL)
1836 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
1837 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
1838 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
1840 DEBUG_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
1841 RELEASE_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs8192 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
1842 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
1843 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
1844 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo
1845 DEBUG_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1846 RELEASE_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1847 *_ICCx86xASL_IA32_ASMLINK_FLAGS = /nologo /tiny
1852 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
1853 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
1854 # xilib.exe needs lib.exe from Visual Studio
1855 *_ICCx86xASL_X64_SLINK_DLL = DEF(VS2005x86_BIN)
1856 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
1857 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
1858 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
1859 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
1860 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1861 *_ICCx86xASL_X64_ASM_DLL = DEF(VS2005x86_DLL)
1862 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
1863 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
1864 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
1866 DEBUG_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
1867 RELEASE_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs8192 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
1868 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1869 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1870 DEBUG_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1871 RELEASE_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1872 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG
1878 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
1879 # icl.exe needs cl.exe from Visual Studio
1880 *_ICCx86xASL_IPF_CC_DLL = DEF(VS2005x86_BIN)
1881 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
1882 # xilib.exe needs lib.exe from Visual Studio
1883 *_ICCx86xASL_IPF_SLINK_DLL = DEF(VS2005x86_BIN);DEF(VS2005x86_DLL)
1884 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
1885 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
1886 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
1887 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
1888 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
1889 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
1890 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
1891 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
1893 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
1894 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
1895 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
1896 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
1897 DEBUG_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /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
1898 RELEASE_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb
1899 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo
1904 *_ICCx86xASL_EBC_*_FAMILY = INTEL
1906 *_ICCx86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1907 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1908 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1909 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1910 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1911 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1913 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo
1914 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1915 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1916 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1917 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1918 *_ICCx86xASL_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
1921 ####################################################################################
1924 # IA32 - Microsoft Visual Studio .NET 2003 and Microsoft Windows DDK 3790.1830 for 16-bit linker
1925 # X64 - Microsoft Windows DDK 3790.1830
1926 # IPF - Microsoft Windows DDK 3790.1830
1927 # EBC - Intel EFI Byte Code Compiler
1929 ####################################################################################
1930 # MYTOOLS - Settings compatible with previous versions of tools_def.template
1931 *_MYTOOLS_*_*_FAMILY = MSFT
1936 *_MYTOOLS_*_ASL_PATH = DEF(WIN_IASL_BIN)
1937 *_MYTOOLS_*_ASL_FLAGS =
1938 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
1939 *_MYTOOLS_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
1940 *_MYTOOLS_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
1941 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
1944 *_MYTOOLS_*_MAKE_FLAGS = /nologo
1945 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1946 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC
1947 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1948 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG
1953 *_MYTOOLS_IA32_*_DLL = DEF(VS2005_DLL)
1955 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1956 *_MYTOOLS_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
1957 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
1958 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
1959 *_MYTOOLS_IA32_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
1960 *_MYTOOLS_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
1961 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
1962 *_MYTOOLS_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
1963 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
1964 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
1965 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
1966 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
1968 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1969 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1970 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
1971 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
1972 DEBUG_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
1973 RELEASE_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
1974 *_MYTOOLS_IA32_ASMLINK_FLAGS = /nologo /tiny
1979 *_MYTOOLS_X64_*_DLL = DEF(VS2005_DLL)
1981 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1982 *_MYTOOLS_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
1983 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
1984 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
1985 *_MYTOOLS_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
1986 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
1987 *_MYTOOLS_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
1988 *_MYTOOLS_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
1989 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
1990 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
1991 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
1993 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1994 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs8192 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1995 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1996 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1997 DEBUG_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1998 RELEASE_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2003 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
2004 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
2005 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
2006 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
2007 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
2008 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
2009 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
2010 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
2011 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
2012 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
2013 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
2014 *_MYTOOLS_IPF_ASM_OUTPUT = "-o "
2016 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi
2017 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32
2018 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2019 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2020 DEBUG_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG
2021 RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
2022 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
2027 *_MYTOOLS_EBC_*_FAMILY = INTEL
2029 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
2030 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2031 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2032 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2033 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
2034 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
2036 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo
2037 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2038 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2039 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2040 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2041 *_MYTOOLS_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP
2044 # VfrCompiler definitions
2046 *_*_*_VFR_PATH = VfrCompile
2047 *_*_*_VFR_FLAGS = -l -n
2050 # OptionRom tool definitions
2052 *_*_*_OPTROM_PATH = EfiRom
2053 *_*_*_OPTROM_FLAGS = -e
2056 # Asl Compiler definitions
2058 *_*_*_ASLCC_FLAGS = /GL- /Y- /TC /Dmain=ReferenceAcpiTable
2059 *_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
2060 *_*_*_ASLPP_FLAGS = /nologo /EP /C
2064 # LzmaCompress tool definitions
2066 *_*_*_LZMA_PATH = LzmaCompress
2067 *_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
2070 # TianoCompress tool definitions
2072 *_*_*_TIANO_PATH = TianoCompress
2073 *_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779