2 # Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
3 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 IDENTIFIER = Default TOOL_CHAIN_CONF
17 DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
18 DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
20 DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
21 DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005_BIN)
22 DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
23 DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64
25 DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin
26 DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005x86_BIN)
27 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64
28 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64
30 DEFINE VS2008_BIN = C:\Program Files\Microsoft Visual Studio 9.0\Vc\bin
31 DEFINE VS2008_DLL = C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008_BIN)
32 DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64
33 DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64
35 DEFINE VS2008x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin
36 DEFINE VS2008x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008x86_BIN)
37 DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64
38 DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64
40 DEFINE WINSDK_VERSION = v6.0A
41 DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
42 DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
44 # These defines are needed for certain Microsoft Visual Studio tools that
45 # are used by other toolchains. An example is that ICC on Windows normally
46 # uses Microsoft's nmake.exe.
48 # Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN)
49 DEFINE MS_VS_BIN = DEF(VS2005_BIN)
50 # Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL)
51 DEFINE MS_VS_DLL = DEF(VS2005_DLL)
53 DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16
54 DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86
55 DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64
56 DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86
58 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler
59 # tool chains for the linker and nmake commands.
60 # This configuration assumes a Windows 2003 Server DDK installation.
61 DEFINE ICC_VERSION = 9.1
62 #DEFINE ICC_VERSION = 10.1.021
63 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
64 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
65 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
66 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
68 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
69 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
70 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
71 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
73 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
74 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
77 # Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions
78 # We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions
80 DEFINE ICC11_VERSION = 11.1
81 DEFINE ICC11_BUILD = 072
82 DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
83 DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
84 DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
85 DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
87 DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
88 DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
89 DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
90 DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
92 DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
93 DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
95 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin
96 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin
98 DEFINE ELFGCC_BIN = /usr/bin
101 # Option 1: Hard coded full path to compiler suite
102 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
103 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
104 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/
106 # Option 2: Use an environment variable
107 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX)
108 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX)
110 # Option 3: Install the compiler suite into your default paths
111 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
112 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32-
114 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory
115 # Links needed: gcc, ar & ld
116 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/
117 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/
119 # Option 5: Install programs under user's home directory
120 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
121 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32-
124 DEFINE CYGWIN_BIN = c:/cygwin/bin
125 DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
126 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
127 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf-
129 DEFINE GCC44_IA32_PREFIX = /usr/bin/
130 #DEFINE GCC44_IA32_PREFIX = ENV(HOME)/programs/gcc/4.4/ia32/
131 DEFINE GCC44_X64_PREFIX = /usr/bin/
132 #DEFINE GCC44_X64_PREFIX = ENV(HOME)/programs/gcc/4.4/x64/
134 DEFINE GCC45_IA32_PREFIX = /usr/bin/
135 DEFINE GCC45_X64_PREFIX = /usr/bin/
137 DEFINE UNIX_IASL_BIN = /usr/bin/iasl
138 #DEFINE UNIX_IASL_BIN = $(HOME)/programs/iasl
139 DEFINE WIN_ASL_BIN_DIR = C:\ASL
140 DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe
141 DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe
144 DEFINE IASL_OUTFLAGS = -p
145 DEFINE MS_ASL_OUTFLAGS = /Fo=
146 DEFINE MS_ASL_FLAGS =
148 DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN)
149 DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS)
150 DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
151 #DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN)
152 #DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS)
153 #DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
155 DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
156 DEFINE MSFT_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
157 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
159 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
160 DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
161 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc
163 DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer
164 DEFINE RVCT31_TOOLS_PATH = c:/Program Files/ARM/RVCT/Programs/3.1/569/win_32-pentium
165 DEFINE RVCT31CYGWIN_TOOLS_PATH = /cygdrive/c/Program Files/ARM/RVCT/Programs/3.1/569/win_32-pentium
167 DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
170 # Change to the location clang was built
172 DEFINE CLANG_BIN = /usr/bin/
174 ####################################################################################
176 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
178 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
179 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
180 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
181 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
182 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
183 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
184 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
185 # ******_*********_****_COMMANDTYPE_ATTRIBUTE
186 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
187 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
188 # TARGET_*********_ARCH_***********_ATTRIBUTE
189 # ******_*********_ARCH_***********_ATTRIBUTE
190 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
191 # ******_TOOLCHAIN_****_***********_ATTRIBUTE
192 # TARGET_*********_****_***********_ATTRIBUTE
193 # ******_*********_****_***********_ATTRIBUTE (Lowest)
195 ####################################################################################
196 ####################################################################################
198 # Supported Tool Chains
199 # =====================
200 # VS2003 -win32- Requires:
201 # Microsoft Visual Studio .NET 2003
202 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
204 # Required to build EBC drivers:
205 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
206 # Required to build platforms or ACPI tables:
207 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
208 # http://www.acpica.org/downloads/previous_releases.php
209 # VS2005 -win32- Requires:
210 # Microsoft Visual Studio 2005 Team Suite Edition
211 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
213 # Required to build EBC drivers:
214 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
215 # Required to build platforms or ACPI tables:
216 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
217 # http://www.acpica.org/downloads/previous_releases.php
218 # VS2008 -win32- Requires:
219 # Microsoft Visual Studio 2008 Team Suite Edition
220 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
222 # Required to build EBC drivers:
223 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
224 # Required to build platforms or ACPI tables:
225 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
226 # http://www.acpica.org/downloads/previous_releases.php
227 # DDK3790 -win32- Requires:
228 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
230 # Required to build EBC drivers:
231 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
232 # Required to build platforms or ACPI tables:
233 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
234 # http://www.acpica.org/downloads/previous_releases.php
235 # UNIXGCC -UNIX- Requires:
237 # binutils 2.20.51.0.5
239 # Required to build platforms or ACPI tables:
240 # Intel(r) ACPI Compiler v20101013 from
241 # http://www.acpica.org/downloads/previous_releases.php
242 # GCC44 -Linux- Requires:
245 # Required to build platforms or ACPI tables:
246 # Intel(r) ACPI Compiler v20101013 from
247 # http://www.acpica.org/downloads/previous_releases.php
248 # ELFGCC -Linux- Requires:
249 # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin)
251 # Required to build platforms or ACPI tables:
252 # Intel(r) ACPI Compiler v20101013 from
253 # http://www.acpica.org/downloads/previous_releases.php
254 # CYGGCC -win32- Requires:
255 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
256 # Microsoft Visual Studio 2005 or 2008
258 # Required to build EBC drivers:
259 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
260 # Required to build platforms or ACPI tables:
261 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
262 # http://www.acpica.org/downloads/previous_releases.php
263 # ICC -win32- Requires:
264 # Intel C Compiler V9.1
266 # Microsoft Visual Studio 2003 or 2005
267 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
268 # version 3790.1830 for X64 target architectures
270 # Required to build EBC drivers:
271 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
272 # Required to build platforms or ACPI tables:
273 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
274 # http://www.acpica.org/downloads/previous_releases.php
275 # ICC11 -win32- Requires:
276 # Intel C Compiler V11.1
278 # Microsoft Visual Studio 2005 or 2008
279 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
280 # version 3790.1830 for X64 target architectures
282 # Required to build EBC drivers:
283 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
284 # Required to build platforms or ACPI tables:
285 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
286 # http://www.acpica.org/downloads/previous_releases.php
287 # MYTOOLS -win32- Requires:
288 # Microsoft Visual Studio 2008 for IA32/X64
289 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF
291 # Required to build EBC drivers:
292 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
293 # Required to build platforms or ACPI tables:
294 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
295 # http://www.acpica.org/downloads/previous_releases.php
296 # VS2003xASL -win32- Requires:
297 # Microsoft Visual Studio .NET 2003
298 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
300 # Required to build EBC drivers:
301 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
302 # Required to build platforms or ACPI tables:
303 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
304 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
305 # VS2005xASL -win32- Requires:
306 # Microsoft Visual Studio 2005 Team Suite Edition
307 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
309 # Required to build EBC drivers:
310 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
311 # Required to build platforms or ACPI tables:
312 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
313 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
314 # VS2008xASL -win32- Requires:
315 # Microsoft Visual Studio 2008 Team Suite
316 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
318 # Required to build EBC drivers:
319 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
320 # Required to build platforms or ACPI tables:
321 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
322 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
323 # DDK3790xASL -win32- Requires:
324 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
326 # Required to build EBC drivers:
327 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
328 # Required to build platforms or ACPI tables:
329 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
330 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
331 # CYGGCCxASL -win32- Requires:
332 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
333 # Microsoft Visual Studio 2005 or 2008
335 # Required to build EBC drivers:
336 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
337 # Required to build platforms or ACPI tables:
338 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
339 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
340 # ICCxASL -win32- Requires:
341 # Intel C Compiler V9.1
343 # Microsoft Visual Studio 2003 or 2005
344 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
345 # version 3790.1830 for X64 target architectures
347 # Required to build EBC drivers:
348 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
349 # Required to build platforms or ACPI tables:
350 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
351 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
352 # ICC11xASL -win32- Requires:
353 # Intel C Compiler V11.1
355 # Microsoft Visual Studio 2005 or 2008
356 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
357 # version 3790.1830 for X64 target architectures
359 # Required to build EBC drivers:
360 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
361 # Required to build platforms or ACPI tables:
362 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
363 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
364 # VS2005x86 -win64- Requires:
365 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
366 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
368 # Required to build EBC drivers:
369 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
370 # Required to build platforms or ACPI tables:
371 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
372 # http://www.acpica.org/downloads/previous_releases.php
373 # VS2008x86 -win64- Requires:
374 # Microsoft Visual Studio 2008 (x86)
375 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
377 # Required to build platforms or ACPI tables:
378 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
379 # http://www.acpica.org/downloads/previous_releases.php
380 # ICCx86 -win64- Requires:
381 # Intel C Compiler V9.1(x86)
383 # Microsoft Visual Studio 2003 or 2005
384 # Microsoft Windows Server 2003 Driver Development Kit
385 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
387 # Required to build EBC drivers:
388 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
389 # Required to build platforms or ACPI tables:
390 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
391 # http://www.acpica.org/downloads/previous_releases.php
392 # ICC11x86 -win64- Requires:
393 # Intel C Compiler V11.1(x86)
395 # Microsoft Visual Studio 2005 or 2008
396 # Microsoft Windows Server 2003 Driver Development Kit
397 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
399 # Required to build EBC drivers:
400 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
401 # Required to build platforms or ACPI tables:
402 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
403 # http://www.acpica.org/downloads/previous_releases.php
404 # VS2005x86xASL -win64- Requires:
405 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
406 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
408 # Required to build EBC drivers:
409 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
410 # Required to build platforms or ACPI tables:
411 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
412 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
413 # VS2008x86xASL -win64- Requires:
414 # Microsoft Visual Studio 2008 (x86)
415 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
417 # Required to build platforms or ACPI tables:
418 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
419 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
420 # ICCx86xASL -win64- Requires:
421 # Intel C Compiler V9.1 (x86)
423 # Microsoft Visual Studio 2003 or 2005
424 # Microsoft Windows Server 2003 Driver Development Kit
425 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
427 # Required to build EBC drivers:
428 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
429 # Required to build platforms or ACPI tables:
430 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
431 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
432 # ICC11x86xASL -win64- Requires:
433 # Intel C Compiler V11.1 (x86)
435 # Microsoft Visual Studio 2005 or 2008
436 # Microsoft Windows Server 2003 Driver Development Kit
437 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
439 # Required to build EBC drivers:
440 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
441 # Required to build platforms or ACPI tables:
442 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
443 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
444 # CYGGCCx86 -win64- Requires:
445 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
446 # Microsoft Visual Studio 2005 or 2008
448 # Required to build EBC drivers:
449 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
450 # Required to build platforms or ACPI tables:
451 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
452 # http://www.acpica.org/downloads/previous_releases.php
453 # CYGGCCx86xASL -win64- Requires:
454 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
455 # Microsoft Visual Studio 2005 or 2008
457 # Required to build EBC drivers:
458 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
459 # Required to build platforms or ACPI tables:
460 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
461 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
462 # * Commented out - All versions of VS2005 use the same standard install directory
464 ####################################################################################
465 ####################################################################################
467 # Supported Tool Chain Family
468 # ===========================
472 ####################################################################################
473 ####################################################################################
475 # Intel EFI Byte Code Compiler (Template)
477 ####################################################################################
478 # *_*_EBC_*_FAMILY = INTEL
480 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
481 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
482 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe
484 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
485 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
486 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h
487 # *_*_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
489 ####################################################################################
491 # Intel ACPI Source Language Compiler (Template)
493 ####################################################################################
494 # *_*_*_ASL_FAMILY = INTEL
496 # *_*_*_ASL_PATH = C:\ASL\iasl.exe
498 ####################################################################################
500 # Microsoft ACPI Source Language Compiler (Template)
502 ####################################################################################
503 # *_*_*_ASL_FAMILY = MSFT
505 # *_*_*_ASL_PATH = C:\ASL\asl.exe
507 ####################################################################################
510 ####################################################################################
512 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
513 # And Intel ACPI Compiler
515 ####################################################################################
516 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe)
517 *_VS2003_*_*_FAMILY = MSFT
522 *_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
523 *_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
524 *_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
525 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
526 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
527 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
532 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL)
534 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
535 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
536 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
537 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
538 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
539 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
540 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
541 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
542 *_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe
543 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
544 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
545 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
546 *_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
548 *_VS2003_IA32_MAKE_FLAGS = /nologo
549 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC
550 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
551 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
552 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
553 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
554 NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
556 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
557 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
558 NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
560 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
561 DEBUG_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
562 RELEASE_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
563 NOOPT_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
568 *_VS2003_EBC_*_FAMILY = INTEL
570 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
571 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
572 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
573 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
574 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
575 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
576 *_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
578 *_VS2003_EBC_MAKE_FLAGS = /nologo
579 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
580 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
581 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
582 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
583 *_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
585 ####################################################################################
587 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler
589 ####################################################################################
590 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe)
591 *_VS2003xASL_*_*_FAMILY = MSFT
596 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
597 *_VS2003xASL_*_ASL_FLAGS =
598 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
599 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
600 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
601 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
606 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL)
608 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
609 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
610 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
611 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
612 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
613 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
614 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
615 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
616 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
617 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
618 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
619 *_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
622 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo
623 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC
624 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
625 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
626 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
627 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
628 NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
630 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
631 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
632 NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
634 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG
635 DEBUG_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
636 RELEASE_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
637 NOOPT_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
642 *_VS2003xASL_EBC_*_FAMILY = INTEL
644 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
645 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
646 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
647 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
648 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
649 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
650 *_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
652 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo
653 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
654 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
655 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
656 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
657 *_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
659 ####################################################################################
661 # Microsoft Visual Studio 2005
663 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
664 # ASL - Intel ACPI Source Language Compiler
665 ####################################################################################
666 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
667 *_VS2005_*_*_FAMILY = MSFT
669 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
670 *_VS2005_*_MAKE_FLAGS = /nologo
671 *_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
673 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG
674 *_VS2005_*_APP_FLAGS = /nologo /E /TC
675 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
676 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
678 *_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
683 *_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
684 *_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
685 *_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
686 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
687 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
688 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
693 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL)
695 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
696 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
697 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
698 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
699 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
700 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
701 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
702 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
703 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
704 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
705 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
707 *_VS2005_IA32_MAKE_FLAGS = /nologo
708 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
709 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
710 NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
712 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
713 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
714 NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
716 DEBUG_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
717 RELEASE_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
718 NOOPT_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:I386 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
723 *_VS2005_X64_*_DLL = DEF(VS2005_DLL)
725 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
726 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
727 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
728 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
729 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
730 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
731 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
732 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
733 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
734 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
737 DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
738 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
739 NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
741 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
742 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
743 NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
745 DEBUG_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
746 RELEASE_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
747 NOOPT_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
752 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL)
754 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
755 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
756 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
757 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
758 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
759 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
760 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
761 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
762 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
763 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
765 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
766 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
767 NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
769 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
770 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
771 NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
773 DEBUG_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
774 RELEASE_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
775 NOOPT_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
780 *_VS2005_EBC_*_FAMILY = INTEL
782 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
783 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
784 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
785 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
786 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
787 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
789 *_VS2005_EBC_MAKE_FLAGS = /nologo
790 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
791 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
792 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
793 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
794 *_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
796 ####################################################################################
798 # Microsoft Visual Studio 2005
800 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
801 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
802 ####################################################################################
803 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
804 *_VS2005xASL_*_*_FAMILY = MSFT
806 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
807 *_VS2005xASL_*_MAKE_FLAG = /nologo
808 *_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
810 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
811 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC
812 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
813 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
815 *_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
820 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
821 *_VS2005xASL_*_ASL_FLAGS =
822 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
823 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
824 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
825 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
830 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL)
832 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
833 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
834 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
835 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
836 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
837 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
838 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
839 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
840 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
841 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
842 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
844 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo
845 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
846 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
847 NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
849 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
850 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
851 NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
853 DEBUG_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
854 RELEASE_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
855 NOOPT_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
860 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL)
862 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
863 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
864 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
865 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
866 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
867 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
868 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
869 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
870 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
871 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
874 DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
875 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
876 NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
878 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
879 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
880 NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
882 DEBUG_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
883 RELEASE_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
884 NOOPT_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
889 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL)
891 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
892 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
893 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
894 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
895 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
896 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
897 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
898 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
899 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
900 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
902 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
903 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
904 NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
906 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
907 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
908 NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
910 DEBUG_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
911 RELEASE_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
912 NOOPT_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
917 *_VS2005xASL_EBC_*_FAMILY = INTEL
919 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
920 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
921 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
922 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
923 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
924 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
926 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo
927 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
928 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
929 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
930 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
931 *_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
933 ####################################################################################
935 # Microsoft Visual Studio 2005 (x86)
937 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
938 # ASL - Intel ACPI Source Language Compiler
939 ####################################################################################
940 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
941 *_VS2005x86_*_*_FAMILY = MSFT
943 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
944 *_VS2005x86_*_MAKE_FLAGS = /nologo
945 *_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
947 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG
948 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC
949 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
950 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
952 *_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
957 *_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
958 *_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
959 *_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
960 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
961 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
962 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
967 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL)
969 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
970 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
971 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
972 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
973 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
974 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
975 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
976 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
977 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
978 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
979 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
981 *_VS2005x86_IA32_MAKE_FLAGS = /nologo
982 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
983 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
984 NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
986 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
987 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
988 NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
990 DEBUG_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
991 RELEASE_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
992 NOOPT_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
997 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL)
999 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1000 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1001 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1002 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1003 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1004 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1005 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1006 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1007 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1008 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1011 DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1012 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1013 NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1015 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1016 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1017 NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1019 DEBUG_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1020 RELEASE_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1021 NOOPT_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1026 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL)
1028 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1029 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1030 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1031 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1032 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1033 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1034 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1035 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1036 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1037 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1039 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1040 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1041 NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1043 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1044 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1045 NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1047 DEBUG_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1048 RELEASE_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1049 NOOPT_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1054 *_VS2005x86_EBC_*_FAMILY = INTEL
1056 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1057 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1058 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1059 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1060 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1061 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1063 *_VS2005x86_EBC_MAKE_FLAGS = /nologo
1064 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1065 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1066 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1067 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1068 *_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
1070 ####################################################################################
1072 # Microsoft Visual Studio 2005 (x86)
1074 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1075 # ASL - Microsoft ACPI Source Language Compiler
1076 ####################################################################################
1077 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1078 *_VS2005x86xASL_*_*_FAMILY = MSFT
1080 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1081 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo
1082 *_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
1084 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1085 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC
1086 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1087 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1089 *_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
1094 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1095 *_VS2005x86xASL_*_ASL_FLAGS =
1096 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1097 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1098 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1099 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1104 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL)
1106 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1107 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
1108 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1109 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
1110 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1111 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
1112 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
1113 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1114 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
1115 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1116 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1118 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo
1119 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1120 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1121 NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1123 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1124 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1125 NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1127 DEBUG_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1128 RELEASE_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1129 NOOPT_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1134 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL)
1136 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1137 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1138 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1139 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1140 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1141 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1142 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1143 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1144 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1145 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1148 DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1149 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1150 NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1152 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1153 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1154 NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1156 DEBUG_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1157 RELEASE_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1158 NOOPT_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1163 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL)
1165 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1166 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1167 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1168 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1169 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1170 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1171 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1172 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1173 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1174 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1176 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1177 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1178 NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1180 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1181 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1182 NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1184 DEBUG_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1185 RELEASE_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1186 NOOPT_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1191 *_VS2005x86xASL_EBC_*_FAMILY = INTEL
1193 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1194 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1195 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1196 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1197 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1198 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1200 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo
1201 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1202 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1203 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1204 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1205 *_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
1209 ####################################################################################
1211 # Microsoft Visual Studio 2008
1213 # VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1214 # ASL - Intel ACPI Source Language Compiler
1215 ####################################################################################
1216 # VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1217 *_VS2008_*_*_FAMILY = MSFT
1219 *_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1220 *_VS2008_*_MAKE_FLAGS = /nologo
1221 *_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1223 *_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG
1224 *_VS2008_*_APP_FLAGS = /nologo /E /TC
1225 *_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1226 *_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1228 *_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1233 *_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1234 *_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1235 *_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1236 *_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1237 *_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1238 *_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1243 *_VS2008_IA32_*_DLL = DEF(VS2008_DLL)
1245 *_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1246 *_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1247 *_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1248 *_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1249 *_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1250 *_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1251 *_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1252 *_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1253 *_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1254 *_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1255 *_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1257 *_VS2008_IA32_MAKE_FLAGS = /nologo
1258 DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1259 RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1260 NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1262 DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1263 RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1264 NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1266 DEBUG_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1267 RELEASE_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1268 NOOPT_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1273 *_VS2008_X64_*_DLL = DEF(VS2008_DLL)
1275 *_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1276 *_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1277 *_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1278 *_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1279 *_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1280 *_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1281 *_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1282 *_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1283 *_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1284 *_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1287 DEBUG_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1288 RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1289 NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1291 DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1292 RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1293 NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1295 DEBUG_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1296 RELEASE_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1297 NOOPT_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1302 *_VS2008_IPF_*_DLL = DEF(VS2008_DLL)
1304 *_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1305 *_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1306 *_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1307 *_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1308 *_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1309 *_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1310 *_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1311 *_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1312 *_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1313 *_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1315 DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1316 RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1317 NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1319 DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1320 RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1321 NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1323 DEBUG_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1324 RELEASE_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1325 NOOPT_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1330 *_VS2008_EBC_*_FAMILY = INTEL
1332 *_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1333 *_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1334 *_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1335 *_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1336 *_VS2008_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1337 *_VS2008_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1339 *_VS2008_EBC_MAKE_FLAGS = /nologo
1340 *_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1341 *_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1342 *_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1343 *_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1344 *_VS2008_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
1346 ####################################################################################
1348 # Microsoft Visual Studio 2008
1350 # VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite
1351 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1352 ####################################################################################
1353 # VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1354 *_VS2008xASL_*_*_FAMILY = MSFT
1356 *_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1357 *_VS2008xASL_*_MAKE_FLAG = /nologo
1358 *_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1360 *_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1361 *_VS2008xASL_*_APP_FLAGS = /nologo /E /TC
1362 *_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1363 *_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1365 *_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1370 *_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1371 *_VS2008xASL_*_ASL_FLAGS =
1372 *_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1373 *_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1374 *_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1375 *_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1380 *_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL)
1382 *_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1383 *_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1384 *_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1385 *_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1386 *_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1387 *_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1388 *_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1389 *_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1390 *_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1391 *_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1392 *_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1394 *_VS2008xASL_IA32_MAKE_FLAGS = /nologo
1395 DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1396 RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1397 NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1399 DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1400 RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1401 NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1403 DEBUG_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1404 RELEASE_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1405 NOOPT_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1410 *_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL)
1412 *_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1413 *_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1414 *_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1415 *_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1416 *_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1417 *_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1418 *_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1419 *_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1420 *_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1421 *_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1424 DEBUG_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1425 RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1426 NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1428 DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1429 RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1430 NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1432 DEBUG_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1433 RELEASE_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1434 NOOPT_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1439 *_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL)
1441 *_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1442 *_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1443 *_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1444 *_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1445 *_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1446 *_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1447 *_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1448 *_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1449 *_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1450 *_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1452 DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1453 RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1454 NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1456 DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1457 RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1458 NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1460 DEBUG_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1461 RELEASE_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1462 NOOPT_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1467 *_VS2008xASL_EBC_*_FAMILY = INTEL
1469 *_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1470 *_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1471 *_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1472 *_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1473 *_VS2008xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1474 *_VS2008xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1476 *_VS2008xASL_EBC_MAKE_FLAGS = /nologo
1477 *_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1478 *_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1479 *_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1480 *_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1481 *_VS2008xASL_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
1484 ####################################################################################
1485 # VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL
1486 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
1487 ####################################################################################
1488 # VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL
1489 *_VS2008x86_*_*_FAMILY = MSFT
1491 *_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1492 *_VS2008x86_*_MAKE_FLAG = /nologo
1493 *_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1495 *_VS2008x86_*_MAKE_FLAGS = /nologo
1496 *_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG
1497 *_VS2008x86_*_APP_FLAGS = /nologo /E /TC
1498 *_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1499 *_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1501 *_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1506 *_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
1507 *_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1508 *_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1509 *_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1510 *_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1511 *_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1516 *_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL)
1518 *_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1519 *_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1520 *_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1521 *_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1522 *_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1523 *_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1524 *_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1525 *_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
1526 *_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
1527 *_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
1528 *_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
1530 *_VS2008x86_IA32_MAKE_FLAGS = /nologo
1531 DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1532 RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1533 NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1535 DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1536 RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1537 NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1539 DEBUG_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1540 RELEASE_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1541 NOOPT_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1546 *_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL)
1548 *_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1549 *_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1550 *_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1551 *_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1552 *_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1553 *_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1554 *_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
1555 *_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
1556 *_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1557 *_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1559 DEBUG_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1560 RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1561 NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1563 DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1564 RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1565 NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1567 DEBUG_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1568 RELEASE_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1569 NOOPT_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1574 *_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL)
1576 *_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1577 *_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1578 *_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1579 *_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1580 *_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1581 *_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1582 *_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
1583 *_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
1584 *_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1585 *_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1587 DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1588 RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1589 NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1591 DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1592 RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1593 NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1595 DEBUG_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1596 RELEASE_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1597 NOOPT_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1600 ####################################################################################
1601 # VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL
1602 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1603 ####################################################################################
1604 *_VS2008x86xASL_*_*_FAMILY = MSFT
1606 *_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1607 *_VS2008x86xASL_*_MAKE_FLAG = /nologo
1608 *_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1610 *_VS2008x86xASL_*_MAKE_FLAGS = /nologo
1611 *_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1612 *_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC
1613 *_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1614 *_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1616 *_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1621 *_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1622 *_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
1623 *_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1624 *_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1625 *_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1626 *_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1631 *_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL)
1633 *_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1634 *_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1635 *_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1636 *_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1637 *_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1638 *_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1639 *_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1640 *_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
1641 *_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
1642 *_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
1643 *_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
1645 *_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo
1646 DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1647 RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1648 NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1650 DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1651 RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1652 NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1654 DEBUG_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1655 RELEASE_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1656 NOOPT_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1661 *_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL)
1663 *_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1664 *_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1665 *_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1666 *_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1667 *_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1668 *_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1669 *_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
1670 *_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
1671 *_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1672 *_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1674 DEBUG_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1675 RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1676 NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1678 DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1679 RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1680 NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1682 DEBUG_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1683 RELEASE_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1684 NOOPT_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1689 *_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL)
1691 *_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1692 *_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1693 *_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1694 *_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1695 *_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1696 *_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1697 *_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
1698 *_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
1699 *_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1700 *_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1702 DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1703 RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1704 NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1706 DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1707 RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1708 NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1710 DEBUG_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1711 RELEASE_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1712 NOOPT_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1715 ####################################################################################
1717 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
1718 # And Intel ACPI Compiler
1720 ####################################################################################
1721 # DDK3790 - Microsoft Windows DDK 3790.1830
1722 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
1723 *_DDK3790_*_*_FAMILY = MSFT
1725 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
1726 *_DDK3790_*_MAKE_FLAGS = /nologo
1727 *_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
1729 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1730 *_DDK3790_*_APP_FLAGS = /nologo /E /TC
1731 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG
1732 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1734 *_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
1739 *_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1740 *_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1741 *_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1742 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1743 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1744 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1749 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
1750 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
1751 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
1752 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
1753 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
1754 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
1755 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
1756 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
1757 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
1758 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
1760 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1761 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1762 NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1764 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
1765 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
1766 NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
1768 DEBUG_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1769 RELEASE_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1770 NOOPT_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1775 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
1776 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
1777 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
1778 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
1779 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
1780 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
1781 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1782 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
1783 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
1784 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
1786 DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1787 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1788 NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1790 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1791 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1792 NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1794 DEBUG_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1795 RELEASE_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1796 NOOPT_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1801 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
1802 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
1803 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1804 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
1805 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1806 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
1807 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
1808 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
1809 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1810 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1813 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1814 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1815 NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1817 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1818 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1819 NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1821 DEBUG_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1822 RELEASE_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1823 NOOPT_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1828 *_DDK3790_EBC_*_FAMILY = INTEL
1830 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1831 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1832 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1833 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1834 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1836 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1837 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1838 *_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
1840 ####################################################################################
1842 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
1843 # And Microsoft ACPI Compiler
1845 ####################################################################################
1846 # DDK3790xASL - Microsoft Windows DDK 3790.1830
1847 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1848 *_DDK3790xASL_*_*_FAMILY = MSFT
1850 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
1851 *_DDK3790xASL_*_MAKE_FLAGS = /nologo
1852 *_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
1854 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1855 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC
1856 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG
1857 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1859 *_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
1864 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1865 *_DDK3790xASL_*_ASL_FLAGS =
1866 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1867 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1868 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1869 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1874 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
1875 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
1876 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
1877 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
1878 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
1879 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
1880 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
1881 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
1882 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
1883 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
1885 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1886 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1887 NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1889 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
1890 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
1891 NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
1893 DEBUG_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1894 RELEASE_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1895 NOOPT_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1900 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
1901 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
1902 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
1903 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
1904 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
1905 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
1906 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
1907 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
1908 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
1909 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
1911 DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1912 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1913 NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1915 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1916 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1917 NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1919 DEBUG_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1920 RELEASE_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
1921 NOOPT_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
1926 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
1927 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
1928 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1929 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
1930 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1931 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
1932 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
1933 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
1934 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
1935 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
1938 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1939 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1940 NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1942 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1943 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1944 NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1946 DEBUG_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1947 RELEASE_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1948 NOOPT_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
1953 *_DDK3790xASL_EBC_*_FAMILY = INTEL
1955 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1956 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1957 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1958 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1959 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1961 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1962 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1963 *_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
1966 ####################################################################################
1968 ####################################################################################
1970 *_*_*_OBJCOPY_PATH = echo
1971 *_*_*_OBJCOPY_FLAGS = objcopy not needed for
1972 *_*_*_SYMRENAME_PATH = echo
1973 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for
1975 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h
1976 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe
1977 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe
1978 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency
1979 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie
1980 DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections
1981 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
1982 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
1983 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
1984 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
1985 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
1986 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
1987 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
1988 DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
1989 DEFINE GCC_ASLPP_FLAGS = -x c -E -P
1990 DEFINE GCC_ASLCC_FLAGS = -x c
1991 DEFINE GCC_WINDRES_FLAGS = -J rc -O coff
1992 DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii
1993 DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii
1994 DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii
1996 DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-stack-protector -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -ffunction-sections -fdata-sections -c -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
1997 DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -malign-double -D EFI32
1998 DEFINE GCC44_X64_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m64 "-DEFIAPI=__attribute__((ms_abi))" -DNO_BUILTIN_VA_FUNCS -mno-red-zone -Wno-address -mcmodel=large
1999 DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections --script=$(EDK_TOOLS_PATH)/Scripts/gcc4.4-ld-script
2000 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable
2001 DEFINE GCC44_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
2002 DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64
2003 DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
2005 DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS)
2006 DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
2007 DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON)
2008 DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS)
2009 DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS)
2010 DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
2011 DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS)
2013 ####################################################################################
2015 # Unix GCC And Intel Linux ACPI Compiler
2017 ####################################################################################
2018 # UNIXGCC - UNIX GCC
2019 # ASL - Intel Linux ACPI Source Language Compiler (iasl)
2020 *_UNIXGCC_*_*_FAMILY = GCC
2022 *_UNIXGCC_*_MAKE_PATH = make
2023 *_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
2025 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
2026 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
2027 *_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
2028 *_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
2029 *_UNIXGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
2030 *_UNIXGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
2031 *_UNIXGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
2032 *_UNIXGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
2033 *_UNIXGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
2034 *_UNIXGCC_*_APP_FLAGS =
2035 *_UNIXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
2036 *_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
2041 *_UNIXGCC_IA32_OBJCOPY_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
2042 *_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2043 *_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2044 *_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar
2045 *_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
2046 *_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2047 *_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2048 *_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
2049 *_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2050 *_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
2051 *_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
2053 *_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
2054 *_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2055 *_UNIXGCC_IA32_OBJCOPY_FLAGS =
2060 *_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2061 *_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2062 *_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar
2063 *_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
2064 *_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
2065 *_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2066 *_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2067 *_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2068 *_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
2069 *_UNIXGCC_X64_RC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
2070 *_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
2072 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
2073 *_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2074 *_UNIXGCC_X64_OBJCOPY_FLAGS =
2079 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2080 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2081 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar
2082 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
2083 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
2084 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2085 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2086 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2087 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
2088 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
2089 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
2090 *_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
2092 *_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
2093 *_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
2094 *_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
2095 *_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
2096 *_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
2099 ####################################################################################
2101 # GCC 4.4 - This configuration is used to compile under Linux to produce
2102 # PE/COFF binaries using GCC 4.4.
2104 ####################################################################################
2105 *_GCC44_*_*_FAMILY = GCC
2107 *_GCC44_*_MAKE_PATH = make
2108 *_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN)
2110 *_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
2111 *_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
2112 *_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
2113 *_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
2114 *_GCC44_*_APP_FLAGS =
2115 *_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS)
2116 *_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
2119 # GCC44 IA32 definitions
2121 *_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy
2122 *_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc
2123 *_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar
2124 *_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)ld
2125 *_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)ld
2126 *_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc
2127 *_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc
2128 *_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
2129 *_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc
2130 *_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
2131 *_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy
2133 *_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
2134 *_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
2135 *_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386
2136 *_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os
2137 *_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
2138 *_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2139 *_GCC44_IA32_OBJCOPY_FLAGS =
2142 # GCC44 X64 definitions
2144 *_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy
2145 *_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc
2146 *_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar
2147 *_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)ld
2148 *_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)ld
2149 *_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc
2150 *_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc
2151 *_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc
2152 *_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc
2153 *_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc
2154 *_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy
2156 *_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
2157 *_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
2158 *_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64
2159 *_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
2160 *_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
2161 *_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2162 *_GCC44_X64_OBJCOPY_FLAGS =
2164 ####################################################################################
2166 # GCC 4.5 - This configuration is used to compile under Linux to produce
2167 # PE/COFF binaries using GCC 4.5.
2169 ####################################################################################
2170 *_GCC45_*_*_FAMILY = GCC
2172 *_GCC45_*_MAKE_PATH = make
2173 *_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN)
2175 *_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
2176 *_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
2177 *_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
2178 *_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
2179 *_GCC45_*_APP_FLAGS =
2180 *_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS)
2181 *_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
2184 # GCC45 IA32 definitions
2186 *_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy
2187 *_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc
2188 *_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar
2189 *_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)ld
2190 *_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)ld
2191 *_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc
2192 *_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc
2193 *_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
2194 *_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc
2195 *_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
2196 *_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy
2198 *_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
2199 *_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
2200 *_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386
2201 *_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os
2202 *_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
2203 *_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2204 *_GCC45_IA32_OBJCOPY_FLAGS =
2207 # GCC45 X64 definitions
2209 *_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy
2210 *_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc
2211 *_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar
2212 *_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)ld
2213 *_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)ld
2214 *_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc
2215 *_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc
2216 *_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc
2217 *_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc
2218 *_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc
2219 *_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy
2221 *_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
2222 *_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
2223 *_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64
2224 *_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS)
2225 *_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
2226 *_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2227 *_GCC45_X64_OBJCOPY_FLAGS =
2229 ####################################################################################
2231 # Cygwin GCC And Intel ACPI Compiler
2233 ####################################################################################
2234 # CYGGCC - CygWin GCC
2235 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
2236 *_CYGGCC_*_*_FAMILY = GCC
2238 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN)
2239 *_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2240 *_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2242 *_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
2243 *_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
2244 *_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
2245 *_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
2246 *_CYGGCC_*_MAKE_FLAGS = /nologo
2247 *_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
2248 *_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
2249 *_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
2250 *_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
2251 *_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
2252 *_CYGGCC_*_APP_FLAGS =
2253 *_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2254 *_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2259 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
2260 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
2261 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
2262 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
2263 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
2264 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
2265 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
2266 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
2267 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
2268 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
2269 *_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
2270 *_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy
2272 *_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
2273 *_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2274 *_CYGGCC_IA32_OBJCOPY_FLAGS =
2279 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
2280 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
2281 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
2282 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
2283 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
2284 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
2285 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
2286 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
2287 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
2288 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
2289 *_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
2290 *_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy
2292 *_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
2293 *_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2294 *_CYGGCC_X64_OBJCOPY_FLAGS =
2299 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
2300 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
2301 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
2302 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
2303 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
2304 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
2305 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
2306 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
2307 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
2308 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
2309 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
2310 *_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
2312 *_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
2313 *_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
2314 *_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
2315 *_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
2316 *_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
2321 *_CYGGCC_EBC_*_FAMILY = INTEL
2323 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2324 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2325 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
2326 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
2327 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2328 *_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2330 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2331 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2332 *_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
2334 ####################################################################################
2336 # Cygwin GCC And Microsoft ACPI Compiler
2338 ####################################################################################
2339 # CYGGCCxASL - CygWin GCC
2340 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2341 *_CYGGCCxASL_*_*_FAMILY = GCC
2343 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN)
2344 *_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2346 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo
2347 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
2348 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
2349 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
2350 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler
2351 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
2356 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2357 *_CYGGCCxASL_*_ASL_FLAGS =
2358 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2359 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2360 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2361 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2366 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
2367 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
2368 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
2369 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
2370 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
2371 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
2372 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
2373 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
2374 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
2375 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
2376 *_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
2378 *_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
2379 *_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2384 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
2385 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
2386 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
2387 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
2388 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
2389 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
2390 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
2391 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
2392 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
2393 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
2394 *_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
2396 *_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
2397 *_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2402 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
2403 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
2404 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
2405 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
2406 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
2407 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
2408 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
2409 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
2410 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
2411 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
2412 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
2413 *_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
2415 *_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
2416 *_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
2417 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
2418 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
2419 *_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
2424 *_CYGGCCxASL_EBC_*_FAMILY = INTEL
2426 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2427 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2428 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
2429 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
2430 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2431 *_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2433 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2434 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2435 *_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
2437 ####################################################################################
2439 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf
2442 ####################################################################################
2443 # ELFGCC - Linux ELF GCC
2444 *_ELFGCC_*_*_FAMILY = GCC
2445 *_ELFGCC_*_MAKE_PATH = make
2447 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
2448 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
2453 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
2454 *_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
2455 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
2456 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -P
2457 *_ELFGCC_*_ASLCC_FLAGS = -x c
2458 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
2463 *_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy
2464 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc
2465 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar
2466 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld
2467 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc
2468 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc
2469 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
2470 *_ELFGCC32_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
2471 *_ELFGCC32_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
2472 *_ELFGCC32_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
2473 *_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy
2475 *_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
2476 *_ELFGCC_IA32_SLINK_FLAGS =
2477 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
2478 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
2479 *_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
2480 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
2481 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
2482 *_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
2483 *_ELFGCC_IA32_OBJCOPY_FLAGS =
2488 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc
2489 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
2490 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar
2491 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld
2492 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
2493 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc
2494 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc
2495 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
2496 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
2497 *_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy
2499 *_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
2500 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
2501 *_ELFGCC_X64_SLINK_FLAGS =
2502 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
2503 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
2504 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
2505 *_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
2510 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc
2511 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
2512 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar
2513 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld
2514 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
2515 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc
2516 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc
2517 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
2518 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
2519 *_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy
2521 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64
2522 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
2523 *_ELFGCC_IPF_SLINK_FLAGS =
2524 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
2525 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
2526 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
2527 *_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
2529 ####################################################################################
2531 # Intel(R) C++ Compiler Version 9.1
2533 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
2534 # ASL - Intel ACPI Source Language Compiler
2536 ####################################################################################
2537 # ICC - Intel C Compiler V9.1
2538 *_ICC_*_*_FAMILY = INTEL
2540 *_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2541 *_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2543 *_ICC_*_MAKE_FLAGS = /nologo
2544 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2545 *_ICC_*_APP_FLAGS = /nologo /E /TC
2546 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2548 *_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
2553 *_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2554 *_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2555 *_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2556 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
2557 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
2558 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
2563 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
2564 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
2565 # xilib.exe needs lib.exe from Visual Studio
2566 *_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN)
2567 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
2568 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
2569 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
2570 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
2571 *_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
2572 *_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL)
2573 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
2574 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
2575 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
2577 DEBUG_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
2578 RELEASE_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
2579 NOOPT_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
2581 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2582 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
2583 NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2585 *_ICC_IA32_SLINK_FLAGS = /nologo
2586 DEBUG_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2587 RELEASE_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2588 NOOPT_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2593 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
2594 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
2595 # xilib.exe needs lib.exe from Visual Studio
2596 *_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN)
2597 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
2598 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
2599 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
2600 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
2601 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
2602 *_ICC_X64_ASM_DLL = DEF(MS_VS_DLL)
2603 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
2604 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
2605 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
2607 DEBUG_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
2608 RELEASE_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
2609 NOOPT_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
2611 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2612 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2613 NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2615 DEBUG_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2616 RELEASE_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2617 NOOPT_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2619 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG
2625 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
2626 # icl.exe needs cl.exe from Visual Studio
2627 *_ICC_IPF_CC_DLL = DEF(MS_VS_BIN)
2628 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
2629 # xilib.exe needs lib.exe from Visual Studio
2630 *_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
2631 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
2632 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
2633 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
2634 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
2635 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
2636 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
2637 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
2638 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
2640 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2641 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
2642 NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2644 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2645 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
2646 NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2648 DEBUG_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2649 RELEASE_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2650 NOOPT_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2652 *_ICC_IPF_SLINK_FLAGS = /nologo
2657 *_ICC_EBC_*_FAMILY = INTEL
2659 *_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2660 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2661 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2662 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2663 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
2664 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
2666 *_ICC_EBC_MAKE_FLAGS = /nologo
2667 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2668 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2669 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2670 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2671 *_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
2673 ####################################################################################
2675 # Intel(R) C++ Compiler Version 9.1
2677 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
2678 # ASL - Microsoft ACPI Source Language Compiler
2680 ####################################################################################
2681 # ICCxASL - Intel C Compiler V9.1
2682 *_ICCxASL_*_*_FAMILY = INTEL
2684 *_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2685 *_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2687 *_ICCxASL_*_MAKE_FLAGS = /nologo
2688 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2689 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC
2690 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2692 *_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
2697 *_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2698 *_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2699 *_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2700 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
2701 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
2702 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
2707 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
2708 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
2709 # xilib.exe needs lib.exe from Visual Studio
2710 *_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
2711 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
2712 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
2713 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
2714 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
2715 *_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
2716 *_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
2717 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
2718 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
2719 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
2721 DEBUG_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
2722 RELEASE_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
2723 NOOPT_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
2725 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2726 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
2727 NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2729 *_ICCxASL_IA32_SLINK_FLAGS = /nologo
2730 DEBUG_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2731 RELEASE_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2732 NOOPT_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2737 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
2738 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
2739 # xilib.exe needs lib.exe from Visual Studio
2740 *_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
2741 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
2742 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
2743 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
2744 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
2745 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
2746 *_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL)
2747 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
2748 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
2749 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
2751 DEBUG_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
2752 RELEASE_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
2753 NOOPT_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
2755 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2756 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2757 NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2759 DEBUG_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2760 RELEASE_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2761 NOOPT_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2763 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG
2769 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
2770 # icl.exe needs cl.exe from Visual Studio
2771 *_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN)
2772 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
2773 # xilib.exe needs lib.exe from Visual Studio
2774 *_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
2775 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
2776 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
2777 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
2778 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
2779 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
2780 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
2781 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
2782 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
2784 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2785 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
2786 NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2788 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2789 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
2790 NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2792 DEBUG_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2793 RELEASE_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2794 NOOPT_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2796 *_ICCxASL_IPF_SLINK_FLAGS = /nologo
2801 *_ICCxASL_EBC_*_FAMILY = INTEL
2803 *_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2804 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2805 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2806 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2807 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
2808 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
2810 *_ICCxASL_EBC_MAKE_FLAGS = /nologo
2811 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2812 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2813 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2814 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2815 *_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
2818 ####################################################################################
2820 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
2822 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
2823 # ASL - Intel ACPI Source Language Compiler
2825 ####################################################################################
2826 # ICCx86 - Intel C Compiler V9.1
2827 *_ICCx86_*_*_FAMILY = INTEL
2829 *_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2830 *_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2832 *_ICCx86_*_MAKE_FLAGS = /nologo
2833 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2834 *_ICCx86_*_APP_FLAGS = /nologo /E /TC
2835 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2837 *_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
2842 *_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2843 *_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2844 *_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2845 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
2846 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
2847 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
2852 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
2853 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
2854 # xilib.exe needs lib.exe from Visual Studio
2855 *_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
2856 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
2857 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
2858 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
2859 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
2860 *_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
2861 *_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL)
2862 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
2863 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
2864 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
2866 DEBUG_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
2867 RELEASE_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
2868 NOOPT_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
2870 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2871 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
2872 NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
2874 *_ICCx86_IA32_SLINK_FLAGS = /nologo
2875 DEBUG_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2876 RELEASE_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2877 NOOPT_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2882 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
2883 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
2884 # xilib.exe needs lib.exe from Visual Studio
2885 *_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN)
2886 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
2887 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
2888 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
2889 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
2890 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
2891 *_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL)
2892 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
2893 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
2894 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
2896 DEBUG_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
2897 RELEASE_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
2898 NOOPT_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
2900 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2901 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2902 NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2904 DEBUG_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2905 RELEASE_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
2906 NOOPT_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
2908 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG
2914 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
2915 # icl.exe needs cl.exe from Visual Studio
2916 *_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN)
2917 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
2918 # xilib.exe needs lib.exe from Visual Studio
2919 *_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
2920 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
2921 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
2922 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
2923 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
2924 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
2925 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
2926 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
2927 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
2929 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2930 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
2931 NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
2933 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2934 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
2935 NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
2937 DEBUG_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2938 RELEASE_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2939 NOOPT_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
2941 *_ICCx86_IPF_SLINK_FLAGS = /nologo
2946 *_ICCx86_EBC_*_FAMILY = INTEL
2948 *_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2949 *_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2950 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2951 *_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2952 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
2953 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
2955 *_ICCx86_EBC_MAKE_FLAGS = /nologo
2956 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2957 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2958 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2959 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2960 *_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
2963 ####################################################################################
2965 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
2967 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
2968 # ASL - Microsoft ACPI Source Language Compiler
2970 ####################################################################################
2971 # ICCx86xASL - Intel C Compiler V9.1
2972 *_ICCx86xASL_*_*_FAMILY = INTEL
2974 *_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
2975 *_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
2977 *_ICCx86xASL_*_MAKE_FLAGS = /nologo
2978 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2979 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC
2980 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2982 *_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
2987 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2988 *_ICCx86xASL_*_ASL_FLAGS =
2989 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2990 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
2991 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
2992 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
2997 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
2998 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
2999 # xilib.exe needs lib.exe from Visual Studio
3000 *_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
3001 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
3002 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
3003 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
3004 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
3005 *_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
3006 *_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
3007 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
3008 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
3009 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
3011 DEBUG_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
3012 RELEASE_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
3013 NOOPT_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
3015 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3016 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
3017 NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3019 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo
3020 DEBUG_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3021 RELEASE_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3022 NOOPT_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3027 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
3028 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
3029 # xilib.exe needs lib.exe from Visual Studio
3030 *_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
3031 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
3032 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
3033 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
3034 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
3035 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3036 *_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
3037 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
3038 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
3039 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
3041 DEBUG_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
3042 RELEASE_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
3043 NOOPT_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
3045 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3046 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3047 NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3049 DEBUG_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3050 RELEASE_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3051 NOOPT_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3053 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG
3059 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
3060 # icl.exe needs cl.exe from Visual Studio
3061 *_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
3062 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
3063 # xilib.exe needs lib.exe from Visual Studio
3064 *_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
3065 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
3066 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
3067 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
3068 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
3069 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
3070 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
3071 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
3072 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
3074 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
3075 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
3076 NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
3078 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3079 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
3080 NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3082 DEBUG_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3083 RELEASE_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3084 NOOPT_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3086 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo
3091 *_ICCx86xASL_EBC_*_FAMILY = INTEL
3093 *_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3094 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3095 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3096 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3097 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
3098 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
3100 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo
3101 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3102 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3103 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3104 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3105 *_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
3108 ####################################################################################
3110 # Intel(R) C++ Compiler Version 11.1
3111 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
3112 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64)
3113 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64)
3114 # ASL - Intel ACPI Source Language Compiler
3116 ####################################################################################
3117 # ICC11 - Intel C Compiler V11.1
3118 *_ICC11_*_*_FAMILY = INTEL
3120 *_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3121 *_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
3123 *_ICC11_*_MAKE_FLAGS = /nologo
3124 *_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3125 *_ICC11_*_APP_FLAGS = /nologo /E /TC
3126 *_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3128 *_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
3133 *_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3134 *_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3135 *_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3136 *_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
3137 *_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
3138 *_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
3143 *_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
3144 *_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
3145 # xilib.exe needs lib.exe from Visual Studio
3146 *_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN)
3147 *_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
3148 *_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
3149 *_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
3150 *_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
3151 *_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
3152 *_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL)
3153 *_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
3154 *_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
3155 *_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
3157 DEBUG_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
3158 RELEASE_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
3159 NOOPT_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
3161 DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3162 RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
3163 NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3164 *_ICC11_IA32_SLINK_FLAGS = /nologo
3165 DEBUG_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3166 RELEASE_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3167 NOOPT_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3172 *_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
3173 *_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
3174 # xilib.exe needs lib.exe from Visual Studio
3175 *_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN)
3176 *_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
3177 *_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
3178 *_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
3179 *_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
3180 *_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3181 *_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL)
3182 *_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
3183 *_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
3184 *_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
3186 DEBUG_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
3187 RELEASE_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
3188 NOOPT_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
3190 DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3191 RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3192 NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3193 DEBUG_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3194 RELEASE_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3195 NOOPT_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3197 *_ICC11_X64_SLINK_FLAGS = /nologo /LTCG
3203 *_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
3204 # icl.exe needs cl.exe from Visual Studio
3205 *_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN)
3206 *_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
3207 # xilib.exe needs lib.exe from Visual Studio
3208 *_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
3209 *_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
3210 *_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
3211 *_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
3212 *_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
3213 *_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
3214 *_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
3215 *_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
3216 *_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
3218 DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3219 RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
3220 NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3222 DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3223 RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
3224 NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3225 DEBUG_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3226 RELEASE_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3227 NOOPT_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3229 *_ICC11_IPF_SLINK_FLAGS = /nologo
3234 *_ICC11_EBC_*_FAMILY = INTEL
3236 *_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3237 *_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3238 *_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3239 *_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3240 *_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
3241 *_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
3243 *_ICC11_EBC_MAKE_FLAGS = /nologo
3244 *_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3245 *_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3246 *_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3247 *_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3248 *_ICC11_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
3250 ####################################################################################
3252 # Intel(R) C++ Compiler Version 11.1
3254 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
3255 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64)
3256 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64)
3257 # ASL - Microsoft ACPI Source Language Compiler
3259 ####################################################################################
3260 # ICC11xASL - Intel C Compiler V11.1
3261 *_ICC11xASL_*_*_FAMILY = INTEL
3263 *_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3264 *_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
3266 *_ICC11xASL_*_MAKE_FLAGS = /nologo
3267 *_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3268 *_ICC11xASL_*_APP_FLAGS = /nologo /E /TC
3269 *_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3271 *_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
3276 *_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3277 *_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3278 *_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3279 *_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
3280 *_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
3281 *_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
3286 *_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
3287 *_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
3288 # xilib.exe needs lib.exe from Visual Studio
3289 *_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
3290 *_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
3291 *_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
3292 *_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
3293 *_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
3294 *_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
3295 *_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
3296 *_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
3297 *_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
3298 *_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
3300 DEBUG_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
3301 RELEASE_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
3302 NOOPT_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
3304 DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3305 RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
3306 NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3307 *_ICC11xASL_IA32_SLINK_FLAGS = /nologo
3308 DEBUG_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3309 RELEASE_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3310 NOOPT_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3315 *_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
3316 *_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
3317 # xilib.exe needs lib.exe from Visual Studio
3318 *_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
3319 *_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
3320 *_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
3321 *_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
3322 *_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
3323 *_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3324 *_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
3325 *_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
3326 *_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
3327 *_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
3329 DEBUG_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
3330 RELEASE_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
3331 NOOPT_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
3333 DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3334 RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3335 NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3336 DEBUG_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3337 RELEASE_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3338 NOOPT_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3340 *_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG
3346 *_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
3347 # icl.exe needs cl.exe from Visual Studio
3348 *_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
3349 *_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
3350 # xilib.exe needs lib.exe from Visual Studio
3351 *_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
3352 *_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
3353 *_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
3354 *_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
3355 *_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
3356 *_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
3357 *_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
3358 *_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
3359 *_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
3361 DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3362 RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
3363 NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3365 DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3366 RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
3367 NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3369 DEBUG_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3370 RELEASE_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3371 NOOPT_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3373 *_ICC11xASL_IPF_SLINK_FLAGS = /nologo
3378 *_ICC11xASL_EBC_*_FAMILY = INTEL
3380 *_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3381 *_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3382 *_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3383 *_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3384 *_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
3385 *_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
3387 *_ICC11xASL_EBC_MAKE_FLAGS = /nologo
3388 *_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3389 *_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3390 *_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3391 *_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3392 *_ICC11xASL_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
3395 ####################################################################################
3397 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
3399 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
3400 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64)
3401 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64)
3402 # ASL - Intel ACPI Source Language Compiler
3404 ####################################################################################
3405 # ICC11x86 - Intel C Compiler V11.1
3406 *_ICC11x86_*_*_FAMILY = INTEL
3408 *_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3409 *_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
3411 *_ICC11x86_*_MAKE_FLAGS = /nologo
3412 *_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3413 *_ICC11x86_*_APP_FLAGS = /nologo /E /TC
3414 *_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3416 *_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
3421 *_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3422 *_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3423 *_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3424 *_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
3425 *_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
3426 *_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
3431 *_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
3432 *_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
3433 # xilib.exe needs lib.exe from Visual Studio
3434 *_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
3435 *_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
3436 *_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3437 *_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3438 *_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3439 *_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
3440 *_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL)
3441 *_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
3442 *_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3443 *_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
3445 DEBUG_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
3446 RELEASE_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
3447 NOOPT_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
3448 DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3449 RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
3450 NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3451 *_ICC11x86_IA32_SLINK_FLAGS = /nologo
3452 DEBUG_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3453 RELEASE_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3454 NOOPT_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3459 *_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
3460 *_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
3461 # xilib.exe needs lib.exe from Visual Studio
3462 *_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN)
3463 *_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
3464 *_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3465 *_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3466 *_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3467 *_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3468 *_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL)
3469 *_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
3470 *_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3471 *_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
3473 DEBUG_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
3474 RELEASE_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
3475 NOOPT_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
3476 DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3477 RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3478 NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3479 DEBUG_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3480 RELEASE_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3481 NOOPT_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3483 *_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG
3489 *_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
3490 # icl.exe needs cl.exe from Visual Studio
3491 *_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN)
3492 *_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
3493 # xilib.exe needs lib.exe from Visual Studio
3494 *_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
3495 *_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
3496 *_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3497 *_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3498 *_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3499 *_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
3500 *_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
3501 *_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3502 *_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
3504 DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3505 RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
3506 NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3508 DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3509 RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
3510 NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3511 DEBUG_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3512 RELEASE_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3513 NOOPT_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3515 *_ICC11x86_IPF_SLINK_FLAGS = /nologo
3520 *_ICC11x86_EBC_*_FAMILY = INTEL
3522 *_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3523 *_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3524 *_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3525 *_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3526 *_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
3527 *_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
3529 *_ICC11x86_EBC_MAKE_FLAGS = /nologo
3530 *_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3531 *_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3532 *_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3533 *_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3534 *_ICC11x86_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
3537 ####################################################################################
3539 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
3541 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
3542 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64)
3543 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64)
3544 # ASL - Microsoft ACPI Source Language Compiler
3546 ####################################################################################
3547 # ICC11x86xASL - Intel C Compiler V11.1
3548 *_ICC11x86xASL_*_*_FAMILY = INTEL
3550 *_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3551 *_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
3553 *_ICC11x86xASL_*_MAKE_FLAGS = /nologo
3554 *_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3555 *_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC
3556 *_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3558 *_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
3563 *_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3564 *_ICC11x86xASL_*_ASL_FLAGS =
3565 *_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3566 *_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
3567 *_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
3568 *_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
3573 *_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
3574 *_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
3575 # xilib.exe needs lib.exe from Visual Studio
3576 *_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
3577 *_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
3578 *_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3579 *_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3580 *_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3581 *_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
3582 *_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
3583 *_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
3584 *_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
3585 *_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
3587 DEBUG_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
3588 RELEASE_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
3589 NOOPT_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od
3591 DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3592 RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
3593 NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
3594 *_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo
3595 DEBUG_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3596 RELEASE_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3597 NOOPT_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3602 *_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
3603 *_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
3604 # xilib.exe needs lib.exe from Visual Studio
3605 *_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
3606 *_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
3607 *_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3608 *_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3609 *_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3610 *_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3611 *_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
3612 *_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
3613 *_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
3614 *_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
3616 DEBUG_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
3617 RELEASE_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
3618 NOOPT_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
3620 DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3621 RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3622 NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3623 DEBUG_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3624 RELEASE_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3625 NOOPT_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3627 *_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG
3633 *_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
3634 # icl.exe needs cl.exe from Visual Studio
3635 *_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
3636 *_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
3637 # xilib.exe needs lib.exe from Visual Studio
3638 *_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
3639 *_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
3640 *_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3641 *_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3642 *_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3643 *_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
3644 *_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
3645 *_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
3646 *_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
3648 DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3649 RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
3650 NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
3651 DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3652 RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
3653 NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
3654 DEBUG_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3655 RELEASE_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3656 NOOPT_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /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
3657 *_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo
3662 *_ICC11x86xASL_EBC_*_FAMILY = INTEL
3664 *_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
3665 *_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3666 *_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3667 *_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3668 *_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
3669 *_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
3671 *_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo
3672 *_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3673 *_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3674 *_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3675 *_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3676 *_ICC11x86xASL_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
3679 ####################################################################################
3682 # IA32 - Microsoft Visual Studio 2008 Team Suite
3683 # X64 - Microsoft Visual Studio 2008 Team Suite
3684 # IPF - Microsoft Windows DDK 3790.1830
3685 # EBC - Intel EFI Byte Code Compiler
3687 ####################################################################################
3688 # MYTOOLS - Settings compatible with previous versions of tools_def.template
3689 *_MYTOOLS_*_*_FAMILY = MSFT
3694 *_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3695 *_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3696 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3697 *_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3698 *_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3699 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3702 *_MYTOOLS_*_MAKE_FLAGS = /nologo
3703 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3704 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC
3705 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3706 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG
3708 *_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
3713 *_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL)
3715 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
3716 *_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
3717 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
3718 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
3719 *_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
3720 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
3721 *_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
3722 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
3723 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
3724 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
3725 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
3726 *_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe
3728 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3729 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3730 NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3731 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3732 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
3733 NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3734 DEBUG_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
3735 RELEASE_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
3736 NOOPT_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
3741 *_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL)
3743 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
3744 *_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
3745 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
3746 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
3747 *_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
3748 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
3749 *_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
3750 *_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
3751 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
3752 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
3753 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
3754 *_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe
3756 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3757 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3758 NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3759 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3760 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3761 NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3762 DEBUG_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3763 RELEASE_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
3764 NOOPT_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
3769 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
3770 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
3771 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
3772 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3773 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
3774 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3775 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
3776 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
3777 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
3778 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3779 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3780 *_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
3782 *_MYTOOLS_IPF_ASM_OUTPUT = "-o "
3783 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi
3784 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32
3785 NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od
3786 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3787 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
3788 NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3789 DEBUG_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
3790 RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
3791 NOOPT_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /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
3792 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
3797 *_MYTOOLS_EBC_*_FAMILY = INTEL
3799 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
3800 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3801 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3802 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3803 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
3804 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
3805 *_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe
3807 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo
3808 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3809 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3810 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3811 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3812 *_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
3815 ####################################################################################
3817 # Xcode Support for building on Mac OS X (Snow Leopard)
3819 ####################################################################################
3820 # XCODE32 - Xcode 3.2 Tools (Snow Leopard)
3821 *_XCODE32_*_*_FAMILY = GCC
3822 *_XCODE32_*_*_BUILDRULEFAMILY = XCODE
3825 *_XCODE32_*_ASL_PATH = /usr/bin/iasl
3827 *_XCODE32_*_MAKE_PATH = make
3829 *_XCODE32_*_DSYMUTIL_PATH = /usr/bin/dsymutil
3831 # This tool needs to be installed seperatly from Xcode 3.2
3832 *_XCODE32_*_MTOC_PATH = /usr/local/bin/mtoc
3834 DEBUG_XCODE32_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
3835 RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20
3840 *_XCODE32_IA32_CC_PATH = gcc
3841 *_XCODE32_IA32_SLINK_PATH = libtool
3842 *_XCODE32_IA32_DLINK_PATH = ld
3843 *_XCODE32_IA32_ASM_PATH = as
3844 *_XCODE32_IA32_PP_PATH = gcc
3845 *_XCODE32_IA32_VFRPP_PATH = gcc
3846 *_XCODE32_IA32_ASL_PATH = iasl
3847 *_XCODE32_IA32_ASLCC_PATH = gcc
3848 *_XCODE32_IA32_ASLPP_PATH = gcc
3849 *_XCODE32_IA32_ASLDLINK_PATH = ld
3851 DEBUG_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3852 RELEASE_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3853 *_XCODE32_IA32_SLINK_FLAGS = -static -o
3854 DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g
3855 RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386
3856 *_XCODE32_IA32_PP_FLAGS = -arch i386 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
3857 *_XCODE32_IA32_VFRPP_FLAGS = -arch i386 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
3858 DEBUG_XCODE32_IA32_CC_FLAGS = -arch i386 -save-temps -g -O0 -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector
3859 RELEASE_XCODE32_IA32_CC_FLAGS = -arch i386 -Oz -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector
3861 *_XCODE32_IA32_ASLCC_FLAGS = -arch i386 -x c -save-temps -g -O0 -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic
3862 *_XCODE32_IA32_ASLDLINK_FLAGS = -arch i386 -e _main -preload -segalign 0x20 -pie -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3863 *_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E
3864 *_XCODE32_IA32_ASL_FLAGS =
3867 # X64 definitions - still a work in progress. This tool chain does not produce
3868 # the correct ABI, it is just used to compile the code....
3870 *_XCODE32_X64_CC_PATH = gcc-4.2
3871 *_XCODE32_X64_SLINK_PATH = libtool
3872 *_XCODE32_X64_DLINK_PATH = ld
3873 *_XCODE32_X64_ASM_PATH = as
3874 *_XCODE32_X64_PP_PATH = gcc-4.2
3875 *_XCODE32_X64_VFRPP_PATH = gcc-4.2
3876 *_XCODE32_X64_ASL_PATH = iasl
3877 *_XCODE32_X64_ASLCC_PATH = gcc
3878 *_XCODE32_X64_ASLPP_PATH = gcc
3879 *_XCODE32_X64_ASLDLINK_PATH = ld
3881 *_XCODE32_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3882 *_XCODE32_X64_SLINK_FLAGS = -static -o
3884 DEBUG_XCODE32_X64_ASM_FLAGS = -arch x86_64 -g
3885 RELEASE_XCODE32_X64_ASM_FLAGS = -arch x86_64
3886 *_XCODE32_X64_PP_FLAGS = -arch x86_64 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
3887 *_XCODE32_X64_VFRPP_FLAGS = -arch x86_64 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
3889 DEBUG_XCODE32_X64_CC_FLAGS = -arch x86_64 -save-temps -g -O0 -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector
3890 RELEASE_XCODE32_X64_CC_FLAGS = -arch x86_64 -Oz -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector
3893 # ARM definitions - (Assumes iPhone SDK installed on Snow Leopard)
3896 *_XCODE32_ARM_ARCHCC_FLAGS = -arch armv7 -march=armv7 -mthumb
3897 *_XCODE32_ARM_ARCHASM_FLAGS = -arch armv7
3898 *_XCODE32_ARM_ARCHDLINK_FLAGS = -arch armv7
3899 *_XCODE32_ARM_PLATFORM_FLAGS =
3901 *_XCODE32_ARM_CC_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
3902 *_XCODE32_ARM_SLINK_PATH = DEF(IPHONE_TOOLS)/usr/bin/libtool
3903 *_XCODE32_ARM_DLINK_PATH = ld
3904 *_XCODE32_ARM_ASM_PATH = DEF(IPHONE_TOOLS)/usr/bin/as
3905 *_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
3906 *_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
3908 DEBUG_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3909 RELEASE_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3911 *_XCODE32_ARM_SLINK_FLAGS = -static -o
3913 DEBUG_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -g
3914 RELEASE_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS)
3915 *_XCODE32_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
3916 *_XCODE32_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
3918 DEBUG_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -g -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -fno-stack-protector
3919 RELEASE_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -fno-stack-protector
3922 ####################################################################################
3924 # Clang Support for building on Mac OS X
3926 ####################################################################################
3927 # CLANG - clang that produce Mach-O with EFI x86_64 ABI
3928 *_XCLANG_*_*_FAMILY = GCC
3929 *_XCLANG_*_*_BUILDRULEFAMILY = XCODE
3931 *_XCLANG_*_ASL_PATH = /usr/bin/iasl
3933 *_XCLANG_*_MAKE_PATH = make
3934 *_XCLANG_*_DSYMUTIL_PATH = /usr/bin/dsymutil
3936 *_*_*_MTOC_PATH = /usr/local/bin/mtoc
3938 DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
3939 RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20
3942 *_XCLANG_*_CC_PATH = DEF(CLANG_BIN)clang
3943 *_XCLANG_*_SLINK_PATH = libtool
3944 *_XCLANG_*_DLINK_PATH = ld
3945 *_XCLANG_*_ASM_PATH = as
3946 *_XCLANG_*_PP_PATH = DEF(CLANG_BIN)clang
3947 *_XCLANG_*_VFRPP_PATH = DEF(CLANG_BIN)clang
3948 *_XCLANG_*_ASL_PATH = iasl
3949 *_XCLANG_*_ASLCC_PATH = DEF(CLANG_BIN)clang
3950 *_XCLANG_*_ASLPP_PATH = DEF(CLANG_BIN)clang
3951 *_XCLANG_*_ASLDLINK_PATH = ld
3953 ####################
3955 ####################
3956 DEBUG_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3957 RELEASE_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3958 *_XCLANG_IA32_SLINK_FLAGS = -static -o
3959 DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g
3960 RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386
3963 DEBUG_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang
3964 RELEASE_XCLANG_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang
3970 DEBUG_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3971 RELEASE_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3972 *_XCLANG_X64_SLINK_FLAGS = -static -o
3973 DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g
3974 RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64
3975 *_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
3976 *_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
3979 DEBUG_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang
3980 RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang
3981 *_XCLANG_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic
3982 *_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3983 *_XCLANG_*_ASLPP_FLAGS = -x c -E
3984 *_XCLANG_*_ASL_FLAGS =
3987 ####################################################################################
3991 ####################################################################################
3992 # RVCT31 - Tools from ARM
3994 *_RVCT31_*_*_FAMILY = RVCT
3997 # Use default values, or override in DSC file
3999 *_RVCT31_ARM_ARCHCC_FLAGS = --thumb --cpu 7-A
4000 *_RVCT31_ARM_ARCHASM_FLAGS = --cpu 7-A
4001 *_RVCT31_ARM_ARCHDLINK_FLAGS =
4002 *_RVCT31_ARM_PLATFORM_FLAGS =
4004 DEBUG_RVCT31_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map --diag_style=ide
4005 RELEASE_RVCT31_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map --diag_style=ide
4008 *_RVCT31_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) --apcs /interwork --diag_style=ide
4009 *_RVCT31_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E --diag_style=ide
4010 *_RVCT31_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4011 *_RVCT31_ARM_MAKE_PATH = nmake
4012 *_RVCT31_ARM_SLINK_FLAGS = --partial --diag_style=ide -o
4013 DEBUG_RVCT31_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --c90 -g -Ospace -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_warning 167 --diag_style=ide
4014 RELEASE_RVCT31_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --c90 -Ospace -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_warning 167 --diag_style=ide
4019 *_RVCT31_ARM_CC_PATH = DEF(RVCT31_TOOLS_PATH)/armcc
4020 *_RVCT31_ARM_SLINK_PATH = DEF(RVCT31_TOOLS_PATH)/armlink
4021 *_RVCT31_ARM_DLINK_PATH = DEF(RVCT31_TOOLS_PATH)/armlink
4022 *_RVCT31_ARM_ASM_PATH = DEF(RVCT31_TOOLS_PATH)/armasm
4023 *_RVCT31_ARM_PP_PATH = DEF(RVCT31_TOOLS_PATH)/armcc
4024 *_RVCT31_ARM_VFRPP_PATH = DEF(RVCT31_TOOLS_PATH)/armcc
4025 *_RVCT31_ARM_FROMELF_PATH = DEF(RVCT31_TOOLS_PATH)/fromelf
4027 ####################################################################################
4029 # ARM Tools & Cygwin
4031 ####################################################################################
4032 # ARMCYGWIN - Tools from ARM in a Cygwin environment
4034 *_RVCT31CYGWIN_*_*_FAMILY = RVCT
4035 *_RVCT31CYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN
4037 *_RVCT31CYGWIN_ARM_CCPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armcc
4038 *_RVCT31CYGWIN_ARM_SLINKPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armlink
4039 *_RVCT31CYGWIN_ARM_DLINKPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armlink
4040 *_RVCT31CYGWIN_ARM_ASMPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armasm
4041 *_RVCT31CYGWIN_ARM_PPPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armcc
4042 *_RVCT31CYGWIN_ARM_VFRPPPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/armcc
4043 *_RVCT31CYGWIN_ARM_FROMELFPATH_FLAG = DEF(RVCT31CYGWIN_TOOLS_PATH)/fromelf
4047 # Use default values, or override in DSC file
4049 *_RVCT31CYGWIN_ARM_ARCHCC_FLAGS = --thumb --cpu 7-A
4050 *_RVCT31CYGWIN_ARM_ARCHASM_FLAGS = --cpu 7-A
4051 *_RVCT31CYGWIN_ARM_ARCHDLINK_FLAGS =
4052 *_RVCT31CYGWIN_ARM_PLATFORM_FLAGS =
4054 DEBUG_RVCT31CYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map` --diag_style=ide
4055 RELEASE_RVCT31CYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map` --diag_style=ide
4057 *_RVCT31CYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) --apcs /interwork --diag_style=ide
4058 *_RVCT31CYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E --diag_style=ide
4059 *_RVCT31CYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h`
4060 *_RVCT31CYGWIN_ARM_MAKE_PATH = make
4061 *_RVCT31CYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial --diag_style=ide -o
4062 DEBUG_RVCT31CYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --c90 -c -g -Ospace --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --preinclude AutoGen.h --diag_warning 167 --diag_style=ide
4063 RELEASE_RVCT31CYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --c90 -c -Ospace --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --preinclude AutoGen.h --diag_warning 167 --diag_style=ide
4068 *_RVCT31CYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4069 *_RVCT31CYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4070 *_RVCT31CYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4071 *_RVCT31CYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4072 *_RVCT31CYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4073 *_RVCT31CYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4074 *_RVCT31CYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
4076 ####################################################################################
4078 # ARM GCC (www.codesourcery.com)
4080 ####################################################################################
4081 # ARMGCC - ARM version of the GCC cross compiler
4083 *_ARMGCC_*_*_FAMILY = GCC
4084 *_ARMGCC_*_*_BUILDRULEFAMILY = ARMGCC
4086 *_ARMGCC_*_MAKE_PATH = make
4087 *_ARMGCC_*_MAKE_FLAGS = --no-print-directory
4092 *_ARMGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4093 *_ARMGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
4094 *_ARMGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4095 *_ARMGCC_*_ASLPP_FLAGS = -x c -E -P
4096 *_ARMGCC_*_ASLCC_FLAGS = -x c
4097 *_ARMGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
4103 *_ARMGCC_ARM_ASLCC_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc
4104 *_ARMGCC_ARM_ASLDLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ld
4105 *_ARMGCC_ARM_ASLPP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc
4107 *_ARMGCC_ARM_CC_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc
4108 *_ARMGCC_ARM_SLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ar
4109 *_ARMGCC_ARM_DLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ld
4110 *_ARMGCC_ARM_ASM_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-as
4111 *_ARMGCC_ARM_PP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc
4112 *_ARMGCC_ARM_VFRPP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc
4115 # Use default values, or override in DSC file
4117 *_ARMGCC_ARM_ARCHCC_FLAGS = -march=armv7-a -mthumb
4118 *_ARMGCC_ARM_ARCHASM_FLAGS = -march=armv7-a
4119 *_ARMGCC_ARM_ARCHDLINK_FLAGS =
4120 *_ARMGCC_ARM_PLATFORM_FLAGS = -march=armv7-a
4122 DEBUG_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -mlittle-endian -g
4123 RELEASE_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -mlittle-endian
4125 *_ARMGCC_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
4126 *_ARMGCC_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4128 *_ARMGCC_ARM_SLINK_FLAGS = -rc
4129 *_ARMGCC_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) --oformat=elf32-littlearm --emit-relocs -nostdlib -u $(IMAGE_ENTRY_POINT) -e $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
4131 DEBUG_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -g -O0 -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fsigned-char -fshort-wchar -fno-strict-aliasing -ffunction-sections -fdata-sections -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h
4132 RELEASE_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -Os -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fsigned-char -fshort-wchar -fno-strict-aliasing -ffunction-sections -fdata-sections -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h
4135 # ASM 16 linker defintions
4137 *_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
4138 *_*_*_ASMLINK_FLAGS = /nologo /tiny
4141 # VfrCompiler definitions
4143 *_*_*_VFR_PATH = VfrCompile
4144 *_*_*_VFR_FLAGS = -l -n
4147 # OptionRom tool definitions
4149 *_*_*_OPTROM_PATH = EfiRom
4150 *_*_*_OPTROM_FLAGS = -e
4153 # GenFw tool definitions
4155 *_*_*_GENFW_PATH = GenFw
4159 # Asl Compiler definitions
4161 *_*_*_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
4162 *_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
4163 *_*_*_ASLPP_FLAGS = /nologo /EP /C
4167 # GenCrc32 tool definitions
4169 *_*_*_CRC32_PATH = GenCrc32
4170 *_*_*_CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
4173 # LzmaCompress tool definitions
4175 *_*_*_LZMA_PATH = LzmaCompress
4176 *_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
4179 # TianoCompress tool definitions
4181 *_*_*_TIANO_PATH = TianoCompress
4182 *_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
4185 # BPDG tool definitions
4187 *_*_*_VPDTOOL_PATH = BPDG
4188 *_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08