2 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
3 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
4 # Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15 IDENTIFIER = Default TOOL_CHAIN_CONF
18 DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
19 DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
21 DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
22 DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005_BIN)
23 DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
24 DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64
26 DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin
27 DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005x86_BIN)
28 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64
29 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64
31 DEFINE VS2008_BIN = C:\Program Files\Microsoft Visual Studio 9.0\Vc\bin
32 DEFINE VS2008_DLL = C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008_BIN)
33 DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64
34 DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64
36 DEFINE VS2008x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin
37 DEFINE VS2008x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008x86_BIN)
38 DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64
39 DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64
41 DEFINE VS2010_BIN = C:\Program Files\Microsoft Visual Studio 10.0\Vc\bin
42 DEFINE VS2010_DLL = C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010_BIN)
43 DEFINE VS2010_BINX64 = DEF(VS2010_BIN)\x86_amd64
44 DEFINE VS2010_BIN64 = DEF(VS2010_BIN)\x86_ia64
46 DEFINE VS2010x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin
47 DEFINE VS2010x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010x86_BIN)
48 DEFINE VS2010x86_BINX64 = DEF(VS2010x86_BIN)\x86_amd64
49 DEFINE VS2010x86_BIN64 = DEF(VS2010x86_BIN)\x86_ia64
51 DEFINE VS2012_BIN = C:\Program Files\Microsoft Visual Studio 11.0\Vc\bin
52 DEFINE VS2012_DLL = C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012_BIN)
53 DEFINE VS2012_BINX64 = DEF(VS2012_BIN)\x86_amd64
55 DEFINE VS2012x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Vc\bin
56 DEFINE VS2012x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012x86_BIN)
57 DEFINE VS2012x86_BINX64 = DEF(VS2012x86_BIN)\x86_amd64
59 DEFINE VS2013_BIN = C:\Program Files\Microsoft Visual Studio 12.0\Vc\bin
60 DEFINE VS2013_DLL = C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2012_BIN)
61 DEFINE VS2013_BINX64 = DEF(VS2013_BIN)\x86_amd64
63 DEFINE VS2013x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Vc\bin
64 DEFINE VS2013x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2013x86_BIN)
65 DEFINE VS2013x86_BINX64 = DEF(VS2013x86_BIN)\x86_amd64
67 DEFINE WINSDK_VERSION = v6.0A
68 DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
69 DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
71 # Microsoft Visual Studio 2010
72 DEFINE WINSDK7_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin
73 DEFINE WINSDK7x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
75 # Microsoft Visual Studio 2012 Update 1 (required for rc.exe that was not included in the initial release)
76 DEFINE WINSDK71_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.1A\Bin
77 DEFINE WINSDK71x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin
79 # Microsoft Visual Studio 2013 Professional Edition
80 DEFINE WINSDK8_BIN = c:\Program Files\Windows Kits\8.0\bin\x86\
81 DEFINE WINSDK8x86_BIN = c:\Program Files (x86)\Windows Kits\8.0\bin\x64
83 # These defines are needed for certain Microsoft Visual Studio tools that
84 # are used by other toolchains. An example is that ICC on Windows normally
85 # uses Microsoft's nmake.exe.
87 # Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN)
88 DEFINE MS_VS_BIN = DEF(VS2005_BIN)
89 # Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL)
90 DEFINE MS_VS_DLL = DEF(VS2005_DLL)
92 DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16
93 DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86
94 DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64
95 DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86
97 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler
98 # tool chains for the linker and nmake commands.
99 # This configuration assumes a Windows 2003 Server DDK installation.
100 DEFINE ICC_VERSION = 9.1
101 #DEFINE ICC_VERSION = 10.1.021
102 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
103 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
104 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
105 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
107 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
108 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
109 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
110 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
112 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
113 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
116 # Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions
117 # We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions
119 DEFINE ICC11_VERSION = 11.1
120 DEFINE ICC11_BUILD = 072
121 DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
122 DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
123 DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
124 DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
126 DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
127 DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
128 DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
129 DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
131 DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
132 DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
134 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin
135 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin
137 DEFINE ELFGCC_BIN = /usr/bin
140 # Option 1: Hard coded full path to compiler suite
141 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
142 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
143 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/
145 # Option 2: Use an environment variable
146 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX)
147 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX)
149 # Option 3: Install the compiler suite into your default paths
150 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
151 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32-
153 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory
154 # Links needed: gcc, ar & ld
155 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/
156 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/
158 # Option 5: Install programs under user's home directory
159 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
160 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32-
163 DEFINE CYGWIN_BIN = c:/cygwin/bin
164 DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
165 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
166 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf-
168 DEFINE GCC44_IA32_PREFIX = /usr/bin/
169 #DEFINE GCC44_IA32_PREFIX = ENV(HOME)/programs/gcc/4.4/ia32/
170 DEFINE GCC44_X64_PREFIX = /usr/bin/
171 #DEFINE GCC44_X64_PREFIX = ENV(HOME)/programs/gcc/4.4/x64/
173 DEFINE GCC45_IA32_PREFIX = /usr/bin/
174 DEFINE GCC45_X64_PREFIX = /usr/bin/
176 DEFINE GCC46_IA32_PREFIX = /usr/bin/
177 DEFINE GCC46_X64_PREFIX = /usr/bin/
179 DEFINE GCC47_IA32_PREFIX = /usr/bin/
180 DEFINE GCC47_X64_PREFIX = /usr/bin/
182 DEFINE GCC48_IA32_PREFIX = /usr/bin/
183 DEFINE GCC48_X64_PREFIX = /usr/bin/
185 DEFINE GCC49_IA32_PREFIX = /usr/bin/
186 DEFINE GCC49_X64_PREFIX = /usr/bin/
188 DEFINE UNIX_IASL_BIN = ENV(IASL_PREFIX)iasl
189 DEFINE WIN_ASL_BIN_DIR = C:\ASL
190 DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe
191 DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe
194 DEFINE IASL_OUTFLAGS = -p
195 DEFINE MS_ASL_OUTFLAGS = /Fo=
196 DEFINE MS_ASL_FLAGS =
198 DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN)
199 DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS)
200 DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
201 #DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN)
202 #DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS)
203 #DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
205 DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
206 DEFINE MSFT_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
207 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
209 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
210 DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
211 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc
213 DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer
215 DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
217 ####################################################################################
219 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
221 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
222 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
223 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
224 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
225 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
226 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
227 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
228 # ******_*********_****_COMMANDTYPE_ATTRIBUTE
229 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
230 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
231 # TARGET_*********_ARCH_***********_ATTRIBUTE
232 # ******_*********_ARCH_***********_ATTRIBUTE
233 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
234 # ******_TOOLCHAIN_****_***********_ATTRIBUTE
235 # TARGET_*********_****_***********_ATTRIBUTE
236 # ******_*********_****_***********_ATTRIBUTE (Lowest)
238 ####################################################################################
239 ####################################################################################
241 # Supported Tool Chains
242 # =====================
243 # VS2003 -win32- Requires:
244 # Microsoft Visual Studio .NET 2003
245 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
247 # Required to build EBC drivers:
248 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
249 # Required to build platforms or ACPI tables:
250 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
251 # http://www.acpica.org/downloads/previous_releases.php
252 # VS2005 -win32- Requires:
253 # Microsoft Visual Studio 2005 Team Suite Edition
254 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
256 # Required to build EBC drivers:
257 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
258 # Required to build platforms or ACPI tables:
259 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
260 # http://www.acpica.org/downloads/previous_releases.php
261 # VS2008 -win32- Requires:
262 # Microsoft Visual Studio 2008 Team Suite Edition
263 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
265 # Required to build EBC drivers:
266 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
267 # Required to build platforms or ACPI tables:
268 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
269 # http://www.acpica.org/downloads/previous_releases.php
270 # VS2010 -win32- Requires:
271 # Microsoft Visual Studio 2010 Premium Edition
272 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
274 # Required to build EBC drivers:
275 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
276 # Required to build platforms or ACPI tables:
277 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
278 # http://www.acpica.org/downloads/previous_releases.php
279 # VS2012 -win32- Requires:
280 # Microsoft Visual Studio 2012 Professional Edition
281 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
283 # Required to build EBC drivers:
284 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
285 # Required to build platforms or ACPI tables:
286 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
287 # http://www.acpica.org/downloads/previous_releases.php
288 # VS2013 -win32- Requires:
289 # Microsoft Visual Studio 2013 Professional Edition
290 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
292 # Required to build EBC drivers:
293 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
294 # Required to build platforms or ACPI tables:
295 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
296 # http://www.acpica.org/downloads/previous_releases.php
297 # DDK3790 -win32- Requires:
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 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
304 # http://www.acpica.org/downloads/previous_releases.php
305 # UNIXGCC -UNIX- Requires:
307 # binutils 2.20.51.0.5
309 # Required to build platforms or ACPI tables:
310 # Intel(r) ACPI Compiler v20101013 from
311 # http://www.acpica.org/downloads/previous_releases.php
312 # GCC44 -Linux- Requires:
315 # Required to build platforms or ACPI tables:
316 # Intel(r) ACPI Compiler v20101013 from
317 # http://www.acpica.org/downloads/previous_releases.php
318 # GCC45 -Linux- Requires:
321 # Required to build platforms or ACPI tables:
322 # Intel(r) ACPI Compiler v20101013 from
323 # http://www.acpica.org/downloads/previous_releases.php
324 # GCC46 -Linux- Requires:
327 # Required to build platforms or ACPI tables:
328 # Intel(r) ACPI Compiler v20101013 from
329 # http://www.acpica.org/downloads/previous_releases.php
330 # GCC47 -Linux- Requires:
333 # Required to build platforms or ACPI tables:
334 # Intel(r) ACPI Compiler v20101013 from
335 # http://www.acpica.org/downloads/previous_releases.php
336 # GCC48 -Linux- Requires:
339 # Required to build platforms or ACPI tables:
340 # Intel(r) ACPI Compiler v20101013 from
341 # http://www.acpica.org/downloads/previous_releases.php
342 # GCC49 -Linux- Requires:
345 # Required to build platforms or ACPI tables:
346 # Intel(r) ACPI Compiler v20101013 from
347 # http://www.acpica.org/downloads/previous_releases.php
348 # ELFGCC -Linux- Requires:
349 # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin)
351 # Required to build platforms or ACPI tables:
352 # Intel(r) ACPI Compiler v20101013 from
353 # http://www.acpica.org/downloads/previous_releases.php
354 # CYGGCC -win32- Requires:
355 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
356 # Microsoft Visual Studio 2005 or 2008
358 # Required to build EBC drivers:
359 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
360 # Required to build platforms or ACPI tables:
361 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
362 # http://www.acpica.org/downloads/previous_releases.php
363 # ICC -win32- Requires:
364 # Intel C Compiler V9.1
366 # Microsoft Visual Studio 2003 or 2005
367 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
368 # version 3790.1830 for X64 target architectures
370 # Required to build EBC drivers:
371 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
372 # Required to build platforms or ACPI tables:
373 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
374 # http://www.acpica.org/downloads/previous_releases.php
375 # ICC11 -win32- Requires:
376 # Intel C Compiler V11.1
378 # Microsoft Visual Studio 2005 or 2008
379 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
380 # version 3790.1830 for X64 target architectures
382 # Required to build EBC drivers:
383 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
384 # Required to build platforms or ACPI tables:
385 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
386 # http://www.acpica.org/downloads/previous_releases.php
387 # MYTOOLS -win32- Requires:
388 # Microsoft Visual Studio 2008 for IA32/X64
389 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF
391 # Required to build EBC drivers:
392 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
393 # Required to build platforms or ACPI tables:
394 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
395 # http://www.acpica.org/downloads/previous_releases.php
396 # VS2003xASL -win32- Requires:
397 # Microsoft Visual Studio .NET 2003
398 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
400 # Required to build EBC drivers:
401 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
402 # Required to build platforms or ACPI tables:
403 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
404 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
405 # VS2005xASL -win32- Requires:
406 # Microsoft Visual Studio 2005 Team Suite Edition
407 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
409 # Required to build EBC drivers:
410 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
411 # Required to build platforms or ACPI tables:
412 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
413 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
414 # VS2008xASL -win32- Requires:
415 # Microsoft Visual Studio 2008 Team Suite
416 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
418 # Required to build EBC drivers:
419 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
420 # Required to build platforms or ACPI tables:
421 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
422 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
423 # VS2010xASL -win32- Requires:
424 # Microsoft Visual Studio 2010 Premium Edition
425 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
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 # VS2012xASL -win32- Requires:
433 # Microsoft Visual Studio 2012 Professional Edition
434 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
436 # Required to build EBC drivers:
437 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
438 # Required to build platforms or ACPI tables:
439 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
440 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
441 # VS2013xASL -win32- Requires:
442 # Microsoft Visual Studio 2013 Professional Edition
443 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
445 # Required to build EBC drivers:
446 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
447 # Required to build platforms or ACPI tables:
448 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
449 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
450 # DDK3790xASL -win32- Requires:
451 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
453 # Required to build EBC drivers:
454 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
455 # Required to build platforms or ACPI tables:
456 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
457 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
458 # CYGGCCxASL -win32- Requires:
459 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
460 # Microsoft Visual Studio 2005 or 2008
462 # Required to build EBC drivers:
463 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
464 # Required to build platforms or ACPI tables:
465 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
466 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
467 # ICCxASL -win32- Requires:
468 # Intel C Compiler V9.1
470 # Microsoft Visual Studio 2003 or 2005
471 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
472 # version 3790.1830 for X64 target architectures
474 # Required to build EBC drivers:
475 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
476 # Required to build platforms or ACPI tables:
477 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
478 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
479 # ICC11xASL -win32- Requires:
480 # Intel C Compiler V11.1
482 # Microsoft Visual Studio 2005 or 2008
483 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
484 # version 3790.1830 for X64 target architectures
486 # Required to build EBC drivers:
487 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
488 # Required to build platforms or ACPI tables:
489 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
490 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
491 # VS2005x86 -win64- Requires:
492 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
493 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
495 # Required to build EBC drivers:
496 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
497 # Required to build platforms or ACPI tables:
498 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
499 # http://www.acpica.org/downloads/previous_releases.php
500 # VS2008x86 -win64- Requires:
501 # Microsoft Visual Studio 2008 (x86)
502 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
504 # Required to build platforms or ACPI tables:
505 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
506 # http://www.acpica.org/downloads/previous_releases.php
507 # VS2010x86 -win64- Requires:
508 # Microsoft Visual Studio 2010 (x86) Premium Edition
509 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
511 # Required to build platforms or ACPI tables:
512 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
513 # http://www.acpica.org/downloads/previous_releases.php
514 # VS2012x86 -win64- Requires:
515 # Microsoft Visual Studio 2012 (x86) Professional Edition
516 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
518 # Required to build platforms or ACPI tables:
519 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
520 # http://www.acpica.org/downloads/previous_releases.php
521 # VS2013x86 -win64- Requires:
522 # Microsoft Visual Studio 2013 (x86) Professional Edition
523 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
525 # Required to build platforms or ACPI tables:
526 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
527 # http://www.acpica.org/downloads/previous_releases.php
528 # ICCx86 -win64- Requires:
529 # Intel C Compiler V9.1(x86)
531 # Microsoft Visual Studio 2003 or 2005
532 # Microsoft Windows Server 2003 Driver Development Kit
533 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
535 # Required to build EBC drivers:
536 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
537 # Required to build platforms or ACPI tables:
538 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
539 # http://www.acpica.org/downloads/previous_releases.php
540 # ICC11x86 -win64- Requires:
541 # Intel C Compiler V11.1(x86)
543 # Microsoft Visual Studio 2005 or 2008
544 # Microsoft Windows Server 2003 Driver Development Kit
545 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
547 # Required to build EBC drivers:
548 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
549 # Required to build platforms or ACPI tables:
550 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
551 # http://www.acpica.org/downloads/previous_releases.php
552 # VS2005x86xASL -win64- Requires:
553 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
554 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
556 # Required to build EBC drivers:
557 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
558 # Required to build platforms or ACPI tables:
559 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
560 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
561 # VS2008x86xASL -win64- Requires:
562 # Microsoft Visual Studio 2008 (x86)
563 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
565 # Required to build platforms or ACPI tables:
566 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
567 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
568 # VS2010x86xASL -win64- Requires:
569 # Microsoft Visual Studio 2010 (x86) Premium Edition
570 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
572 # Required to build platforms or ACPI tables:
573 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
574 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
575 # VS2012x86xASL -win64- Requires:
576 # Microsoft Visual Studio 2012 (x86) Professional Edition
577 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
579 # Required to build platforms or ACPI tables:
580 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
581 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
582 # VS2013x86xASL -win64- Requires:
583 # Microsoft Visual Studio 2013 (x86) Professional
584 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
586 # Required to build platforms or ACPI tables:
587 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
588 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
589 # ICCx86xASL -win64- Requires:
590 # Intel C Compiler V9.1 (x86)
592 # Microsoft Visual Studio 2003 or 2005
593 # Microsoft Windows Server 2003 Driver Development Kit
594 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
596 # Required to build EBC drivers:
597 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
598 # Required to build platforms or ACPI tables:
599 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
600 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
601 # ICC11x86xASL -win64- Requires:
602 # Intel C Compiler V11.1 (x86)
604 # Microsoft Visual Studio 2005 or 2008
605 # Microsoft Windows Server 2003 Driver Development Kit
606 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
608 # Required to build EBC drivers:
609 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
610 # Required to build platforms or ACPI tables:
611 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
612 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
613 # CYGGCCx86 -win64- Requires:
614 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
615 # Microsoft Visual Studio 2005 or 2008
617 # Required to build EBC drivers:
618 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
619 # Required to build platforms or ACPI tables:
620 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from
621 # http://www.acpica.org/downloads/previous_releases.php
622 # CYGGCCx86xASL -win64- Requires:
623 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
624 # Microsoft Visual Studio 2005 or 2008
626 # Required to build EBC drivers:
627 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
628 # Required to build platforms or ACPI tables:
629 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
630 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
631 # ARMGCC -unix- Requires:
632 # ARM None EABI GCC 4.6.0
634 # Required to build platforms or ACPI tables:
635 # Intel(r) ACPI Compiler v20101013 from
636 # http://www.acpica.org/downloads/previous_releases.php
637 # ARMLINUXGCC -unix- Requires:
638 # ARM Linux GNU EABI GCC 4.6.0
640 # Required to build platforms or ACPI tables:
641 # Intel(r) ACPI Compiler v20101013 from
642 # http://www.acpica.org/downloads/previous_releases.php
643 # RVCT -win- Requires:
644 # ARM C/C++ Compiler, 5.00
646 # Required to build EBC drivers:
647 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
648 # Required to build platforms or ACPI tables:
649 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
650 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
651 # RVCTLINUX -unix- Requires:
652 # ARM C/C++ Compiler, 5.00
654 # Required to build platforms or ACPI tables:
655 # Intel(r) ACPI Compiler v20101013 from
656 # http://www.acpica.org/downloads/previous_releases.php
657 # * Commented out - All versions of VS2005 use the same standard install directory
659 ####################################################################################
660 ####################################################################################
662 # Supported Tool Chain Family
663 # ===========================
667 # RVCT - ARM RealView Toolchain
668 ####################################################################################
669 ####################################################################################
671 # Intel EFI Byte Code Compiler (Template)
673 ####################################################################################
674 # *_*_EBC_*_FAMILY = INTEL
676 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
677 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
678 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe
680 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
681 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
682 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h
683 # *_*_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 /ALIGN:32 /DRIVER
685 ####################################################################################
687 # Intel ACPI Source Language Compiler (Template)
689 ####################################################################################
690 # *_*_*_ASL_FAMILY = INTEL
692 # *_*_*_ASL_PATH = C:\ASL\iasl.exe
694 ####################################################################################
696 # Microsoft ACPI Source Language Compiler (Template)
698 ####################################################################################
699 # *_*_*_ASL_FAMILY = MSFT
701 # *_*_*_ASL_PATH = C:\ASL\asl.exe
703 ####################################################################################
706 ####################################################################################
708 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
709 # And Intel ACPI Compiler
711 ####################################################################################
712 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe)
713 *_VS2003_*_*_FAMILY = MSFT
718 *_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
719 *_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
720 *_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
721 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
722 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
723 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
728 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL)
730 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
731 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
732 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
733 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
734 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
735 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
736 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
737 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
738 *_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe
739 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
740 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
741 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
742 *_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
744 *_VS2003_IA32_MAKE_FLAGS = /nologo
745 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC
746 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
747 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
748 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
749 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
750 NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
752 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
753 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
754 NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
756 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
757 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
758 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
759 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
764 *_VS2003_EBC_*_FAMILY = INTEL
766 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
767 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
768 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
769 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
770 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
771 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
772 *_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
774 *_VS2003_EBC_MAKE_FLAGS = /nologo
775 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
776 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
777 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
778 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
779 *_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 /ALIGN:32 /DRIVER
781 ####################################################################################
783 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler
785 ####################################################################################
786 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe)
787 *_VS2003xASL_*_*_FAMILY = MSFT
792 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
793 *_VS2003xASL_*_ASL_FLAGS =
794 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
795 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
796 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
797 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
802 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL)
804 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
805 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
806 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
807 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
808 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
809 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
810 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
811 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
812 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
813 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
814 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
815 *_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
818 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo
819 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC
820 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
821 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
822 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
823 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
824 NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
826 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
827 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
828 NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
830 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG
831 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
832 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
833 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
838 *_VS2003xASL_EBC_*_FAMILY = INTEL
840 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
841 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
842 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
843 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
844 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
845 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
846 *_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
848 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo
849 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
850 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
851 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
852 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
853 *_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 /ALIGN:32 /DRIVER
855 ####################################################################################
856 # Microsoft Visual Studio 2005
858 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
859 # ASL - Intel ACPI Source Language Compiler
860 ####################################################################################
861 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
862 *_VS2005_*_*_FAMILY = MSFT
864 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
865 *_VS2005_*_MAKE_FLAGS = /nologo
866 *_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
868 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG
869 *_VS2005_*_APP_FLAGS = /nologo /E /TC
870 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
871 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
873 *_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
878 *_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
879 *_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
880 *_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
881 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
882 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
883 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
888 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL)
890 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
891 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
892 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
893 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
894 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
895 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
896 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
897 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
898 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
899 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
900 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
902 *_VS2005_IA32_MAKE_FLAGS = /nologo
903 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
904 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
905 NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
907 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
908 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
909 NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
911 DEBUG_VS2005_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
912 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:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text
913 NOOPT_VS2005_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
918 *_VS2005_X64_*_DLL = DEF(VS2005_DLL)
920 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
921 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
922 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
923 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
924 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
925 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
926 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
927 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
928 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
929 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
931 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
932 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
933 NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
935 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
936 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
937 NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
939 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
940 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
941 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
946 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL)
948 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
949 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
950 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
951 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
952 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
953 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
954 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
955 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
956 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
957 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
959 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
960 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
961 NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
963 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
964 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
965 NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
967 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
968 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
969 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
974 *_VS2005_EBC_*_FAMILY = INTEL
976 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
977 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
978 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
979 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
980 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
981 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
983 *_VS2005_EBC_MAKE_FLAGS = /nologo
984 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
985 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
986 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
987 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
988 *_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 /ALIGN:32 /DRIVER
990 ####################################################################################
992 # Microsoft Visual Studio 2005
994 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
995 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
996 ####################################################################################
997 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
998 *_VS2005xASL_*_*_FAMILY = MSFT
1000 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1001 *_VS2005xASL_*_MAKE_FLAG = /nologo
1002 *_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
1004 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1005 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC
1006 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1007 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1009 *_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
1014 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1015 *_VS2005xASL_*_ASL_FLAGS =
1016 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1017 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1018 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1019 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1024 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL)
1026 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1027 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
1028 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
1029 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
1030 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
1031 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
1032 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
1033 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
1034 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
1035 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
1036 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
1038 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo
1039 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1040 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1041 NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1043 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1044 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1045 NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1047 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
1048 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
1049 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
1054 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL)
1056 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
1057 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
1058 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
1059 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
1060 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
1061 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
1062 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
1063 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
1064 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
1065 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
1067 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
1068 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1069 NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1071 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1072 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1073 NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1075 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
1076 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
1077 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
1082 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL)
1084 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
1085 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
1086 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
1087 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
1088 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
1089 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
1090 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
1091 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
1092 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
1093 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
1095 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1096 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1097 NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1099 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1100 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1101 NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1103 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
1104 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
1105 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
1110 *_VS2005xASL_EBC_*_FAMILY = INTEL
1112 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1113 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1114 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1115 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1116 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1117 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1119 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo
1120 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1121 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1122 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1123 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1124 *_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 /ALIGN:32 /DRIVER
1126 ####################################################################################
1128 # Microsoft Visual Studio 2005 (x86)
1130 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1131 # ASL - Intel ACPI Source Language Compiler
1132 ####################################################################################
1133 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1134 *_VS2005x86_*_*_FAMILY = MSFT
1136 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1137 *_VS2005x86_*_MAKE_FLAGS = /nologo
1138 *_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
1140 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG
1141 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC
1142 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1143 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1145 *_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
1150 *_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1151 *_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1152 *_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1153 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1154 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1155 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1160 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL)
1162 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1163 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
1164 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1165 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
1166 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1167 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
1168 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
1169 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1170 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
1171 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1172 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1174 *_VS2005x86_IA32_MAKE_FLAGS = /nologo
1175 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1176 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1177 NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1179 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1180 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1181 NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1183 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
1184 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
1185 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
1190 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL)
1192 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1193 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1194 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1195 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1196 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1197 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1198 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1199 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1200 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1201 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1203 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
1204 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1205 NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1207 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1208 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1209 NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1211 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
1212 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
1213 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
1218 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL)
1220 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1221 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1222 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1223 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1224 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1225 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1226 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1227 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1228 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1229 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1231 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1232 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1233 NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1235 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1236 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1237 NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1239 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
1240 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
1241 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
1246 *_VS2005x86_EBC_*_FAMILY = INTEL
1248 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1249 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1250 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1251 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1252 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1253 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1255 *_VS2005x86_EBC_MAKE_FLAGS = /nologo
1256 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1257 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1258 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1259 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1260 *_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 /ALIGN:32 /DRIVER
1262 ####################################################################################
1264 # Microsoft Visual Studio 2005 (x86)
1266 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1267 # ASL - Microsoft ACPI Source Language Compiler
1268 ####################################################################################
1269 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1270 *_VS2005x86xASL_*_*_FAMILY = MSFT
1272 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1273 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo
1274 *_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
1276 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1277 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC
1278 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1279 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1281 *_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
1286 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1287 *_VS2005x86xASL_*_ASL_FLAGS =
1288 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1289 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1290 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1291 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1296 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL)
1298 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1299 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
1300 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1301 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
1302 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1303 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
1304 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
1305 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1306 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
1307 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1308 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1310 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo
1311 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1312 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1313 NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1315 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1316 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1317 NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1319 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
1320 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
1321 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
1326 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL)
1328 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1329 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1330 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1331 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1332 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1333 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1334 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1335 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1336 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1337 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1339 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
1340 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1341 NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1343 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1344 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1345 NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1347 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
1348 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
1349 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
1354 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL)
1356 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1357 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1358 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1359 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1360 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1361 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1362 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1363 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1364 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1365 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1367 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1368 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1369 NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1371 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1372 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1373 NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1375 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
1376 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
1377 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
1382 *_VS2005x86xASL_EBC_*_FAMILY = INTEL
1384 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1385 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1386 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1387 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1388 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1389 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1391 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo
1392 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1393 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1394 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1395 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1396 *_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 /ALIGN:32 /DRIVER
1399 ####################################################################################
1401 # Microsoft Visual Studio 2008
1403 # VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1404 # ASL - Intel ACPI Source Language Compiler
1405 ####################################################################################
1406 # VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1407 *_VS2008_*_*_FAMILY = MSFT
1409 *_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1410 *_VS2008_*_MAKE_FLAGS = /nologo
1411 *_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1413 *_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG
1414 *_VS2008_*_APP_FLAGS = /nologo /E /TC
1415 *_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1416 *_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1418 *_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1423 *_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1424 *_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1425 *_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1426 *_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1427 *_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1428 *_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1433 *_VS2008_IA32_*_DLL = DEF(VS2008_DLL)
1435 *_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1436 *_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1437 *_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1438 *_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1439 *_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1440 *_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1441 *_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1442 *_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1443 *_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1444 *_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1445 *_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1447 *_VS2008_IA32_MAKE_FLAGS = /nologo
1448 DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1449 RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1450 NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1452 DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1453 RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1454 NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1456 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
1457 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
1458 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
1463 *_VS2008_X64_*_DLL = DEF(VS2008_DLL)
1465 *_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1466 *_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1467 *_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1468 *_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1469 *_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1470 *_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1471 *_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1472 *_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1473 *_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1474 *_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1476 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
1477 RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1478 NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1480 DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1481 RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1482 NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1484 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
1485 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
1486 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
1491 *_VS2008_IPF_*_DLL = DEF(VS2008_DLL)
1493 *_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1494 *_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1495 *_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1496 *_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1497 *_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1498 *_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1499 *_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1500 *_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1501 *_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1502 *_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1504 DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1505 RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1506 NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1508 DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1509 RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1510 NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1512 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
1513 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
1514 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
1519 *_VS2008_EBC_*_FAMILY = INTEL
1520 *_VS2008_EBC_*_DLL = DEF(VS2008_DLL)
1522 *_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1523 *_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1524 *_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1525 *_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1526 *_VS2008_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
1527 *_VS2008_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1529 *_VS2008_EBC_MAKE_FLAGS = /nologo
1530 *_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1531 *_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1532 *_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1533 *_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1534 *_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 /ALIGN:32 /DRIVER
1537 ####################################################################################
1539 # Microsoft Visual Studio 2008
1541 # VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite
1542 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1543 ####################################################################################
1544 # VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1545 *_VS2008xASL_*_*_FAMILY = MSFT
1547 *_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1548 *_VS2008xASL_*_MAKE_FLAG = /nologo
1549 *_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1551 *_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1552 *_VS2008xASL_*_APP_FLAGS = /nologo /E /TC
1553 *_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1554 *_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1556 *_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1561 *_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1562 *_VS2008xASL_*_ASL_FLAGS =
1563 *_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1564 *_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1565 *_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1566 *_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1571 *_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL)
1573 *_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1574 *_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1575 *_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1576 *_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1577 *_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1578 *_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1579 *_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1580 *_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1581 *_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1582 *_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1583 *_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1585 *_VS2008xASL_IA32_MAKE_FLAGS = /nologo
1586 DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1587 RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1588 NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1590 DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1591 RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1592 NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1594 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
1595 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
1596 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
1601 *_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL)
1603 *_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1604 *_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1605 *_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1606 *_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1607 *_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1608 *_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1609 *_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1610 *_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1611 *_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1612 *_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1614 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
1615 RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1616 NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1618 DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1619 RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1620 NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1622 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
1623 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
1624 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
1629 *_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL)
1631 *_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1632 *_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1633 *_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1634 *_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1635 *_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1636 *_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1637 *_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1638 *_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1639 *_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1640 *_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1642 DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1643 RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1644 NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1646 DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1647 RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1648 NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1650 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
1651 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
1652 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
1657 *_VS2008xASL_EBC_*_FAMILY = INTEL
1658 *_VS2008xASL_EBC_*_DLL = DEF(VS2008_DLL)
1660 *_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1661 *_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1662 *_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1663 *_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1664 *_VS2008xASL_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
1665 *_VS2008xASL_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1667 *_VS2008xASL_EBC_MAKE_FLAGS = /nologo
1668 *_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1669 *_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1670 *_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1671 *_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1672 *_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 /ALIGN:32 /DRIVER
1675 ####################################################################################
1676 # VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL
1677 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
1678 ####################################################################################
1679 # VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL
1680 *_VS2008x86_*_*_FAMILY = MSFT
1682 *_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1683 *_VS2008x86_*_MAKE_FLAG = /nologo
1684 *_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1686 *_VS2008x86_*_MAKE_FLAGS = /nologo
1687 *_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG
1688 *_VS2008x86_*_APP_FLAGS = /nologo /E /TC
1689 *_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1690 *_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1692 *_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1697 *_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
1698 *_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1699 *_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1700 *_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1701 *_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1702 *_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1707 *_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL)
1709 *_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1710 *_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1711 *_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1712 *_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1713 *_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1714 *_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1715 *_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1716 *_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
1717 *_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
1718 *_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
1719 *_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
1721 *_VS2008x86_IA32_MAKE_FLAGS = /nologo
1722 DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1723 RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1724 NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1726 DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1727 RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1728 NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1730 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
1731 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
1732 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
1737 *_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL)
1739 *_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1740 *_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1741 *_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1742 *_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1743 *_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1744 *_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1745 *_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
1746 *_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
1747 *_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1748 *_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1750 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
1751 RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1752 NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1754 DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1755 RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1756 NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1758 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
1759 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
1760 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
1765 *_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL)
1767 *_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1768 *_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1769 *_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1770 *_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1771 *_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1772 *_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1773 *_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
1774 *_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
1775 *_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1776 *_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1778 DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1779 RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1780 NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1782 DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1783 RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1784 NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1786 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
1787 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
1788 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
1793 *_VS2008x86_EBC_*_FAMILY = INTEL
1794 *_VS2008x86_EBC_*_DLL = DEF(VS2008x86_DLL)
1796 *_VS2008x86_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1797 *_VS2008x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1798 *_VS2008x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1799 *_VS2008x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1800 *_VS2008x86_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1801 *_VS2008x86_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1803 *_VS2008x86_EBC_MAKE_FLAGS = /nologo
1804 *_VS2008x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1805 *_VS2008x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1806 *_VS2008x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1807 *_VS2008x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1808 *_VS2008x86_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 /ALIGN:32 /DRIVER
1811 ####################################################################################
1812 # VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL
1813 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1814 ####################################################################################
1815 *_VS2008x86xASL_*_*_FAMILY = MSFT
1817 *_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1818 *_VS2008x86xASL_*_MAKE_FLAG = /nologo
1819 *_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1821 *_VS2008x86xASL_*_MAKE_FLAGS = /nologo
1822 *_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1823 *_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC
1824 *_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1825 *_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1827 *_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1832 *_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1833 *_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
1834 *_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1835 *_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1836 *_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1837 *_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1842 *_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL)
1844 *_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1845 *_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1846 *_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1847 *_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1848 *_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1849 *_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1850 *_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1851 *_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
1852 *_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
1853 *_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
1854 *_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
1856 *_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo
1857 DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1858 RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1859 NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1861 DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1862 RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1863 NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1865 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
1866 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
1867 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
1872 *_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL)
1874 *_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1875 *_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1876 *_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1877 *_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1878 *_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1879 *_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1880 *_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
1881 *_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
1882 *_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1883 *_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1885 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
1886 RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1887 NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1889 DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1890 RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1891 NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1893 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
1894 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
1895 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
1900 *_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL)
1902 *_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1903 *_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1904 *_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1905 *_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1906 *_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1907 *_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1908 *_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
1909 *_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
1910 *_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1911 *_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1913 DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1914 RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1915 NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1917 DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1918 RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1919 NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1921 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
1922 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
1923 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
1928 *_VS2008x86xASL_EBC_*_FAMILY = INTEL
1929 *_VS2008x86xASL_EBC_*_DLL = DEF(VS2008x86_DLL)
1931 *_VS2008x86xASL_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1932 *_VS2008x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1933 *_VS2008x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1934 *_VS2008x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1935 *_VS2008x86xASL_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1936 *_VS2008x86xASL_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1938 *_VS2008x86xASL_EBC_MAKE_FLAGS = /nologo
1939 *_VS2008x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1940 *_VS2008x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1941 *_VS2008x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1942 *_VS2008x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1943 *_VS2008x86xASL_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 /ALIGN:32 /DRIVER
1946 ####################################################################################
1948 # Microsoft Visual Studio 2010
1950 # VS2010 - Microsoft Visual Studio 2010 Premium Edition with Intel ASL
1951 # ASL - Intel ACPI Source Language Compiler
1952 ####################################################################################
1953 # VS2010 - Microsoft Visual Studio 2010 Premium Edition
1954 *_VS2010_*_*_FAMILY = MSFT
1956 *_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
1957 *_VS2010_*_MAKE_FLAGS = /nologo
1958 *_VS2010_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
1960 *_VS2010_*_SLINK_FLAGS = /NOLOGO /LTCG
1961 *_VS2010_*_APP_FLAGS = /nologo /E /TC
1962 *_VS2010_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1963 *_VS2010_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1965 *_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
1970 *_VS2010_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1971 *_VS2010_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1972 *_VS2010_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1973 *_VS2010_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1974 *_VS2010_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1975 *_VS2010_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1980 *_VS2010_IA32_*_DLL = DEF(VS2010_DLL)
1982 *_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
1983 *_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
1984 *_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
1985 *_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
1986 *_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
1987 *_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
1988 *_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
1989 *_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
1990 *_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
1991 *_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
1992 *_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
1994 *_VS2010_IA32_MAKE_FLAGS = /nologo
1995 DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1996 RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1997 NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1999 DEBUG_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2000 RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2001 NOOPT_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2003 DEBUG_VS2010_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
2004 RELEASE_VS2010_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
2005 NOOPT_VS2010_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
2010 *_VS2010_X64_*_DLL = DEF(VS2010_DLL)
2012 *_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
2013 *_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
2014 *_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
2015 *_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
2016 *_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
2017 *_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
2018 *_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
2019 *_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
2020 *_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
2021 *_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
2023 DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2024 RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2025 NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2027 DEBUG_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2028 RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2029 NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2031 DEBUG_VS2010_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
2032 RELEASE_VS2010_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
2033 NOOPT_VS2010_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
2038 *_VS2010_IPF_*_DLL = DEF(VS2010_DLL)
2040 *_VS2010_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
2041 *_VS2010_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
2042 *_VS2010_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
2043 *_VS2010_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
2044 *_VS2010_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
2045 *_VS2010_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
2046 *_VS2010_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
2047 *_VS2010_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
2048 *_VS2010_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
2049 *_VS2010_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
2051 DEBUG_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2052 RELEASE_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2053 NOOPT_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2055 DEBUG_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2056 RELEASE_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2057 NOOPT_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2059 DEBUG_VS2010_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
2060 RELEASE_VS2010_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
2061 NOOPT_VS2010_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
2066 *_VS2010_EBC_*_FAMILY = INTEL
2067 *_VS2010_EBC_*_DLL = DEF(VS2010_DLL)
2069 *_VS2010_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2070 *_VS2010_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2071 *_VS2010_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2072 *_VS2010_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2073 *_VS2010_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
2074 *_VS2010_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2076 *_VS2010_EBC_MAKE_FLAGS = /nologo
2077 *_VS2010_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2078 *_VS2010_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2079 *_VS2010_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2080 *_VS2010_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2081 *_VS2010_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 /ALIGN:32 /DRIVER
2084 ####################################################################################
2086 # Microsoft Visual Studio 2010
2088 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition with Microsoft ASL
2089 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2090 ####################################################################################
2091 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition
2092 *_VS2010xASL_*_*_FAMILY = MSFT
2094 *_VS2010xASL_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2095 *_VS2010xASL_*_MAKE_FLAG = /nologo
2096 *_VS2010xASL_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
2098 *_VS2010xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2099 *_VS2010xASL_*_APP_FLAGS = /nologo /E /TC
2100 *_VS2010xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2101 *_VS2010xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2103 *_VS2010xASL_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
2108 *_VS2010xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2109 *_VS2010xASL_*_ASL_FLAGS =
2110 *_VS2010xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2111 *_VS2010xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2112 *_VS2010xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2113 *_VS2010xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2118 *_VS2010xASL_IA32_*_DLL = DEF(VS2010_DLL)
2120 *_VS2010xASL_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2121 *_VS2010xASL_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
2122 *_VS2010xASL_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
2123 *_VS2010xASL_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
2124 *_VS2010xASL_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2125 *_VS2010xASL_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
2126 *_VS2010xASL_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
2127 *_VS2010xASL_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
2128 *_VS2010xASL_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
2129 *_VS2010xASL_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
2130 *_VS2010xASL_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
2132 *_VS2010xASL_IA32_MAKE_FLAGS = /nologo
2133 DEBUG_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2134 RELEASE_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2135 NOOPT_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2137 DEBUG_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2138 RELEASE_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2139 NOOPT_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2141 DEBUG_VS2010xASL_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
2142 RELEASE_VS2010xASL_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
2143 NOOPT_VS2010xASL_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
2148 *_VS2010xASL_X64_*_DLL = DEF(VS2010_DLL)
2150 *_VS2010xASL_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
2151 *_VS2010xASL_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
2152 *_VS2010xASL_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
2153 *_VS2010xASL_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
2154 *_VS2010xASL_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
2155 *_VS2010xASL_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
2156 *_VS2010xASL_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
2157 *_VS2010xASL_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
2158 *_VS2010xASL_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
2159 *_VS2010xASL_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
2161 DEBUG_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2162 RELEASE_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2163 NOOPT_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2165 DEBUG_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2166 RELEASE_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2167 NOOPT_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2169 DEBUG_VS2010xASL_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
2170 RELEASE_VS2010xASL_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
2171 NOOPT_VS2010xASL_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
2176 *_VS2010xASL_IPF_*_DLL = DEF(VS2010_DLL)
2178 *_VS2010xASL_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
2179 *_VS2010xASL_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
2180 *_VS2010xASL_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
2181 *_VS2010xASL_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
2182 *_VS2010xASL_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
2183 *_VS2010xASL_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
2184 *_VS2010xASL_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
2185 *_VS2010xASL_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
2186 *_VS2010xASL_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
2187 *_VS2010xASL_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
2189 DEBUG_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2190 RELEASE_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2191 NOOPT_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2193 DEBUG_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2194 RELEASE_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2195 NOOPT_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2197 DEBUG_VS2010xASL_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
2198 RELEASE_VS2010xASL_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
2199 NOOPT_VS2010xASL_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
2204 *_VS2010xASL_EBC_*_FAMILY = INTEL
2205 *_VS2010xASL_EBC_*_DLL = DEF(VS2010_DLL)
2207 *_VS2010xASL_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2208 *_VS2010xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2209 *_VS2010xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2210 *_VS2010xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2211 *_VS2010xASL_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
2212 *_VS2010xASL_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2214 *_VS2010xASL_EBC_MAKE_FLAGS = /nologo
2215 *_VS2010xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2216 *_VS2010xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2217 *_VS2010xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2218 *_VS2010xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2219 *_VS2010xASL_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 /ALIGN:32 /DRIVER
2222 ####################################################################################
2223 # VS2010x86 - Microsoft Visual Studio 2010 (x86) with Intel ASL
2224 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
2225 ####################################################################################
2226 # VS2010x86 - Microsoft Visual Studio 2010 (x86) ALL Edition with Intel ASL
2227 *_VS2010x86_*_*_FAMILY = MSFT
2229 *_VS2010x86_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2230 *_VS2010x86_*_MAKE_FLAG = /nologo
2231 *_VS2010x86_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
2233 *_VS2010x86_*_MAKE_FLAGS = /nologo
2234 *_VS2010x86_*_SLINK_FLAGS = /NOLOGO /LTCG
2235 *_VS2010x86_*_APP_FLAGS = /nologo /E /TC
2236 *_VS2010x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2237 *_VS2010x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2239 *_VS2010x86_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
2244 *_VS2010x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
2245 *_VS2010x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2246 *_VS2010x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2247 *_VS2010x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2248 *_VS2010x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2249 *_VS2010x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2254 *_VS2010x86_IA32_*_DLL = DEF(VS2010x86_DLL)
2256 *_VS2010x86_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2257 *_VS2010x86_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
2258 *_VS2010x86_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2259 *_VS2010x86_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
2260 *_VS2010x86_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2261 *_VS2010x86_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
2262 *_VS2010x86_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2263 *_VS2010x86_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
2264 *_VS2010x86_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
2265 *_VS2010x86_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
2266 *_VS2010x86_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
2268 *_VS2010x86_IA32_MAKE_FLAGS = /nologo
2269 DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2270 RELEASE_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2271 NOOPT_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2273 DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2274 RELEASE_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2275 NOOPT_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2277 DEBUG_VS2010x86_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
2278 RELEASE_VS2010x86_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
2279 NOOPT_VS2010x86_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
2284 *_VS2010x86_X64_*_DLL = DEF(VS2010x86_DLL)
2286 *_VS2010x86_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2287 *_VS2010x86_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2288 *_VS2010x86_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2289 *_VS2010x86_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2290 *_VS2010x86_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2291 *_VS2010x86_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2292 *_VS2010x86_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
2293 *_VS2010x86_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
2294 *_VS2010x86_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2295 *_VS2010x86_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2297 DEBUG_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2298 RELEASE_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2299 NOOPT_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2301 DEBUG_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2302 RELEASE_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2303 NOOPT_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2305 DEBUG_VS2010x86_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
2306 RELEASE_VS2010x86_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
2307 NOOPT_VS2010x86_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
2312 *_VS2010x86_IPF_*_DLL = DEF(VS2010x86_DLL)
2314 *_VS2010x86_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2315 *_VS2010x86_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2316 *_VS2010x86_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2317 *_VS2010x86_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2318 *_VS2010x86_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2319 *_VS2010x86_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2320 *_VS2010x86_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
2321 *_VS2010x86_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
2322 *_VS2010x86_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2323 *_VS2010x86_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2325 DEBUG_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2326 RELEASE_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2327 NOOPT_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2329 DEBUG_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2330 RELEASE_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2331 NOOPT_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2333 DEBUG_VS2010x86_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
2334 RELEASE_VS2010x86_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
2335 NOOPT_VS2010x86_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
2340 *_VS2010x86_EBC_*_FAMILY = INTEL
2341 *_VS2010x86_EBC_*_DLL = DEF(VS2010x86_DLL)
2343 *_VS2010x86_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2344 *_VS2010x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2345 *_VS2010x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2346 *_VS2010x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2347 *_VS2010x86_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2348 *_VS2010x86_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2350 *_VS2010x86_EBC_MAKE_FLAGS = /nologo
2351 *_VS2010x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2352 *_VS2010x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2353 *_VS2010x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2354 *_VS2010x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2355 *_VS2010x86_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 /ALIGN:32 /DRIVER
2358 ####################################################################################
2359 # VS2010x86xASL - Microsoft Visual Studio 2010 with Microsoft ASL
2360 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2361 ####################################################################################
2362 *_VS2010x86xASL_*_*_FAMILY = MSFT
2364 *_VS2010x86xASL_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2365 *_VS2010x86xASL_*_MAKE_FLAG = /nologo
2366 *_VS2010x86xASL_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
2368 *_VS2010x86xASL_*_MAKE_FLAGS = /nologo
2369 *_VS2010x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2370 *_VS2010x86xASL_*_APP_FLAGS = /nologo /E /TC
2371 *_VS2010x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2372 *_VS2010x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2374 *_VS2010x86xASL_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
2379 *_VS2010x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2380 *_VS2010x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
2381 *_VS2010x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2382 *_VS2010x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2383 *_VS2010x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2384 *_VS2010x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2389 *_VS2010x86xASL_IA32_*_DLL = DEF(VS2010x86_DLL)
2391 *_VS2010x86xASL_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2392 *_VS2010x86xASL_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
2393 *_VS2010x86xASL_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2394 *_VS2010x86xASL_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
2395 *_VS2010x86xASL_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2396 *_VS2010x86xASL_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
2397 *_VS2010x86xASL_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2398 *_VS2010x86xASL_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
2399 *_VS2010x86xASL_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
2400 *_VS2010x86xASL_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
2401 *_VS2010x86xASL_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
2403 *_VS2010x86xASL_IA32_MAKE_FLAGS = /nologo
2404 DEBUG_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2405 RELEASE_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2406 NOOPT_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2408 DEBUG_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2409 RELEASE_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2410 NOOPT_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2412 DEBUG_VS2010x86xASL_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
2413 RELEASE_VS2010x86xASL_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
2414 NOOPT_VS2010x86xASL_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
2419 *_VS2010x86xASL_X64_*_DLL = DEF(VS2010x86_DLL)
2421 *_VS2010x86xASL_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2422 *_VS2010x86xASL_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2423 *_VS2010x86xASL_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2424 *_VS2010x86xASL_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2425 *_VS2010x86xASL_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2426 *_VS2010x86xASL_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2427 *_VS2010x86xASL_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
2428 *_VS2010x86xASL_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
2429 *_VS2010x86xASL_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2430 *_VS2010x86xASL_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2432 DEBUG_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2433 RELEASE_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2434 NOOPT_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2436 DEBUG_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2437 RELEASE_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2438 NOOPT_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2440 DEBUG_VS2010x86xASL_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
2441 RELEASE_VS2010x86xASL_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
2442 NOOPT_VS2010x86xASL_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
2447 *_VS2010x86xASL_IPF_*_DLL = DEF(VS2010x86_DLL)
2449 *_VS2010x86xASL_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2450 *_VS2010x86xASL_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2451 *_VS2010x86xASL_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2452 *_VS2010x86xASL_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2453 *_VS2010x86xASL_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2454 *_VS2010x86xASL_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2455 *_VS2010x86xASL_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
2456 *_VS2010x86xASL_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
2457 *_VS2010x86xASL_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2458 *_VS2010x86xASL_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2460 DEBUG_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2461 RELEASE_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2462 NOOPT_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2464 DEBUG_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2465 RELEASE_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2466 NOOPT_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2468 DEBUG_VS2010x86xASL_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
2469 RELEASE_VS2010x86xASL_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
2470 NOOPT_VS2010x86xASL_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
2475 *_VS2010x86xASL_EBC_*_FAMILY = INTEL
2476 *_VS2010x86xASL_EBC_*_DLL = DEF(VS2010x86_DLL)
2478 *_VS2010x86xASL_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2479 *_VS2010x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2480 *_VS2010x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2481 *_VS2010x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2482 *_VS2010x86xASL_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2483 *_VS2010x86xASL_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2485 *_VS2010x86xASL_EBC_MAKE_FLAGS = /nologo
2486 *_VS2010x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2487 *_VS2010x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2488 *_VS2010x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2489 *_VS2010x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2490 *_VS2010x86xASL_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 /ALIGN:32 /DRIVER
2493 ####################################################################################
2495 # Microsoft Visual Studio 2012
2497 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Intel ASL
2498 # ASL - Intel ACPI Source Language Compiler
2499 ####################################################################################
2500 # VS2012 - Microsoft Visual Studio 2012 Premium Edition
2501 *_VS2012_*_*_FAMILY = MSFT
2503 *_VS2012_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2504 *_VS2012_*_MAKE_FLAGS = /nologo
2505 *_VS2012_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
2507 *_VS2012_*_SLINK_FLAGS = /NOLOGO /LTCG
2508 *_VS2012_*_APP_FLAGS = /nologo /E /TC
2509 *_VS2012_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2510 *_VS2012_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2512 *_VS2012_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
2517 *_VS2012_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2518 *_VS2012_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2519 *_VS2012_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2520 *_VS2012_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2521 *_VS2012_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2522 *_VS2012_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2527 *_VS2012_IA32_*_DLL = DEF(VS2012_DLL)
2529 *_VS2012_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2530 *_VS2012_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
2531 *_VS2012_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
2532 *_VS2012_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
2533 *_VS2012_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2534 *_VS2012_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
2535 *_VS2012_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
2536 *_VS2012_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
2537 *_VS2012_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
2538 *_VS2012_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
2539 *_VS2012_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
2541 *_VS2012_IA32_MAKE_FLAGS = /nologo
2542 DEBUG_VS2012_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2543 RELEASE_VS2012_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2544 NOOPT_VS2012_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2546 DEBUG_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2547 RELEASE_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2548 NOOPT_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2550 DEBUG_VS2012_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
2551 RELEASE_VS2012_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
2552 NOOPT_VS2012_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
2557 *_VS2012_X64_*_DLL = DEF(VS2012_DLL)
2559 *_VS2012_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
2560 *_VS2012_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
2561 *_VS2012_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
2562 *_VS2012_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
2563 *_VS2012_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
2564 *_VS2012_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
2565 *_VS2012_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
2566 *_VS2012_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
2567 *_VS2012_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
2568 *_VS2012_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
2570 DEBUG_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2571 RELEASE_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2572 NOOPT_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2574 DEBUG_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2575 RELEASE_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2576 NOOPT_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2578 DEBUG_VS2012_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
2579 RELEASE_VS2012_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
2580 NOOPT_VS2012_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
2585 *_VS2012_EBC_*_FAMILY = INTEL
2586 *_VS2012_EBC_*_DLL = DEF(VS2012_DLL)
2588 *_VS2012_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2589 *_VS2012_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2590 *_VS2012_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2591 *_VS2012_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2592 *_VS2012_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
2593 *_VS2012_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2595 *_VS2012_EBC_MAKE_FLAGS = /nologo
2596 *_VS2012_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2597 *_VS2012_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2598 *_VS2012_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2599 *_VS2012_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2600 *_VS2012_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 /ALIGN:32 /DRIVER
2603 ####################################################################################
2605 # Microsoft Visual Studio 2012
2607 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Microsoft ASL
2608 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2609 ####################################################################################
2610 # VS2012xASL - Microsoft Visual Studio 2012 Premium Edition
2611 *_VS2012xASL_*_*_FAMILY = MSFT
2613 *_VS2012xASL_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2614 *_VS2012xASL_*_MAKE_FLAG = /nologo
2615 *_VS2012xASL_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
2617 *_VS2012xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2618 *_VS2012xASL_*_APP_FLAGS = /nologo /E /TC
2619 *_VS2012xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2620 *_VS2012xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2622 *_VS2012xASL_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
2627 *_VS2012xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2628 *_VS2012xASL_*_ASL_FLAGS =
2629 *_VS2012xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2630 *_VS2012xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2631 *_VS2012xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2632 *_VS2012xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2637 *_VS2012xASL_IA32_*_DLL = DEF(VS2012_DLL)
2639 *_VS2012xASL_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2640 *_VS2012xASL_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
2641 *_VS2012xASL_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
2642 *_VS2012xASL_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
2643 *_VS2012xASL_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2644 *_VS2012xASL_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
2645 *_VS2012xASL_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
2646 *_VS2012xASL_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
2647 *_VS2012xASL_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
2648 *_VS2012xASL_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
2649 *_VS2012xASL_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
2651 *_VS2012xASL_IA32_MAKE_FLAGS = /nologo
2652 DEBUG_VS2012xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2653 RELEASE_VS2012xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2654 NOOPT_VS2012xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2656 DEBUG_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2657 RELEASE_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2658 NOOPT_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2660 DEBUG_VS2012xASL_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
2661 RELEASE_VS2012xASL_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
2662 NOOPT_VS2012xASL_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
2667 *_VS2012xASL_X64_*_DLL = DEF(VS2012_DLL)
2669 *_VS2012xASL_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
2670 *_VS2012xASL_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
2671 *_VS2012xASL_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
2672 *_VS2012xASL_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
2673 *_VS2012xASL_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
2674 *_VS2012xASL_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
2675 *_VS2012xASL_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
2676 *_VS2012xASL_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
2677 *_VS2012xASL_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
2678 *_VS2012xASL_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
2680 DEBUG_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2681 RELEASE_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2682 NOOPT_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2684 DEBUG_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2685 RELEASE_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2686 NOOPT_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2688 DEBUG_VS2012xASL_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
2689 RELEASE_VS2012xASL_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
2690 NOOPT_VS2012xASL_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
2695 *_VS2012xASL_EBC_*_FAMILY = INTEL
2696 *_VS2012xASL_EBC_*_DLL = DEF(VS2012_DLL)
2698 *_VS2012xASL_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2699 *_VS2012xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2700 *_VS2012xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2701 *_VS2012xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2702 *_VS2012xASL_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
2703 *_VS2012xASL_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2705 *_VS2012xASL_EBC_MAKE_FLAGS = /nologo
2706 *_VS2012xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2707 *_VS2012xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2708 *_VS2012xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2709 *_VS2012xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2710 *_VS2012xASL_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 /ALIGN:32 /DRIVER
2713 ####################################################################################
2714 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional with Intel ASL
2715 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
2716 ####################################################################################
2717 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional Edition with Intel ASL
2718 *_VS2012x86_*_*_FAMILY = MSFT
2720 *_VS2012x86_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2721 *_VS2012x86_*_MAKE_FLAG = /nologo
2722 *_VS2012x86_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
2724 *_VS2012x86_*_MAKE_FLAGS = /nologo
2725 *_VS2012x86_*_SLINK_FLAGS = /NOLOGO /LTCG
2726 *_VS2012x86_*_APP_FLAGS = /nologo /E /TC
2727 *_VS2012x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2728 *_VS2012x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2730 *_VS2012x86_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
2735 *_VS2012x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
2736 *_VS2012x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2737 *_VS2012x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2738 *_VS2012x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2739 *_VS2012x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2740 *_VS2012x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2745 *_VS2012x86_IA32_*_DLL = DEF(VS2012x86_DLL)
2747 *_VS2012x86_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2748 *_VS2012x86_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
2749 *_VS2012x86_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2750 *_VS2012x86_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
2751 *_VS2012x86_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2752 *_VS2012x86_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
2753 *_VS2012x86_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2754 *_VS2012x86_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
2755 *_VS2012x86_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
2756 *_VS2012x86_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
2757 *_VS2012x86_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
2759 *_VS2012x86_IA32_MAKE_FLAGS = /nologo
2760 DEBUG_VS2012x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2761 RELEASE_VS2012x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2762 NOOPT_VS2012x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2764 DEBUG_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2765 RELEASE_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2766 NOOPT_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2768 DEBUG_VS2012x86_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
2769 RELEASE_VS2012x86_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
2770 NOOPT_VS2012x86_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
2775 *_VS2012x86_X64_*_DLL = DEF(VS2012x86_DLL)
2777 *_VS2012x86_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2778 *_VS2012x86_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2779 *_VS2012x86_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2780 *_VS2012x86_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2781 *_VS2012x86_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2782 *_VS2012x86_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2783 *_VS2012x86_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
2784 *_VS2012x86_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
2785 *_VS2012x86_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2786 *_VS2012x86_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2788 DEBUG_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2789 RELEASE_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2790 NOOPT_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2792 DEBUG_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2793 RELEASE_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2794 NOOPT_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2796 DEBUG_VS2012x86_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
2797 RELEASE_VS2012x86_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
2798 NOOPT_VS2012x86_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
2803 *_VS2012x86_EBC_*_FAMILY = INTEL
2804 *_VS2012x86_EBC_*_DLL = DEF(VS2012x86_DLL)
2806 *_VS2012x86_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2807 *_VS2012x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2808 *_VS2012x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2809 *_VS2012x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2810 *_VS2012x86_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2811 *_VS2012x86_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2813 *_VS2012x86_EBC_MAKE_FLAGS = /nologo
2814 *_VS2012x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2815 *_VS2012x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2816 *_VS2012x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2817 *_VS2012x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2818 *_VS2012x86_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 /ALIGN:32 /DRIVER
2821 ####################################################################################
2822 # VS2012x86xASL - Microsoft Visual Studio 2012 (x86) professional with Microsoft ASL
2823 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2824 ####################################################################################
2825 *_VS2012x86xASL_*_*_FAMILY = MSFT
2827 *_VS2012x86xASL_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2828 *_VS2012x86xASL_*_MAKE_FLAG = /nologo
2829 *_VS2012x86xASL_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
2831 *_VS2012x86xASL_*_MAKE_FLAGS = /nologo
2832 *_VS2012x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2833 *_VS2012x86xASL_*_APP_FLAGS = /nologo /E /TC
2834 *_VS2012x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2835 *_VS2012x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2837 *_VS2012x86xASL_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
2842 *_VS2012x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2843 *_VS2012x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
2844 *_VS2012x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2845 *_VS2012x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2846 *_VS2012x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2847 *_VS2012x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2852 *_VS2012x86xASL_IA32_*_DLL = DEF(VS2012x86_DLL)
2854 *_VS2012x86xASL_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2855 *_VS2012x86xASL_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
2856 *_VS2012x86xASL_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2857 *_VS2012x86xASL_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
2858 *_VS2012x86xASL_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2859 *_VS2012x86xASL_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
2860 *_VS2012x86xASL_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2861 *_VS2012x86xASL_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
2862 *_VS2012x86xASL_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
2863 *_VS2012x86xASL_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
2864 *_VS2012x86xASL_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
2866 *_VS2012x86xASL_IA32_MAKE_FLAGS = /nologo
2867 DEBUG_VS2012x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2868 RELEASE_VS2012x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2869 NOOPT_VS2012x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2871 DEBUG_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2872 RELEASE_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2873 NOOPT_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2875 DEBUG_VS2012x86xASL_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_VS2012x86xASL_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_VS2012x86xASL_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 *_VS2012x86xASL_X64_*_DLL = DEF(VS2012x86_DLL)
2884 *_VS2012x86xASL_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2885 *_VS2012x86xASL_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2886 *_VS2012x86xASL_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2887 *_VS2012x86xASL_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2888 *_VS2012x86xASL_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2889 *_VS2012x86xASL_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2890 *_VS2012x86xASL_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
2891 *_VS2012x86xASL_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
2892 *_VS2012x86xASL_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2893 *_VS2012x86xASL_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2895 DEBUG_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2896 RELEASE_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2897 NOOPT_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2899 DEBUG_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2900 RELEASE_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2901 NOOPT_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2903 DEBUG_VS2012x86xASL_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
2904 RELEASE_VS2012x86xASL_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
2905 NOOPT_VS2012x86xASL_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
2910 *_VS2012x86xASL_EBC_*_FAMILY = INTEL
2911 *_VS2012x86xASL_EBC_*_DLL = DEF(VS2012x86_DLL)
2913 *_VS2012x86xASL_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2914 *_VS2012x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2915 *_VS2012x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2916 *_VS2012x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2917 *_VS2012x86xASL_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2918 *_VS2012x86xASL_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2920 *_VS2012x86xASL_EBC_MAKE_FLAGS = /nologo
2921 *_VS2012x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2922 *_VS2012x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2923 *_VS2012x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2924 *_VS2012x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2925 *_VS2012x86xASL_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 /ALIGN:32 /DRIVER
2927 ####################################################################################
2929 # Microsoft Visual Studio 2013
2931 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Intel ASL
2932 # ASL - Intel ACPI Source Language Compiler
2933 ####################################################################################
2934 # VS2013 - Microsoft Visual Studio 2013 Premium Edition
2935 *_VS2013_*_*_FAMILY = MSFT
2937 *_VS2013_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
2938 *_VS2013_*_MAKE_FLAGS = /nologo
2939 *_VS2013_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
2941 *_VS2013_*_SLINK_FLAGS = /NOLOGO /LTCG
2942 *_VS2013_*_APP_FLAGS = /nologo /E /TC
2943 *_VS2013_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2944 *_VS2013_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2946 *_VS2013_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
2951 *_VS2013_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2952 *_VS2013_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2953 *_VS2013_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2954 *_VS2013_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2955 *_VS2013_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2956 *_VS2013_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2961 *_VS2013_IA32_*_DLL = DEF(VS2013_DLL)
2963 *_VS2013_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
2964 *_VS2013_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
2965 *_VS2013_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
2966 *_VS2013_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
2967 *_VS2013_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
2968 *_VS2013_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
2969 *_VS2013_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
2970 *_VS2013_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
2971 *_VS2013_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
2972 *_VS2013_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
2973 *_VS2013_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
2975 *_VS2013_IA32_MAKE_FLAGS = /nologo
2976 DEBUG_VS2013_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2977 RELEASE_VS2013_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2978 NOOPT_VS2013_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2980 DEBUG_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2981 RELEASE_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2982 NOOPT_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2984 DEBUG_VS2013_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
2985 RELEASE_VS2013_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
2986 NOOPT_VS2013_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
2991 *_VS2013_X64_*_DLL = DEF(VS2013_DLL)
2993 *_VS2013_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
2994 *_VS2013_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
2995 *_VS2013_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
2996 *_VS2013_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
2997 *_VS2013_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
2998 *_VS2013_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
2999 *_VS2013_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
3000 *_VS2013_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
3001 *_VS2013_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
3002 *_VS2013_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
3004 DEBUG_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3005 RELEASE_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3006 NOOPT_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3008 DEBUG_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3009 RELEASE_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3010 NOOPT_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3012 DEBUG_VS2013_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
3013 RELEASE_VS2013_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
3014 NOOPT_VS2013_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
3019 *_VS2013_EBC_*_FAMILY = INTEL
3020 *_VS2013_EBC_*_DLL = DEF(VS2013_DLL)
3022 *_VS2013_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3023 *_VS2013_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3024 *_VS2013_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3025 *_VS2013_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3026 *_VS2013_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
3027 *_VS2013_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3029 *_VS2013_EBC_MAKE_FLAGS = /nologo
3030 *_VS2013_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3031 *_VS2013_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3032 *_VS2013_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3033 *_VS2013_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3034 *_VS2013_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 /ALIGN:32 /DRIVER
3037 ####################################################################################
3039 # Microsoft Visual Studio 2013
3041 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Microsoft ASL
3042 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3043 ####################################################################################
3044 # VS2013xASL - Microsoft Visual Studio 2013 Premium Edition
3045 *_VS2013xASL_*_*_FAMILY = MSFT
3047 *_VS2013xASL_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3048 *_VS2013xASL_*_MAKE_FLAG = /nologo
3049 *_VS2013xASL_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
3051 *_VS2013xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3052 *_VS2013xASL_*_APP_FLAGS = /nologo /E /TC
3053 *_VS2013xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3054 *_VS2013xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3056 *_VS2013xASL_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
3061 *_VS2013xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3062 *_VS2013xASL_*_ASL_FLAGS =
3063 *_VS2013xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3064 *_VS2013xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3065 *_VS2013xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3066 *_VS2013xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3071 *_VS2013xASL_IA32_*_DLL = DEF(VS2013_DLL)
3073 *_VS2013xASL_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3074 *_VS2013xASL_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
3075 *_VS2013xASL_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
3076 *_VS2013xASL_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
3077 *_VS2013xASL_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3078 *_VS2013xASL_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
3079 *_VS2013xASL_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
3080 *_VS2013xASL_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
3081 *_VS2013xASL_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
3082 *_VS2013xASL_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
3083 *_VS2013xASL_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
3085 *_VS2013xASL_IA32_MAKE_FLAGS = /nologo
3086 DEBUG_VS2013xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
3087 RELEASE_VS2013xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3088 NOOPT_VS2013xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3090 DEBUG_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3091 RELEASE_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3092 NOOPT_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3094 DEBUG_VS2013xASL_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
3095 RELEASE_VS2013xASL_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
3096 NOOPT_VS2013xASL_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
3101 *_VS2013xASL_X64_*_DLL = DEF(VS2013_DLL)
3103 *_VS2013xASL_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
3104 *_VS2013xASL_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
3105 *_VS2013xASL_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
3106 *_VS2013xASL_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
3107 *_VS2013xASL_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
3108 *_VS2013xASL_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
3109 *_VS2013xASL_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
3110 *_VS2013xASL_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
3111 *_VS2013xASL_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
3112 *_VS2013xASL_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
3114 DEBUG_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3115 RELEASE_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3116 NOOPT_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3118 DEBUG_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3119 RELEASE_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3120 NOOPT_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3122 DEBUG_VS2013xASL_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
3123 RELEASE_VS2013xASL_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
3124 NOOPT_VS2013xASL_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
3129 *_VS2013xASL_EBC_*_FAMILY = INTEL
3130 *_VS2013xASL_EBC_*_DLL = DEF(VS2013_DLL)
3132 *_VS2013xASL_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3133 *_VS2013xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3134 *_VS2013xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3135 *_VS2013xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3136 *_VS2013xASL_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
3137 *_VS2013xASL_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3139 *_VS2013xASL_EBC_MAKE_FLAGS = /nologo
3140 *_VS2013xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3141 *_VS2013xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3142 *_VS2013xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3143 *_VS2013xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3144 *_VS2013xASL_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 /ALIGN:32 /DRIVER
3147 ####################################################################################
3148 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional with Intel ASL
3149 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
3150 ####################################################################################
3151 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional Edition with Intel ASL
3152 *_VS2013x86_*_*_FAMILY = MSFT
3154 *_VS2013x86_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3155 *_VS2013x86_*_MAKE_FLAG = /nologo
3156 *_VS2013x86_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
3158 *_VS2013x86_*_MAKE_FLAGS = /nologo
3159 *_VS2013x86_*_SLINK_FLAGS = /NOLOGO /LTCG
3160 *_VS2013x86_*_APP_FLAGS = /nologo /E /TC
3161 *_VS2013x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3162 *_VS2013x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3164 *_VS2013x86_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
3169 *_VS2013x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
3170 *_VS2013x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3171 *_VS2013x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3172 *_VS2013x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3173 *_VS2013x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3174 *_VS2013x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3179 *_VS2013x86_IA32_*_DLL = DEF(VS2013x86_DLL)
3181 *_VS2013x86_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3182 *_VS2013x86_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
3183 *_VS2013x86_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3184 *_VS2013x86_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
3185 *_VS2013x86_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3186 *_VS2013x86_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
3187 *_VS2013x86_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3188 *_VS2013x86_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
3189 *_VS2013x86_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
3190 *_VS2013x86_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
3191 *_VS2013x86_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
3193 *_VS2013x86_IA32_MAKE_FLAGS = /nologo
3194 DEBUG_VS2013x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
3195 RELEASE_VS2013x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3196 NOOPT_VS2013x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3198 DEBUG_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3199 RELEASE_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3200 NOOPT_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3202 DEBUG_VS2013x86_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
3203 RELEASE_VS2013x86_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
3204 NOOPT_VS2013x86_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
3209 *_VS2013x86_X64_*_DLL = DEF(VS2013x86_DLL)
3211 *_VS2013x86_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3212 *_VS2013x86_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3213 *_VS2013x86_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3214 *_VS2013x86_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3215 *_VS2013x86_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3216 *_VS2013x86_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3217 *_VS2013x86_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
3218 *_VS2013x86_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
3219 *_VS2013x86_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3220 *_VS2013x86_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3222 DEBUG_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3223 RELEASE_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3224 NOOPT_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3226 DEBUG_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3227 RELEASE_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3228 NOOPT_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3230 DEBUG_VS2013x86_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
3231 RELEASE_VS2013x86_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
3232 NOOPT_VS2013x86_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
3237 *_VS2013x86_EBC_*_FAMILY = INTEL
3238 *_VS2013x86_EBC_*_DLL = DEF(VS2013x86_DLL)
3240 *_VS2013x86_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3241 *_VS2013x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3242 *_VS2013x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3243 *_VS2013x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3244 *_VS2013x86_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3245 *_VS2013x86_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3247 *_VS2013x86_EBC_MAKE_FLAGS = /nologo
3248 *_VS2013x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3249 *_VS2013x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3250 *_VS2013x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3251 *_VS2013x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3252 *_VS2013x86_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 /ALIGN:32 /DRIVER
3255 ####################################################################################
3256 # VS2013x86xASL - Microsoft Visual Studio 2013 (x86) professional with Microsoft ASL
3257 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3258 ####################################################################################
3259 *_VS2013x86xASL_*_*_FAMILY = MSFT
3261 *_VS2013x86xASL_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3262 *_VS2013x86xASL_*_MAKE_FLAG = /nologo
3263 *_VS2013x86xASL_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
3265 *_VS2013x86xASL_*_MAKE_FLAGS = /nologo
3266 *_VS2013x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3267 *_VS2013x86xASL_*_APP_FLAGS = /nologo /E /TC
3268 *_VS2013x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3269 *_VS2013x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3271 *_VS2013x86xASL_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
3276 *_VS2013x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3277 *_VS2013x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
3278 *_VS2013x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3279 *_VS2013x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3280 *_VS2013x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3281 *_VS2013x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3286 *_VS2013x86xASL_IA32_*_DLL = DEF(VS2013x86_DLL)
3288 *_VS2013x86xASL_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3289 *_VS2013x86xASL_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
3290 *_VS2013x86xASL_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3291 *_VS2013x86xASL_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
3292 *_VS2013x86xASL_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3293 *_VS2013x86xASL_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
3294 *_VS2013x86xASL_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3295 *_VS2013x86xASL_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
3296 *_VS2013x86xASL_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
3297 *_VS2013x86xASL_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
3298 *_VS2013x86xASL_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
3300 *_VS2013x86xASL_IA32_MAKE_FLAGS = /nologo
3301 DEBUG_VS2013x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
3302 RELEASE_VS2013x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3303 NOOPT_VS2013x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3305 DEBUG_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3306 RELEASE_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3307 NOOPT_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3309 DEBUG_VS2013x86xASL_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
3310 RELEASE_VS2013x86xASL_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
3311 NOOPT_VS2013x86xASL_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
3316 *_VS2013x86xASL_X64_*_DLL = DEF(VS2013x86_DLL)
3318 *_VS2013x86xASL_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3319 *_VS2013x86xASL_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3320 *_VS2013x86xASL_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3321 *_VS2013x86xASL_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3322 *_VS2013x86xASL_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3323 *_VS2013x86xASL_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3324 *_VS2013x86xASL_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
3325 *_VS2013x86xASL_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
3326 *_VS2013x86xASL_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3327 *_VS2013x86xASL_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3329 DEBUG_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3330 RELEASE_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3331 NOOPT_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3333 DEBUG_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3334 RELEASE_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3335 NOOPT_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3337 DEBUG_VS2013x86xASL_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
3338 RELEASE_VS2013x86xASL_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
3339 NOOPT_VS2013x86xASL_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
3344 *_VS2013x86xASL_EBC_*_FAMILY = INTEL
3345 *_VS2013x86xASL_EBC_*_DLL = DEF(VS2013x86_DLL)
3347 *_VS2013x86xASL_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3348 *_VS2013x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3349 *_VS2013x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3350 *_VS2013x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3351 *_VS2013x86xASL_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3352 *_VS2013x86xASL_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3354 *_VS2013x86xASL_EBC_MAKE_FLAGS = /nologo
3355 *_VS2013x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3356 *_VS2013x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3357 *_VS2013x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3358 *_VS2013x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3359 *_VS2013x86xASL_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 /ALIGN:32 /DRIVER
3362 ####################################################################################
3364 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
3365 # And Intel ACPI Compiler
3367 ####################################################################################
3368 # DDK3790 - Microsoft Windows DDK 3790.1830
3369 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
3370 *_DDK3790_*_*_FAMILY = MSFT
3372 *_DDK3790_*_*_DLL = DEF(WINDDK_BIN32)
3373 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
3374 *_DDK3790_*_MAKE_FLAGS = /nologo
3375 *_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
3377 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3378 *_DDK3790_*_APP_FLAGS = /nologo /E /TC
3379 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG
3380 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3382 *_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
3387 *_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3388 *_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3389 *_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3390 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3391 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3392 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3397 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
3398 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
3399 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
3400 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
3401 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
3402 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
3403 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
3404 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
3405 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
3406 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
3408 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3409 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3410 NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3412 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3413 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
3414 NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3416 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
3417 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
3418 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
3423 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
3424 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
3425 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
3426 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
3427 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
3428 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
3429 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3430 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
3431 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
3432 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
3434 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
3435 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3436 NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3438 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3439 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3440 NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3442 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
3443 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
3444 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
3449 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
3450 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
3451 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3452 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
3453 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3454 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
3455 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
3456 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
3457 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3458 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3461 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
3462 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
3463 NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
3465 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3466 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
3467 NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3469 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
3470 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
3471 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
3476 *_DDK3790_EBC_*_FAMILY = INTEL
3478 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3479 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3480 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
3481 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
3482 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3484 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3485 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3486 *_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 /ALIGN:32 /DRIVER
3488 ####################################################################################
3490 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
3491 # And Microsoft ACPI Compiler
3493 ####################################################################################
3494 # DDK3790xASL - Microsoft Windows DDK 3790.1830
3495 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3496 *_DDK3790xASL_*_*_FAMILY = MSFT
3498 *_DDK3790xASL_*_*_DLL = DEF(WINDDK_BIN32)
3499 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
3500 *_DDK3790xASL_*_MAKE_FLAGS = /nologo
3501 *_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
3503 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3504 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC
3505 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG
3506 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3508 *_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
3513 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3514 *_DDK3790xASL_*_ASL_FLAGS =
3515 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3516 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3517 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3518 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3523 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
3524 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
3525 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
3526 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
3527 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
3528 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
3529 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
3530 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
3531 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
3532 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
3534 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3535 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3536 NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3538 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3539 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
3540 NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
3542 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
3543 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
3544 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
3549 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
3550 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
3551 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
3552 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
3553 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
3554 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
3555 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
3556 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
3557 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
3558 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
3560 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
3561 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3562 NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3564 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3565 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3566 NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3568 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
3569 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
3570 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
3575 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
3576 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
3577 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3578 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
3579 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3580 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
3581 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
3582 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
3583 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
3584 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
3587 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
3588 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
3589 NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
3591 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3592 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
3593 NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
3595 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
3596 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
3597 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
3602 *_DDK3790xASL_EBC_*_FAMILY = INTEL
3604 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3605 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3606 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
3607 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
3608 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3610 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3611 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3612 *_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 /ALIGN:32 /DRIVER
3615 ####################################################################################
3617 ####################################################################################
3619 *_*_*_OBJCOPY_PATH = echo
3620 *_*_*_OBJCOPY_FLAGS = objcopy not needed for
3621 *_*_*_SYMRENAME_PATH = echo
3622 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for
3623 DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)\$(MODULE_NAME).debug
3624 RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG =
3626 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -c -include AutoGen.h
3627 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe
3628 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe
3629 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency
3630 DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mword-relocations -mlittle-endian -mabi=aapcs -mapcs -fno-short-enums -save-temps -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -mfloat-abi=soft
3631 DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mcmodel=large -mlittle-endian -fno-short-enums -save-temps -fverbose-asm -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-builtin -Wno-address
3632 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie
3633 DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections
3634 DEFINE GCC_ARM_AARCH64_DLINK_COMMON= -Ttext=0x0 --emit-relocs -nostdlib --gc-sections -u $(IMAGE_ENTRY_POINT) -e $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3635 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
3636 DEFINE GCC_ARM_AARCH64_ASLDLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) --entry ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
3637 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
3638 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
3639 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
3640 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
3641 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
3642 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
3643 DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
3644 DEFINE GCC_ASLPP_FLAGS = -x c -E -P
3645 DEFINE GCC_ASLCC_FLAGS = -x c
3646 DEFINE GCC_WINDRES_FLAGS = -J rc -O coff
3647 DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii
3648 DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii
3649 DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii
3650 DEFINE GCC_ARM_RC_FLAGS = -I binary -O elf32-littlearm -B arm --rename-section .data=.hii
3651 DEFINE GCC_AARCH64_RC_FLAGS = -I binary -O elf64-littleaarch64 -B aarch64 --rename-section .data=.hii
3653 DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-stack-protector -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections -fdata-sections -c -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
3654 DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -malign-double -D EFI32
3655 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
3656 DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections --script=$(EDK_TOOLS_PATH)/Scripts/gcc4.4-ld-script
3657 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable
3658 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
3659 DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64
3660 DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
3662 DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS)
3663 DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
3664 DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON)
3665 DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS)
3666 DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS)
3667 DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
3668 DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS)
3670 DEFINE GCC46_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable
3671 DEFINE GCC46_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable
3672 DEFINE GCC46_IA32_X64_DLINK_COMMON = DEF(GCC45_IA32_X64_DLINK_COMMON)
3673 DEFINE GCC46_IA32_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS)
3674 DEFINE GCC46_IA32_X64_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS)
3675 DEFINE GCC46_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
3676 DEFINE GCC46_ASM_FLAGS = DEF(GCC45_ASM_FLAGS)
3677 DEFINE GCC46_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
3678 DEFINE GCC46_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_ARM_CC_FLAGS) -mno-unaligned-access
3679 DEFINE GCC46_ARM_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) --oformat=elf32-littlearm
3680 DEFINE GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS) --oformat=elf32-littlearm
3682 DEFINE GCC47_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS)
3683 DEFINE GCC47_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS)
3684 DEFINE GCC47_IA32_X64_DLINK_COMMON = DEF(GCC46_IA32_X64_DLINK_COMMON)
3685 DEFINE GCC47_IA32_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS)
3686 DEFINE GCC47_IA32_X64_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS)
3687 DEFINE GCC47_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
3688 DEFINE GCC47_ASM_FLAGS = DEF(GCC46_ASM_FLAGS)
3689 DEFINE GCC47_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
3690 DEFINE GCC47_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
3691 DEFINE GCC47_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS)
3692 DEFINE GCC47_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_AARCH64_CC_FLAGS)
3693 DEFINE GCC47_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
3694 DEFINE GCC47_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON)
3695 DEFINE GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
3696 DEFINE GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
3698 DEFINE GCC48_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS)
3699 DEFINE GCC48_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS)
3700 DEFINE GCC48_IA32_X64_DLINK_COMMON = DEF(GCC47_IA32_X64_DLINK_COMMON)
3701 DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS)
3702 DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS)
3703 DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
3704 DEFINE GCC48_ASM_FLAGS = DEF(GCC47_ASM_FLAGS)
3705 DEFINE GCC48_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
3706 DEFINE GCC48_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
3707 DEFINE GCC48_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS)
3708 DEFINE GCC48_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS)
3709 DEFINE GCC48_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
3710 DEFINE GCC48_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON)
3711 DEFINE GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
3712 DEFINE GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
3714 DEFINE GCC49_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
3715 DEFINE GCC49_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
3716 DEFINE GCC49_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections --script=$(EDK_TOOLS_PATH)/Scripts/gcc4.9-ld-script
3717 DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable
3718 DEFINE GCC49_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
3719 DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64
3720 DEFINE GCC49_ASM_FLAGS = DEF(GCC48_ASM_FLAGS)
3721 DEFINE GCC49_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
3722 DEFINE GCC49_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
3723 DEFINE GCC49_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS)
3724 DEFINE GCC49_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS)
3725 DEFINE GCC49_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
3726 DEFINE GCC49_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON)
3727 DEFINE GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
3728 DEFINE GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
3730 ####################################################################################
3732 # Unix GCC And Intel Linux ACPI Compiler
3734 ####################################################################################
3735 # UNIXGCC - UNIX GCC
3736 # ASL - Intel Linux ACPI Source Language Compiler (iasl)
3737 *_UNIXGCC_*_*_FAMILY = GCC
3739 *_UNIXGCC_*_MAKE_PATH = make
3740 *_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
3742 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
3743 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
3744 *_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
3745 *_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
3746 *_UNIXGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
3747 *_UNIXGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
3748 *_UNIXGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
3749 *_UNIXGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
3750 *_UNIXGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
3751 *_UNIXGCC_*_APP_FLAGS =
3752 *_UNIXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
3753 *_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
3758 *_UNIXGCC_IA32_OBJCOPY_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
3759 *_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3760 *_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3761 *_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar
3762 *_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
3763 *_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3764 *_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3765 *_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
3766 *_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3767 *_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
3768 *_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
3770 *_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
3771 *_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
3772 *_UNIXGCC_IA32_OBJCOPY_FLAGS =
3777 *_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3778 *_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3779 *_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar
3780 *_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
3781 *_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
3782 *_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3783 *_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3784 *_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3785 *_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
3786 *_UNIXGCC_X64_RC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
3787 *_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
3789 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
3790 *_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
3791 *_UNIXGCC_X64_OBJCOPY_FLAGS =
3796 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3797 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3798 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar
3799 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
3800 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
3801 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3802 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3803 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3804 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
3805 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
3806 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
3807 *_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
3809 *_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
3810 *_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
3811 *_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
3812 *_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
3813 *_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
3816 ####################################################################################
3818 # GCC 4.4 - This configuration is used to compile under Linux to produce
3819 # PE/COFF binaries using GCC 4.4.
3821 ####################################################################################
3822 *_GCC44_*_*_FAMILY = GCC
3824 *_GCC44_*_MAKE_PATH = make
3825 *_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN)
3827 *_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
3828 *_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
3829 *_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
3830 *_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
3831 *_GCC44_*_APP_FLAGS = DEF(GCC_PP_FLAGS)
3832 *_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS)
3833 *_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
3836 # GCC44 IA32 definitions
3838 *_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy
3839 *_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc
3840 *_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar
3841 *_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)ld
3842 *_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)ld
3843 *_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc
3844 *_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc
3845 *_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
3846 *_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc
3847 *_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
3848 *_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy
3850 *_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
3851 *_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
3852 *_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386
3853 *_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os
3854 *_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
3855 *_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
3856 *_GCC44_IA32_OBJCOPY_FLAGS =
3859 # GCC44 X64 definitions
3861 *_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy
3862 *_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc
3863 *_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar
3864 *_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)ld
3865 *_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)ld
3866 *_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc
3867 *_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc
3868 *_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc
3869 *_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc
3870 *_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc
3871 *_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy
3873 *_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
3874 *_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
3875 *_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64
3876 *_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
3877 *_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
3878 *_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
3879 *_GCC44_X64_OBJCOPY_FLAGS =
3881 ####################################################################################
3883 # GCC 4.5 - This configuration is used to compile under Linux to produce
3884 # PE/COFF binaries using GCC 4.5.
3886 ####################################################################################
3887 *_GCC45_*_*_FAMILY = GCC
3889 *_GCC45_*_MAKE_PATH = make
3890 *_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN)
3892 *_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
3893 *_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
3894 *_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
3895 *_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
3896 *_GCC45_*_APP_FLAGS =
3897 *_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS)
3898 *_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
3901 # GCC45 IA32 definitions
3903 *_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy
3904 *_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc
3905 *_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar
3906 *_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)ld
3907 *_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)ld
3908 *_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc
3909 *_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc
3910 *_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
3911 *_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc
3912 *_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
3913 *_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy
3915 *_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
3916 *_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
3917 *_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386
3918 *_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os
3919 *_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
3920 *_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
3921 *_GCC45_IA32_OBJCOPY_FLAGS =
3924 # GCC45 X64 definitions
3926 *_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy
3927 *_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc
3928 *_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar
3929 *_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)ld
3930 *_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)ld
3931 *_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc
3932 *_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc
3933 *_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc
3934 *_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc
3935 *_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc
3936 *_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy
3938 *_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
3939 *_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
3940 *_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64
3941 *_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS)
3942 *_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
3943 *_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
3944 *_GCC45_X64_OBJCOPY_FLAGS =
3946 ####################################################################################
3948 # GCC 4.6 - This configuration is used to compile under Linux to produce
3949 # PE/COFF binaries using GCC 4.6.
3951 ####################################################################################
3952 *_GCC46_*_*_FAMILY = GCC
3954 *_GCC46_*_MAKE_PATH = make
3955 *_GCC46_*_ASL_PATH = DEF(UNIX_IASL_BIN)
3957 *_GCC46_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
3958 *_GCC46_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
3959 *_GCC46_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
3960 *_GCC46_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
3961 *_GCC46_*_APP_FLAGS =
3962 *_GCC46_*_ASL_FLAGS = DEF(IASL_FLAGS)
3963 *_GCC46_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
3966 # GCC46 IA32 definitions
3968 *_GCC46_IA32_OBJCOPY_PATH = DEF(GCC46_IA32_PREFIX)objcopy
3969 *_GCC46_IA32_CC_PATH = DEF(GCC46_IA32_PREFIX)gcc
3970 *_GCC46_IA32_SLINK_PATH = DEF(GCC46_IA32_PREFIX)ar
3971 *_GCC46_IA32_DLINK_PATH = DEF(GCC46_IA32_PREFIX)ld
3972 *_GCC46_IA32_ASLDLINK_PATH = DEF(GCC46_IA32_PREFIX)ld
3973 *_GCC46_IA32_ASM_PATH = DEF(GCC46_IA32_PREFIX)gcc
3974 *_GCC46_IA32_PP_PATH = DEF(GCC46_IA32_PREFIX)gcc
3975 *_GCC46_IA32_VFRPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
3976 *_GCC46_IA32_ASLCC_PATH = DEF(GCC46_IA32_PREFIX)gcc
3977 *_GCC46_IA32_ASLPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
3978 *_GCC46_IA32_RC_PATH = DEF(GCC46_IA32_PREFIX)objcopy
3980 *_GCC46_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
3981 *_GCC46_IA32_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
3982 *_GCC46_IA32_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m32 -march=i386
3983 *_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os
3984 *_GCC46_IA32_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
3985 *_GCC46_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
3986 *_GCC46_IA32_OBJCOPY_FLAGS =
3989 # GCC46 X64 definitions
3991 *_GCC46_X64_OBJCOPY_PATH = DEF(GCC46_X64_PREFIX)objcopy
3992 *_GCC46_X64_CC_PATH = DEF(GCC46_X64_PREFIX)gcc
3993 *_GCC46_X64_SLINK_PATH = DEF(GCC46_X64_PREFIX)ar
3994 *_GCC46_X64_DLINK_PATH = DEF(GCC46_X64_PREFIX)ld
3995 *_GCC46_X64_ASLDLINK_PATH = DEF(GCC46_X64_PREFIX)ld
3996 *_GCC46_X64_ASM_PATH = DEF(GCC46_X64_PREFIX)gcc
3997 *_GCC46_X64_PP_PATH = DEF(GCC46_X64_PREFIX)gcc
3998 *_GCC46_X64_VFRPP_PATH = DEF(GCC46_X64_PREFIX)gcc
3999 *_GCC46_X64_ASLCC_PATH = DEF(GCC46_X64_PREFIX)gcc
4000 *_GCC46_X64_ASLPP_PATH = DEF(GCC46_X64_PREFIX)gcc
4001 *_GCC46_X64_RC_PATH = DEF(GCC46_X64_PREFIX)objcopy
4003 *_GCC46_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4004 *_GCC46_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
4005 *_GCC46_X64_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m64 -melf_x86_64
4006 *_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS)
4007 *_GCC46_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
4008 *_GCC46_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4009 *_GCC46_X64_OBJCOPY_FLAGS =
4012 # GCC46 ARM definitions
4014 *_GCC46_ARM_OBJCOPY_PATH = echo
4015 *_GCC46_ARM_CC_PATH = ENV(GCC46_ARM_PREFIX)gcc
4016 *_GCC46_ARM_SLINK_PATH = ENV(GCC46_ARM_PREFIX)ar
4017 *_GCC46_ARM_DLINK_PATH = ENV(GCC46_ARM_PREFIX)ld
4018 *_GCC46_ARM_ASLDLINK_PATH = ENV(GCC46_ARM_PREFIX)ld
4019 *_GCC46_ARM_ASM_PATH = ENV(GCC46_ARM_PREFIX)gcc
4020 *_GCC46_ARM_PP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4021 *_GCC46_ARM_VFRPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4022 *_GCC46_ARM_ASLCC_PATH = ENV(GCC46_ARM_PREFIX)gcc
4023 *_GCC46_ARM_ASLPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4024 *_GCC46_ARM_RC_PATH = ENV(GCC46_ARM_PREFIX)objcopy
4026 *_GCC46_ARM_ARCHCC_FLAGS =
4027 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
4029 *_GCC46_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4030 *_GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
4031 *_GCC46_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
4032 *_GCC46_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
4033 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
4034 *_GCC46_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4035 *_GCC46_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
4036 *_GCC46_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4038 DEBUG_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -O0
4039 RELEASE_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -Wno-unused-but-set-variable
4041 ####################################################################################
4043 # GCC 4.7 - This configuration is used to compile under Linux to produce
4044 # PE/COFF binaries using GCC 4.7.
4046 ####################################################################################
4047 *_GCC47_*_*_FAMILY = GCC
4049 *_GCC47_*_MAKE_PATH = make
4050 *_GCC47_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4052 *_GCC47_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4053 *_GCC47_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4054 *_GCC47_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4055 *_GCC47_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4056 *_GCC47_*_APP_FLAGS =
4057 *_GCC47_*_ASL_FLAGS = DEF(IASL_FLAGS)
4058 *_GCC47_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4061 # GCC47 IA32 definitions
4063 *_GCC47_IA32_OBJCOPY_PATH = DEF(GCC47_IA32_PREFIX)objcopy
4064 *_GCC47_IA32_CC_PATH = DEF(GCC47_IA32_PREFIX)gcc
4065 *_GCC47_IA32_SLINK_PATH = DEF(GCC47_IA32_PREFIX)ar
4066 *_GCC47_IA32_DLINK_PATH = DEF(GCC47_IA32_PREFIX)ld
4067 *_GCC47_IA32_ASLDLINK_PATH = DEF(GCC47_IA32_PREFIX)ld
4068 *_GCC47_IA32_ASM_PATH = DEF(GCC47_IA32_PREFIX)gcc
4069 *_GCC47_IA32_PP_PATH = DEF(GCC47_IA32_PREFIX)gcc
4070 *_GCC47_IA32_VFRPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
4071 *_GCC47_IA32_ASLCC_PATH = DEF(GCC47_IA32_PREFIX)gcc
4072 *_GCC47_IA32_ASLPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
4073 *_GCC47_IA32_RC_PATH = DEF(GCC47_IA32_PREFIX)objcopy
4075 *_GCC47_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4076 *_GCC47_IA32_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
4077 *_GCC47_IA32_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m32 -march=i386
4078 *_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os
4079 *_GCC47_IA32_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
4080 *_GCC47_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4081 *_GCC47_IA32_OBJCOPY_FLAGS =
4084 # GCC47 X64 definitions
4086 *_GCC47_X64_OBJCOPY_PATH = DEF(GCC47_X64_PREFIX)objcopy
4087 *_GCC47_X64_CC_PATH = DEF(GCC47_X64_PREFIX)gcc
4088 *_GCC47_X64_SLINK_PATH = DEF(GCC47_X64_PREFIX)ar
4089 *_GCC47_X64_DLINK_PATH = DEF(GCC47_X64_PREFIX)ld
4090 *_GCC47_X64_ASLDLINK_PATH = DEF(GCC47_X64_PREFIX)ld
4091 *_GCC47_X64_ASM_PATH = DEF(GCC47_X64_PREFIX)gcc
4092 *_GCC47_X64_PP_PATH = DEF(GCC47_X64_PREFIX)gcc
4093 *_GCC47_X64_VFRPP_PATH = DEF(GCC47_X64_PREFIX)gcc
4094 *_GCC47_X64_ASLCC_PATH = DEF(GCC47_X64_PREFIX)gcc
4095 *_GCC47_X64_ASLPP_PATH = DEF(GCC47_X64_PREFIX)gcc
4096 *_GCC47_X64_RC_PATH = DEF(GCC47_X64_PREFIX)objcopy
4098 *_GCC47_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4099 *_GCC47_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
4100 *_GCC47_X64_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m64
4101 *_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS)
4102 *_GCC47_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
4103 *_GCC47_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4104 *_GCC47_X64_OBJCOPY_FLAGS =
4107 # GCC47 ARM definitions
4109 *_GCC47_ARM_CC_PATH = ENV(GCC47_ARM_PREFIX)gcc
4110 *_GCC47_ARM_SLINK_PATH = ENV(GCC47_ARM_PREFIX)ar
4111 *_GCC47_ARM_DLINK_PATH = ENV(GCC47_ARM_PREFIX)ld
4112 *_GCC47_ARM_ASLDLINK_PATH = ENV(GCC47_ARM_PREFIX)ld
4113 *_GCC47_ARM_ASM_PATH = ENV(GCC47_ARM_PREFIX)gcc
4114 *_GCC47_ARM_PP_PATH = ENV(GCC47_ARM_PREFIX)gcc
4115 *_GCC47_ARM_VFRPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
4116 *_GCC47_ARM_ASLCC_PATH = ENV(GCC47_ARM_PREFIX)gcc
4117 *_GCC47_ARM_ASLPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
4118 *_GCC47_ARM_RC_PATH = ENV(GCC47_ARM_PREFIX)objcopy
4120 *_GCC47_ARM_ARCHCC_FLAGS =
4121 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
4123 *_GCC47_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4124 *_GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
4125 *_GCC47_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
4126 *_GCC47_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
4127 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
4128 *_GCC47_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4129 *_GCC47_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
4130 *_GCC47_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4132 DEBUG_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -O0
4133 RELEASE_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -Wno-unused-but-set-variable
4136 # GCC47 AARCH64 definitions
4138 *_GCC47_AARCH64_CC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4139 *_GCC47_AARCH64_SLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ar
4140 *_GCC47_AARCH64_DLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ld
4141 *_GCC47_AARCH64_ASLDLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ld
4142 *_GCC47_AARCH64_ASM_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4143 *_GCC47_AARCH64_PP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4144 *_GCC47_AARCH64_VFRPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4145 *_GCC47_AARCH64_ASLCC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4146 *_GCC47_AARCH64_ASLPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
4147 *_GCC47_AARCH64_RC_PATH = ENV(GCC47_AARCH64_PREFIX)objcopy
4149 *_GCC47_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4150 *_GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS)
4151 *_GCC47_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
4152 *_GCC47_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS)
4153 *_GCC47_AARCH64_PLATFORM_FLAGS =
4154 *_GCC47_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4155 *_GCC47_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
4156 *_GCC47_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4158 DEBUG_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -O0
4159 RELEASE_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
4161 ####################################################################################
4163 # GCC 4.8 - This configuration is used to compile under Linux to produce
4164 # PE/COFF binaries using GCC 4.8.
4166 ####################################################################################
4167 *_GCC48_*_*_FAMILY = GCC
4169 *_GCC48_*_MAKE_PATH = make
4170 *_GCC48_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4172 *_GCC48_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4173 *_GCC48_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4174 *_GCC48_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4175 *_GCC48_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4176 *_GCC48_*_APP_FLAGS =
4177 *_GCC48_*_ASL_FLAGS = DEF(IASL_FLAGS)
4178 *_GCC48_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4181 # GCC48 IA32 definitions
4183 *_GCC48_IA32_OBJCOPY_PATH = DEF(GCC48_IA32_PREFIX)objcopy
4184 *_GCC48_IA32_CC_PATH = DEF(GCC48_IA32_PREFIX)gcc
4185 *_GCC48_IA32_SLINK_PATH = DEF(GCC48_IA32_PREFIX)ar
4186 *_GCC48_IA32_DLINK_PATH = DEF(GCC48_IA32_PREFIX)ld
4187 *_GCC48_IA32_ASLDLINK_PATH = DEF(GCC48_IA32_PREFIX)ld
4188 *_GCC48_IA32_ASM_PATH = DEF(GCC48_IA32_PREFIX)gcc
4189 *_GCC48_IA32_PP_PATH = DEF(GCC48_IA32_PREFIX)gcc
4190 *_GCC48_IA32_VFRPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
4191 *_GCC48_IA32_ASLCC_PATH = DEF(GCC48_IA32_PREFIX)gcc
4192 *_GCC48_IA32_ASLPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
4193 *_GCC48_IA32_RC_PATH = DEF(GCC48_IA32_PREFIX)objcopy
4195 *_GCC48_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4196 *_GCC48_IA32_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
4197 *_GCC48_IA32_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m32 -march=i386
4198 *_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os
4199 *_GCC48_IA32_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
4200 *_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4201 *_GCC48_IA32_OBJCOPY_FLAGS =
4204 # GCC48 X64 definitions
4206 *_GCC48_X64_OBJCOPY_PATH = DEF(GCC48_X64_PREFIX)objcopy
4207 *_GCC48_X64_CC_PATH = DEF(GCC48_X64_PREFIX)gcc
4208 *_GCC48_X64_SLINK_PATH = DEF(GCC48_X64_PREFIX)ar
4209 *_GCC48_X64_DLINK_PATH = DEF(GCC48_X64_PREFIX)ld
4210 *_GCC48_X64_ASLDLINK_PATH = DEF(GCC48_X64_PREFIX)ld
4211 *_GCC48_X64_ASM_PATH = DEF(GCC48_X64_PREFIX)gcc
4212 *_GCC48_X64_PP_PATH = DEF(GCC48_X64_PREFIX)gcc
4213 *_GCC48_X64_VFRPP_PATH = DEF(GCC48_X64_PREFIX)gcc
4214 *_GCC48_X64_ASLCC_PATH = DEF(GCC48_X64_PREFIX)gcc
4215 *_GCC48_X64_ASLPP_PATH = DEF(GCC48_X64_PREFIX)gcc
4216 *_GCC48_X64_RC_PATH = DEF(GCC48_X64_PREFIX)objcopy
4218 *_GCC48_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4219 *_GCC48_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
4220 *_GCC48_X64_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m64
4221 *_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
4222 *_GCC48_X64_DLINK_FLAGS = DEF(GCC48_X64_DLINK_FLAGS)
4223 *_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4224 *_GCC48_X64_OBJCOPY_FLAGS =
4227 # GCC48 ARM definitions
4229 *_GCC48_ARM_CC_PATH = ENV(GCC48_ARM_PREFIX)gcc
4230 *_GCC48_ARM_SLINK_PATH = ENV(GCC48_ARM_PREFIX)ar
4231 *_GCC48_ARM_DLINK_PATH = ENV(GCC48_ARM_PREFIX)ld
4232 *_GCC48_ARM_ASLDLINK_PATH = ENV(GCC48_ARM_PREFIX)ld
4233 *_GCC48_ARM_ASM_PATH = ENV(GCC48_ARM_PREFIX)gcc
4234 *_GCC48_ARM_PP_PATH = ENV(GCC48_ARM_PREFIX)gcc
4235 *_GCC48_ARM_VFRPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
4236 *_GCC48_ARM_ASLCC_PATH = ENV(GCC48_ARM_PREFIX)gcc
4237 *_GCC48_ARM_ASLPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
4238 *_GCC48_ARM_RC_PATH = ENV(GCC48_ARM_PREFIX)objcopy
4240 *_GCC48_ARM_ARCHCC_FLAGS = -mthumb
4241 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
4243 *_GCC48_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4244 *_GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
4245 *_GCC48_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
4246 *_GCC48_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
4247 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
4248 *_GCC48_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4249 *_GCC48_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
4250 *_GCC48_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4252 DEBUG_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -O0
4253 RELEASE_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -Wno-unused-but-set-variable
4256 # GCC48 AARCH64 definitions
4258 *_GCC48_AARCH64_CC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4259 *_GCC48_AARCH64_SLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ar
4260 *_GCC48_AARCH64_DLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ld
4261 *_GCC48_AARCH64_ASLDLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ld
4262 *_GCC48_AARCH64_ASM_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4263 *_GCC48_AARCH64_PP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4264 *_GCC48_AARCH64_VFRPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4265 *_GCC48_AARCH64_ASLCC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4266 *_GCC48_AARCH64_ASLPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
4267 *_GCC48_AARCH64_RC_PATH = ENV(GCC48_AARCH64_PREFIX)objcopy
4269 *_GCC48_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4270 *_GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS)
4271 *_GCC48_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
4272 *_GCC48_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS)
4273 *_GCC48_AARCH64_PLATFORM_FLAGS =
4274 *_GCC48_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4275 *_GCC48_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
4276 *_GCC48_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4278 DEBUG_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -O0
4279 RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
4281 ####################################################################################
4283 # GCC 4.9 - This configuration is used to compile under Linux to produce
4284 # PE/COFF binaries using GCC 4.9.
4286 ####################################################################################
4287 *_GCC49_*_*_FAMILY = GCC
4289 *_GCC49_*_MAKE_PATH = make
4290 *_GCC49_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4292 *_GCC49_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4293 *_GCC49_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4294 *_GCC49_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4295 *_GCC49_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4296 *_GCC49_*_APP_FLAGS =
4297 *_GCC49_*_ASL_FLAGS = DEF(IASL_FLAGS)
4298 *_GCC49_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4301 # GCC49 IA32 definitions
4303 *_GCC49_IA32_OBJCOPY_PATH = DEF(GCC49_IA32_PREFIX)objcopy
4304 *_GCC49_IA32_CC_PATH = DEF(GCC49_IA32_PREFIX)gcc
4305 *_GCC49_IA32_SLINK_PATH = DEF(GCC49_IA32_PREFIX)ar
4306 *_GCC49_IA32_DLINK_PATH = DEF(GCC49_IA32_PREFIX)ld
4307 *_GCC49_IA32_ASLDLINK_PATH = DEF(GCC49_IA32_PREFIX)ld
4308 *_GCC49_IA32_ASM_PATH = DEF(GCC49_IA32_PREFIX)gcc
4309 *_GCC49_IA32_PP_PATH = DEF(GCC49_IA32_PREFIX)gcc
4310 *_GCC49_IA32_VFRPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
4311 *_GCC49_IA32_ASLCC_PATH = DEF(GCC49_IA32_PREFIX)gcc
4312 *_GCC49_IA32_ASLPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
4313 *_GCC49_IA32_RC_PATH = DEF(GCC49_IA32_PREFIX)objcopy
4315 *_GCC49_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4316 *_GCC49_IA32_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -m elf_i386
4317 *_GCC49_IA32_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m32 -march=i386
4318 *_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os
4319 *_GCC49_IA32_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386
4320 *_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4321 *_GCC49_IA32_OBJCOPY_FLAGS =
4324 # GCC49 X64 definitions
4326 *_GCC49_X64_OBJCOPY_PATH = DEF(GCC49_X64_PREFIX)objcopy
4327 *_GCC49_X64_CC_PATH = DEF(GCC49_X64_PREFIX)gcc
4328 *_GCC49_X64_SLINK_PATH = DEF(GCC49_X64_PREFIX)ar
4329 *_GCC49_X64_DLINK_PATH = DEF(GCC49_X64_PREFIX)ld
4330 *_GCC49_X64_ASLDLINK_PATH = DEF(GCC49_X64_PREFIX)ld
4331 *_GCC49_X64_ASM_PATH = DEF(GCC49_X64_PREFIX)gcc
4332 *_GCC49_X64_PP_PATH = DEF(GCC49_X64_PREFIX)gcc
4333 *_GCC49_X64_VFRPP_PATH = DEF(GCC49_X64_PREFIX)gcc
4334 *_GCC49_X64_ASLCC_PATH = DEF(GCC49_X64_PREFIX)gcc
4335 *_GCC49_X64_ASLPP_PATH = DEF(GCC49_X64_PREFIX)gcc
4336 *_GCC49_X64_RC_PATH = DEF(GCC49_X64_PREFIX)objcopy
4338 *_GCC49_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4339 *_GCC49_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64
4340 *_GCC49_X64_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m64
4341 *_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
4342 *_GCC49_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS)
4343 *_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4344 *_GCC49_X64_OBJCOPY_FLAGS =
4347 # GCC49 ARM definitions
4349 *_GCC49_ARM_CC_PATH = ENV(GCC49_ARM_PREFIX)gcc
4350 *_GCC49_ARM_SLINK_PATH = ENV(GCC49_ARM_PREFIX)ar
4351 *_GCC49_ARM_DLINK_PATH = ENV(GCC49_ARM_PREFIX)ld
4352 *_GCC49_ARM_ASLDLINK_PATH = ENV(GCC49_ARM_PREFIX)ld
4353 *_GCC49_ARM_ASM_PATH = ENV(GCC49_ARM_PREFIX)gcc
4354 *_GCC49_ARM_PP_PATH = ENV(GCC49_ARM_PREFIX)gcc
4355 *_GCC49_ARM_VFRPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
4356 *_GCC49_ARM_ASLCC_PATH = ENV(GCC49_ARM_PREFIX)gcc
4357 *_GCC49_ARM_ASLPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
4358 *_GCC49_ARM_RC_PATH = ENV(GCC49_ARM_PREFIX)objcopy
4360 *_GCC49_ARM_ARCHCC_FLAGS = -mthumb
4361 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
4363 *_GCC49_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4364 *_GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS)
4365 *_GCC49_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS)
4366 *_GCC49_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS)
4367 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
4368 *_GCC49_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4369 *_GCC49_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
4370 *_GCC49_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4372 DEBUG_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -O0
4373 RELEASE_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -Wno-unused-but-set-variable
4376 # GCC49 AARCH64 definitions
4378 *_GCC49_AARCH64_CC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4379 *_GCC49_AARCH64_SLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ar
4380 *_GCC49_AARCH64_DLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ld
4381 *_GCC49_AARCH64_ASLDLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ld
4382 *_GCC49_AARCH64_ASM_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4383 *_GCC49_AARCH64_PP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4384 *_GCC49_AARCH64_VFRPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4385 *_GCC49_AARCH64_ASLCC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4386 *_GCC49_AARCH64_ASLPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
4387 *_GCC49_AARCH64_RC_PATH = ENV(GCC49_AARCH64_PREFIX)objcopy
4389 *_GCC49_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4390 *_GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS)
4391 *_GCC49_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS)
4392 *_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS)
4393 *_GCC49_AARCH64_PLATFORM_FLAGS =
4394 *_GCC49_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
4395 *_GCC49_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
4396 *_GCC49_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
4398 DEBUG_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -O0
4399 RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
4401 ####################################################################################
4403 # Cygwin GCC And Intel ACPI Compiler
4405 ####################################################################################
4406 # CYGGCC - CygWin GCC
4407 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
4408 *_CYGGCC_*_*_FAMILY = GCC
4410 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN)
4411 *_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4412 *_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
4414 *_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
4415 *_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
4416 *_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
4417 *_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
4418 *_CYGGCC_*_MAKE_FLAGS = /nologo
4419 *_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
4420 *_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4421 *_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4422 *_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4423 *_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4424 *_CYGGCC_*_APP_FLAGS =
4425 *_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
4426 *_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
4431 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
4432 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
4433 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
4434 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
4435 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
4436 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
4437 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
4438 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
4439 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
4440 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
4441 *_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
4442 *_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy
4444 *_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
4445 *_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4446 *_CYGGCC_IA32_OBJCOPY_FLAGS =
4451 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
4452 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
4453 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
4454 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
4455 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
4456 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
4457 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
4458 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
4459 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
4460 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
4461 *_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
4462 *_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy
4464 *_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
4465 *_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4466 *_CYGGCC_X64_OBJCOPY_FLAGS =
4471 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
4472 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
4473 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
4474 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
4475 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
4476 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
4477 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
4478 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
4479 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
4480 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
4481 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
4482 *_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
4484 *_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
4485 *_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
4486 *_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
4487 *_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
4488 *_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
4493 *_CYGGCC_EBC_*_FAMILY = INTEL
4495 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4496 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4497 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4498 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4499 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4500 *_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
4502 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4503 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4504 *_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 /ALIGN:32 /DRIVER
4506 ####################################################################################
4508 # Cygwin GCC And Microsoft ACPI Compiler
4510 ####################################################################################
4511 # CYGGCCxASL - CygWin GCC
4512 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
4513 *_CYGGCCxASL_*_*_FAMILY = GCC
4515 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN)
4516 *_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4518 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo
4519 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
4520 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
4521 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
4522 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler
4523 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
4528 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
4529 *_CYGGCCxASL_*_ASL_FLAGS =
4530 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
4531 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
4532 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
4533 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
4538 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
4539 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
4540 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
4541 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
4542 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
4543 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
4544 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
4545 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
4546 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
4547 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
4548 *_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
4550 *_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
4551 *_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4556 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
4557 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
4558 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
4559 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
4560 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
4561 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
4562 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
4563 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
4564 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
4565 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
4566 *_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
4568 *_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
4569 *_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4574 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
4575 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
4576 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
4577 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
4578 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
4579 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
4580 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
4581 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
4582 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
4583 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
4584 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
4585 *_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
4587 *_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
4588 *_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
4589 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
4590 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
4591 *_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
4596 *_CYGGCCxASL_EBC_*_FAMILY = INTEL
4598 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4599 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4600 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4601 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4602 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4603 *_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
4605 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4606 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4607 *_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 /ALIGN:32 /DRIVER
4609 ####################################################################################
4611 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf
4614 ####################################################################################
4615 # ELFGCC - Linux ELF GCC
4616 *_ELFGCC_*_*_FAMILY = GCC
4617 *_ELFGCC_*_MAKE_PATH = make
4619 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
4620 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
4625 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4626 *_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
4627 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4628 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -P
4629 *_ELFGCC_*_ASLCC_FLAGS = -x c
4630 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
4635 *_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy
4636 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc
4637 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar
4638 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld
4639 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc
4640 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc
4641 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
4642 *_ELFGCC_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
4643 *_ELFGCC_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
4644 *_ELFGCC_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
4645 *_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy
4647 *_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
4648 *_ELFGCC_IA32_SLINK_FLAGS =
4649 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
4650 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
4651 *_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
4652 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
4653 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4654 *_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4655 *_ELFGCC_IA32_OBJCOPY_FLAGS =
4660 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc
4661 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
4662 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar
4663 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld
4664 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
4665 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc
4666 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc
4667 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
4668 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
4669 *_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy
4671 *_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-address -Wno-array-bounds -c -include AutoGen.h -D_EFI_P64
4672 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
4673 *_ELFGCC_X64_SLINK_FLAGS =
4674 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
4675 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
4676 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4677 *_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4682 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc
4683 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
4684 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar
4685 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld
4686 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
4687 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc
4688 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc
4689 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
4690 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
4691 *_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy
4693 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64
4694 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
4695 *_ELFGCC_IPF_SLINK_FLAGS =
4696 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
4697 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
4698 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4699 *_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
4701 ####################################################################################
4703 # Intel(R) C++ Compiler Version 9.1
4705 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
4706 # ASL - Intel ACPI Source Language Compiler
4708 ####################################################################################
4709 # ICC - Intel C Compiler V9.1
4710 *_ICC_*_*_FAMILY = INTEL
4712 *_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4713 *_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
4715 *_ICC_*_MAKE_FLAGS = /nologo
4716 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4717 *_ICC_*_APP_FLAGS = /nologo /E /TC
4718 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4720 *_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
4725 *_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
4726 *_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
4727 *_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
4728 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
4729 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
4730 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
4735 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
4736 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
4737 # xilib.exe needs lib.exe from Visual Studio
4738 *_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN)
4739 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
4740 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
4741 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
4742 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
4743 *_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
4744 *_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL)
4745 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
4746 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
4747 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
4749 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
4750 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
4751 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
4753 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
4754 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
4755 NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
4757 *_ICC_IA32_SLINK_FLAGS = /nologo
4758 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
4759 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
4760 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
4765 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
4766 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
4767 # xilib.exe needs lib.exe from Visual Studio
4768 *_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN)
4769 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
4770 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
4771 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
4772 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
4773 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
4774 *_ICC_X64_ASM_DLL = DEF(MS_VS_DLL)
4775 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
4776 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
4777 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
4779 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
4780 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
4781 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
4783 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4784 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4785 NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4787 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
4788 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
4789 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
4791 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG
4797 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
4798 # icl.exe needs cl.exe from Visual Studio
4799 *_ICC_IPF_CC_DLL = DEF(MS_VS_BIN)
4800 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
4801 # xilib.exe needs lib.exe from Visual Studio
4802 *_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
4803 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
4804 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
4805 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
4806 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
4807 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
4808 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
4809 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
4810 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
4812 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
4813 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
4814 NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
4816 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
4817 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
4818 NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
4820 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
4821 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
4822 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
4824 *_ICC_IPF_SLINK_FLAGS = /nologo
4829 *_ICC_EBC_*_FAMILY = INTEL
4831 *_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4832 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4833 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4834 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4835 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4836 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4838 *_ICC_EBC_MAKE_FLAGS = /nologo
4839 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4840 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4841 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4842 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4843 *_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 /ALIGN:32 /DRIVER
4845 ####################################################################################
4847 # Intel(R) C++ Compiler Version 9.1
4849 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
4850 # ASL - Microsoft ACPI Source Language Compiler
4852 ####################################################################################
4853 # ICCxASL - Intel C Compiler V9.1
4854 *_ICCxASL_*_*_FAMILY = INTEL
4856 *_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4857 *_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
4859 *_ICCxASL_*_MAKE_FLAGS = /nologo
4860 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4861 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC
4862 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4864 *_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
4869 *_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
4870 *_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
4871 *_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
4872 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
4873 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
4874 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
4879 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
4880 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
4881 # xilib.exe needs lib.exe from Visual Studio
4882 *_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
4883 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
4884 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
4885 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
4886 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
4887 *_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
4888 *_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
4889 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
4890 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
4891 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
4893 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
4894 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
4895 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
4897 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
4898 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
4899 NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
4901 *_ICCxASL_IA32_SLINK_FLAGS = /nologo
4902 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
4903 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
4904 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
4909 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
4910 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
4911 # xilib.exe needs lib.exe from Visual Studio
4912 *_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
4913 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
4914 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
4915 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
4916 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
4917 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
4918 *_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL)
4919 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
4920 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
4921 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
4923 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
4924 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
4925 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
4927 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4928 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4929 NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4931 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
4932 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
4933 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
4935 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG
4941 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
4942 # icl.exe needs cl.exe from Visual Studio
4943 *_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN)
4944 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
4945 # xilib.exe needs lib.exe from Visual Studio
4946 *_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
4947 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
4948 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
4949 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
4950 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
4951 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
4952 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
4953 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
4954 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
4956 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
4957 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
4958 NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
4960 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
4961 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
4962 NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
4964 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
4965 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
4966 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
4968 *_ICCxASL_IPF_SLINK_FLAGS = /nologo
4973 *_ICCxASL_EBC_*_FAMILY = INTEL
4975 *_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
4976 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4977 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4978 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4979 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4980 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4982 *_ICCxASL_EBC_MAKE_FLAGS = /nologo
4983 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4984 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4985 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4986 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4987 *_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 /ALIGN:32 /DRIVER
4990 ####################################################################################
4992 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
4994 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
4995 # ASL - Intel ACPI Source Language Compiler
4997 ####################################################################################
4998 # ICCx86 - Intel C Compiler V9.1
4999 *_ICCx86_*_*_FAMILY = INTEL
5001 *_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5002 *_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5004 *_ICCx86_*_MAKE_FLAGS = /nologo
5005 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5006 *_ICCx86_*_APP_FLAGS = /nologo /E /TC
5007 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5009 *_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5014 *_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5015 *_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5016 *_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5017 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5018 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5019 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5024 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
5025 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
5026 # xilib.exe needs lib.exe from Visual Studio
5027 *_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5028 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
5029 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
5030 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
5031 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
5032 *_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5033 *_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL)
5034 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
5035 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
5036 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
5038 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
5039 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
5040 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
5042 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5043 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5044 NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5046 *_ICCx86_IA32_SLINK_FLAGS = /nologo
5047 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
5048 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
5049 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
5054 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
5055 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
5056 # xilib.exe needs lib.exe from Visual Studio
5057 *_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN)
5058 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
5059 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
5060 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
5061 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
5062 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5063 *_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL)
5064 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
5065 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
5066 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
5068 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
5069 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
5070 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
5072 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5073 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5074 NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5076 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
5077 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
5078 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
5080 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG
5086 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
5087 # icl.exe needs cl.exe from Visual Studio
5088 *_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN)
5089 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
5090 # xilib.exe needs lib.exe from Visual Studio
5091 *_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5092 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
5093 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
5094 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
5095 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
5096 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
5097 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
5098 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
5099 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
5101 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
5102 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
5103 NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
5105 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5106 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5107 NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5109 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
5110 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
5111 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
5113 *_ICCx86_IPF_SLINK_FLAGS = /nologo
5118 *_ICCx86_EBC_*_FAMILY = INTEL
5120 *_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5121 *_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
5122 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
5123 *_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
5124 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
5125 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
5127 *_ICCx86_EBC_MAKE_FLAGS = /nologo
5128 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5129 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5130 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5131 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5132 *_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 /ALIGN:32 /DRIVER
5135 ####################################################################################
5137 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
5139 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
5140 # ASL - Microsoft ACPI Source Language Compiler
5142 ####################################################################################
5143 # ICCx86xASL - Intel C Compiler V9.1
5144 *_ICCx86xASL_*_*_FAMILY = INTEL
5146 *_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5147 *_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5149 *_ICCx86xASL_*_MAKE_FLAGS = /nologo
5150 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5151 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC
5152 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5154 *_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5159 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
5160 *_ICCx86xASL_*_ASL_FLAGS =
5161 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
5162 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5163 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5164 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5169 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
5170 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
5171 # xilib.exe needs lib.exe from Visual Studio
5172 *_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5173 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
5174 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
5175 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
5176 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
5177 *_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5178 *_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
5179 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
5180 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
5181 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
5183 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
5184 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
5185 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
5187 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5188 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5189 NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5191 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo
5192 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
5193 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
5194 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
5199 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
5200 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
5201 # xilib.exe needs lib.exe from Visual Studio
5202 *_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
5203 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
5204 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
5205 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
5206 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
5207 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5208 *_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
5209 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
5210 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
5211 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
5213 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
5214 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
5215 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
5217 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5218 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5219 NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5221 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
5222 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
5223 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
5225 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG
5231 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
5232 # icl.exe needs cl.exe from Visual Studio
5233 *_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
5234 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
5235 # xilib.exe needs lib.exe from Visual Studio
5236 *_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5237 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
5238 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
5239 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
5240 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
5241 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
5242 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
5243 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
5244 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
5246 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
5247 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
5248 NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
5250 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5251 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5252 NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5254 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
5255 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
5256 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
5258 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo
5263 *_ICCx86xASL_EBC_*_FAMILY = INTEL
5265 *_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5266 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
5267 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
5268 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
5269 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
5270 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
5272 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo
5273 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5274 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5275 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5276 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5277 *_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 /ALIGN:32 /DRIVER
5280 ####################################################################################
5282 # Intel(R) C++ Compiler Version 11.1
5283 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
5284 # 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)
5285 # 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)
5286 # ASL - Intel ACPI Source Language Compiler
5288 ####################################################################################
5289 # ICC11 - Intel C Compiler V11.1
5290 *_ICC11_*_*_FAMILY = INTEL
5292 *_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5293 *_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5295 *_ICC11_*_MAKE_FLAGS = /nologo
5296 *_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5297 *_ICC11_*_APP_FLAGS = /nologo /E /TC
5298 *_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5300 *_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5305 *_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5306 *_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5307 *_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5308 *_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5309 *_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5310 *_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5315 *_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
5316 *_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
5317 # xilib.exe needs lib.exe from Visual Studio
5318 *_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5319 *_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
5320 *_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
5321 *_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
5322 *_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
5323 *_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5324 *_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL)
5325 *_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
5326 *_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
5327 *_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
5329 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
5330 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
5331 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
5333 DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5334 RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5335 NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5336 *_ICC11_IA32_SLINK_FLAGS = /nologo
5337 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
5338 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
5339 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
5344 *_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
5345 *_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
5346 # xilib.exe needs lib.exe from Visual Studio
5347 *_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN)
5348 *_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
5349 *_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
5350 *_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
5351 *_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
5352 *_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5353 *_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL)
5354 *_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
5355 *_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
5356 *_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
5358 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
5359 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
5360 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
5362 DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5363 RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5364 NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5365 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
5366 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
5367 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
5369 *_ICC11_X64_SLINK_FLAGS = /nologo /LTCG
5375 *_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
5376 # icl.exe needs cl.exe from Visual Studio
5377 *_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN)
5378 *_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
5379 # xilib.exe needs lib.exe from Visual Studio
5380 *_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5381 *_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
5382 *_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
5383 *_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
5384 *_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
5385 *_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
5386 *_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
5387 *_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
5388 *_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
5390 DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5391 RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
5392 NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5394 DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5395 RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5396 NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5397 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
5398 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
5399 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
5401 *_ICC11_IPF_SLINK_FLAGS = /nologo
5406 *_ICC11_EBC_*_FAMILY = INTEL
5408 *_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5409 *_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
5410 *_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
5411 *_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
5412 *_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
5413 *_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
5415 *_ICC11_EBC_MAKE_FLAGS = /nologo
5416 *_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5417 *_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5418 *_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5419 *_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5420 *_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 /ALIGN:32 /DRIVER
5422 ####################################################################################
5424 # Intel(R) C++ Compiler Version 11.1
5426 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
5427 # 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)
5428 # 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)
5429 # ASL - Microsoft ACPI Source Language Compiler
5431 ####################################################################################
5432 # ICC11xASL - Intel C Compiler V11.1
5433 *_ICC11xASL_*_*_FAMILY = INTEL
5435 *_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5436 *_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5438 *_ICC11xASL_*_MAKE_FLAGS = /nologo
5439 *_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5440 *_ICC11xASL_*_APP_FLAGS = /nologo /E /TC
5441 *_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5443 *_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5448 *_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5449 *_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5450 *_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5451 *_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5452 *_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5453 *_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5458 *_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
5459 *_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
5460 # xilib.exe needs lib.exe from Visual Studio
5461 *_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5462 *_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
5463 *_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
5464 *_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
5465 *_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
5466 *_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5467 *_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
5468 *_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
5469 *_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
5470 *_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
5472 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
5473 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
5474 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
5476 DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5477 RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5478 NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5479 *_ICC11xASL_IA32_SLINK_FLAGS = /nologo
5480 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
5481 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
5482 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
5487 *_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
5488 *_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
5489 # xilib.exe needs lib.exe from Visual Studio
5490 *_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
5491 *_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
5492 *_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
5493 *_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
5494 *_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
5495 *_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5496 *_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
5497 *_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
5498 *_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
5499 *_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
5501 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
5502 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
5503 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
5505 DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5506 RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5507 NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5508 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
5509 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
5510 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
5512 *_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG
5518 *_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
5519 # icl.exe needs cl.exe from Visual Studio
5520 *_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
5521 *_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
5522 # xilib.exe needs lib.exe from Visual Studio
5523 *_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5524 *_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
5525 *_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
5526 *_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
5527 *_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
5528 *_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
5529 *_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
5530 *_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
5531 *_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
5533 DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5534 RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
5535 NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5537 DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5538 RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5539 NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5541 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
5542 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
5543 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
5545 *_ICC11xASL_IPF_SLINK_FLAGS = /nologo
5550 *_ICC11xASL_EBC_*_FAMILY = INTEL
5552 *_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5553 *_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
5554 *_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
5555 *_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
5556 *_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
5557 *_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
5559 *_ICC11xASL_EBC_MAKE_FLAGS = /nologo
5560 *_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5561 *_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5562 *_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5563 *_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5564 *_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 /ALIGN:32 /DRIVER
5567 ####################################################################################
5569 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
5571 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
5572 # 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)
5573 # 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)
5574 # ASL - Intel ACPI Source Language Compiler
5576 ####################################################################################
5577 # ICC11x86 - Intel C Compiler V11.1
5578 *_ICC11x86_*_*_FAMILY = INTEL
5580 *_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5581 *_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5583 *_ICC11x86_*_MAKE_FLAGS = /nologo
5584 *_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5585 *_ICC11x86_*_APP_FLAGS = /nologo /E /TC
5586 *_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5588 *_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5593 *_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5594 *_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5595 *_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5596 *_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5597 *_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5598 *_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5603 *_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
5604 *_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
5605 # xilib.exe needs lib.exe from Visual Studio
5606 *_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5607 *_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
5608 *_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5609 *_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5610 *_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5611 *_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5612 *_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL)
5613 *_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
5614 *_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5615 *_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
5617 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
5618 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
5619 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
5620 DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5621 RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5622 NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5623 *_ICC11x86_IA32_SLINK_FLAGS = /nologo
5624 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
5625 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
5626 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
5631 *_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
5632 *_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
5633 # xilib.exe needs lib.exe from Visual Studio
5634 *_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN)
5635 *_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
5636 *_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5637 *_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5638 *_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5639 *_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5640 *_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL)
5641 *_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
5642 *_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5643 *_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
5645 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
5646 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
5647 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
5648 DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5649 RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5650 NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5651 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
5652 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
5653 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
5655 *_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG
5661 *_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
5662 # icl.exe needs cl.exe from Visual Studio
5663 *_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN)
5664 *_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
5665 # xilib.exe needs lib.exe from Visual Studio
5666 *_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5667 *_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
5668 *_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5669 *_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5670 *_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5671 *_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
5672 *_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
5673 *_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5674 *_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
5676 DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5677 RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
5678 NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5680 DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5681 RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5682 NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5683 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
5684 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
5685 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
5687 *_ICC11x86_IPF_SLINK_FLAGS = /nologo
5692 *_ICC11x86_EBC_*_FAMILY = INTEL
5694 *_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5695 *_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
5696 *_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
5697 *_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
5698 *_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
5699 *_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
5701 *_ICC11x86_EBC_MAKE_FLAGS = /nologo
5702 *_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5703 *_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5704 *_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5705 *_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5706 *_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 /ALIGN:32 /DRIVER
5709 ####################################################################################
5711 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
5713 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
5714 # 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)
5715 # 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)
5716 # ASL - Microsoft ACPI Source Language Compiler
5718 ####################################################################################
5719 # ICC11x86xASL - Intel C Compiler V11.1
5720 *_ICC11x86xASL_*_*_FAMILY = INTEL
5722 *_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5723 *_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5725 *_ICC11x86xASL_*_MAKE_FLAGS = /nologo
5726 *_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5727 *_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC
5728 *_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5730 *_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
5735 *_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
5736 *_ICC11x86xASL_*_ASL_FLAGS =
5737 *_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
5738 *_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
5739 *_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
5740 *_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
5745 *_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
5746 *_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
5747 # xilib.exe needs lib.exe from Visual Studio
5748 *_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
5749 *_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
5750 *_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5751 *_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5752 *_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5753 *_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
5754 *_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
5755 *_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
5756 *_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
5757 *_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
5759 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
5760 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
5761 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
5763 DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5764 RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
5765 NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
5766 *_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo
5767 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
5768 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
5769 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
5774 *_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
5775 *_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
5776 # xilib.exe needs lib.exe from Visual Studio
5777 *_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
5778 *_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
5779 *_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5780 *_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5781 *_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5782 *_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
5783 *_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
5784 *_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
5785 *_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
5786 *_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
5788 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
5789 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
5790 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
5792 DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5793 RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5794 NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5795 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
5796 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
5797 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
5799 *_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG
5805 *_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
5806 # icl.exe needs cl.exe from Visual Studio
5807 *_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
5808 *_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
5809 # xilib.exe needs lib.exe from Visual Studio
5810 *_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
5811 *_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
5812 *_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5813 *_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5814 *_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5815 *_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
5816 *_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
5817 *_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
5818 *_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
5820 DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5821 RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
5822 NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
5823 DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5824 RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
5825 NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
5826 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
5827 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
5828 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
5829 *_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo
5834 *_ICC11x86xASL_EBC_*_FAMILY = INTEL
5836 *_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5837 *_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
5838 *_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
5839 *_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
5840 *_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
5841 *_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
5843 *_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo
5844 *_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5845 *_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5846 *_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5847 *_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5848 *_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 /ALIGN:32 /DRIVER
5851 ####################################################################################
5854 # IA32 - Microsoft Visual Studio 2008 Team Suite
5855 # X64 - Microsoft Visual Studio 2008 Team Suite
5856 # IPF - Microsoft Windows DDK 3790.1830
5857 # EBC - Intel EFI Byte Code Compiler
5859 ####################################################################################
5860 # MYTOOLS - Settings compatible with previous versions of tools_def.template
5861 *_MYTOOLS_*_*_FAMILY = MSFT
5866 *_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5867 *_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5868 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5869 *_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
5870 *_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
5871 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
5874 *_MYTOOLS_*_MAKE_FLAGS = /nologo
5875 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5876 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC
5877 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5878 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG
5880 *_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
5885 *_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL)
5887 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
5888 *_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
5889 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
5890 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
5891 *_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
5892 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
5893 *_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
5894 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
5895 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
5896 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
5897 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
5898 *_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe
5900 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
5901 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
5902 NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
5903 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
5904 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
5905 NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
5906 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
5907 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
5908 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
5913 *_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL)
5915 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
5916 *_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
5917 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
5918 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
5919 *_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
5920 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
5921 *_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
5922 *_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
5923 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
5924 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
5925 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
5926 *_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe
5928 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
5929 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
5930 NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
5931 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5932 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
5933 NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
5934 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
5935 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
5936 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
5941 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
5942 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
5943 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
5944 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
5945 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
5946 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
5947 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
5948 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
5949 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
5950 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
5951 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
5952 *_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
5954 *_MYTOOLS_IPF_ASM_OUTPUT = "-o "
5955 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi
5956 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32
5957 NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od
5958 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
5959 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
5960 NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
5961 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
5962 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
5963 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
5964 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
5969 *_MYTOOLS_EBC_*_FAMILY = INTEL
5971 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
5972 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
5973 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
5974 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
5975 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
5976 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
5977 *_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe
5979 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo
5980 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
5981 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5982 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
5983 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5984 *_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 /ALIGN:32 /DRIVER
5987 ####################################################################################
5989 # Xcode Support for building on Mac OS X (Snow Leopard)
5991 ####################################################################################
5992 # XCODE32 - Xcode 3.2 Tools (Snow Leopard)
5993 *_XCODE32_*_*_FAMILY = GCC
5994 *_XCODE32_*_*_BUILDRULEFAMILY = XCODE
5997 *_XCODE32_*_ASL_PATH = /usr/bin/iasl
5999 *_XCODE32_*_MAKE_PATH = make
6001 *_XCODE32_*_DSYMUTIL_PATH = /usr/bin/dsymutil
6003 # This tool needs to be installed seperatly from Xcode 3.2
6004 *_XCODE32_*_MTOC_PATH = /usr/local/bin/mtoc
6006 DEBUG_XCODE32_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
6007 RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20
6012 *_XCODE32_IA32_CC_PATH = gcc
6013 *_XCODE32_IA32_SLINK_PATH = libtool
6014 *_XCODE32_IA32_DLINK_PATH = ld
6015 *_XCODE32_IA32_ASM_PATH = as
6016 *_XCODE32_IA32_PP_PATH = gcc
6017 *_XCODE32_IA32_VFRPP_PATH = gcc
6018 *_XCODE32_IA32_ASL_PATH = iasl
6019 *_XCODE32_IA32_ASLCC_PATH = gcc
6020 *_XCODE32_IA32_ASLPP_PATH = gcc
6021 *_XCODE32_IA32_ASLDLINK_PATH = ld
6023 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
6024 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
6025 *_XCODE32_IA32_SLINK_FLAGS = -static -o
6026 DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g
6027 RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386
6028 *_XCODE32_IA32_PP_FLAGS = -arch i386 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6029 *_XCODE32_IA32_VFRPP_FLAGS = -arch i386 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6030 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
6031 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
6033 *_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
6034 *_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
6035 *_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E
6036 *_XCODE32_IA32_ASL_FLAGS =
6039 # X64 definitions - still a work in progress. This tool chain does not produce
6040 # the correct ABI, it is just used to compile the code....
6042 *_XCODE32_X64_CC_PATH = gcc
6043 *_XCODE32_X64_SLINK_PATH = libtool
6044 *_XCODE32_X64_DLINK_PATH = ld
6045 *_XCODE32_X64_ASM_PATH = as
6046 *_XCODE32_X64_PP_PATH = gcc
6047 *_XCODE32_X64_VFRPP_PATH = gcc
6048 *_XCODE32_X64_ASL_PATH = iasl
6049 *_XCODE32_X64_ASLCC_PATH = gcc
6050 *_XCODE32_X64_ASLPP_PATH = gcc
6051 *_XCODE32_X64_ASLDLINK_PATH = ld
6053 *_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
6054 *_XCODE32_X64_SLINK_FLAGS = -static -o
6056 DEBUG_XCODE32_X64_ASM_FLAGS = -arch x86_64 -g
6057 RELEASE_XCODE32_X64_ASM_FLAGS = -arch x86_64
6058 *_XCODE32_X64_PP_FLAGS = -arch x86_64 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6059 *_XCODE32_X64_VFRPP_FLAGS = -arch x86_64 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6061 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
6062 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
6065 # ARM definitions - (Assumes iPhone SDK installed on Snow Leopard)
6068 *_XCODE32_ARM_ARCHCC_FLAGS = -arch armv7 -march=armv7 -mthumb
6069 *_XCODE32_ARM_ARCHASM_FLAGS = -arch armv7
6070 *_XCODE32_ARM_ARCHDLINK_FLAGS = -arch armv7
6071 *_XCODE32_ARM_PLATFORM_FLAGS =
6073 *_XCODE32_ARM_CC_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
6074 *_XCODE32_ARM_SLINK_PATH = DEF(IPHONE_TOOLS)/usr/bin/libtool
6075 *_XCODE32_ARM_DLINK_PATH = ld
6076 *_XCODE32_ARM_ASM_PATH = DEF(IPHONE_TOOLS)/usr/bin/as
6077 *_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
6078 *_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
6080 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
6081 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
6083 *_XCODE32_ARM_SLINK_FLAGS = -static -o
6085 DEBUG_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -g
6086 RELEASE_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS)
6087 *_XCODE32_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6088 *_XCODE32_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6090 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
6091 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
6094 ####################################################################################
6096 # Clang Support for building on Mac OS X
6098 ####################################################################################
6099 # CLANG - clang that produce Mach-O with EFI x86_64 ABI
6100 *_XCLANG_*_*_FAMILY = GCC
6101 *_XCLANG_*_*_BUILDRULEFAMILY = XCODE
6103 *_XCLANG_*_ASL_PATH = /usr/bin/iasl
6105 *_XCLANG_*_MAKE_PATH = make
6106 *_XCLANG_*_DSYMUTIL_PATH = /usr/bin/dsymutil
6108 *_*_*_MTOC_PATH = /usr/local/bin/mtoc
6110 DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
6111 RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20
6114 *_XCLANG_*_CC_PATH = ENV(CLANG_BIN)clang
6115 *_XCLANG_*_SLINK_PATH = libtool
6116 *_XCLANG_*_DLINK_PATH = ld
6117 *_XCLANG_*_ASM_PATH = as
6118 *_XCLANG_*_PP_PATH = ENV(CLANG_BIN)clang
6119 *_XCLANG_*_VFRPP_PATH = ENV(CLANG_BIN)clang
6120 *_XCLANG_*_ASL_PATH = iasl
6121 *_XCLANG_*_ASLCC_PATH = ENV(CLANG_BIN)clang
6122 *_XCLANG_*_ASLPP_PATH = ENV(CLANG_BIN)clang
6123 *_XCLANG_*_ASLDLINK_PATH = ld
6125 ####################
6127 ####################
6128 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
6129 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
6130 *_XCLANG_IA32_SLINK_FLAGS = -static -o
6131 DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g
6132 RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386
6135 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
6136 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
6142 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
6143 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
6144 *_XCLANG_X64_SLINK_FLAGS = -static -o
6145 DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g
6146 RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64
6147 *_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6148 *_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6151 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
6152 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
6153 *_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
6154 *_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6155 *_XCLANG_*_ASLPP_FLAGS = -x c -E
6156 *_XCLANG_*_ASL_FLAGS =
6158 ####################################################################################
6162 ####################################################################################
6164 DEFINE RVCT_ALL_ASM_FLAGS = --diag_suppress=1786 --diag_error=warning --apcs /interwork
6165 DEFINE RVCT_ALL_CC_FLAGS = --c90 -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_suppress=186 --diag_warning 167 --diag_error=warning --diag_style=ide
6166 DEFINE RVCT_ALL_DLINK_FLAGS = --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --diag_style=ide
6168 ####################################################################################
6170 # ARM RealView Tools - Windows
6172 ####################################################################################
6173 # RVCT - Tools from ARM
6175 *_RVCT_*_*_FAMILY = RVCT
6178 # Use default values, or override in DSC file
6180 *_RVCT_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
6181 *_RVCT_ARM_ARCHASM_FLAGS =
6182 *_RVCT_ARM_ARCHDLINK_FLAGS =
6183 *_RVCT_ARM_PLATFORM_FLAGS = --cpu 7-A
6185 DEBUG_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6186 RELEASE_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6189 *_RVCT_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
6190 *_RVCT_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
6191 *_RVCT_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6192 *_RVCT_ARM_MAKE_PATH = nmake /NOLOGO
6193 *_RVCT_ARM_SLINK_FLAGS = --partial -o
6194 DEBUG_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
6195 RELEASE_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
6200 *_RVCT_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
6201 *_RVCT_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
6202 *_RVCT_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
6203 *_RVCT_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
6204 *_RVCT_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
6205 *_RVCT_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
6206 *_RVCT_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
6208 ####################################################################################
6210 # ARM RealView Tools - Linux
6212 ####################################################################################
6213 # RVCTLINUX - Tools from ARM in a Cygwin environment
6214 *_RVCTLINUX_*_*_FAMILY = RVCT
6215 *_RVCTLINUX_*_*_BUILDRULEFAMILY = RVCTLINUX
6217 *_RVCTLINUX_*_MAKE_PATH = make
6220 # Use default values, or override in DSC file
6222 *_RVCTLINUX_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
6223 *_RVCTLINUX_ARM_ARCHASM_FLAGS =
6224 *_RVCTLINUX_ARM_ARCHDLINK_FLAGS =
6225 *_RVCTLINUX_ARM_PLATFORM_FLAGS = --cpu 7-A
6227 DEBUG_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6228 RELEASE_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6230 *_RVCTLINUX_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
6231 *_RVCTLINUX_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
6232 *_RVCTLINUX_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6233 *_RVCTLINUX_ARM_SLINK_FLAGS = --partial -o
6234 DEBUG_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
6235 RELEASE_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
6240 *_RVCTLINUX_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
6241 *_RVCTLINUX_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
6242 *_RVCTLINUX_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
6243 *_RVCTLINUX_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
6244 *_RVCTLINUX_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
6245 *_RVCTLINUX_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
6246 *_RVCTLINUX_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
6248 ####################################################################################
6250 # ARM RealView Tools - Cygwin
6252 ####################################################################################
6253 # ARMCYGWIN - Tools from ARM in a Cygwin environment
6255 *_RVCTCYGWIN_*_*_FAMILY = RVCT
6256 *_RVCTCYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN
6258 *_RVCTCYGWIN_ARM_CCPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
6259 *_RVCTCYGWIN_ARM_SLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
6260 *_RVCTCYGWIN_ARM_DLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
6261 *_RVCTCYGWIN_ARM_ASMPATH_FLAG = ENV(RVCT_TOOLS_PATH)armasm
6262 *_RVCTCYGWIN_ARM_PPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
6263 *_RVCTCYGWIN_ARM_VFRPPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
6264 *_RVCTCYGWIN_ARM_FROMELFPATH_FLAG = ENV(RVCT_TOOLS_PATH)fromelf
6267 # Use default values, or override in DSC file
6269 *_RVCTCYGWIN_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
6270 *_RVCTCYGWIN_ARM_ARCHASM_FLAGS =
6271 *_RVCTCYGWIN_ARM_ARCHDLINK_FLAGS =
6272 *_RVCTCYGWIN_ARM_PLATFORM_FLAGS = --cpu 7-A
6274 DEBUG_RVCTCYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map`
6275 RELEASE_RVCTCYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map`
6277 *_RVCTCYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
6278 *_RVCTCYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
6279 *_RVCTCYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h`
6280 *_RVCTCYGWIN_ARM_MAKE_PATH = make
6281 *_RVCTCYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial -o
6282 DEBUG_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
6283 RELEASE_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
6288 *_RVCTCYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6289 *_RVCTCYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6290 *_RVCTCYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6291 *_RVCTCYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6292 *_RVCTCYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6293 *_RVCTCYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6294 *_RVCTCYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
6296 ####################################################################################
6298 # ARM EABI GCC (www.codesourcery.com)
6300 ####################################################################################
6301 # ARMGCC - ARM version of the GCC cross compiler
6303 *_ARMGCC_*_*_FAMILY = GCC
6304 *_ARMGCC_*_*_BUILDRULEFAMILY = ARMGCC
6306 *_ARMGCC_*_MAKE_PATH = make
6307 *_ARMGCC_*_MAKE_FLAGS = --no-print-directory
6312 *_ARMGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
6313 *_ARMGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
6314 *_ARMGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
6315 *_ARMGCC_*_ASLPP_FLAGS = -x c -E -P
6316 *_ARMGCC_*_ASLCC_FLAGS = -x c
6317 *_ARMGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry ReferenceAcpiTable
6323 *_ARMGCC_ARM_ASLCC_PATH = ENV(CROSS_COMPILE)gcc
6324 *_ARMGCC_ARM_ASLDLINK_PATH = ENV(CROSS_COMPILE)ld
6325 *_ARMGCC_ARM_ASLPP_PATH = ENV(CROSS_COMPILE)gcc
6327 *_ARMGCC_ARM_CC_PATH = ENV(CROSS_COMPILE)gcc
6328 *_ARMGCC_ARM_SLINK_PATH = ENV(CROSS_COMPILE)ar
6329 *_ARMGCC_ARM_DLINK_PATH = ENV(CROSS_COMPILE)ld
6330 *_ARMGCC_ARM_ASM_PATH = ENV(CROSS_COMPILE)as
6331 *_ARMGCC_ARM_PP_PATH = ENV(CROSS_COMPILE)gcc
6332 *_ARMGCC_ARM_VFRPP_PATH = ENV(CROSS_COMPILE)gcc
6335 # Use default values, or override in DSC file
6337 *_ARMGCC_ARM_ARCHCC_FLAGS =
6338 *_ARMGCC_ARM_ARCHASM_FLAGS =
6339 *_ARMGCC_ARM_ARCHDLINK_FLAGS =
6340 *_ARMGCC_ARM_PLATFORM_FLAGS = -march=armv7-a
6342 DEBUG_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -g
6343 RELEASE_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian
6345 *_ARMGCC_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6346 *_ARMGCC_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6348 *_ARMGCC_ARM_SLINK_FLAGS = -rc
6349 *_ARMGCC_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(GCC_ARM_AARCH64_DLINK_COMMON) --oformat=elf32-littlearm
6351 DEBUG_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARM_CC_FLAGS) -O0
6352 RELEASE_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARM_CC_FLAGS) -Wno-unused
6354 ######################
6355 # AArch64 definitions
6356 ######################
6357 # AARCH64 64bit ARM Bare-metal GCC (ARM Architecture 64)
6359 *_ARMGCC_AARCH64_ASLCC_PATH = ENV(CROSS_COMPILE)gcc
6360 *_ARMGCC_AARCH64_ASLDLINK_PATH = ENV(CROSS_COMPILE)ld
6361 *_ARMGCC_AARCH64_ASLPP_PATH = ENV(CROSS_COMPILE)gcc
6363 *_ARMGCC_AARCH64_CC_PATH = ENV(CROSS_COMPILE)gcc
6364 *_ARMGCC_AARCH64_SLINK_PATH = ENV(CROSS_COMPILE)ar
6365 *_ARMGCC_AARCH64_DLINK_PATH = ENV(CROSS_COMPILE)ld
6366 *_ARMGCC_AARCH64_ASM_PATH = ENV(CROSS_COMPILE)as
6367 *_ARMGCC_AARCH64_PP_PATH = ENV(CROSS_COMPILE)gcc
6368 *_ARMGCC_AARCH64_VFRPP_PATH = ENV(CROSS_COMPILE)gcc
6371 # Use default values, or override in DSC file
6373 *_ARMGCC_AARCH64_ARCHCC_FLAGS =
6374 *_ARMGCC_AARCH64_ARCHASM_FLAGS =
6375 *_ARMGCC_AARCH64_ARCHDLINK_FLAGS =
6376 *_ARMGCC_AARCH64_PLATFORM_FLAGS =
6378 DEBUG_ARMGCC_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -g
6379 RELEASE_ARMGCC_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS)
6381 *_ARMGCC_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6382 *_ARMGCC_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6384 *_ARMGCC_AARCH64_SLINK_FLAGS = -rc
6385 *_ARMGCC_AARCH64_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(GCC_ARM_AARCH64_DLINK_COMMON)
6387 DEBUG_ARMGCC_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -Wno-address -O0
6388 RELEASE_ARMGCC_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable
6390 ####################################################################################
6394 ####################################################################################
6395 # ARMLINUXGCC - ARM version of the GCC cross compiler
6397 *_ARMLINUXGCC_*_*_FAMILY = GCC
6398 *_ARMLINUXGCC_*_*_BUILDRULEFAMILY = ARMLINUXGCC
6400 *_ARMLINUXGCC_*_MAKE_PATH = make
6401 *_ARMLINUXGCC_*_MAKE_FLAGS = --no-print-directory
6406 *_ARMLINUXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
6407 *_ARMLINUXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
6408 *_ARMLINUXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
6409 *_ARMLINUXGCC_*_ASLPP_FLAGS = -x c -E -P
6410 *_ARMLINUXGCC_*_ASLCC_FLAGS = -x c
6411 *_ARMLINUXGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry ReferenceAcpiTable
6417 *_ARMLINUXGCC_ARM_ASLCC_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc
6418 *_ARMLINUXGCC_ARM_ASLDLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ld
6419 *_ARMLINUXGCC_ARM_ASLPP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc
6421 *_ARMLINUXGCC_ARM_CC_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc
6422 *_ARMLINUXGCC_ARM_SLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ar
6423 *_ARMLINUXGCC_ARM_DLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ld
6424 *_ARMLINUXGCC_ARM_ASM_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-as
6425 *_ARMLINUXGCC_ARM_PP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc
6426 *_ARMLINUXGCC_ARM_VFRPP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc
6429 # Use default values, or override in DSC file
6431 *_ARMLINUXGCC_ARM_ARCHCC_FLAGS =
6432 *_ARMLINUXGCC_ARM_ARCHASM_FLAGS =
6433 *_ARMLINUXGCC_ARM_ARCHDLINK_FLAGS =
6434 *_ARMLINUXGCC_ARM_PLATFORM_FLAGS = -march=armv7-a
6436 DEBUG_ARMLINUXGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -g
6437 RELEASE_ARMLINUXGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian
6439 *_ARMLINUXGCC_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6440 *_ARMLINUXGCC_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6442 *_ARMLINUXGCC_ARM_SLINK_FLAGS = -rc
6443 *_ARMLINUXGCC_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(GCC_ARM_AARCH64_DLINK_COMMON) --oformat=elf32-littlearm
6445 DEBUG_ARMLINUXGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARM_CC_FLAGS) -fno-stack-protector -mno-unaligned-access -O0
6446 RELEASE_ARMLINUXGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARM_CC_FLAGS) -fno-stack-protector -mno-unaligned-access -Wno-unused-but-set-variable
6448 ######################
6449 # AArch64 definitions
6450 ######################
6451 # AARCH64 64bit ARM GNU/Linux GCC (ARM Architecture 64)
6453 *_ARMLINUXGCC_AARCH64_ASLCC_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-gcc
6454 *_ARMLINUXGCC_AARCH64_ASLDLINK_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-ld
6455 *_ARMLINUXGCC_AARCH64_ASLPP_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-gcc
6457 *_ARMLINUXGCC_AARCH64_CC_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-gcc
6458 *_ARMLINUXGCC_AARCH64_SLINK_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-ar
6459 *_ARMLINUXGCC_AARCH64_DLINK_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-ld
6460 *_ARMLINUXGCC_AARCH64_ASM_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-as
6461 *_ARMLINUXGCC_AARCH64_PP_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-gcc
6462 *_ARMLINUXGCC_AARCH64_VFRPP_PATH = ENV(AARCH64LINUXGCC_TOOLS_PATH)aarch64-linux-gnu-gcc
6465 # Use default values, or override in DSC file
6467 *_ARMLINUXGCC_AARCH64_ARCHCC_FLAGS =
6468 *_ARMLINUXGCC_AARCH64_ARCHASM_FLAGS =
6469 *_ARMLINUXGCC_AARCH64_ARCHDLINK_FLAGS =
6470 *_ARMLINUXGCC_AARCH64_PLATFORM_FLAGS =
6472 DEBUG_ARMLINUXGCC_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -g
6473 RELEASE_ARMLINUXGCC_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS)
6475 *_ARMLINUXGCC_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6476 *_ARMLINUXGCC_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6478 *_ARMLINUXGCC_AARCH64_SLINK_FLAGS = -rc
6479 *_ARMLINUXGCC_AARCH64_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(GCC_ARM_AARCH64_DLINK_COMMON)
6481 DEBUG_ARMLINUXGCC_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -Wno-address -O0
6482 RELEASE_ARMLINUXGCC_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable
6485 # ASM 16 linker defintions
6487 *_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
6488 *_*_*_ASMLINK_FLAGS = /nologo /tiny
6491 # VfrCompiler definitions
6493 *_*_*_VFR_PATH = VfrCompile
6494 *_*_*_VFR_FLAGS = -l -n
6497 # OptionRom tool definitions
6499 *_*_*_OPTROM_PATH = EfiRom
6500 *_*_*_OPTROM_FLAGS = -e
6503 # GenFw tool definitions
6505 *_*_*_GENFW_PATH = GenFw
6509 # Asl Compiler definitions
6511 *_*_*_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
6512 *_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
6513 *_*_*_ASLPP_FLAGS = /nologo /EP /C
6517 # GenCrc32 tool definitions
6519 *_*_*_CRC32_PATH = GenCrc32
6520 *_*_*_CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
6523 # LzmaCompress tool definitions
6525 *_*_*_LZMA_PATH = LzmaCompress
6526 *_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
6529 # LzmaF86Compress tool definitions with converter for x86 code.
6530 # It can improve the compression ratio if the input file is IA32 or X64 PE image.
6531 # Notes: If X64 PE image is built based on GCC44, it may not get the better compression.
6533 *_*_*_LZMAF86_PATH = LzmaF86Compress
6534 *_*_*_LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
6537 # TianoCompress tool definitions
6539 *_*_*_TIANO_PATH = TianoCompress
6540 *_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
6543 # BPDG tool definitions
6545 *_*_*_VPDTOOL_PATH = BPDG
6546 *_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08