2 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
3 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
4 # Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
5 # Copyright (c) 2015, Hewlett-Packard Development Company, L.P.<BR>
6 # (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
8 # This program and the accompanying materials
9 # are licensed and made available under the terms and conditions of the BSD License
10 # which accompanies this distribution. The full text of the license may be found at
11 # http://opensource.org/licenses/bsd-license.php
13 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 IDENTIFIER = Default TOOL_CHAIN_CONF
20 DEFINE VS2003_BIN = ENV(VS2003_PREFIX)Vc7\bin
21 DEFINE VS2003_DLL = ENV(VS2003_PREFIX)Common7\IDE
23 DEFINE VS2005_BIN = ENV(VS2005_PREFIX)Vc\bin
24 DEFINE VS2005_DLL = ENV(VS2005_PREFIX)Common7\IDE;DEF(VS2005_BIN)
25 DEFINE VS2005_BINX64 = DEF(VS2005_BIN)\x86_amd64
26 DEFINE VS2005_BIN64 = DEF(VS2005_BIN)\x86_ia64
28 DEFINE VS2005x86_BIN = ENV(VS2005_PREFIX)Vc\bin
29 DEFINE VS2005x86_DLL = ENV(VS2005_PREFIX)Common7\IDE;DEF(VS2005x86_BIN)
30 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64
31 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64
33 DEFINE VS2008_BIN = ENV(VS2008_PREFIX)Vc\bin
34 DEFINE VS2008_DLL = ENV(VS2008_PREFIX)Common7\IDE;DEF(VS2008_BIN)
35 DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64
36 DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64
38 DEFINE VS2008x86_BIN = ENV(VS2008_PREFIX)Vc\bin
39 DEFINE VS2008x86_DLL = ENV(VS2008_PREFIX)Common7\IDE;DEF(VS2008x86_BIN)
40 DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64
41 DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64
43 DEFINE VS2010_BIN = ENV(VS2010_PREFIX)Vc\bin
44 DEFINE VS2010_DLL = ENV(VS2010_PREFIX)Common7\IDE;DEF(VS2010_BIN)
45 DEFINE VS2010_BINX64 = DEF(VS2010_BIN)\x86_amd64
46 DEFINE VS2010_BIN64 = DEF(VS2010_BIN)\x86_ia64
48 DEFINE VS2010x86_BIN = ENV(VS2010_PREFIX)Vc\bin
49 DEFINE VS2010x86_DLL = ENV(VS2010_PREFIX)Common7\IDE;DEF(VS2010x86_BIN)
50 DEFINE VS2010x86_BINX64 = DEF(VS2010x86_BIN)\x86_amd64
51 DEFINE VS2010x86_BIN64 = DEF(VS2010x86_BIN)\x86_ia64
53 DEFINE VS2012_BIN = ENV(VS2012_PREFIX)Vc\bin
54 DEFINE VS2012_DLL = ENV(VS2012_PREFIX)Common7\IDE;DEF(VS2012_BIN)
55 DEFINE VS2012_BINX64 = DEF(VS2012_BIN)\x86_amd64
57 DEFINE VS2012x86_BIN = ENV(VS2012_PREFIX)Vc\bin
58 DEFINE VS2012x86_DLL = ENV(VS2012_PREFIX)Common7\IDE;DEF(VS2012x86_BIN)
59 DEFINE VS2012x86_BINX64 = DEF(VS2012x86_BIN)\x86_amd64
61 DEFINE VS2013_BIN = ENV(VS2013_PREFIX)Vc\bin
62 DEFINE VS2013_DLL = ENV(VS2013_PREFIX)Common7\IDE;DEF(VS2013_BIN)
63 DEFINE VS2013_BINX64 = DEF(VS2013_BIN)\x86_amd64
65 DEFINE VS2013x86_BIN = ENV(VS2013_PREFIX)Vc\bin
66 DEFINE VS2013x86_DLL = ENV(VS2013_PREFIX)Common7\IDE;DEF(VS2013x86_BIN)
67 DEFINE VS2013x86_BINX64 = DEF(VS2013x86_BIN)\x86_amd64
69 DEFINE VS2015_BIN = ENV(VS2015_PREFIX)Vc\bin
70 DEFINE VS2015_DLL = ENV(VS2015_PREFIX)Common7\IDE;DEF(VS2015_BIN)
71 DEFINE VS2015_BINX64 = DEF(VS2015_BIN)\x86_amd64
73 DEFINE VS2015x86_BIN = ENV(VS2015_PREFIX)Vc\bin
74 DEFINE VS2015x86_DLL = ENV(VS2015_PREFIX)Common7\IDE;DEF(VS2015x86_BIN)
75 DEFINE VS2015x86_BINX64 = DEF(VS2015x86_BIN)\x86_amd64
77 DEFINE VS2017_BIN = ENV(VS2017_PREFIX)bin
78 DEFINE VS2017_HOST = x86
79 DEFINE VS2017_BIN_HOST = DEF(VS2017_BIN)\HostDEF(VS2017_HOST)\DEF(VS2017_HOST)
80 DEFINE VS2017_BIN_IA32 = DEF(VS2017_BIN)\HostDEF(VS2017_HOST)\x86
81 DEFINE VS2017_BIN_X64 = DEF(VS2017_BIN)\HostDEF(VS2017_HOST)\x64
82 DEFINE VS2017_BIN_ARM = DEF(VS2017_BIN)\HostDEF(VS2017_HOST)\arm
84 DEFINE WINSDK_BIN = ENV(WINSDK_PREFIX)
85 DEFINE WINSDKx86_BIN = ENV(WINSDKx86_PREFIX)
87 # Microsoft Visual Studio 2010
88 DEFINE WINSDK7_BIN = ENV(WINSDK7_PREFIX)
89 DEFINE WINSDK7x86_BIN = ENV(WINSDK7x86_PREFIX)
91 # Microsoft Visual Studio 2012 Update 1 (required for rc.exe that was not included in the initial release)
92 DEFINE WINSDK71_BIN = ENV(WINSDK71_PREFIX)
93 DEFINE WINSDK71x86_BIN = ENV(WINSDK71x86_PREFIX)
95 # Microsoft Visual Studio 2013 Professional Edition
96 DEFINE WINSDK8_BIN = ENV(WINSDK8_PREFIX)x86\
97 DEFINE WINSDK8x86_BIN = ENV(WINSDK8x86_PREFIX)x64
99 # Microsoft Visual Studio 2015 Professional Edition
100 DEFINE WINSDK81_BIN = ENV(WINSDK81_PREFIX)x86\
101 DEFINE WINSDK81x86_BIN = ENV(WINSDK81x86_PREFIX)x64
103 # Microsoft Visual Studio 2017 Professional Edition
104 DEFINE WINSDK10_BIN = ENV(WINSDK10_PREFIX)DEF(VS2017_HOST)
106 # These defines are needed for certain Microsoft Visual Studio tools that
107 # are used by other toolchains. An example is that ICC on Windows normally
108 # uses Microsoft's nmake.exe.
110 # Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN)
111 DEFINE MS_VS_BIN = DEF(VS2005_BIN)
112 # Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL)
113 DEFINE MS_VS_DLL = DEF(VS2005_DLL)
115 DEFINE WINDDK_BIN16 = ENV(WINDDK3790_PREFIX)bin16
116 DEFINE WINDDK_BIN32 = ENV(WINDDK3790_PREFIX)x86
117 DEFINE WINDDK_BINX64 = ENV(WINDDK3790_PREFIX)win64\x86\amd64
118 DEFINE WINDDK_BIN64 = ENV(WINDDK3790_PREFIX)win64\x86
120 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler
121 # tool chains for the linker and nmake commands.
122 # This configuration assumes a Windows 2003 Server DDK installation.
123 DEFINE ICC_VERSION = 9.1
124 #DEFINE ICC_VERSION = 10.1.021
125 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
126 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
127 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
128 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
130 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
131 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
132 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
133 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
135 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
136 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
139 # Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions
140 # We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions
142 DEFINE ICC11_VERSION = 11.1
143 DEFINE ICC11_BUILD = 072
144 DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
145 DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
146 DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
147 DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
149 DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
150 DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
151 DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
152 DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
154 DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
155 DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
157 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin
158 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin
160 DEFINE ELFGCC_BIN = /usr/bin
163 # Option 1: Hard coded full path to compiler suite
164 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
165 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
166 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/
168 # Option 2: Use an environment variable
169 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX)
170 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX)
172 # Option 3: Install the compiler suite into your default paths
173 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
174 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32-
176 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory
177 # Links needed: gcc, ar & ld
178 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/
179 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/
181 # Option 5: Install programs under user's home directory
182 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
183 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32-
186 DEFINE CYGWIN_BIN = c:/cygwin/bin
187 DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
188 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
189 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf-
191 DEFINE GCC44_IA32_PREFIX = ENV(GCC44_BIN)
192 DEFINE GCC44_X64_PREFIX = ENV(GCC44_BIN)
194 DEFINE GCC45_IA32_PREFIX = ENV(GCC45_BIN)
195 DEFINE GCC45_X64_PREFIX = ENV(GCC45_BIN)
197 DEFINE GCC46_IA32_PREFIX = ENV(GCC46_BIN)
198 DEFINE GCC46_X64_PREFIX = ENV(GCC46_BIN)
200 DEFINE GCC47_IA32_PREFIX = ENV(GCC47_BIN)
201 DEFINE GCC47_X64_PREFIX = ENV(GCC47_BIN)
203 DEFINE GCC48_IA32_PREFIX = ENV(GCC48_BIN)
204 DEFINE GCC48_X64_PREFIX = ENV(GCC48_BIN)
206 DEFINE GCC49_IA32_PREFIX = ENV(GCC49_BIN)
207 DEFINE GCC49_X64_PREFIX = ENV(GCC49_BIN)
209 DEFINE GCC5_IA32_PREFIX = ENV(GCC5_BIN)
210 DEFINE GCC5_X64_PREFIX = ENV(GCC5_BIN)
212 DEFINE UNIX_IASL_BIN = ENV(IASL_PREFIX)iasl
213 DEFINE WIN_IASL_BIN = ENV(IASL_PREFIX)iasl.exe
214 DEFINE WIN_ASL_BIN = ENV(IASL_PREFIX)asl.exe
217 DEFINE IASL_OUTFLAGS = -p
218 DEFINE MS_ASL_OUTFLAGS = /Fo=
219 DEFINE MS_ASL_FLAGS =
221 DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN)
222 DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS)
223 DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
224 #DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN)
225 #DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS)
226 #DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
228 DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
229 DEFINE MSFT_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
230 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
232 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
233 DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
234 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc
236 DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer
238 DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
240 DEFINE DTC_BIN = ENV(DTC_PREFIX)dtc
242 ####################################################################################
244 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
246 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
247 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
248 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
249 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
250 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
251 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
252 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
253 # ******_*********_****_COMMANDTYPE_ATTRIBUTE
254 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
255 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
256 # TARGET_*********_ARCH_***********_ATTRIBUTE
257 # ******_*********_ARCH_***********_ATTRIBUTE
258 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
259 # ******_TOOLCHAIN_****_***********_ATTRIBUTE
260 # TARGET_*********_****_***********_ATTRIBUTE
261 # ******_*********_****_***********_ATTRIBUTE (Lowest)
263 ####################################################################################
264 ####################################################################################
266 # Supported Tool Chains
267 # =====================
268 # VS2003 -win32- Requires:
269 # Microsoft Visual Studio .NET 2003
270 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
272 # Required to build EBC drivers:
273 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
274 # Required to build platforms or ACPI tables:
275 # Intel(r) ACPI Compiler (iasl.exe) from
276 # https://acpica.org/downloads
277 # VS2005 -win32- Requires:
278 # Microsoft Visual Studio 2005 Team Suite Edition
279 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
281 # Required to build EBC drivers:
282 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
283 # Required to build platforms or ACPI tables:
284 # Intel(r) ACPI Compiler (iasl.exe) from
285 # https://acpica.org/downloads
286 # VS2008 -win32- Requires:
287 # Microsoft Visual Studio 2008 Team Suite Edition
288 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
290 # Required to build EBC drivers:
291 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
292 # Required to build platforms or ACPI tables:
293 # Intel(r) ACPI Compiler (iasl.exe) from
294 # https://acpica.org/downloads
295 # VS2010 -win32- Requires:
296 # Microsoft Visual Studio 2010 Premium Edition
297 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
299 # Required to build EBC drivers:
300 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
301 # Required to build platforms or ACPI tables:
302 # Intel(r) ACPI Compiler (iasl.exe) from
303 # https://acpica.org/downloads
304 # VS2012 -win32- Requires:
305 # Microsoft Visual Studio 2012 Professional Edition
306 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
308 # Required to build EBC drivers:
309 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
310 # Required to build platforms or ACPI tables:
311 # Intel(r) ACPI Compiler (iasl.exe) from
312 # https://acpica.org/downloads
313 # VS2013 -win32- Requires:
314 # Microsoft Visual Studio 2013 Professional Edition
315 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
317 # Required to build EBC drivers:
318 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
319 # Required to build platforms or ACPI tables:
320 # Intel(r) ACPI Compiler (iasl.exe) from
321 # https://acpica.org/downloads
322 # VS2015 -win32- Requires:
323 # Microsoft Visual Studio 2015 Professional Edition
324 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
326 # Required to build EBC drivers:
327 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
328 # Required to build platforms or ACPI tables:
329 # Intel(r) ACPI Compiler (iasl.exe) from
330 # https://acpica.org/downloads
331 # VS2017 -win32- Requires:
332 # Microsoft Visual Studio 2017 version 15.2 or later
334 # Required to build EBC drivers:
335 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
336 # Required to build platforms or ACPI tables:
337 # Intel(r) ACPI Compiler (iasl.exe) from
338 # https://acpica.org/downloads
340 # Building of XIP firmware images for ARM is not currently supported (only applications).
341 # /FILEALIGN:4096 and other changes are needed for ARM firmware builds.
342 # DDK3790 -win32- Requires:
343 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
345 # Required to build EBC drivers:
346 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
347 # Required to build platforms or ACPI tables:
348 # Intel(r) ACPI Compiler (iasl.exe) from
349 # https://acpica.org/downloads
350 # UNIXGCC -UNIX- Requires:
352 # binutils 2.20.51.0.5
354 # Required to build platforms or ACPI tables:
355 # Intel(r) ACPI Compiler from
356 # https://acpica.org/downloads
357 # GCC44 -Linux,Windows- Requires:
358 # GCC 4.4 targeting x86_64-linux-gnu
360 # Required to build platforms or ACPI tables:
361 # Intel(r) ACPI Compiler from
362 # https://acpica.org/downloads
363 # GCC45 -Linux,Windows- Requires:
364 # GCC 4.5 targeting x86_64-linux-gnu
366 # Required to build platforms or ACPI tables:
367 # Intel(r) ACPI Compiler from
368 # https://acpica.org/downloads
369 # GCC46 -Linux,Windows- Requires:
370 # GCC 4.6 targeting x86_64-linux-gnu or arm-linux-gnueabi
372 # Required to build platforms or ACPI tables:
373 # Intel(r) ACPI Compiler from
374 # https://acpica.org/downloads
375 # GCC47 -Linux,Windows- Requires:
376 # GCC 4.7 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
378 # Required to build platforms or ACPI tables:
379 # Intel(r) ACPI Compiler from
380 # https://acpica.org/downloads
381 # GCC48 -Linux,Windows- Requires:
382 # GCC 4.8 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
384 # Required to build platforms or ACPI tables:
385 # Intel(r) ACPI Compiler from
386 # https://acpica.org/downloads
387 # GCC49 -Linux,Windows- Requires:
388 # GCC 4.9 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
390 # Required to build platforms or ACPI tables:
391 # Intel(r) ACPI Compiler from
392 # https://acpica.org/downloads
393 # GCC5 -Linux,Windows- Requires:
394 # GCC 5 with LTO support, targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
396 # Required to build platforms or ACPI tables:
397 # Intel(r) ACPI Compiler from
398 # https://acpica.org/downloads
399 # CLANG35 -Linux,Windows- Requires:
400 # Clang v3.5 or later, and GNU binutils targeting aarch64-linux-gnu or arm-linux-gnueabi
402 # Required to build platforms or ACPI tables:
403 # Intel(r) ACPI Compiler from
404 # https://acpica.org/downloads
405 # CLANG38 -Linux- Requires:
406 # Clang v3.8, LLVMgold plugin and GNU binutils 2.26 targeting x86_64-linux-gnu, aarch64-linux-gnu or arm-linux-gnueabi
407 # Clang v3.9 or later, LLVMgold plugin and GNU binutils 2.28 targeting x86_64-linux-gnu, aarch64-linux-gnu or arm-linux-gnueabi
409 # Required to build platforms or ACPI tables:
410 # Intel(r) ACPI Compiler from
411 # https://acpica.org/downloads
412 # ELFGCC -Linux- Requires:
413 # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin)
415 # Required to build platforms or ACPI tables:
416 # Intel(r) ACPI Compiler from
417 # https://acpica.org/downloads
418 # CYGGCC -win32- Requires:
419 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
420 # Microsoft Visual Studio 2005 or 2008
422 # Required to build EBC drivers:
423 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
424 # Required to build platforms or ACPI tables:
425 # Intel(r) ACPI Compiler (iasl.exe) from
426 # https://acpica.org/downloads
427 # ICC -win32- Requires:
428 # Intel C Compiler V9.1
430 # Microsoft Visual Studio 2003 or 2005
431 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
432 # version 3790.1830 for X64 target architectures
434 # Required to build EBC drivers:
435 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
436 # Required to build platforms or ACPI tables:
437 # Intel(r) ACPI Compiler (iasl.exe) from
438 # https://acpica.org/downloads
439 # ICC11 -win32- Requires:
440 # Intel C Compiler V11.1
442 # Microsoft Visual Studio 2005 or 2008
443 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
444 # version 3790.1830 for X64 target architectures
446 # Required to build EBC drivers:
447 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
448 # Required to build platforms or ACPI tables:
449 # Intel(r) ACPI Compiler (iasl.exe) from
450 # https://acpica.org/downloads
451 # MYTOOLS -win32- Requires:
452 # Microsoft Visual Studio 2008 for IA32/X64
453 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF
455 # Required to build EBC drivers:
456 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
457 # Required to build platforms or ACPI tables:
458 # Intel(r) ACPI Compiler (iasl.exe) from
459 # https://acpica.org/downloads
460 # VS2003xASL -win32- Requires:
461 # Microsoft Visual Studio .NET 2003
462 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
464 # Required to build EBC drivers:
465 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
466 # Required to build platforms or ACPI tables:
467 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
468 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
469 # VS2005xASL -win32- Requires:
470 # Microsoft Visual Studio 2005 Team Suite Edition
471 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
473 # Required to build EBC drivers:
474 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
475 # Required to build platforms or ACPI tables:
476 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
477 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
478 # VS2008xASL -win32- Requires:
479 # Microsoft Visual Studio 2008 Team Suite
480 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
482 # Required to build EBC drivers:
483 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
484 # Required to build platforms or ACPI tables:
485 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
486 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
487 # VS2010xASL -win32- Requires:
488 # Microsoft Visual Studio 2010 Premium Edition
489 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
491 # Required to build EBC drivers:
492 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
493 # Required to build platforms or ACPI tables:
494 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
495 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
496 # VS2012xASL -win32- Requires:
497 # Microsoft Visual Studio 2012 Professional Edition
498 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
500 # Required to build EBC drivers:
501 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
502 # Required to build platforms or ACPI tables:
503 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
504 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
505 # VS2013xASL -win32- Requires:
506 # Microsoft Visual Studio 2013 Professional Edition
507 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
509 # Required to build EBC drivers:
510 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
511 # Required to build platforms or ACPI tables:
512 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
513 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
514 # VS2015xASL -win32- Requires:
515 # Microsoft Visual Studio 2015 Professional Edition
516 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
518 # Required to build EBC drivers:
519 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
520 # Required to build platforms or ACPI tables:
521 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
522 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
523 # DDK3790xASL -win32- Requires:
524 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
526 # Required to build EBC drivers:
527 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
528 # Required to build platforms or ACPI tables:
529 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
530 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
531 # CYGGCCxASL -win32- Requires:
532 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
533 # Microsoft Visual Studio 2005 or 2008
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 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
539 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
540 # ICCxASL -win32- Requires:
541 # Intel C Compiler V9.1
543 # Microsoft Visual Studio 2003 or 2005
544 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
545 # 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 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
551 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
552 # ICC11xASL -win32- Requires:
553 # Intel C Compiler V11.1
555 # Microsoft Visual Studio 2005 or 2008
556 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
557 # version 3790.1830 for X64 target architectures
559 # Required to build EBC drivers:
560 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
561 # Required to build platforms or ACPI tables:
562 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
563 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
564 # VS2005x86 -win64- Requires:
565 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
566 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
568 # Required to build EBC drivers:
569 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
570 # Required to build platforms or ACPI tables:
571 # Intel(r) ACPI Compiler (iasl.exe) from
572 # https://acpica.org/downloads
573 # VS2008x86 -win64- Requires:
574 # Microsoft Visual Studio 2008 (x86)
575 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
577 # Required to build platforms or ACPI tables:
578 # Intel(r) ACPI Compiler (iasl.exe) from
579 # https://acpica.org/downloads
580 # VS2010x86 -win64- Requires:
581 # Microsoft Visual Studio 2010 (x86) Premium Edition
582 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
584 # Required to build platforms or ACPI tables:
585 # Intel(r) ACPI Compiler (iasl.exe) from
586 # https://acpica.org/downloads
587 # VS2012x86 -win64- Requires:
588 # Microsoft Visual Studio 2012 (x86) Professional Edition
589 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
591 # Required to build platforms or ACPI tables:
592 # Intel(r) ACPI Compiler (iasl.exe) from
593 # https://acpica.org/downloads
594 # VS2013x86 -win64- Requires:
595 # Microsoft Visual Studio 2013 (x86) Professional Edition
596 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
598 # Required to build platforms or ACPI tables:
599 # Intel(r) ACPI Compiler (iasl.exe) from
600 # https://acpica.org/downloads
601 # VS2015x86 -win64- Requires:
602 # Microsoft Visual Studio 2015 (x86) Update 2 or above
603 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
605 # Required to build platforms or ACPI tables:
606 # Intel(r) ACPI Compiler (iasl.exe) from
607 # https://acpica.org/downloads
608 # ICCx86 -win64- Requires:
609 # Intel C Compiler V9.1(x86)
611 # Microsoft Visual Studio 2003 or 2005
612 # Microsoft Windows Server 2003 Driver Development Kit
613 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
615 # Required to build EBC drivers:
616 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
617 # Required to build platforms or ACPI tables:
618 # Intel(r) ACPI Compiler (iasl.exe) from
619 # https://acpica.org/downloads
620 # ICC11x86 -win64- Requires:
621 # Intel C Compiler V11.1(x86)
623 # Microsoft Visual Studio 2005 or 2008
624 # Microsoft Windows Server 2003 Driver Development Kit
625 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
627 # Required to build EBC drivers:
628 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
629 # Required to build platforms or ACPI tables:
630 # Intel(r) ACPI Compiler (iasl.exe) from
631 # https://acpica.org/downloads
632 # VS2005x86xASL -win64- Requires:
633 # Microsoft Visual Studio 2005 Team Suite Edition (x86)
634 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
636 # Required to build EBC drivers:
637 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
638 # Required to build platforms or ACPI tables:
639 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
640 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
641 # VS2008x86xASL -win64- Requires:
642 # Microsoft Visual Studio 2008 (x86)
643 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
645 # Required to build platforms or ACPI tables:
646 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
647 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
648 # VS2010x86xASL -win64- Requires:
649 # Microsoft Visual Studio 2010 (x86) Premium Edition
650 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
652 # Required to build platforms or ACPI tables:
653 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
654 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
655 # VS2012x86xASL -win64- Requires:
656 # Microsoft Visual Studio 2012 (x86) Professional Edition
657 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
659 # Required to build platforms or ACPI tables:
660 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
661 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
662 # VS2013x86xASL -win64- Requires:
663 # Microsoft Visual Studio 2013 (x86) Professional
664 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
666 # Required to build platforms or ACPI tables:
667 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
668 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
669 # VS2015x86xASL -win64- Requires:
670 # Microsoft Visual Studio 2015 (x86) Professional
671 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
673 # Required to build platforms or ACPI tables:
674 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
675 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
676 # ICCx86xASL -win64- Requires:
677 # Intel C Compiler V9.1 (x86)
679 # Microsoft Visual Studio 2003 or 2005
680 # Microsoft Windows Server 2003 Driver Development Kit
681 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
683 # Required to build EBC drivers:
684 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
685 # Required to build platforms or ACPI tables:
686 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
687 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
688 # ICC11x86xASL -win64- Requires:
689 # Intel C Compiler V11.1 (x86)
691 # Microsoft Visual Studio 2005 or 2008
692 # Microsoft Windows Server 2003 Driver Development Kit
693 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures
695 # Required to build EBC drivers:
696 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
697 # Required to build platforms or ACPI tables:
698 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
699 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
700 # CYGGCCx86 -win64- Requires:
701 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
702 # Microsoft Visual Studio 2005 or 2008
704 # Required to build EBC drivers:
705 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
706 # Required to build platforms or ACPI tables:
707 # Intel(r) ACPI Compiler (iasl.exe) from
708 # https://acpica.org/downloads
709 # CYGGCCx86xASL -win64- Requires:
710 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5
711 # Microsoft Visual Studio 2005 or 2008
713 # Required to build EBC drivers:
714 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
715 # Required to build platforms or ACPI tables:
716 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
717 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
718 # RVCT -win- Requires:
719 # ARM C/C++ Compiler, 5.00
721 # Required to build EBC drivers:
722 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
723 # Required to build platforms or ACPI tables:
724 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
725 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
726 # RVCTLINUX -unix- Requires:
727 # ARM C/C++ Compiler, 5.00
729 # Required to build platforms or ACPI tables:
730 # Intel(r) ACPI Compiler from
731 # https://acpica.org/downloads
732 # * Commented out - All versions of VS2005 use the same standard install directory
734 ####################################################################################
735 ####################################################################################
737 # Supported Tool Chain Family
738 # ===========================
742 # RVCT - ARM RealView Toolchain
743 ####################################################################################
744 ####################################################################################
746 # Other Supported Tools
747 # =====================
748 # NASM -- http://www.nasm.us/
749 # - NASM 2.10 or later for use with the GCC toolchain family
750 # - NASM 2.12.01 or later for use with all other toolchain families
752 ####################################################################################
753 ####################################################################################
755 # Intel EFI Byte Code Compiler (Template)
757 ####################################################################################
758 # *_*_EBC_*_FAMILY = INTEL
760 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
761 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
762 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe
764 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
765 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
766 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h
767 # *_*_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
769 ####################################################################################
771 # Intel ACPI Source Language Compiler (Template)
773 ####################################################################################
774 # *_*_*_ASL_FAMILY = INTEL
776 # *_*_*_ASL_PATH = C:\ASL\iasl.exe
778 ####################################################################################
780 # Microsoft ACPI Source Language Compiler (Template)
782 ####################################################################################
783 # *_*_*_ASL_FAMILY = MSFT
785 # *_*_*_ASL_PATH = C:\ASL\asl.exe
787 ####################################################################################
790 ####################################################################################
792 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
793 # And Intel ACPI Compiler
795 ####################################################################################
796 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe)
797 *_VS2003_*_*_FAMILY = MSFT
802 *_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
803 *_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
804 *_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
805 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
806 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
807 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
812 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL)
814 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
815 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
816 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
817 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
818 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
819 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
820 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
821 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
822 *_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe
823 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
824 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
825 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
826 *_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
828 *_VS2003_IA32_MAKE_FLAGS = /nologo
829 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC
830 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
831 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
832 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
833 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
834 NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
836 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
837 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
838 NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
840 DEBUG_VS2003_IA32_NASM_FLAGS = -Ox -f win32 -g
841 RELEASE_VS2003_IA32_NASM_FLAGS = -Ox -f win32
842 NOOPT_VS2003_IA32_NASM_FLAGS = -O0 -f win32 -g
844 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
845 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
846 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:.rdata=.data
847 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
852 *_VS2003_EBC_*_FAMILY = INTEL
854 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
855 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
856 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
857 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
858 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
859 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
860 *_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
862 *_VS2003_EBC_MAKE_FLAGS = /nologo
863 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
864 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
865 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
866 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
867 *_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
869 ####################################################################################
871 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler
873 ####################################################################################
874 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe)
875 *_VS2003xASL_*_*_FAMILY = MSFT
880 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
881 *_VS2003xASL_*_ASL_FLAGS =
882 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
883 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
884 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
885 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
890 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL)
892 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
893 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
894 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
895 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
896 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
897 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
898 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
899 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
900 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
901 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
902 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
903 *_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
906 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo
907 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC
908 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
909 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
910 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
911 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
912 NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
914 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
915 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
916 NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
918 DEBUG_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
919 RELEASE_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32
920 NOOPT_VS2003xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
922 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG
923 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
924 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:.rdata=.data
925 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
930 *_VS2003xASL_EBC_*_FAMILY = INTEL
932 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
933 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
934 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
935 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
936 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
937 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
938 *_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
940 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo
941 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
942 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
943 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
944 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
945 *_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
947 ####################################################################################
948 # Microsoft Visual Studio 2005
950 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
951 # ASL - Intel ACPI Source Language Compiler
952 ####################################################################################
953 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
954 *_VS2005_*_*_FAMILY = MSFT
956 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
957 *_VS2005_*_MAKE_FLAGS = /nologo
958 *_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
960 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG
961 *_VS2005_*_APP_FLAGS = /nologo /E /TC
962 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
963 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
965 *_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
970 *_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
971 *_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
972 *_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
973 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
974 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
975 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
980 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL)
982 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
983 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
984 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
985 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
986 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
987 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
988 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
989 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
990 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
991 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
992 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
994 *_VS2005_IA32_MAKE_FLAGS = /nologo
995 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
996 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
997 NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
999 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1000 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1001 NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1003 DEBUG_VS2005_IA32_NASM_FLAGS = -Ox -f win32 -g
1004 RELEASE_VS2005_IA32_NASM_FLAGS = -Ox -f win32
1005 NOOPT_VS2005_IA32_NASM_FLAGS = -O0 -f win32 -g
1007 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
1008 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:.rdata=.data
1009 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
1014 *_VS2005_X64_*_DLL = DEF(VS2005_DLL)
1016 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
1017 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
1018 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
1019 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
1020 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
1021 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
1022 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
1023 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
1024 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
1025 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
1027 DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1028 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1029 NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1031 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1032 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1033 NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1035 DEBUG_VS2005_X64_NASM_FLAGS = -Ox -f win64 -g
1036 RELEASE_VS2005_X64_NASM_FLAGS = -Ox -f win64
1037 NOOPT_VS2005_X64_NASM_FLAGS = -O0 -f win64 -g
1039 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
1040 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:.rdata=.data
1041 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
1046 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL)
1048 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
1049 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
1050 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
1051 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
1052 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
1053 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
1054 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
1055 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
1056 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
1057 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
1059 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1060 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1061 NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1063 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1064 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1065 NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1067 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
1068 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
1069 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
1074 *_VS2005_EBC_*_FAMILY = INTEL
1076 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1077 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1078 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1079 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1080 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1081 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1083 *_VS2005_EBC_MAKE_FLAGS = /nologo
1084 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1085 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1086 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1087 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1088 *_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
1090 ####################################################################################
1092 # Microsoft Visual Studio 2005
1094 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1095 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1096 ####################################################################################
1097 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1098 *_VS2005xASL_*_*_FAMILY = MSFT
1100 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1101 *_VS2005xASL_*_MAKE_FLAG = /nologo
1102 *_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
1104 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1105 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC
1106 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1107 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1109 *_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
1114 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1115 *_VS2005xASL_*_ASL_FLAGS =
1116 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1117 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1118 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1119 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1124 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL)
1126 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1127 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
1128 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
1129 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
1130 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
1131 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
1132 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
1133 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
1134 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
1135 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
1136 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
1138 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo
1139 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1140 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1141 NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1143 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1144 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1145 NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1147 DEBUG_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
1148 RELEASE_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32
1149 NOOPT_VS2005xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
1151 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
1152 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:.rdata=.data
1153 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
1158 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL)
1160 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
1161 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
1162 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
1163 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
1164 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
1165 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
1166 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
1167 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
1168 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
1169 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
1171 DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1172 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1173 NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1175 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1176 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1177 NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1179 DEBUG_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64 -g
1180 RELEASE_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64
1181 NOOPT_VS2005xASL_X64_NASM_FLAGS = -O0 -f win64 -g
1183 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
1184 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:.rdata=.data
1185 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
1190 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL)
1192 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
1193 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
1194 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
1195 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
1196 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
1197 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
1198 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
1199 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
1200 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
1201 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
1203 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1204 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1205 NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1207 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1208 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1209 NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1211 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
1212 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
1213 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
1218 *_VS2005xASL_EBC_*_FAMILY = INTEL
1220 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
1221 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1222 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1223 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1224 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
1225 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
1227 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo
1228 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1229 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1230 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1231 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1232 *_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
1234 ####################################################################################
1236 # Microsoft Visual Studio 2005 (x86)
1238 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1239 # ASL - Intel ACPI Source Language Compiler
1240 ####################################################################################
1241 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1242 *_VS2005x86_*_*_FAMILY = MSFT
1244 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1245 *_VS2005x86_*_MAKE_FLAGS = /nologo
1246 *_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
1248 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG
1249 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC
1250 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1251 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1253 *_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
1258 *_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1259 *_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1260 *_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1261 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1262 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1263 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1268 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL)
1270 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1271 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
1272 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1273 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
1274 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1275 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
1276 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
1277 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1278 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
1279 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1280 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1282 *_VS2005x86_IA32_MAKE_FLAGS = /nologo
1283 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1284 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1285 NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1287 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1288 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1289 NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1291 DEBUG_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32 -g
1292 RELEASE_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32
1293 NOOPT_VS2005x86_IA32_NASM_FLAGS = -O0 -f win32 -g
1295 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
1296 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:.rdata=.data
1297 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
1302 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL)
1304 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1305 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1306 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1307 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1308 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1309 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1310 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1311 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1312 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1313 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1315 DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1316 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1317 NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1319 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1320 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1321 NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1323 DEBUG_VS2005x86_X64_NASM_FLAGS = -Ox -f win64 -g
1324 RELEASE_VS2005x86_X64_NASM_FLAGS = -Ox -f win64
1325 NOOPT_VS2005x86_X64_NASM_FLAGS = -O0 -f win64 -g
1327 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
1328 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:.rdata=.data
1329 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
1334 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL)
1336 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1337 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1338 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1339 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1340 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1341 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1342 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1343 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1344 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1345 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1347 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1348 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1349 NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1351 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1352 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1353 NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1355 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
1356 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
1357 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
1362 *_VS2005x86_EBC_*_FAMILY = INTEL
1364 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1365 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1366 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1367 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1368 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1369 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1371 *_VS2005x86_EBC_MAKE_FLAGS = /nologo
1372 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1373 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1374 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1375 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1376 *_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
1378 ####################################################################################
1380 # Microsoft Visual Studio 2005 (x86)
1382 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1383 # ASL - Microsoft ACPI Source Language Compiler
1384 ####################################################################################
1385 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
1386 *_VS2005x86xASL_*_*_FAMILY = MSFT
1388 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1389 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo
1390 *_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
1392 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1393 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC
1394 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1395 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1397 *_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
1402 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1403 *_VS2005x86xASL_*_ASL_FLAGS =
1404 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1405 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1406 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1407 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1412 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL)
1414 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1415 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
1416 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1417 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
1418 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1419 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
1420 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
1421 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
1422 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
1423 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
1424 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
1426 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo
1427 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1428 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1429 NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1431 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1432 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1433 NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1435 DEBUG_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
1436 RELEASE_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32
1437 NOOPT_VS2005x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
1439 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
1440 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:.rdata=.data
1441 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
1446 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL)
1448 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1449 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1450 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1451 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1452 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
1453 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
1454 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1455 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
1456 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
1457 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
1459 DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1460 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1461 NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1463 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1464 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1465 NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1467 DEBUG_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
1468 RELEASE_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64
1469 NOOPT_VS2005x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
1471 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
1472 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:.rdata=.data
1473 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
1478 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL)
1480 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1481 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1482 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1483 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1484 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
1485 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
1486 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1487 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
1488 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
1489 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
1491 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1492 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1493 NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1495 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1496 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1497 NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1499 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
1500 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
1501 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
1506 *_VS2005x86xASL_EBC_*_FAMILY = INTEL
1508 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
1509 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1510 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1511 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1512 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
1513 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
1515 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo
1516 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1517 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1518 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1519 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1520 *_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
1523 ####################################################################################
1525 # Microsoft Visual Studio 2008
1527 # VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
1528 # ASL - Intel ACPI Source Language Compiler
1529 ####################################################################################
1530 # VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1531 *_VS2008_*_*_FAMILY = MSFT
1533 *_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1534 *_VS2008_*_MAKE_FLAGS = /nologo
1535 *_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1537 *_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG
1538 *_VS2008_*_APP_FLAGS = /nologo /E /TC
1539 *_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1540 *_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1542 *_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1547 *_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
1548 *_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1549 *_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1550 *_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1551 *_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1552 *_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1557 *_VS2008_IA32_*_DLL = DEF(VS2008_DLL)
1559 *_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1560 *_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1561 *_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1562 *_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1563 *_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1564 *_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1565 *_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1566 *_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1567 *_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1568 *_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1569 *_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1571 *_VS2008_IA32_MAKE_FLAGS = /nologo
1572 DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1573 RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1574 NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1576 DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1577 RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1578 NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1580 DEBUG_VS2008_IA32_NASM_FLAGS = -Ox -f win32 -g
1581 RELEASE_VS2008_IA32_NASM_FLAGS = -Ox -f win32
1582 NOOPT_VS2008_IA32_NASM_FLAGS = -O0 -f win32 -g
1584 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
1585 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:.rdata=.data
1586 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
1591 *_VS2008_X64_*_DLL = DEF(VS2008_DLL)
1593 *_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1594 *_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1595 *_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1596 *_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1597 *_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1598 *_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1599 *_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1600 *_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1601 *_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1602 *_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1604 DEBUG_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1605 RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1606 NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1608 DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1609 RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1610 NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1612 DEBUG_VS2008_X64_NASM_FLAGS = -Ox -f win64 -g
1613 RELEASE_VS2008_X64_NASM_FLAGS = -Ox -f win64
1614 NOOPT_VS2008_X64_NASM_FLAGS = -O0 -f win64 -g
1616 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
1617 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:.rdata=.data
1618 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
1623 *_VS2008_IPF_*_DLL = DEF(VS2008_DLL)
1625 *_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1626 *_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1627 *_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1628 *_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1629 *_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1630 *_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1631 *_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1632 *_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1633 *_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1634 *_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1636 DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1637 RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1638 NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1640 DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1641 RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1642 NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1644 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
1645 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
1646 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
1651 *_VS2008_EBC_*_FAMILY = INTEL
1652 *_VS2008_EBC_*_DLL = DEF(VS2008_DLL)
1654 *_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1655 *_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1656 *_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1657 *_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1658 *_VS2008_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
1659 *_VS2008_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1661 *_VS2008_EBC_MAKE_FLAGS = /nologo
1662 *_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1663 *_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1664 *_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1665 *_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1666 *_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
1669 ####################################################################################
1671 # Microsoft Visual Studio 2008
1673 # VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite
1674 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1675 ####################################################################################
1676 # VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
1677 *_VS2008xASL_*_*_FAMILY = MSFT
1679 *_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1680 *_VS2008xASL_*_MAKE_FLAG = /nologo
1681 *_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1683 *_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1684 *_VS2008xASL_*_APP_FLAGS = /nologo /E /TC
1685 *_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1686 *_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1688 *_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
1693 *_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1694 *_VS2008xASL_*_ASL_FLAGS =
1695 *_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1696 *_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1697 *_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1698 *_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1703 *_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL)
1705 *_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1706 *_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
1707 *_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
1708 *_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
1709 *_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1710 *_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
1711 *_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
1712 *_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
1713 *_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
1714 *_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
1715 *_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
1717 *_VS2008xASL_IA32_MAKE_FLAGS = /nologo
1718 DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1719 RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1720 NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1722 DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1723 RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1724 NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1726 DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
1727 RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32
1728 NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
1730 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
1731 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:.rdata=.data
1732 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
1737 *_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL)
1739 *_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
1740 *_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
1741 *_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
1742 *_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
1743 *_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
1744 *_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
1745 *_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
1746 *_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
1747 *_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
1748 *_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
1750 DEBUG_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1751 RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1752 NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1754 DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1755 RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1756 NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1758 DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g
1759 RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64
1760 NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g
1762 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
1763 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:.rdata=.data
1764 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
1769 *_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL)
1771 *_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
1772 *_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
1773 *_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
1774 *_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
1775 *_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
1776 *_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
1777 *_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
1778 *_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
1779 *_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
1780 *_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
1782 DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1783 RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1784 NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1786 DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1787 RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1788 NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1790 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
1791 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
1792 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
1797 *_VS2008xASL_EBC_*_FAMILY = INTEL
1798 *_VS2008xASL_EBC_*_DLL = DEF(VS2008_DLL)
1800 *_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
1801 *_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
1802 *_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
1803 *_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
1804 *_VS2008xASL_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
1805 *_VS2008xASL_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
1807 *_VS2008xASL_EBC_MAKE_FLAGS = /nologo
1808 *_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1809 *_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1810 *_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1811 *_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1812 *_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
1815 ####################################################################################
1816 # VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL
1817 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
1818 ####################################################################################
1819 # VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL
1820 *_VS2008x86_*_*_FAMILY = MSFT
1822 *_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1823 *_VS2008x86_*_MAKE_FLAG = /nologo
1824 *_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1826 *_VS2008x86_*_MAKE_FLAGS = /nologo
1827 *_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG
1828 *_VS2008x86_*_APP_FLAGS = /nologo /E /TC
1829 *_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1830 *_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1832 *_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1837 *_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
1838 *_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
1839 *_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
1840 *_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1841 *_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1842 *_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1847 *_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL)
1849 *_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1850 *_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1851 *_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1852 *_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1853 *_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1854 *_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1855 *_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1856 *_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
1857 *_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
1858 *_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
1859 *_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
1861 *_VS2008x86_IA32_MAKE_FLAGS = /nologo
1862 DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
1863 RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
1864 NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
1866 DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1867 RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
1868 NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
1870 DEBUG_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32 -g
1871 RELEASE_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32
1872 NOOPT_VS2008x86_IA32_NASM_FLAGS = -O0 -f win32 -g
1874 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
1875 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:.rdata=.data
1876 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
1881 *_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL)
1883 *_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1884 *_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1885 *_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1886 *_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1887 *_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
1888 *_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
1889 *_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
1890 *_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
1891 *_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1892 *_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
1894 DEBUG_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
1895 RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
1896 NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
1898 DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1899 RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
1900 NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
1902 DEBUG_VS2008x86_X64_NASM_FLAGS = -Ox -f win64 -g
1903 RELEASE_VS2008x86_X64_NASM_FLAGS = -Ox -f win64
1904 NOOPT_VS2008x86_X64_NASM_FLAGS = -O0 -f win64 -g
1906 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
1907 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:.rdata=.data
1908 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
1913 *_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL)
1915 *_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1916 *_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1917 *_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1918 *_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1919 *_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
1920 *_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
1921 *_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
1922 *_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
1923 *_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1924 *_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
1926 DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
1927 RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
1928 NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
1930 DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1931 RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
1932 NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
1934 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
1935 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
1936 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
1941 *_VS2008x86_EBC_*_FAMILY = INTEL
1942 *_VS2008x86_EBC_*_DLL = DEF(VS2008x86_DLL)
1944 *_VS2008x86_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1945 *_VS2008x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
1946 *_VS2008x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
1947 *_VS2008x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
1948 *_VS2008x86_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1949 *_VS2008x86_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1951 *_VS2008x86_EBC_MAKE_FLAGS = /nologo
1952 *_VS2008x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1953 *_VS2008x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
1954 *_VS2008x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1955 *_VS2008x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
1956 *_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
1959 ####################################################################################
1960 # VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL
1961 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
1962 ####################################################################################
1963 *_VS2008x86xASL_*_*_FAMILY = MSFT
1965 *_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1966 *_VS2008x86xASL_*_MAKE_FLAG = /nologo
1967 *_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
1969 *_VS2008x86xASL_*_MAKE_FLAGS = /nologo
1970 *_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
1971 *_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC
1972 *_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
1973 *_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
1975 *_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
1980 *_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
1981 *_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
1982 *_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
1983 *_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
1984 *_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
1985 *_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
1990 *_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL)
1992 *_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
1993 *_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
1994 *_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1995 *_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
1996 *_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
1997 *_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
1998 *_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
1999 *_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
2000 *_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
2001 *_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
2002 *_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
2004 *_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo
2005 DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2006 RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2007 NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2009 DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2010 RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2011 NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2013 DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
2014 RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32
2015 NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
2017 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
2018 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:.rdata=.data
2019 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
2024 *_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL)
2026 *_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
2027 *_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
2028 *_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
2029 *_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
2030 *_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
2031 *_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
2032 *_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
2033 *_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
2034 *_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
2035 *_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
2037 DEBUG_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2038 RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2039 NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2041 DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2042 RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2043 NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2045 DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g
2046 RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64
2047 NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g
2049 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
2050 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:.rdata=.data
2051 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
2056 *_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL)
2058 *_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
2059 *_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
2060 *_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
2061 *_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
2062 *_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
2063 *_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
2064 *_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
2065 *_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
2066 *_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
2067 *_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
2069 DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2070 RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2071 NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2073 DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2074 RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2075 NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2077 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
2078 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
2079 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
2084 *_VS2008x86xASL_EBC_*_FAMILY = INTEL
2085 *_VS2008x86xASL_EBC_*_DLL = DEF(VS2008x86_DLL)
2087 *_VS2008x86xASL_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
2088 *_VS2008x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2089 *_VS2008x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2090 *_VS2008x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2091 *_VS2008x86xASL_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
2092 *_VS2008x86xASL_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
2094 *_VS2008x86xASL_EBC_MAKE_FLAGS = /nologo
2095 *_VS2008x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2096 *_VS2008x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2097 *_VS2008x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2098 *_VS2008x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2099 *_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
2102 ####################################################################################
2104 # Microsoft Visual Studio 2010
2106 # VS2010 - Microsoft Visual Studio 2010 Premium Edition with Intel ASL
2107 # ASL - Intel ACPI Source Language Compiler
2108 ####################################################################################
2109 # VS2010 - Microsoft Visual Studio 2010 Premium Edition
2110 *_VS2010_*_*_FAMILY = MSFT
2112 *_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2113 *_VS2010_*_MAKE_FLAGS = /nologo
2114 *_VS2010_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
2116 *_VS2010_*_SLINK_FLAGS = /NOLOGO /LTCG
2117 *_VS2010_*_APP_FLAGS = /nologo /E /TC
2118 *_VS2010_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2119 *_VS2010_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2121 *_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
2126 *_VS2010_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2127 *_VS2010_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2128 *_VS2010_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2129 *_VS2010_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2130 *_VS2010_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2131 *_VS2010_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2136 *_VS2010_IA32_*_DLL = DEF(VS2010_DLL)
2138 *_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2139 *_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
2140 *_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
2141 *_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
2142 *_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2143 *_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
2144 *_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
2145 *_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
2146 *_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
2147 *_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
2148 *_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
2150 *_VS2010_IA32_MAKE_FLAGS = /nologo
2151 DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2152 RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2153 NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2155 DEBUG_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2156 RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2157 NOOPT_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2159 DEBUG_VS2010_IA32_NASM_FLAGS = -Ox -f win32 -g
2160 RELEASE_VS2010_IA32_NASM_FLAGS = -Ox -f win32
2161 NOOPT_VS2010_IA32_NASM_FLAGS = -O0 -f win32 -g
2163 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
2164 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:.rdata=.data
2165 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
2170 *_VS2010_X64_*_DLL = DEF(VS2010_DLL)
2172 *_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
2173 *_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
2174 *_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
2175 *_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
2176 *_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
2177 *_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
2178 *_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
2179 *_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
2180 *_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
2181 *_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
2183 DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2184 RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2185 NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2187 DEBUG_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2188 RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2189 NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2191 DEBUG_VS2010_X64_NASM_FLAGS = -Ox -f win64 -g
2192 RELEASE_VS2010_X64_NASM_FLAGS = -Ox -f win64
2193 NOOPT_VS2010_X64_NASM_FLAGS = -O0 -f win64 -g
2195 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
2196 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:.rdata=.data
2197 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
2202 *_VS2010_IPF_*_DLL = DEF(VS2010_DLL)
2204 *_VS2010_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
2205 *_VS2010_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
2206 *_VS2010_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
2207 *_VS2010_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
2208 *_VS2010_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
2209 *_VS2010_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
2210 *_VS2010_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
2211 *_VS2010_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
2212 *_VS2010_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
2213 *_VS2010_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
2215 DEBUG_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2216 RELEASE_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2217 NOOPT_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2219 DEBUG_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2220 RELEASE_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2221 NOOPT_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2223 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
2224 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
2225 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
2230 *_VS2010_EBC_*_FAMILY = INTEL
2231 *_VS2010_EBC_*_DLL = DEF(VS2010_DLL)
2233 *_VS2010_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2234 *_VS2010_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2235 *_VS2010_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2236 *_VS2010_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2237 *_VS2010_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
2238 *_VS2010_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2240 *_VS2010_EBC_MAKE_FLAGS = /nologo
2241 *_VS2010_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2242 *_VS2010_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2243 *_VS2010_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2244 *_VS2010_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2245 *_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
2248 ####################################################################################
2250 # Microsoft Visual Studio 2010
2252 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition with Microsoft ASL
2253 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2254 ####################################################################################
2255 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition
2256 *_VS2010xASL_*_*_FAMILY = MSFT
2258 *_VS2010xASL_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2259 *_VS2010xASL_*_MAKE_FLAG = /nologo
2260 *_VS2010xASL_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
2262 *_VS2010xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2263 *_VS2010xASL_*_APP_FLAGS = /nologo /E /TC
2264 *_VS2010xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2265 *_VS2010xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2267 *_VS2010xASL_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
2272 *_VS2010xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2273 *_VS2010xASL_*_ASL_FLAGS =
2274 *_VS2010xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2275 *_VS2010xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2276 *_VS2010xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2277 *_VS2010xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2282 *_VS2010xASL_IA32_*_DLL = DEF(VS2010_DLL)
2284 *_VS2010xASL_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2285 *_VS2010xASL_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
2286 *_VS2010xASL_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
2287 *_VS2010xASL_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
2288 *_VS2010xASL_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2289 *_VS2010xASL_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
2290 *_VS2010xASL_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
2291 *_VS2010xASL_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
2292 *_VS2010xASL_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
2293 *_VS2010xASL_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
2294 *_VS2010xASL_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
2296 *_VS2010xASL_IA32_MAKE_FLAGS = /nologo
2297 DEBUG_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2298 RELEASE_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2299 NOOPT_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2301 DEBUG_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2302 RELEASE_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2303 NOOPT_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2305 DEBUG_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
2306 RELEASE_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32
2307 NOOPT_VS2010xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
2309 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
2310 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:.rdata=.data
2311 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
2316 *_VS2010xASL_X64_*_DLL = DEF(VS2010_DLL)
2318 *_VS2010xASL_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
2319 *_VS2010xASL_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
2320 *_VS2010xASL_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
2321 *_VS2010xASL_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
2322 *_VS2010xASL_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
2323 *_VS2010xASL_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
2324 *_VS2010xASL_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
2325 *_VS2010xASL_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
2326 *_VS2010xASL_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
2327 *_VS2010xASL_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
2329 DEBUG_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2330 RELEASE_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2331 NOOPT_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2333 DEBUG_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2334 RELEASE_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2335 NOOPT_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2337 DEBUG_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64 -g
2338 RELEASE_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64
2339 NOOPT_VS2010xASL_X64_NASM_FLAGS = -O0 -f win64 -g
2341 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
2342 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:.rdata=.data
2343 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
2348 *_VS2010xASL_IPF_*_DLL = DEF(VS2010_DLL)
2350 *_VS2010xASL_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
2351 *_VS2010xASL_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
2352 *_VS2010xASL_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
2353 *_VS2010xASL_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
2354 *_VS2010xASL_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
2355 *_VS2010xASL_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
2356 *_VS2010xASL_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
2357 *_VS2010xASL_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
2358 *_VS2010xASL_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
2359 *_VS2010xASL_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
2361 DEBUG_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2362 RELEASE_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2363 NOOPT_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2365 DEBUG_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2366 RELEASE_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2367 NOOPT_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2369 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
2370 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
2371 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
2376 *_VS2010xASL_EBC_*_FAMILY = INTEL
2377 *_VS2010xASL_EBC_*_DLL = DEF(VS2010_DLL)
2379 *_VS2010xASL_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
2380 *_VS2010xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2381 *_VS2010xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2382 *_VS2010xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2383 *_VS2010xASL_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
2384 *_VS2010xASL_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
2386 *_VS2010xASL_EBC_MAKE_FLAGS = /nologo
2387 *_VS2010xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2388 *_VS2010xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2389 *_VS2010xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2390 *_VS2010xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2391 *_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
2394 ####################################################################################
2395 # VS2010x86 - Microsoft Visual Studio 2010 (x86) with Intel ASL
2396 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
2397 ####################################################################################
2398 # VS2010x86 - Microsoft Visual Studio 2010 (x86) ALL Edition with Intel ASL
2399 *_VS2010x86_*_*_FAMILY = MSFT
2401 *_VS2010x86_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2402 *_VS2010x86_*_MAKE_FLAG = /nologo
2403 *_VS2010x86_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
2405 *_VS2010x86_*_MAKE_FLAGS = /nologo
2406 *_VS2010x86_*_SLINK_FLAGS = /NOLOGO /LTCG
2407 *_VS2010x86_*_APP_FLAGS = /nologo /E /TC
2408 *_VS2010x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2409 *_VS2010x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2411 *_VS2010x86_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
2416 *_VS2010x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
2417 *_VS2010x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2418 *_VS2010x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2419 *_VS2010x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2420 *_VS2010x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2421 *_VS2010x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2426 *_VS2010x86_IA32_*_DLL = DEF(VS2010x86_DLL)
2428 *_VS2010x86_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2429 *_VS2010x86_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
2430 *_VS2010x86_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2431 *_VS2010x86_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
2432 *_VS2010x86_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2433 *_VS2010x86_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
2434 *_VS2010x86_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2435 *_VS2010x86_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
2436 *_VS2010x86_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
2437 *_VS2010x86_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
2438 *_VS2010x86_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
2440 *_VS2010x86_IA32_MAKE_FLAGS = /nologo
2441 DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2442 RELEASE_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2443 NOOPT_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2445 DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2446 RELEASE_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2447 NOOPT_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2449 DEBUG_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32 -g
2450 RELEASE_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32
2451 NOOPT_VS2010x86_IA32_NASM_FLAGS = -O0 -f win32 -g
2453 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
2454 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:.rdata=.data
2455 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
2460 *_VS2010x86_X64_*_DLL = DEF(VS2010x86_DLL)
2462 *_VS2010x86_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2463 *_VS2010x86_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2464 *_VS2010x86_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2465 *_VS2010x86_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2466 *_VS2010x86_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2467 *_VS2010x86_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2468 *_VS2010x86_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
2469 *_VS2010x86_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
2470 *_VS2010x86_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2471 *_VS2010x86_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2473 DEBUG_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2474 RELEASE_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2475 NOOPT_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2477 DEBUG_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2478 RELEASE_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2479 NOOPT_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2481 DEBUG_VS2010x86_X64_NASM_FLAGS = -Ox -f win64 -g
2482 RELEASE_VS2010x86_X64_NASM_FLAGS = -Ox -f win64
2483 NOOPT_VS2010x86_X64_NASM_FLAGS = -O0 -f win64 -g
2485 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
2486 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:.rdata=.data
2487 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
2492 *_VS2010x86_IPF_*_DLL = DEF(VS2010x86_DLL)
2494 *_VS2010x86_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2495 *_VS2010x86_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2496 *_VS2010x86_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2497 *_VS2010x86_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2498 *_VS2010x86_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2499 *_VS2010x86_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2500 *_VS2010x86_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
2501 *_VS2010x86_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
2502 *_VS2010x86_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2503 *_VS2010x86_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2505 DEBUG_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2506 RELEASE_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2507 NOOPT_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2509 DEBUG_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2510 RELEASE_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2511 NOOPT_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2513 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
2514 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
2515 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
2520 *_VS2010x86_EBC_*_FAMILY = INTEL
2521 *_VS2010x86_EBC_*_DLL = DEF(VS2010x86_DLL)
2523 *_VS2010x86_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2524 *_VS2010x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2525 *_VS2010x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2526 *_VS2010x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2527 *_VS2010x86_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2528 *_VS2010x86_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2530 *_VS2010x86_EBC_MAKE_FLAGS = /nologo
2531 *_VS2010x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2532 *_VS2010x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2533 *_VS2010x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2534 *_VS2010x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2535 *_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
2538 ####################################################################################
2539 # VS2010x86xASL - Microsoft Visual Studio 2010 with Microsoft ASL
2540 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2541 ####################################################################################
2542 *_VS2010x86xASL_*_*_FAMILY = MSFT
2544 *_VS2010x86xASL_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2545 *_VS2010x86xASL_*_MAKE_FLAG = /nologo
2546 *_VS2010x86xASL_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
2548 *_VS2010x86xASL_*_MAKE_FLAGS = /nologo
2549 *_VS2010x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2550 *_VS2010x86xASL_*_APP_FLAGS = /nologo /E /TC
2551 *_VS2010x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2552 *_VS2010x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2554 *_VS2010x86xASL_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
2559 *_VS2010x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2560 *_VS2010x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
2561 *_VS2010x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2562 *_VS2010x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2563 *_VS2010x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2564 *_VS2010x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2569 *_VS2010x86xASL_IA32_*_DLL = DEF(VS2010x86_DLL)
2571 *_VS2010x86xASL_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2572 *_VS2010x86xASL_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
2573 *_VS2010x86xASL_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2574 *_VS2010x86xASL_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
2575 *_VS2010x86xASL_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
2576 *_VS2010x86xASL_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
2577 *_VS2010x86xASL_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2578 *_VS2010x86xASL_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
2579 *_VS2010x86xASL_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
2580 *_VS2010x86xASL_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
2581 *_VS2010x86xASL_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
2583 *_VS2010x86xASL_IA32_MAKE_FLAGS = /nologo
2584 DEBUG_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2585 RELEASE_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2586 NOOPT_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2588 DEBUG_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2589 RELEASE_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2590 NOOPT_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2592 DEBUG_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
2593 RELEASE_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32
2594 NOOPT_VS2010x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
2596 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
2597 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:.rdata=.data
2598 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
2603 *_VS2010x86xASL_X64_*_DLL = DEF(VS2010x86_DLL)
2605 *_VS2010x86xASL_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2606 *_VS2010x86xASL_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2607 *_VS2010x86xASL_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2608 *_VS2010x86xASL_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2609 *_VS2010x86xASL_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
2610 *_VS2010x86xASL_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
2611 *_VS2010x86xASL_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
2612 *_VS2010x86xASL_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
2613 *_VS2010x86xASL_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2614 *_VS2010x86xASL_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
2616 DEBUG_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2617 RELEASE_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2618 NOOPT_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2620 DEBUG_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2621 RELEASE_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2622 NOOPT_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2624 DEBUG_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
2625 RELEASE_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64
2626 NOOPT_VS2010x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
2628 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
2629 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:.rdata=.data
2630 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
2635 *_VS2010x86xASL_IPF_*_DLL = DEF(VS2010x86_DLL)
2637 *_VS2010x86xASL_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2638 *_VS2010x86xASL_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2639 *_VS2010x86xASL_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2640 *_VS2010x86xASL_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2641 *_VS2010x86xASL_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
2642 *_VS2010x86xASL_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
2643 *_VS2010x86xASL_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
2644 *_VS2010x86xASL_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
2645 *_VS2010x86xASL_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2646 *_VS2010x86xASL_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
2648 DEBUG_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
2649 RELEASE_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
2650 NOOPT_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
2652 DEBUG_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2653 RELEASE_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
2654 NOOPT_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
2656 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
2657 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
2658 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
2663 *_VS2010x86xASL_EBC_*_FAMILY = INTEL
2664 *_VS2010x86xASL_EBC_*_DLL = DEF(VS2010x86_DLL)
2666 *_VS2010x86xASL_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
2667 *_VS2010x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
2668 *_VS2010x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
2669 *_VS2010x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
2670 *_VS2010x86xASL_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2671 *_VS2010x86xASL_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
2673 *_VS2010x86xASL_EBC_MAKE_FLAGS = /nologo
2674 *_VS2010x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2675 *_VS2010x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2676 *_VS2010x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2677 *_VS2010x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2678 *_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
2681 ####################################################################################
2683 # Microsoft Visual Studio 2012
2685 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Intel ASL
2686 # ASL - Intel ACPI Source Language Compiler
2687 ####################################################################################
2688 # VS2012 - Microsoft Visual Studio 2012 Professional Edition
2689 *_VS2012_*_*_FAMILY = MSFT
2691 *_VS2012_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2692 *_VS2012_*_MAKE_FLAGS = /nologo
2693 *_VS2012_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
2695 *_VS2012_*_SLINK_FLAGS = /NOLOGO /LTCG
2696 *_VS2012_*_APP_FLAGS = /nologo /E /TC
2697 *_VS2012_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2698 *_VS2012_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2700 *_VS2012_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
2705 *_VS2012_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
2706 *_VS2012_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2707 *_VS2012_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2708 *_VS2012_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2709 *_VS2012_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2710 *_VS2012_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2715 *_VS2012_IA32_*_DLL = DEF(VS2012_DLL)
2717 *_VS2012_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2718 *_VS2012_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
2719 *_VS2012_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
2720 *_VS2012_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
2721 *_VS2012_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2722 *_VS2012_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
2723 *_VS2012_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
2724 *_VS2012_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
2725 *_VS2012_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
2726 *_VS2012_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
2727 *_VS2012_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
2729 *_VS2012_IA32_MAKE_FLAGS = /nologo
2730 DEBUG_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2731 RELEASE_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2732 NOOPT_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2734 DEBUG_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2735 RELEASE_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2736 NOOPT_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2738 DEBUG_VS2012_IA32_NASM_FLAGS = -Ox -f win32 -g
2739 RELEASE_VS2012_IA32_NASM_FLAGS = -Ox -f win32
2740 NOOPT_VS2012_IA32_NASM_FLAGS = -O0 -f win32 -g
2742 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
2743 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:.rdata=.data
2744 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
2749 *_VS2012_X64_*_DLL = DEF(VS2012_DLL)
2751 *_VS2012_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
2752 *_VS2012_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
2753 *_VS2012_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
2754 *_VS2012_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
2755 *_VS2012_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
2756 *_VS2012_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
2757 *_VS2012_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
2758 *_VS2012_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
2759 *_VS2012_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
2760 *_VS2012_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
2762 DEBUG_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2763 RELEASE_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2764 NOOPT_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2766 DEBUG_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2767 RELEASE_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2768 NOOPT_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2770 DEBUG_VS2012_X64_NASM_FLAGS = -Ox -f win64 -g
2771 RELEASE_VS2012_X64_NASM_FLAGS = -Ox -f win64
2772 NOOPT_VS2012_X64_NASM_FLAGS = -O0 -f win64 -g
2774 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
2775 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:.rdata=.data
2776 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
2781 *_VS2012_EBC_*_FAMILY = INTEL
2782 *_VS2012_EBC_*_DLL = DEF(VS2012_DLL)
2784 *_VS2012_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2785 *_VS2012_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2786 *_VS2012_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2787 *_VS2012_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2788 *_VS2012_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
2789 *_VS2012_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2791 *_VS2012_EBC_MAKE_FLAGS = /nologo
2792 *_VS2012_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2793 *_VS2012_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2794 *_VS2012_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2795 *_VS2012_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2796 *_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
2799 ####################################################################################
2801 # Microsoft Visual Studio 2012
2803 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Microsoft ASL
2804 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
2805 ####################################################################################
2806 # VS2012xASL - Microsoft Visual Studio 2012 Professional Edition
2807 *_VS2012xASL_*_*_FAMILY = MSFT
2809 *_VS2012xASL_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2810 *_VS2012xASL_*_MAKE_FLAG = /nologo
2811 *_VS2012xASL_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
2813 *_VS2012xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
2814 *_VS2012xASL_*_APP_FLAGS = /nologo /E /TC
2815 *_VS2012xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2816 *_VS2012xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2818 *_VS2012xASL_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
2823 *_VS2012xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
2824 *_VS2012xASL_*_ASL_FLAGS =
2825 *_VS2012xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
2826 *_VS2012xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2827 *_VS2012xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2828 *_VS2012xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2833 *_VS2012xASL_IA32_*_DLL = DEF(VS2012_DLL)
2835 *_VS2012xASL_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2836 *_VS2012xASL_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
2837 *_VS2012xASL_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
2838 *_VS2012xASL_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
2839 *_VS2012xASL_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2840 *_VS2012xASL_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
2841 *_VS2012xASL_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
2842 *_VS2012xASL_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
2843 *_VS2012xASL_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
2844 *_VS2012xASL_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
2845 *_VS2012xASL_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
2847 *_VS2012xASL_IA32_MAKE_FLAGS = /nologo
2848 DEBUG_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2849 RELEASE_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2850 NOOPT_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2852 DEBUG_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2853 RELEASE_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2854 NOOPT_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2856 DEBUG_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
2857 RELEASE_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32
2858 NOOPT_VS2012xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
2860 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
2861 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:.rdata=.data
2862 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
2867 *_VS2012xASL_X64_*_DLL = DEF(VS2012_DLL)
2869 *_VS2012xASL_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
2870 *_VS2012xASL_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
2871 *_VS2012xASL_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
2872 *_VS2012xASL_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
2873 *_VS2012xASL_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
2874 *_VS2012xASL_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
2875 *_VS2012xASL_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
2876 *_VS2012xASL_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
2877 *_VS2012xASL_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
2878 *_VS2012xASL_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
2880 DEBUG_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2881 RELEASE_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2882 NOOPT_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
2884 DEBUG_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2885 RELEASE_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
2886 NOOPT_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
2888 DEBUG_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64 -g
2889 RELEASE_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64
2890 NOOPT_VS2012xASL_X64_NASM_FLAGS = -O0 -f win64 -g
2892 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
2893 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:.rdata=.data
2894 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
2899 *_VS2012xASL_EBC_*_FAMILY = INTEL
2900 *_VS2012xASL_EBC_*_DLL = DEF(VS2012_DLL)
2902 *_VS2012xASL_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
2903 *_VS2012xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
2904 *_VS2012xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
2905 *_VS2012xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
2906 *_VS2012xASL_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
2907 *_VS2012xASL_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
2909 *_VS2012xASL_EBC_MAKE_FLAGS = /nologo
2910 *_VS2012xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2911 *_VS2012xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
2912 *_VS2012xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2913 *_VS2012xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
2914 *_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
2917 ####################################################################################
2918 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional with Intel ASL
2919 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
2920 ####################################################################################
2921 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional Edition with Intel ASL
2922 *_VS2012x86_*_*_FAMILY = MSFT
2924 *_VS2012x86_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2925 *_VS2012x86_*_MAKE_FLAG = /nologo
2926 *_VS2012x86_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
2928 *_VS2012x86_*_MAKE_FLAGS = /nologo
2929 *_VS2012x86_*_SLINK_FLAGS = /NOLOGO /LTCG
2930 *_VS2012x86_*_APP_FLAGS = /nologo /E /TC
2931 *_VS2012x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
2932 *_VS2012x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
2934 *_VS2012x86_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
2939 *_VS2012x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
2940 *_VS2012x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
2941 *_VS2012x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
2942 *_VS2012x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
2943 *_VS2012x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
2944 *_VS2012x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
2949 *_VS2012x86_IA32_*_DLL = DEF(VS2012x86_DLL)
2951 *_VS2012x86_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
2952 *_VS2012x86_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
2953 *_VS2012x86_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2954 *_VS2012x86_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
2955 *_VS2012x86_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
2956 *_VS2012x86_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
2957 *_VS2012x86_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
2958 *_VS2012x86_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
2959 *_VS2012x86_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
2960 *_VS2012x86_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
2961 *_VS2012x86_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
2963 *_VS2012x86_IA32_MAKE_FLAGS = /nologo
2964 DEBUG_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
2965 RELEASE_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
2966 NOOPT_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
2968 DEBUG_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2969 RELEASE_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
2970 NOOPT_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
2972 DEBUG_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32 -g
2973 RELEASE_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32
2974 NOOPT_VS2012x86_IA32_NASM_FLAGS = -O0 -f win32 -g
2976 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
2977 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:.rdata=.data
2978 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
2983 *_VS2012x86_X64_*_DLL = DEF(VS2012x86_DLL)
2985 *_VS2012x86_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2986 *_VS2012x86_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2987 *_VS2012x86_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2988 *_VS2012x86_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2989 *_VS2012x86_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
2990 *_VS2012x86_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
2991 *_VS2012x86_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
2992 *_VS2012x86_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
2993 *_VS2012x86_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2994 *_VS2012x86_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
2996 DEBUG_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
2997 RELEASE_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
2998 NOOPT_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3000 DEBUG_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3001 RELEASE_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3002 NOOPT_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3004 DEBUG_VS2012x86_X64_NASM_FLAGS = -Ox -f win64 -g
3005 RELEASE_VS2012x86_X64_NASM_FLAGS = -Ox -f win64
3006 NOOPT_VS2012x86_X64_NASM_FLAGS = -O0 -f win64 -g
3008 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
3009 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:.rdata=.data
3010 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
3015 *_VS2012x86_EBC_*_FAMILY = INTEL
3016 *_VS2012x86_EBC_*_DLL = DEF(VS2012x86_DLL)
3018 *_VS2012x86_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
3019 *_VS2012x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3020 *_VS2012x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3021 *_VS2012x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3022 *_VS2012x86_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
3023 *_VS2012x86_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
3025 *_VS2012x86_EBC_MAKE_FLAGS = /nologo
3026 *_VS2012x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3027 *_VS2012x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3028 *_VS2012x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3029 *_VS2012x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3030 *_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
3033 ####################################################################################
3034 # VS2012x86xASL - Microsoft Visual Studio 2012 (x86) professional with Microsoft ASL
3035 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3036 ####################################################################################
3037 *_VS2012x86xASL_*_*_FAMILY = MSFT
3039 *_VS2012x86xASL_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
3040 *_VS2012x86xASL_*_MAKE_FLAG = /nologo
3041 *_VS2012x86xASL_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
3043 *_VS2012x86xASL_*_MAKE_FLAGS = /nologo
3044 *_VS2012x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3045 *_VS2012x86xASL_*_APP_FLAGS = /nologo /E /TC
3046 *_VS2012x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3047 *_VS2012x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3049 *_VS2012x86xASL_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
3054 *_VS2012x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3055 *_VS2012x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
3056 *_VS2012x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3057 *_VS2012x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3058 *_VS2012x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3059 *_VS2012x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3064 *_VS2012x86xASL_IA32_*_DLL = DEF(VS2012x86_DLL)
3066 *_VS2012x86xASL_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
3067 *_VS2012x86xASL_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
3068 *_VS2012x86xASL_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
3069 *_VS2012x86xASL_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
3070 *_VS2012x86xASL_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
3071 *_VS2012x86xASL_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
3072 *_VS2012x86xASL_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
3073 *_VS2012x86xASL_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
3074 *_VS2012x86xASL_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
3075 *_VS2012x86xASL_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
3076 *_VS2012x86xASL_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
3078 *_VS2012x86xASL_IA32_MAKE_FLAGS = /nologo
3079 DEBUG_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
3080 RELEASE_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
3081 NOOPT_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3083 DEBUG_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3084 RELEASE_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3085 NOOPT_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3087 DEBUG_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
3088 RELEASE_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32
3089 NOOPT_VS2012x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
3091 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
3092 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:.rdata=.data
3093 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
3098 *_VS2012x86xASL_X64_*_DLL = DEF(VS2012x86_DLL)
3100 *_VS2012x86xASL_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
3101 *_VS2012x86xASL_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
3102 *_VS2012x86xASL_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
3103 *_VS2012x86xASL_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
3104 *_VS2012x86xASL_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
3105 *_VS2012x86xASL_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
3106 *_VS2012x86xASL_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
3107 *_VS2012x86xASL_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
3108 *_VS2012x86xASL_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
3109 *_VS2012x86xASL_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
3111 DEBUG_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
3112 RELEASE_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
3113 NOOPT_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3115 DEBUG_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3116 RELEASE_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3117 NOOPT_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3119 DEBUG_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
3120 RELEASE_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64
3121 NOOPT_VS2012x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
3123 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
3124 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:.rdata=.data
3125 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
3130 *_VS2012x86xASL_EBC_*_FAMILY = INTEL
3131 *_VS2012x86xASL_EBC_*_DLL = DEF(VS2012x86_DLL)
3133 *_VS2012x86xASL_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
3134 *_VS2012x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3135 *_VS2012x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3136 *_VS2012x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3137 *_VS2012x86xASL_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
3138 *_VS2012x86xASL_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
3140 *_VS2012x86xASL_EBC_MAKE_FLAGS = /nologo
3141 *_VS2012x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3142 *_VS2012x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3143 *_VS2012x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3144 *_VS2012x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3145 *_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
3147 ####################################################################################
3149 # Microsoft Visual Studio 2013
3151 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Intel ASL
3152 # ASL - Intel ACPI Source Language Compiler
3153 ####################################################################################
3154 # VS2013 - Microsoft Visual Studio 2013 Professional Edition
3155 *_VS2013_*_*_FAMILY = MSFT
3157 *_VS2013_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3158 *_VS2013_*_MAKE_FLAGS = /nologo
3159 *_VS2013_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
3161 *_VS2013_*_SLINK_FLAGS = /NOLOGO /LTCG
3162 *_VS2013_*_APP_FLAGS = /nologo /E /TC
3163 *_VS2013_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3164 *_VS2013_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3166 *_VS2013_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
3171 *_VS2013_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3172 *_VS2013_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3173 *_VS2013_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3174 *_VS2013_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3175 *_VS2013_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3176 *_VS2013_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3181 *_VS2013_IA32_*_DLL = DEF(VS2013_DLL)
3183 *_VS2013_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3184 *_VS2013_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
3185 *_VS2013_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
3186 *_VS2013_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
3187 *_VS2013_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3188 *_VS2013_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
3189 *_VS2013_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
3190 *_VS2013_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
3191 *_VS2013_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
3192 *_VS2013_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
3193 *_VS2013_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
3195 *_VS2013_IA32_MAKE_FLAGS = /nologo
3196 DEBUG_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3197 RELEASE_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3198 NOOPT_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3200 DEBUG_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3201 RELEASE_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3202 NOOPT_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3204 DEBUG_VS2013_IA32_NASM_FLAGS = -Ox -f win32 -g
3205 RELEASE_VS2013_IA32_NASM_FLAGS = -Ox -f win32
3206 NOOPT_VS2013_IA32_NASM_FLAGS = -O0 -f win32 -g
3208 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
3209 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:.rdata=.data
3210 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
3215 *_VS2013_X64_*_DLL = DEF(VS2013_DLL)
3217 *_VS2013_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
3218 *_VS2013_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
3219 *_VS2013_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
3220 *_VS2013_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
3221 *_VS2013_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
3222 *_VS2013_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
3223 *_VS2013_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
3224 *_VS2013_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
3225 *_VS2013_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
3226 *_VS2013_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
3228 DEBUG_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3229 RELEASE_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3230 NOOPT_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3232 DEBUG_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3233 RELEASE_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3234 NOOPT_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3236 DEBUG_VS2013_X64_NASM_FLAGS = -Ox -f win64 -g
3237 RELEASE_VS2013_X64_NASM_FLAGS = -Ox -f win64
3238 NOOPT_VS2013_X64_NASM_FLAGS = -O0 -f win64 -g
3240 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
3241 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:.rdata=.data
3242 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
3247 *_VS2013_EBC_*_FAMILY = INTEL
3248 *_VS2013_EBC_*_DLL = DEF(VS2013_DLL)
3250 *_VS2013_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3251 *_VS2013_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3252 *_VS2013_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3253 *_VS2013_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3254 *_VS2013_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
3255 *_VS2013_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3257 *_VS2013_EBC_MAKE_FLAGS = /nologo
3258 *_VS2013_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3259 *_VS2013_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3260 *_VS2013_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3261 *_VS2013_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3262 *_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
3265 ####################################################################################
3267 # Microsoft Visual Studio 2013
3269 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Microsoft ASL
3270 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3271 ####################################################################################
3272 # VS2013xASL - Microsoft Visual Studio 2013 Professional Edition
3273 *_VS2013xASL_*_*_FAMILY = MSFT
3275 *_VS2013xASL_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3276 *_VS2013xASL_*_MAKE_FLAG = /nologo
3277 *_VS2013xASL_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
3279 *_VS2013xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3280 *_VS2013xASL_*_APP_FLAGS = /nologo /E /TC
3281 *_VS2013xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3282 *_VS2013xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3284 *_VS2013xASL_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
3289 *_VS2013xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3290 *_VS2013xASL_*_ASL_FLAGS =
3291 *_VS2013xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3292 *_VS2013xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3293 *_VS2013xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3294 *_VS2013xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3299 *_VS2013xASL_IA32_*_DLL = DEF(VS2013_DLL)
3301 *_VS2013xASL_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3302 *_VS2013xASL_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
3303 *_VS2013xASL_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
3304 *_VS2013xASL_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
3305 *_VS2013xASL_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3306 *_VS2013xASL_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
3307 *_VS2013xASL_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
3308 *_VS2013xASL_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
3309 *_VS2013xASL_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
3310 *_VS2013xASL_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
3311 *_VS2013xASL_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
3313 *_VS2013xASL_IA32_MAKE_FLAGS = /nologo
3314 DEBUG_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3315 RELEASE_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3316 NOOPT_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3318 DEBUG_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3319 RELEASE_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3320 NOOPT_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3322 DEBUG_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
3323 RELEASE_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32
3324 NOOPT_VS2013xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
3326 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
3327 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:.rdata=.data
3328 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
3333 *_VS2013xASL_X64_*_DLL = DEF(VS2013_DLL)
3335 *_VS2013xASL_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
3336 *_VS2013xASL_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
3337 *_VS2013xASL_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
3338 *_VS2013xASL_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
3339 *_VS2013xASL_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
3340 *_VS2013xASL_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
3341 *_VS2013xASL_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
3342 *_VS2013xASL_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
3343 *_VS2013xASL_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
3344 *_VS2013xASL_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
3346 DEBUG_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3347 RELEASE_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3348 NOOPT_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3350 DEBUG_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3351 RELEASE_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3352 NOOPT_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3354 DEBUG_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64 -g
3355 RELEASE_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64
3356 NOOPT_VS2013xASL_X64_NASM_FLAGS = -O0 -f win64 -g
3358 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
3359 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:.rdata=.data
3360 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
3365 *_VS2013xASL_EBC_*_FAMILY = INTEL
3366 *_VS2013xASL_EBC_*_DLL = DEF(VS2013_DLL)
3368 *_VS2013xASL_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
3369 *_VS2013xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3370 *_VS2013xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3371 *_VS2013xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3372 *_VS2013xASL_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
3373 *_VS2013xASL_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
3375 *_VS2013xASL_EBC_MAKE_FLAGS = /nologo
3376 *_VS2013xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3377 *_VS2013xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3378 *_VS2013xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3379 *_VS2013xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3380 *_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
3383 ####################################################################################
3384 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional with Intel ASL
3385 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
3386 ####################################################################################
3387 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional Edition with Intel ASL
3388 *_VS2013x86_*_*_FAMILY = MSFT
3390 *_VS2013x86_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3391 *_VS2013x86_*_MAKE_FLAG = /nologo
3392 *_VS2013x86_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
3394 *_VS2013x86_*_MAKE_FLAGS = /nologo
3395 *_VS2013x86_*_SLINK_FLAGS = /NOLOGO /LTCG
3396 *_VS2013x86_*_APP_FLAGS = /nologo /E /TC
3397 *_VS2013x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3398 *_VS2013x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3400 *_VS2013x86_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
3405 *_VS2013x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
3406 *_VS2013x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3407 *_VS2013x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3408 *_VS2013x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3409 *_VS2013x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3410 *_VS2013x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3415 *_VS2013x86_IA32_*_DLL = DEF(VS2013x86_DLL)
3417 *_VS2013x86_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3418 *_VS2013x86_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
3419 *_VS2013x86_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3420 *_VS2013x86_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
3421 *_VS2013x86_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3422 *_VS2013x86_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
3423 *_VS2013x86_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3424 *_VS2013x86_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
3425 *_VS2013x86_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
3426 *_VS2013x86_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
3427 *_VS2013x86_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
3429 *_VS2013x86_IA32_MAKE_FLAGS = /nologo
3430 DEBUG_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3431 RELEASE_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3432 NOOPT_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3434 DEBUG_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3435 RELEASE_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3436 NOOPT_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3438 DEBUG_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32 -g
3439 RELEASE_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32
3440 NOOPT_VS2013x86_IA32_NASM_FLAGS = -O0 -f win32 -g
3442 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
3443 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:.rdata=.data
3444 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
3449 *_VS2013x86_X64_*_DLL = DEF(VS2013x86_DLL)
3451 *_VS2013x86_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3452 *_VS2013x86_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3453 *_VS2013x86_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3454 *_VS2013x86_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3455 *_VS2013x86_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3456 *_VS2013x86_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3457 *_VS2013x86_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
3458 *_VS2013x86_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
3459 *_VS2013x86_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3460 *_VS2013x86_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3462 DEBUG_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3463 RELEASE_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3464 NOOPT_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3466 DEBUG_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3467 RELEASE_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3468 NOOPT_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3470 DEBUG_VS2013x86_X64_NASM_FLAGS = -Ox -f win64 -g
3471 RELEASE_VS2013x86_X64_NASM_FLAGS = -Ox -f win64
3472 NOOPT_VS2013x86_X64_NASM_FLAGS = -O0 -f win64 -g
3474 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
3475 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:.rdata=.data
3476 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
3481 *_VS2013x86_EBC_*_FAMILY = INTEL
3482 *_VS2013x86_EBC_*_DLL = DEF(VS2013x86_DLL)
3484 *_VS2013x86_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3485 *_VS2013x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3486 *_VS2013x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3487 *_VS2013x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3488 *_VS2013x86_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3489 *_VS2013x86_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3491 *_VS2013x86_EBC_MAKE_FLAGS = /nologo
3492 *_VS2013x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3493 *_VS2013x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3494 *_VS2013x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3495 *_VS2013x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3496 *_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
3499 ####################################################################################
3500 # VS2013x86xASL - Microsoft Visual Studio 2013 (x86) professional with Microsoft ASL
3501 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3502 ####################################################################################
3503 *_VS2013x86xASL_*_*_FAMILY = MSFT
3505 *_VS2013x86xASL_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3506 *_VS2013x86xASL_*_MAKE_FLAG = /nologo
3507 *_VS2013x86xASL_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
3509 *_VS2013x86xASL_*_MAKE_FLAGS = /nologo
3510 *_VS2013x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3511 *_VS2013x86xASL_*_APP_FLAGS = /nologo /E /TC
3512 *_VS2013x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3513 *_VS2013x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3515 *_VS2013x86xASL_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
3520 *_VS2013x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3521 *_VS2013x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
3522 *_VS2013x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3523 *_VS2013x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3524 *_VS2013x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3525 *_VS2013x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3530 *_VS2013x86xASL_IA32_*_DLL = DEF(VS2013x86_DLL)
3532 *_VS2013x86xASL_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3533 *_VS2013x86xASL_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
3534 *_VS2013x86xASL_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3535 *_VS2013x86xASL_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
3536 *_VS2013x86xASL_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
3537 *_VS2013x86xASL_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
3538 *_VS2013x86xASL_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3539 *_VS2013x86xASL_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
3540 *_VS2013x86xASL_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
3541 *_VS2013x86xASL_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
3542 *_VS2013x86xASL_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
3544 *_VS2013x86xASL_IA32_MAKE_FLAGS = /nologo
3545 DEBUG_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3546 RELEASE_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3547 NOOPT_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3549 DEBUG_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3550 RELEASE_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3551 NOOPT_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3553 DEBUG_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
3554 RELEASE_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32
3555 NOOPT_VS2013x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
3557 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
3558 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:.rdata=.data
3559 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
3564 *_VS2013x86xASL_X64_*_DLL = DEF(VS2013x86_DLL)
3566 *_VS2013x86xASL_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3567 *_VS2013x86xASL_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3568 *_VS2013x86xASL_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3569 *_VS2013x86xASL_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3570 *_VS2013x86xASL_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
3571 *_VS2013x86xASL_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
3572 *_VS2013x86xASL_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
3573 *_VS2013x86xASL_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
3574 *_VS2013x86xASL_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3575 *_VS2013x86xASL_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
3577 DEBUG_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3578 RELEASE_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3579 NOOPT_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3581 DEBUG_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3582 RELEASE_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3583 NOOPT_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3585 DEBUG_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
3586 RELEASE_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64
3587 NOOPT_VS2013x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
3589 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
3590 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:.rdata=.data
3591 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
3596 *_VS2013x86xASL_EBC_*_FAMILY = INTEL
3597 *_VS2013x86xASL_EBC_*_DLL = DEF(VS2013x86_DLL)
3599 *_VS2013x86xASL_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
3600 *_VS2013x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3601 *_VS2013x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3602 *_VS2013x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3603 *_VS2013x86xASL_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3604 *_VS2013x86xASL_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
3606 *_VS2013x86xASL_EBC_MAKE_FLAGS = /nologo
3607 *_VS2013x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3608 *_VS2013x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3609 *_VS2013x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3610 *_VS2013x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3611 *_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
3614 ####################################################################################
3616 # Microsoft Visual Studio 2015
3618 # VS2015 - Microsoft Visual Studio 2015 Professional Edition with Intel ASL
3619 # ASL - Intel ACPI Source Language Compiler
3620 ####################################################################################
3621 # VS2015 - Microsoft Visual Studio 2015 Professional Edition
3622 *_VS2015_*_*_FAMILY = MSFT
3624 *_VS2015_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3625 *_VS2015_*_MAKE_FLAGS = /nologo
3626 *_VS2015_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe
3628 *_VS2015_*_SLINK_FLAGS = /NOLOGO /LTCG
3629 *_VS2015_*_APP_FLAGS = /nologo /E /TC
3630 *_VS2015_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3631 *_VS2015_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3632 *_VS2015_*_DLINK2_FLAGS =
3634 *_VS2015_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe
3639 *_VS2015_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
3640 *_VS2015_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3641 *_VS2015_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3642 *_VS2015_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3643 *_VS2015_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3644 *_VS2015_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3649 *_VS2015_IA32_*_DLL = DEF(VS2015_DLL)
3651 *_VS2015_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3652 *_VS2015_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe
3653 *_VS2015_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe
3654 *_VS2015_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe
3655 *_VS2015_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe
3656 *_VS2015_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe
3657 *_VS2015_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe
3658 *_VS2015_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe
3659 *_VS2015_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe
3660 *_VS2015_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe
3661 *_VS2015_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe
3663 *_VS2015_IA32_MAKE_FLAGS = /nologo
3664 DEBUG_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3665 RELEASE_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3666 NOOPT_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3668 DEBUG_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3669 RELEASE_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3670 NOOPT_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3672 DEBUG_VS2015_IA32_NASM_FLAGS = -Ox -f win32 -g
3673 RELEASE_VS2015_IA32_NASM_FLAGS = -Ox -f win32
3674 NOOPT_VS2015_IA32_NASM_FLAGS = -O0 -f win32 -g
3676 DEBUG_VS2015_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
3677 RELEASE_VS2015_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:.rdata=.data
3678 NOOPT_VS2015_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
3683 *_VS2015_X64_*_DLL = DEF(VS2015_DLL)
3685 *_VS2015_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe
3686 *_VS2015_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe
3687 *_VS2015_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe
3688 *_VS2015_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe
3689 *_VS2015_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe
3690 *_VS2015_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe
3691 *_VS2015_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe
3692 *_VS2015_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe
3693 *_VS2015_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe
3694 *_VS2015_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe
3696 DEBUG_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3697 RELEASE_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3698 NOOPT_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3700 DEBUG_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3701 RELEASE_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3702 NOOPT_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3704 DEBUG_VS2015_X64_NASM_FLAGS = -Ox -f win64 -g
3705 RELEASE_VS2015_X64_NASM_FLAGS = -Ox -f win64
3706 NOOPT_VS2015_X64_NASM_FLAGS = -O0 -f win64 -g
3708 DEBUG_VS2015_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
3709 RELEASE_VS2015_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:.rdata=.data
3710 NOOPT_VS2015_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
3715 *_VS2015_EBC_*_FAMILY = INTEL
3716 *_VS2015_EBC_*_DLL = DEF(VS2015_DLL)
3718 *_VS2015_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3719 *_VS2015_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3720 *_VS2015_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3721 *_VS2015_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3722 *_VS2015_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe
3723 *_VS2015_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe
3725 *_VS2015_EBC_MAKE_FLAGS = /nologo
3726 *_VS2015_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3727 *_VS2015_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3728 *_VS2015_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3729 *_VS2015_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3730 *_VS2015_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
3733 ####################################################################################
3735 # Microsoft Visual Studio 2015
3737 # VS2015 - Microsoft Visual Studio 2015 Professional Edition with Microsoft ASL
3738 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3739 ####################################################################################
3740 # VS2015xASL - Microsoft Visual Studio 2015 Professional Edition
3741 *_VS2015xASL_*_*_FAMILY = MSFT
3743 *_VS2015xASL_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3744 *_VS2015xASL_*_MAKE_FLAG = /nologo
3745 *_VS2015xASL_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe
3747 *_VS2015xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3748 *_VS2015xASL_*_APP_FLAGS = /nologo /E /TC
3749 *_VS2015xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3750 *_VS2015xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3751 *_VS2015xASL_*_DLINK2_FLAGS =
3753 *_VS2015xASL_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe
3758 *_VS2015xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3759 *_VS2015xASL_*_ASL_FLAGS =
3760 *_VS2015xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3761 *_VS2015xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3762 *_VS2015xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3763 *_VS2015xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3768 *_VS2015xASL_IA32_*_DLL = DEF(VS2015_DLL)
3770 *_VS2015xASL_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3771 *_VS2015xASL_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe
3772 *_VS2015xASL_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe
3773 *_VS2015xASL_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe
3774 *_VS2015xASL_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe
3775 *_VS2015xASL_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe
3776 *_VS2015xASL_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe
3777 *_VS2015xASL_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe
3778 *_VS2015xASL_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe
3779 *_VS2015xASL_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe
3780 *_VS2015xASL_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe
3782 *_VS2015xASL_IA32_MAKE_FLAGS = /nologo
3783 DEBUG_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3784 RELEASE_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3785 NOOPT_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3787 DEBUG_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3788 RELEASE_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3789 NOOPT_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3791 DEBUG_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
3792 RELEASE_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32
3793 NOOPT_VS2015xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
3795 DEBUG_VS2015xASL_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
3796 RELEASE_VS2015xASL_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:.rdata=.data
3797 NOOPT_VS2015xASL_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
3802 *_VS2015xASL_X64_*_DLL = DEF(VS2015_DLL)
3804 *_VS2015xASL_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe
3805 *_VS2015xASL_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe
3806 *_VS2015xASL_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe
3807 *_VS2015xASL_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe
3808 *_VS2015xASL_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe
3809 *_VS2015xASL_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe
3810 *_VS2015xASL_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe
3811 *_VS2015xASL_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe
3812 *_VS2015xASL_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe
3813 *_VS2015xASL_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe
3815 DEBUG_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3816 RELEASE_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3817 NOOPT_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3819 DEBUG_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3820 RELEASE_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3821 NOOPT_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3823 DEBUG_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64 -g
3824 RELEASE_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64
3825 NOOPT_VS2015xASL_X64_NASM_FLAGS = -O0 -f win64 -g
3827 DEBUG_VS2015xASL_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
3828 RELEASE_VS2015xASL_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:.rdata=.data
3829 NOOPT_VS2015xASL_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
3834 *_VS2015xASL_EBC_*_FAMILY = INTEL
3835 *_VS2015xASL_EBC_*_DLL = DEF(VS2015_DLL)
3837 *_VS2015xASL_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
3838 *_VS2015xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
3839 *_VS2015xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
3840 *_VS2015xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
3841 *_VS2015xASL_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe
3842 *_VS2015xASL_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe
3844 *_VS2015xASL_EBC_MAKE_FLAGS = /nologo
3845 *_VS2015xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3846 *_VS2015xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3847 *_VS2015xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3848 *_VS2015xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3849 *_VS2015xASL_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
3852 ####################################################################################
3853 # VS2015x86 - Microsoft Visual Studio 2015 (x86) professional with Intel ASL
3854 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
3855 ####################################################################################
3856 # VS2015x86 - Microsoft Visual Studio 2015 (x86) professional Edition with Intel ASL
3857 *_VS2015x86_*_*_FAMILY = MSFT
3859 *_VS2015x86_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
3860 *_VS2015x86_*_MAKE_FLAG = /nologo
3861 *_VS2015x86_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe
3863 *_VS2015x86_*_MAKE_FLAGS = /nologo
3864 *_VS2015x86_*_SLINK_FLAGS = /NOLOGO /LTCG
3865 *_VS2015x86_*_APP_FLAGS = /nologo /E /TC
3866 *_VS2015x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3867 *_VS2015x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3868 *_VS2015x86_*_DLINK2_FLAGS =
3870 *_VS2015x86_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe
3875 *_VS2015x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
3876 *_VS2015x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
3877 *_VS2015x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
3878 *_VS2015x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3879 *_VS2015x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3880 *_VS2015x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
3885 *_VS2015x86_IA32_*_DLL = DEF(VS2015x86_DLL)
3887 *_VS2015x86_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
3888 *_VS2015x86_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe
3889 *_VS2015x86_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe
3890 *_VS2015x86_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe
3891 *_VS2015x86_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe
3892 *_VS2015x86_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe
3893 *_VS2015x86_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
3894 *_VS2015x86_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe
3895 *_VS2015x86_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe
3896 *_VS2015x86_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe
3897 *_VS2015x86_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe
3899 *_VS2015x86_IA32_MAKE_FLAGS = /nologo
3900 DEBUG_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
3901 RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3902 NOOPT_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
3904 DEBUG_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3905 RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
3906 NOOPT_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
3908 DEBUG_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -g
3909 RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32
3910 NOOPT_VS2015x86_IA32_NASM_FLAGS = -O0 -f win32 -g
3912 DEBUG_VS2015x86_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
3913 RELEASE_VS2015x86_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:.rdata=.data
3914 NOOPT_VS2015x86_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
3919 *_VS2015x86_X64_*_DLL = DEF(VS2015x86_DLL)
3921 *_VS2015x86_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe
3922 *_VS2015x86_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe
3923 *_VS2015x86_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe
3924 *_VS2015x86_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
3925 *_VS2015x86_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe
3926 *_VS2015x86_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
3927 *_VS2015x86_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe
3928 *_VS2015x86_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe
3929 *_VS2015x86_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
3930 *_VS2015x86_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
3932 DEBUG_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
3933 RELEASE_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
3934 NOOPT_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
3936 DEBUG_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3937 RELEASE_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
3938 NOOPT_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
3940 DEBUG_VS2015x86_X64_NASM_FLAGS = -Ox -f win64 -g
3941 RELEASE_VS2015x86_X64_NASM_FLAGS = -Ox -f win64
3942 NOOPT_VS2015x86_X64_NASM_FLAGS = -O0 -f win64 -g
3944 DEBUG_VS2015x86_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
3945 RELEASE_VS2015x86_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:.rdata=.data
3946 NOOPT_VS2015x86_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
3951 *_VS2015x86_EBC_*_FAMILY = INTEL
3952 *_VS2015x86_EBC_*_DLL = DEF(VS2015x86_DLL)
3954 *_VS2015x86_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
3955 *_VS2015x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
3956 *_VS2015x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
3957 *_VS2015x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
3958 *_VS2015x86_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe
3959 *_VS2015x86_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
3961 *_VS2015x86_EBC_MAKE_FLAGS = /nologo
3962 *_VS2015x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3963 *_VS2015x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
3964 *_VS2015x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3965 *_VS2015x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
3966 *_VS2015x86_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
3969 ####################################################################################
3970 # VS2015x86xASL - Microsoft Visual Studio 2015 (x86) professional with Microsoft ASL
3971 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
3972 ####################################################################################
3973 *_VS2015x86xASL_*_*_FAMILY = MSFT
3975 *_VS2015x86xASL_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
3976 *_VS2015x86xASL_*_MAKE_FLAG = /nologo
3977 *_VS2015x86xASL_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe
3979 *_VS2015x86xASL_*_MAKE_FLAGS = /nologo
3980 *_VS2015x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
3981 *_VS2015x86xASL_*_APP_FLAGS = /nologo /E /TC
3982 *_VS2015x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
3983 *_VS2015x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
3984 *_VS2015x86xASL_*_DLINK2_FLAGS =
3986 *_VS2015x86xASL_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe
3991 *_VS2015x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
3992 *_VS2015x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
3993 *_VS2015x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
3994 *_VS2015x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
3995 *_VS2015x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
3996 *_VS2015x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
4001 *_VS2015x86xASL_IA32_*_DLL = DEF(VS2015x86_DLL)
4003 *_VS2015x86xASL_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
4004 *_VS2015x86xASL_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe
4005 *_VS2015x86xASL_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe
4006 *_VS2015x86xASL_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe
4007 *_VS2015x86xASL_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe
4008 *_VS2015x86xASL_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe
4009 *_VS2015x86xASL_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
4010 *_VS2015x86xASL_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe
4011 *_VS2015x86xASL_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe
4012 *_VS2015x86xASL_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe
4013 *_VS2015x86xASL_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe
4015 *_VS2015x86xASL_IA32_MAKE_FLAGS = /nologo
4016 DEBUG_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw
4017 RELEASE_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw
4018 NOOPT_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
4020 DEBUG_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
4021 RELEASE_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
4022 NOOPT_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
4024 DEBUG_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
4025 RELEASE_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32
4026 NOOPT_VS2015x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
4028 DEBUG_VS2015x86xASL_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
4029 RELEASE_VS2015x86xASL_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:.rdata=.data
4030 NOOPT_VS2015x86xASL_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
4035 *_VS2015x86xASL_X64_*_DLL = DEF(VS2015x86_DLL)
4037 *_VS2015x86xASL_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe
4038 *_VS2015x86xASL_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe
4039 *_VS2015x86xASL_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe
4040 *_VS2015x86xASL_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
4041 *_VS2015x86xASL_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe
4042 *_VS2015x86xASL_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
4043 *_VS2015x86xASL_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe
4044 *_VS2015x86xASL_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe
4045 *_VS2015x86xASL_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
4046 *_VS2015x86xASL_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
4048 DEBUG_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Gw
4049 RELEASE_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Gw
4050 NOOPT_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4052 DEBUG_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4053 RELEASE_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4054 NOOPT_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4056 DEBUG_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
4057 RELEASE_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64
4058 NOOPT_VS2015x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
4060 DEBUG_VS2015x86xASL_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
4061 RELEASE_VS2015x86xASL_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:.rdata=.data
4062 NOOPT_VS2015x86xASL_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
4067 *_VS2015x86xASL_EBC_*_FAMILY = INTEL
4068 *_VS2015x86xASL_EBC_*_DLL = DEF(VS2015x86_DLL)
4070 *_VS2015x86xASL_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
4071 *_VS2015x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
4072 *_VS2015x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
4073 *_VS2015x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
4074 *_VS2015x86xASL_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe
4075 *_VS2015x86xASL_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
4077 *_VS2015x86xASL_EBC_MAKE_FLAGS = /nologo
4078 *_VS2015x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4079 *_VS2015x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4080 *_VS2015x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4081 *_VS2015x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4082 *_VS2015x86xASL_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
4085 ####################################################################################
4086 # VS2017 - Microsoft Visual Studio 2017 with Intel ASL
4087 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
4088 ####################################################################################
4089 # VS2017 - Microsoft Visual Studio 2017 professional Edition with Intel ASL
4090 *_VS2017_*_*_FAMILY = MSFT
4091 *_VS2017_*_*_DLL = DEF(VS2017_BIN_HOST)
4093 *_VS2017_*_MAKE_PATH = DEF(VS2017_BIN_HOST)\nmake.exe
4094 *_VS2017_*_MAKE_FLAG = /nologo
4095 *_VS2017_*_RC_PATH = DEF(WINSDK10_BIN)\rc.exe
4097 *_VS2017_*_MAKE_FLAGS = /nologo
4098 *_VS2017_*_SLINK_FLAGS = /NOLOGO /LTCG
4099 *_VS2017_*_APP_FLAGS = /nologo /E /TC
4100 *_VS2017_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4101 *_VS2017_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4102 *_VS2017_*_DLINK2_FLAGS = /WHOLEARCHIVE
4103 *_VS2017_*_ASM16_PATH = DEF(VS2017_BIN_IA32)\ml.exe
4108 *_VS2017_*_ASL_PATH = DEF(WIN_IASL_BIN)
4109 *_VS2017_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
4110 *_VS2017_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
4111 *_VS2017_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
4112 *_VS2017_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
4113 *_VS2017_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
4118 *_VS2017_IA32_CC_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4119 *_VS2017_IA32_VFRPP_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4120 *_VS2017_IA32_ASLCC_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4121 *_VS2017_IA32_ASLPP_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4122 *_VS2017_IA32_SLINK_PATH = DEF(VS2017_BIN_IA32)\lib.exe
4123 *_VS2017_IA32_DLINK_PATH = DEF(VS2017_BIN_IA32)\link.exe
4124 *_VS2017_IA32_ASLDLINK_PATH= DEF(VS2017_BIN_IA32)\link.exe
4125 *_VS2017_IA32_APP_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4126 *_VS2017_IA32_PP_PATH = DEF(VS2017_BIN_IA32)\cl.exe
4127 *_VS2017_IA32_ASM_PATH = DEF(VS2017_BIN_IA32)\ml.exe
4129 *_VS2017_IA32_MAKE_FLAGS = /nologo
4130 DEBUG_VS2017_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
4131 RELEASE_VS2017_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
4132 NOOPT_VS2017_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
4134 DEBUG_VS2017_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
4135 RELEASE_VS2017_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
4136 NOOPT_VS2017_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
4138 DEBUG_VS2017_IA32_NASM_FLAGS = -Ox -f win32 -g
4139 RELEASE_VS2017_IA32_NASM_FLAGS = -Ox -f win32
4140 NOOPT_VS2017_IA32_NASM_FLAGS = -O0 -f win32 -g
4142 DEBUG_VS2017_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
4143 RELEASE_VS2017_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:.rdata=.data
4144 NOOPT_VS2017_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
4149 *_VS2017_X64_CC_PATH = DEF(VS2017_BIN_X64)\cl.exe
4150 *_VS2017_X64_PP_PATH = DEF(VS2017_BIN_X64)\cl.exe
4151 *_VS2017_X64_APP_PATH = DEF(VS2017_BIN_X64)\cl.exe
4152 *_VS2017_X64_VFRPP_PATH = DEF(VS2017_BIN_X64)\cl.exe
4153 *_VS2017_X64_ASLCC_PATH = DEF(VS2017_BIN_X64)\cl.exe
4154 *_VS2017_X64_ASLPP_PATH = DEF(VS2017_BIN_X64)\cl.exe
4155 *_VS2017_X64_ASM_PATH = DEF(VS2017_BIN_X64)\ml64.exe
4156 *_VS2017_X64_SLINK_PATH = DEF(VS2017_BIN_X64)\lib.exe
4157 *_VS2017_X64_DLINK_PATH = DEF(VS2017_BIN_X64)\link.exe
4158 *_VS2017_X64_ASLDLINK_PATH = DEF(VS2017_BIN_X64)\link.exe
4160 DEBUG_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
4161 RELEASE_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
4162 NOOPT_VS2017_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4164 DEBUG_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4165 RELEASE_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4166 NOOPT_VS2017_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4168 DEBUG_VS2017_X64_NASM_FLAGS = -Ox -f win64 -g
4169 RELEASE_VS2017_X64_NASM_FLAGS = -Ox -f win64
4170 NOOPT_VS2017_X64_NASM_FLAGS = -O0 -f win64 -g
4172 DEBUG_VS2017_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
4173 RELEASE_VS2017_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:.rdata=.data
4174 NOOPT_VS2017_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
4179 *_VS2017_ARM_CC_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4180 *_VS2017_ARM_VFRPP_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4181 *_VS2017_ARM_SLINK_PATH = DEF(VS2017_BIN_ARM)\lib.exe
4182 *_VS2017_ARM_DLINK_PATH = DEF(VS2017_BIN_ARM)\link.exe
4183 *_VS2017_ARM_APP_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4184 *_VS2017_ARM_PP_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4185 *_VS2017_ARM_ASM_PATH = DEF(VS2017_BIN_ARM)\armasm.exe
4186 *_VS2017_ARM_ASLCC_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4187 *_VS2017_ARM_ASLPP_PATH = DEF(VS2017_BIN_ARM)\cl.exe
4188 *_VS2017_ARM_ASLDLINK_PATH = DEF(VS2017_BIN_ARM)\link.exe
4190 *_VS2017_ARM_MAKE_FLAGS = /nologo
4191 DEBUG_VS2017_ARM_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Gw /Oi-
4192 RELEASE_VS2017_ARM_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gw /Oi-
4193 NOOPT_VS2017_ARM_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od /Oi-
4195 DEBUG_VS2017_ARM_ASM_FLAGS = /nologo /g
4196 RELEASE_VS2017_ARM_ASM_FLAGS = /nologo
4197 NOOPT_VS2017_ARM_ASM_FLAGS = /nologo
4199 DEBUG_VS2017_ARM_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:ARM /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
4200 RELEASE_VS2017_ARM_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:ARM /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data
4201 NOOPT_VS2017_ARM_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:ARM /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG
4206 *_VS2017_EBC_*_FAMILY = INTEL
4208 *_VS2017_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
4209 *_VS2017_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
4210 *_VS2017_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
4211 *_VS2017_EBC_SLINK_PATH = DEF(VS2017_BIN_IA32)\link.exe
4212 *_VS2017_EBC_DLINK_PATH = DEF(VS2017_BIN_IA32)\link.exe
4214 *_VS2017_EBC_MAKE_FLAGS = /nologo
4215 *_VS2017_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4216 *_VS2017_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4217 *_VS2017_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4218 *_VS2017_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4219 *_VS2017_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
4221 ####################################################################################
4223 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
4224 # And Intel ACPI Compiler
4226 ####################################################################################
4227 # DDK3790 - Microsoft Windows DDK 3790.1830
4228 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
4229 *_DDK3790_*_*_FAMILY = MSFT
4231 *_DDK3790_*_*_DLL = DEF(WINDDK_BIN32)
4232 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
4233 *_DDK3790_*_MAKE_FLAGS = /nologo
4234 *_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
4236 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4237 *_DDK3790_*_APP_FLAGS = /nologo /E /TC
4238 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG
4239 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4241 *_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
4246 *_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
4247 *_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
4248 *_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
4249 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
4250 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
4251 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
4256 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
4257 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
4258 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
4259 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
4260 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
4261 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
4262 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
4263 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
4264 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
4265 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
4267 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
4268 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
4269 NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4271 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
4272 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
4273 NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
4275 DEBUG_DDK3790_IA32_NASM_FLAGS = -Ox -f win32 -g
4276 RELEASE_DDK3790_IA32_NASM_FLAGS = -Ox -f win32
4277 NOOPT_DDK3790_IA32_NASM_FLAGS = -O0 -f win32 -g
4279 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
4280 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:.rdata=.data
4281 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
4286 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
4287 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
4288 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
4289 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
4290 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
4291 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
4292 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
4293 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
4294 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
4295 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
4297 DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
4298 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
4299 NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4301 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4302 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4303 NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4305 DEBUG_DDK3790_X64_NASM_FLAGS = -Ox -f win64 -g
4306 RELEASE_DDK3790_X64_NASM_FLAGS = -Ox -f win64
4307 NOOPT_DDK3790_X64_NASM_FLAGS = -O0 -f win64 -g
4309 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
4310 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:.rdata=.data
4311 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
4316 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
4317 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
4318 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
4319 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
4320 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
4321 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
4322 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
4323 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
4324 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
4325 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
4328 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
4329 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
4330 NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
4332 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
4333 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
4334 NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
4336 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
4337 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
4338 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
4343 *_DDK3790_EBC_*_FAMILY = INTEL
4345 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4346 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4347 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4348 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4349 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4351 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4352 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4353 *_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
4355 ####################################################################################
4357 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
4358 # And Microsoft ACPI Compiler
4360 ####################################################################################
4361 # DDK3790xASL - Microsoft Windows DDK 3790.1830
4362 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
4363 *_DDK3790xASL_*_*_FAMILY = MSFT
4365 *_DDK3790xASL_*_*_DLL = DEF(WINDDK_BIN32)
4366 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
4367 *_DDK3790xASL_*_MAKE_FLAGS = /nologo
4368 *_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
4370 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
4371 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC
4372 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG
4373 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
4375 *_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
4380 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
4381 *_DDK3790xASL_*_ASL_FLAGS =
4382 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
4383 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
4384 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
4385 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
4390 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
4391 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
4392 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
4393 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
4394 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
4395 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
4396 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
4397 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
4398 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
4399 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
4401 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
4402 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
4403 NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4405 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
4406 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
4407 NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
4409 DEBUG_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
4410 RELEASE_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32
4411 NOOPT_DDK3790xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
4413 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
4414 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:.rdata=.data
4415 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
4420 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
4421 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
4422 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
4423 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
4424 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
4425 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
4426 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
4427 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
4428 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
4429 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
4431 DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
4432 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
4433 NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
4435 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4436 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
4437 NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
4439 DEBUG_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64 -g
4440 RELEASE_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64
4441 NOOPT_DDK3790xASL_X64_NASM_FLAGS = -O0 -f win64 -g
4443 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
4444 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:.rdata=.data
4445 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
4450 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
4451 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
4452 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
4453 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
4454 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
4455 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
4456 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
4457 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
4458 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
4459 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
4462 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
4463 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
4464 NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
4466 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
4467 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
4468 NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
4470 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
4471 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
4472 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
4477 *_DDK3790xASL_EBC_*_FAMILY = INTEL
4479 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
4480 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
4481 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
4482 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
4483 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
4485 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
4486 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
4487 *_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
4490 ####################################################################################
4492 ####################################################################################
4494 *_*_*_OBJCOPY_PATH = echo
4495 *_*_*_OBJCOPY_FLAGS = objcopy not needed for
4496 *_*_*_SYMRENAME_PATH = echo
4497 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for
4498 DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
4499 RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG =
4500 NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
4501 *_*_*_DTC_FLAGS = -H epapr
4503 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -include AutoGen.h -fno-common
4504 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe
4505 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe
4506 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency
4507 DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -mabi=aapcs -fno-short-enums -funsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -mfloat-abi=soft -fno-pic -fno-pie
4508 DEFINE GCC_ARM_CC_XIPFLAGS = -mno-unaligned-access
4509 DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -Wno-address -fno-asynchronous-unwind-tables -fno-pic -fno-pie -ffixed-x18
4510 DEFINE GCC_AARCH64_CC_XIPFLAGS = -mstrict-align -mgeneral-regs-only
4511 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie
4512 DEFINE GCC_DLINK2_FLAGS_COMMON = -Wl,--script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds
4513 DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections
4514 DEFINE GCC_ARM_AARCH64_DLINK_COMMON= -Wl,--emit-relocs -nostdlib -Wl,--gc-sections -u $(IMAGE_ENTRY_POINT) -Wl,-e,$(IMAGE_ENTRY_POINT),-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map
4515 DEFINE GCC_ARM_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20
4516 DEFINE GCC_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20
4517 DEFINE GCC_ARM_AARCH64_ASLDLINK_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GCC_DLINK2_FLAGS_COMMON) -z common-page-size=0x20
4518 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
4519 DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
4520 DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS)
4521 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
4522 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
4523 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
4524 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
4525 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
4526 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
4527 DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
4528 DEFINE GCC_ASLPP_FLAGS = -x c -E -include AutoGen.h
4529 DEFINE GCC_ASLCC_FLAGS = -x c
4530 DEFINE GCC_WINDRES_FLAGS = -J rc -O coff
4531 DEFINE GCC_DTCPP_FLAGS = -E -x assembler-with-cpp -imacros $(DEST_DIR_DEBUG)/AutoGen.h -nostdinc -undef
4532 DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii
4533 DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii
4534 DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii
4535 DEFINE GCC_ARM_RC_FLAGS = -I binary -O elf32-littlearm -B arm --rename-section .data=.hii
4536 DEFINE GCC_AARCH64_RC_FLAGS = -I binary -O elf64-littleaarch64 -B aarch64 --rename-section .data=.hii
4538 DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-builtin -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections -fdata-sections -include AutoGen.h -fno-common -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
4539 DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -march=i586 -malign-double -fno-stack-protector -D EFI32 -fno-asynchronous-unwind-tables
4540 DEFINE GCC44_X64_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m64 -fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" -maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie -fno-asynchronous-unwind-tables
4541 DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z common-page-size=0x20
4542 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
4543 DEFINE GCC44_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
4544 DEFINE GCC44_IA32_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x220 DEF(GCC_DLINK2_FLAGS_COMMON)
4545 DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
4546 DEFINE GCC44_X64_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x228 DEF(GCC_DLINK2_FLAGS_COMMON)
4547 DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
4549 DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS)
4550 DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
4551 DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON)
4552 DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS)
4553 DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS)
4554 DEFINE GCC45_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS)
4555 DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
4556 DEFINE GCC45_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS)
4557 DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS)
4559 DEFINE GCC46_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Wno-address
4560 DEFINE GCC46_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Wno-address
4561 DEFINE GCC46_IA32_X64_DLINK_COMMON = DEF(GCC45_IA32_X64_DLINK_COMMON)
4562 DEFINE GCC46_IA32_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS)
4563 DEFINE GCC46_IA32_X64_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS)
4564 DEFINE GCC46_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS)
4565 DEFINE GCC46_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
4566 DEFINE GCC46_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS)
4567 DEFINE GCC46_ASM_FLAGS = DEF(GCC45_ASM_FLAGS)
4568 DEFINE GCC46_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
4569 DEFINE GCC46_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARM_CC_FLAGS) -fstack-protector -mword-relocations
4570 DEFINE GCC46_ARM_CC_XIPFLAGS = -D__ARM_FEATURE_UNALIGNED=0
4571 DEFINE GCC46_ARM_DLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--oformat=elf32-littlearm
4572 DEFINE GCC46_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x220
4573 DEFINE GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_ASLDLINK_FLAGS) -Wl,--oformat=elf32-littlearm
4575 DEFINE GCC47_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS)
4576 DEFINE GCC47_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS)
4577 DEFINE GCC47_IA32_X64_DLINK_COMMON = DEF(GCC46_IA32_X64_DLINK_COMMON)
4578 DEFINE GCC47_IA32_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS)
4579 DEFINE GCC47_IA32_X64_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS)
4580 DEFINE GCC47_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS)
4581 DEFINE GCC47_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
4582 DEFINE GCC47_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS)
4583 DEFINE GCC47_ASM_FLAGS = DEF(GCC46_ASM_FLAGS)
4584 DEFINE GCC47_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
4585 DEFINE GCC47_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
4586 DEFINE GCC47_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS)
4587 DEFINE GCC47_ARM_CC_XIPFLAGS = DEF(GCC_ARM_CC_XIPFLAGS)
4588 DEFINE GCC47_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mcmodel=large DEF(GCC_AARCH64_CC_FLAGS)
4589 DEFINE GCC47_AARCH64_CC_XIPFLAGS = DEF(GCC_AARCH64_CC_XIPFLAGS)
4590 DEFINE GCC47_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
4591 DEFINE GCC47_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS)
4592 DEFINE GCC47_AARCH64_DLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS)
4593 DEFINE GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
4594 DEFINE GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
4595 DEFINE GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_ASLDLINK_FLAGS)
4597 DEFINE GCC48_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS)
4598 DEFINE GCC48_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS)
4599 DEFINE GCC48_IA32_X64_DLINK_COMMON = DEF(GCC47_IA32_X64_DLINK_COMMON)
4600 DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS)
4601 DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS)
4602 DEFINE GCC48_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS)
4603 DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
4604 DEFINE GCC48_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS)
4605 DEFINE GCC48_ASM_FLAGS = DEF(GCC47_ASM_FLAGS)
4606 DEFINE GCC48_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
4607 DEFINE GCC48_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
4608 DEFINE GCC48_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS)
4609 DEFINE GCC48_ARM_CC_XIPFLAGS = DEF(GCC47_ARM_CC_XIPFLAGS)
4610 DEFINE GCC48_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS)
4611 DEFINE GCC48_AARCH64_CC_XIPFLAGS = DEF(GCC47_AARCH64_CC_XIPFLAGS)
4612 DEFINE GCC48_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
4613 DEFINE GCC48_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS)
4614 DEFINE GCC48_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS)
4615 DEFINE GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS)
4616 DEFINE GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
4617 DEFINE GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS)
4619 DEFINE GCC49_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
4620 DEFINE GCC49_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
4621 DEFINE GCC49_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z common-page-size=0x40
4622 DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
4623 DEFINE GCC49_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
4624 DEFINE GCC49_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
4625 DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
4626 DEFINE GCC49_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
4627 DEFINE GCC49_ASM_FLAGS = DEF(GCC48_ASM_FLAGS)
4628 DEFINE GCC49_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
4629 DEFINE GCC49_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
4630 DEFINE GCC49_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS)
4631 DEFINE GCC49_ARM_CC_XIPFLAGS = DEF(GCC48_ARM_CC_XIPFLAGS)
4632 DEFINE GCC49_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_AARCH64_CC_FLAGS)
4633 DEFINE GCC49_AARCH64_CC_XIPFLAGS = DEF(GCC48_AARCH64_CC_XIPFLAGS)
4634 DEFINE GCC49_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
4635 DEFINE GCC49_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS)
4636 DEFINE GCC49_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS)
4637 DEFINE GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS)
4638 DEFINE GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
4639 DEFINE GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS)
4641 DEFINE GCC5_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS)
4642 DEFINE GCC5_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
4643 DEFINE GCC5_IA32_X64_DLINK_COMMON = DEF(GCC49_IA32_X64_DLINK_COMMON)
4644 DEFINE GCC5_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS)
4645 DEFINE GCC5_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS)
4646 DEFINE GCC5_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS) -Wno-error
4647 DEFINE GCC5_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS)
4648 DEFINE GCC5_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS) -Wno-error
4649 DEFINE GCC5_ASM_FLAGS = DEF(GCC49_ASM_FLAGS)
4650 DEFINE GCC5_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS)
4651 DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS)
4652 DEFINE GCC5_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS)
4653 DEFINE GCC5_ARM_CC_XIPFLAGS = DEF(GCC49_ARM_CC_XIPFLAGS)
4654 DEFINE GCC5_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS)
4655 DEFINE GCC5_AARCH64_CC_XIPFLAGS = DEF(GCC49_AARCH64_CC_XIPFLAGS)
4656 DEFINE GCC5_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS)
4657 DEFINE GCC5_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS) -Wno-error
4658 DEFINE GCC5_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS)
4659 DEFINE GCC5_AARCH64_DLINK2_FLAGS = DEF(GCC49_AARCH64_DLINK2_FLAGS) -Wno-error
4660 DEFINE GCC5_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS)
4661 DEFINE GCC5_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS)
4663 ####################################################################################
4665 # Unix GCC And Intel Linux ACPI Compiler
4667 ####################################################################################
4668 # UNIXGCC - UNIX GCC
4669 # ASL - Intel Linux ACPI Source Language Compiler (iasl)
4670 *_UNIXGCC_*_*_FAMILY = GCC
4671 *_UNIXGCC_*_*_BUILDRULEFAMILY = GCCLD
4673 *_UNIXGCC_*_MAKE_PATH = make
4674 *_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4676 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
4677 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
4678 *_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
4679 *_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
4680 *_UNIXGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
4681 *_UNIXGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4682 *_UNIXGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4683 *_UNIXGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4684 *_UNIXGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4685 *_UNIXGCC_*_APP_FLAGS =
4686 *_UNIXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
4687 *_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4692 *_UNIXGCC_IA32_OBJCOPY_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
4693 *_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4694 *_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4695 *_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar
4696 *_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
4697 *_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4698 *_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4699 *_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
4700 *_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4701 *_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
4702 *_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
4704 *_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
4705 *_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4706 *_UNIXGCC_IA32_OBJCOPY_FLAGS =
4707 *_UNIXGCC_IA32_NASM_FLAGS = -f win32
4712 *_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4713 *_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4714 *_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar
4715 *_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
4716 *_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
4717 *_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4718 *_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4719 *_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4720 *_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
4721 *_UNIXGCC_X64_RC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
4722 *_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
4724 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
4725 *_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4726 *_UNIXGCC_X64_OBJCOPY_FLAGS =
4727 *_UNIXGCC_X64_NASM_FLAGS = -f win64
4732 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4733 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4734 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar
4735 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
4736 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
4737 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4738 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4739 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4740 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
4741 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
4742 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
4743 *_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
4745 *_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
4746 *_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
4747 *_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
4748 *_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
4749 *_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
4752 ####################################################################################
4754 # GCC 4.4 - This configuration is used to compile under Linux to produce
4755 # PE/COFF binaries using GCC 4.4.
4757 ####################################################################################
4758 *_GCC44_*_*_FAMILY = GCC
4760 *_GCC44_*_MAKE_PATH = DEF(GCC44_IA32_PREFIX)make
4761 *_GCC44_*_*_DLL = ENV(GCC44_DLL)
4762 *_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4764 *_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4765 *_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4766 *_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4767 *_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4768 *_GCC44_*_APP_FLAGS = DEF(GCC_PP_FLAGS)
4769 *_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS)
4770 *_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4773 # GCC44 IA32 definitions
4775 *_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy
4776 *_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc
4777 *_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar
4778 *_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)gcc
4779 *_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)gcc
4780 *_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc
4781 *_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc
4782 *_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
4783 *_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc
4784 *_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
4785 *_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy
4787 *_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4788 *_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
4789 *_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386
4790 *_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
4791 *_GCC44_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS)
4792 *_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4793 *_GCC44_IA32_OBJCOPY_FLAGS =
4794 *_GCC44_IA32_NASM_FLAGS = -f elf32
4796 DEBUG_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os
4797 RELEASE_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os
4798 NOOPT_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -O0
4801 # GCC44 X64 definitions
4803 *_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy
4804 *_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc
4805 *_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar
4806 *_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)gcc
4807 *_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)gcc
4808 *_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc
4809 *_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc
4810 *_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc
4811 *_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc
4812 *_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc
4813 *_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy
4815 *_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4816 *_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
4817 *_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64
4818 *_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
4819 *_GCC44_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS)
4820 *_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4821 *_GCC44_X64_OBJCOPY_FLAGS =
4822 *_GCC44_X64_NASM_FLAGS = -f elf64
4824 DEBUG_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) -Os
4825 RELEASE_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) -Os
4826 NOOPT_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) -O0
4828 ####################################################################################
4830 # GCC 4.5 - This configuration is used to compile under Linux to produce
4831 # PE/COFF binaries using GCC 4.5.
4833 ####################################################################################
4834 *_GCC45_*_*_FAMILY = GCC
4836 *_GCC45_*_MAKE_PATH = DEF(GCC45_IA32_PREFIX)make
4837 *_GCC45_*_*_DLL = ENV(GCC45_DLL)
4838 *_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4840 *_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4841 *_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4842 *_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4843 *_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4844 *_GCC45_*_APP_FLAGS =
4845 *_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS)
4846 *_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4849 # GCC45 IA32 definitions
4851 *_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy
4852 *_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc
4853 *_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar
4854 *_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)gcc
4855 *_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)gcc
4856 *_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc
4857 *_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc
4858 *_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
4859 *_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc
4860 *_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
4861 *_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy
4863 *_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4864 *_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
4865 *_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386
4866 *_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
4867 *_GCC45_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS)
4868 *_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4869 *_GCC45_IA32_OBJCOPY_FLAGS =
4870 *_GCC45_IA32_NASM_FLAGS = -f elf32
4872 DEBUG_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os
4873 RELEASE_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os
4874 NOOPT_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -O0
4877 # GCC45 X64 definitions
4879 *_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy
4880 *_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc
4881 *_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar
4882 *_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)gcc
4883 *_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)gcc
4884 *_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc
4885 *_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc
4886 *_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc
4887 *_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc
4888 *_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc
4889 *_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy
4891 *_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4892 *_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
4893 *_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64
4894 *_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
4895 *_GCC45_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS)
4896 *_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4897 *_GCC45_X64_OBJCOPY_FLAGS =
4898 *_GCC45_X64_NASM_FLAGS = -f elf64
4900 DEBUG_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Os
4901 RELEASE_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Os
4902 NOOPT_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -O0
4904 ####################################################################################
4906 # GCC 4.6 - This configuration is used to compile under Linux to produce
4907 # PE/COFF binaries using GCC 4.6.
4909 ####################################################################################
4910 *_GCC46_*_*_FAMILY = GCC
4912 *_GCC46_*_MAKE_PATH = DEF(GCC46_IA32_PREFIX)make
4913 *_GCC46_*_*_DLL = ENV(GCC46_DLL)
4914 *_GCC46_*_ASL_PATH = DEF(UNIX_IASL_BIN)
4915 *_GCC46_*_DTC_PATH = DEF(DTC_BIN)
4917 *_GCC46_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
4918 *_GCC46_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
4919 *_GCC46_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
4920 *_GCC46_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
4921 *_GCC46_*_APP_FLAGS =
4922 *_GCC46_*_ASL_FLAGS = DEF(IASL_FLAGS)
4923 *_GCC46_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
4926 # GCC46 IA32 definitions
4928 *_GCC46_IA32_OBJCOPY_PATH = DEF(GCC46_IA32_PREFIX)objcopy
4929 *_GCC46_IA32_CC_PATH = DEF(GCC46_IA32_PREFIX)gcc
4930 *_GCC46_IA32_SLINK_PATH = DEF(GCC46_IA32_PREFIX)ar
4931 *_GCC46_IA32_DLINK_PATH = DEF(GCC46_IA32_PREFIX)gcc
4932 *_GCC46_IA32_ASLDLINK_PATH = DEF(GCC46_IA32_PREFIX)gcc
4933 *_GCC46_IA32_ASM_PATH = DEF(GCC46_IA32_PREFIX)gcc
4934 *_GCC46_IA32_PP_PATH = DEF(GCC46_IA32_PREFIX)gcc
4935 *_GCC46_IA32_VFRPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
4936 *_GCC46_IA32_ASLCC_PATH = DEF(GCC46_IA32_PREFIX)gcc
4937 *_GCC46_IA32_ASLPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
4938 *_GCC46_IA32_RC_PATH = DEF(GCC46_IA32_PREFIX)objcopy
4940 *_GCC46_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
4941 *_GCC46_IA32_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
4942 *_GCC46_IA32_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m32 -march=i386
4943 *_GCC46_IA32_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
4944 *_GCC46_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS)
4945 *_GCC46_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
4946 *_GCC46_IA32_OBJCOPY_FLAGS =
4947 *_GCC46_IA32_NASM_FLAGS = -f elf32
4949 DEBUG_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os
4950 RELEASE_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
4951 NOOPT_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -O0
4954 # GCC46 X64 definitions
4956 *_GCC46_X64_OBJCOPY_PATH = DEF(GCC46_X64_PREFIX)objcopy
4957 *_GCC46_X64_CC_PATH = DEF(GCC46_X64_PREFIX)gcc
4958 *_GCC46_X64_SLINK_PATH = DEF(GCC46_X64_PREFIX)ar
4959 *_GCC46_X64_DLINK_PATH = DEF(GCC46_X64_PREFIX)gcc
4960 *_GCC46_X64_ASLDLINK_PATH = DEF(GCC46_X64_PREFIX)gcc
4961 *_GCC46_X64_ASM_PATH = DEF(GCC46_X64_PREFIX)gcc
4962 *_GCC46_X64_PP_PATH = DEF(GCC46_X64_PREFIX)gcc
4963 *_GCC46_X64_VFRPP_PATH = DEF(GCC46_X64_PREFIX)gcc
4964 *_GCC46_X64_ASLCC_PATH = DEF(GCC46_X64_PREFIX)gcc
4965 *_GCC46_X64_ASLPP_PATH = DEF(GCC46_X64_PREFIX)gcc
4966 *_GCC46_X64_RC_PATH = DEF(GCC46_X64_PREFIX)objcopy
4968 *_GCC46_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
4969 *_GCC46_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
4970 *_GCC46_X64_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m64 -melf_x86_64
4971 *_GCC46_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
4972 *_GCC46_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS)
4973 *_GCC46_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
4974 *_GCC46_X64_OBJCOPY_FLAGS =
4975 *_GCC46_X64_NASM_FLAGS = -f elf64
4977 DEBUG_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) -Os
4978 RELEASE_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) -Os -Wno-unused-but-set-variable
4979 NOOPT_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) -O0
4982 # GCC46 ARM definitions
4984 *_GCC46_ARM_OBJCOPY_PATH = echo
4985 *_GCC46_ARM_CC_PATH = ENV(GCC46_ARM_PREFIX)gcc
4986 *_GCC46_ARM_SLINK_PATH = ENV(GCC46_ARM_PREFIX)ar
4987 *_GCC46_ARM_DLINK_PATH = ENV(GCC46_ARM_PREFIX)gcc
4988 *_GCC46_ARM_ASLDLINK_PATH = ENV(GCC46_ARM_PREFIX)gcc
4989 *_GCC46_ARM_ASM_PATH = ENV(GCC46_ARM_PREFIX)gcc
4990 *_GCC46_ARM_PP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4991 *_GCC46_ARM_VFRPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4992 *_GCC46_ARM_ASLCC_PATH = ENV(GCC46_ARM_PREFIX)gcc
4993 *_GCC46_ARM_ASLPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
4994 *_GCC46_ARM_RC_PATH = ENV(GCC46_ARM_PREFIX)objcopy
4996 *_GCC46_ARM_ARCHCC_FLAGS =
4997 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
4999 *_GCC46_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5000 *_GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
5001 *_GCC46_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
5002 *_GCC46_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
5003 *_GCC46_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS)
5004 *_GCC46_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5005 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
5006 *_GCC46_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5007 *_GCC46_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5008 *_GCC46_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5009 *_GCC46_ARM_CC_XIPFLAGS = DEF(GCC46_ARM_CC_XIPFLAGS)
5011 DEBUG_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -O0
5012 RELEASE_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -Wno-unused-but-set-variable
5013 NOOPT_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -O0
5015 ####################################################################################
5017 # GCC 4.7 - This configuration is used to compile under Linux to produce
5018 # PE/COFF binaries using GCC 4.7.
5020 ####################################################################################
5021 *_GCC47_*_*_FAMILY = GCC
5023 *_GCC47_*_MAKE_PATH = DEF(GCC47_IA32_PREFIX)make
5024 *_GCC47_*_*_DLL = ENV(GCC47_DLL)
5025 *_GCC47_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5026 *_GCC47_*_DTC_PATH = DEF(DTC_BIN)
5028 *_GCC47_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5029 *_GCC47_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
5030 *_GCC47_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5031 *_GCC47_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
5032 *_GCC47_*_APP_FLAGS =
5033 *_GCC47_*_ASL_FLAGS = DEF(IASL_FLAGS)
5034 *_GCC47_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5037 # GCC47 IA32 definitions
5039 *_GCC47_IA32_OBJCOPY_PATH = DEF(GCC47_IA32_PREFIX)objcopy
5040 *_GCC47_IA32_CC_PATH = DEF(GCC47_IA32_PREFIX)gcc
5041 *_GCC47_IA32_SLINK_PATH = DEF(GCC47_IA32_PREFIX)ar
5042 *_GCC47_IA32_DLINK_PATH = DEF(GCC47_IA32_PREFIX)gcc
5043 *_GCC47_IA32_ASLDLINK_PATH = DEF(GCC47_IA32_PREFIX)gcc
5044 *_GCC47_IA32_ASM_PATH = DEF(GCC47_IA32_PREFIX)gcc
5045 *_GCC47_IA32_PP_PATH = DEF(GCC47_IA32_PREFIX)gcc
5046 *_GCC47_IA32_VFRPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
5047 *_GCC47_IA32_ASLCC_PATH = DEF(GCC47_IA32_PREFIX)gcc
5048 *_GCC47_IA32_ASLPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
5049 *_GCC47_IA32_RC_PATH = DEF(GCC47_IA32_PREFIX)objcopy
5051 *_GCC47_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
5052 *_GCC47_IA32_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
5053 *_GCC47_IA32_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m32 -march=i386
5054 *_GCC47_IA32_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
5055 *_GCC47_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS)
5056 *_GCC47_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5057 *_GCC47_IA32_OBJCOPY_FLAGS =
5058 *_GCC47_IA32_NASM_FLAGS = -f elf32
5060 DEBUG_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os
5061 RELEASE_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
5062 NOOPT_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -O0
5065 # GCC47 X64 definitions
5067 *_GCC47_X64_OBJCOPY_PATH = DEF(GCC47_X64_PREFIX)objcopy
5068 *_GCC47_X64_CC_PATH = DEF(GCC47_X64_PREFIX)gcc
5069 *_GCC47_X64_SLINK_PATH = DEF(GCC47_X64_PREFIX)ar
5070 *_GCC47_X64_DLINK_PATH = DEF(GCC47_X64_PREFIX)gcc
5071 *_GCC47_X64_ASLDLINK_PATH = DEF(GCC47_X64_PREFIX)gcc
5072 *_GCC47_X64_ASM_PATH = DEF(GCC47_X64_PREFIX)gcc
5073 *_GCC47_X64_PP_PATH = DEF(GCC47_X64_PREFIX)gcc
5074 *_GCC47_X64_VFRPP_PATH = DEF(GCC47_X64_PREFIX)gcc
5075 *_GCC47_X64_ASLCC_PATH = DEF(GCC47_X64_PREFIX)gcc
5076 *_GCC47_X64_ASLPP_PATH = DEF(GCC47_X64_PREFIX)gcc
5077 *_GCC47_X64_RC_PATH = DEF(GCC47_X64_PREFIX)objcopy
5079 *_GCC47_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
5080 *_GCC47_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
5081 *_GCC47_X64_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m64
5082 *_GCC47_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
5083 *_GCC47_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS)
5084 *_GCC47_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5085 *_GCC47_X64_OBJCOPY_FLAGS =
5086 *_GCC47_X64_NASM_FLAGS = -f elf64
5088 DEBUG_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) -Os
5089 RELEASE_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) -Os -Wno-unused-but-set-variable
5090 NOOPT_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) -O0
5093 # GCC47 ARM definitions
5095 *_GCC47_ARM_CC_PATH = ENV(GCC47_ARM_PREFIX)gcc
5096 *_GCC47_ARM_SLINK_PATH = ENV(GCC47_ARM_PREFIX)ar
5097 *_GCC47_ARM_DLINK_PATH = ENV(GCC47_ARM_PREFIX)gcc
5098 *_GCC47_ARM_ASLDLINK_PATH = ENV(GCC47_ARM_PREFIX)gcc
5099 *_GCC47_ARM_ASM_PATH = ENV(GCC47_ARM_PREFIX)gcc
5100 *_GCC47_ARM_PP_PATH = ENV(GCC47_ARM_PREFIX)gcc
5101 *_GCC47_ARM_VFRPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
5102 *_GCC47_ARM_ASLCC_PATH = ENV(GCC47_ARM_PREFIX)gcc
5103 *_GCC47_ARM_ASLPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
5104 *_GCC47_ARM_RC_PATH = ENV(GCC47_ARM_PREFIX)objcopy
5106 *_GCC47_ARM_ARCHCC_FLAGS =
5107 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
5109 *_GCC47_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5110 *_GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
5111 *_GCC47_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
5112 *_GCC47_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
5113 *_GCC47_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS)
5114 *_GCC47_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5115 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
5116 *_GCC47_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5117 *_GCC47_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5118 *_GCC47_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5119 *_GCC47_ARM_CC_XIPFLAGS = DEF(GCC47_ARM_CC_XIPFLAGS)
5121 DEBUG_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -O0
5122 RELEASE_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -Wno-unused-but-set-variable
5123 NOOPT_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -O0
5126 # GCC47 AARCH64 definitions
5128 *_GCC47_AARCH64_CC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5129 *_GCC47_AARCH64_SLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ar
5130 *_GCC47_AARCH64_DLINK_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5131 *_GCC47_AARCH64_ASLDLINK_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5132 *_GCC47_AARCH64_ASM_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5133 *_GCC47_AARCH64_PP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5134 *_GCC47_AARCH64_VFRPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5135 *_GCC47_AARCH64_ASLCC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5136 *_GCC47_AARCH64_ASLPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
5137 *_GCC47_AARCH64_RC_PATH = ENV(GCC47_AARCH64_PREFIX)objcopy
5139 *_GCC47_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5140 *_GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS)
5141 *_GCC47_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
5142 *_GCC47_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS)
5143 *_GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS)
5144 *_GCC47_AARCH64_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5145 *_GCC47_AARCH64_PLATFORM_FLAGS =
5146 *_GCC47_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5147 *_GCC47_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5148 *_GCC47_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5149 *_GCC47_AARCH64_CC_XIPFLAGS = DEF(GCC47_AARCH64_CC_XIPFLAGS)
5151 DEBUG_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -O0
5152 RELEASE_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
5153 NOOPT_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -O0
5155 ####################################################################################
5157 # GCC 4.8 - This configuration is used to compile under Linux to produce
5158 # PE/COFF binaries using GCC 4.8.
5160 ####################################################################################
5161 *_GCC48_*_*_FAMILY = GCC
5163 *_GCC48_*_MAKE_PATH = DEF(GCC48_IA32_PREFIX)make
5164 *_GCC48_*_*_DLL = ENV(GCC48_DLL)
5165 *_GCC48_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5166 *_GCC48_*_DTC_PATH = DEF(DTC_BIN)
5168 *_GCC48_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5169 *_GCC48_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
5170 *_GCC48_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5171 *_GCC48_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
5172 *_GCC48_*_APP_FLAGS =
5173 *_GCC48_*_ASL_FLAGS = DEF(IASL_FLAGS)
5174 *_GCC48_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5177 # GCC48 IA32 definitions
5179 *_GCC48_IA32_OBJCOPY_PATH = DEF(GCC48_IA32_PREFIX)objcopy
5180 *_GCC48_IA32_CC_PATH = DEF(GCC48_IA32_PREFIX)gcc
5181 *_GCC48_IA32_SLINK_PATH = DEF(GCC48_IA32_PREFIX)ar
5182 *_GCC48_IA32_DLINK_PATH = DEF(GCC48_IA32_PREFIX)gcc
5183 *_GCC48_IA32_ASLDLINK_PATH = DEF(GCC48_IA32_PREFIX)gcc
5184 *_GCC48_IA32_ASM_PATH = DEF(GCC48_IA32_PREFIX)gcc
5185 *_GCC48_IA32_PP_PATH = DEF(GCC48_IA32_PREFIX)gcc
5186 *_GCC48_IA32_VFRPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
5187 *_GCC48_IA32_ASLCC_PATH = DEF(GCC48_IA32_PREFIX)gcc
5188 *_GCC48_IA32_ASLPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
5189 *_GCC48_IA32_RC_PATH = DEF(GCC48_IA32_PREFIX)objcopy
5191 *_GCC48_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
5192 *_GCC48_IA32_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
5193 *_GCC48_IA32_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m32 -march=i386
5194 *_GCC48_IA32_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
5195 *_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
5196 *_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5197 *_GCC48_IA32_OBJCOPY_FLAGS =
5198 *_GCC48_IA32_NASM_FLAGS = -f elf32
5200 DEBUG_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os
5201 RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
5202 NOOPT_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -O0
5205 # GCC48 X64 definitions
5207 *_GCC48_X64_OBJCOPY_PATH = DEF(GCC48_X64_PREFIX)objcopy
5208 *_GCC48_X64_CC_PATH = DEF(GCC48_X64_PREFIX)gcc
5209 *_GCC48_X64_SLINK_PATH = DEF(GCC48_X64_PREFIX)ar
5210 *_GCC48_X64_DLINK_PATH = DEF(GCC48_X64_PREFIX)gcc
5211 *_GCC48_X64_ASLDLINK_PATH = DEF(GCC48_X64_PREFIX)gcc
5212 *_GCC48_X64_ASM_PATH = DEF(GCC48_X64_PREFIX)gcc
5213 *_GCC48_X64_PP_PATH = DEF(GCC48_X64_PREFIX)gcc
5214 *_GCC48_X64_VFRPP_PATH = DEF(GCC48_X64_PREFIX)gcc
5215 *_GCC48_X64_ASLCC_PATH = DEF(GCC48_X64_PREFIX)gcc
5216 *_GCC48_X64_ASLPP_PATH = DEF(GCC48_X64_PREFIX)gcc
5217 *_GCC48_X64_RC_PATH = DEF(GCC48_X64_PREFIX)objcopy
5219 *_GCC48_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
5220 *_GCC48_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
5221 *_GCC48_X64_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m64
5222 *_GCC48_X64_DLINK_FLAGS = DEF(GCC48_X64_DLINK_FLAGS)
5223 *_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
5224 *_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5225 *_GCC48_X64_OBJCOPY_FLAGS =
5226 *_GCC48_X64_NASM_FLAGS = -f elf64
5228 DEBUG_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -Os
5229 RELEASE_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -Os -Wno-unused-but-set-variable
5230 NOOPT_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -O0
5233 # GCC48 ARM definitions
5235 *_GCC48_ARM_CC_PATH = ENV(GCC48_ARM_PREFIX)gcc
5236 *_GCC48_ARM_SLINK_PATH = ENV(GCC48_ARM_PREFIX)ar
5237 *_GCC48_ARM_DLINK_PATH = ENV(GCC48_ARM_PREFIX)gcc
5238 *_GCC48_ARM_ASLDLINK_PATH = ENV(GCC48_ARM_PREFIX)gcc
5239 *_GCC48_ARM_ASM_PATH = ENV(GCC48_ARM_PREFIX)gcc
5240 *_GCC48_ARM_PP_PATH = ENV(GCC48_ARM_PREFIX)gcc
5241 *_GCC48_ARM_VFRPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
5242 *_GCC48_ARM_ASLCC_PATH = ENV(GCC48_ARM_PREFIX)gcc
5243 *_GCC48_ARM_ASLPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
5244 *_GCC48_ARM_RC_PATH = ENV(GCC48_ARM_PREFIX)objcopy
5246 *_GCC48_ARM_ARCHCC_FLAGS = -mthumb
5247 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
5249 *_GCC48_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5250 *_GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
5251 *_GCC48_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
5252 *_GCC48_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
5253 *_GCC48_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS)
5254 *_GCC48_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5255 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
5256 *_GCC48_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5257 *_GCC48_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5258 *_GCC48_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5259 *_GCC48_ARM_CC_XIPFLAGS = DEF(GCC48_ARM_CC_XIPFLAGS)
5261 DEBUG_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -O0
5262 RELEASE_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -Wno-unused-but-set-variable
5263 NOOPT_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -O0
5266 # GCC48 AARCH64 definitions
5268 *_GCC48_AARCH64_CC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5269 *_GCC48_AARCH64_SLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ar
5270 *_GCC48_AARCH64_DLINK_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5271 *_GCC48_AARCH64_ASLDLINK_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5272 *_GCC48_AARCH64_ASM_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5273 *_GCC48_AARCH64_PP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5274 *_GCC48_AARCH64_VFRPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5275 *_GCC48_AARCH64_ASLCC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5276 *_GCC48_AARCH64_ASLPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
5277 *_GCC48_AARCH64_RC_PATH = ENV(GCC48_AARCH64_PREFIX)objcopy
5279 *_GCC48_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5280 *_GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS)
5281 *_GCC48_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
5282 *_GCC48_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS)
5283 *_GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS)
5284 *_GCC48_AARCH64_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5285 *_GCC48_AARCH64_PLATFORM_FLAGS =
5286 *_GCC48_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5287 *_GCC48_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5288 *_GCC48_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5289 *_GCC48_AARCH64_CC_XIPFLAGS = DEF(GCC48_AARCH64_CC_XIPFLAGS)
5291 DEBUG_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -O0
5292 RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
5293 NOOPT_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -O0
5295 ####################################################################################
5297 # GCC 4.9 - This configuration is used to compile under Linux to produce
5298 # PE/COFF binaries using GCC 4.9.
5300 ####################################################################################
5301 *_GCC49_*_*_FAMILY = GCC
5303 *_GCC49_*_MAKE_PATH = DEF(GCC49_IA32_PREFIX)make
5304 *_GCC49_*_*_DLL = ENV(GCC49_DLL)
5305 *_GCC49_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5306 *_GCC49_*_DTC_PATH = DEF(DTC_BIN)
5308 *_GCC49_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5309 *_GCC49_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
5310 *_GCC49_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5311 *_GCC49_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
5312 *_GCC49_*_APP_FLAGS =
5313 *_GCC49_*_ASL_FLAGS = DEF(IASL_FLAGS)
5314 *_GCC49_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5317 # GCC49 IA32 definitions
5319 *_GCC49_IA32_OBJCOPY_PATH = DEF(GCC49_IA32_PREFIX)objcopy
5320 *_GCC49_IA32_CC_PATH = DEF(GCC49_IA32_PREFIX)gcc
5321 *_GCC49_IA32_SLINK_PATH = DEF(GCC49_IA32_PREFIX)ar
5322 *_GCC49_IA32_DLINK_PATH = DEF(GCC49_IA32_PREFIX)gcc
5323 *_GCC49_IA32_ASLDLINK_PATH = DEF(GCC49_IA32_PREFIX)gcc
5324 *_GCC49_IA32_ASM_PATH = DEF(GCC49_IA32_PREFIX)gcc
5325 *_GCC49_IA32_PP_PATH = DEF(GCC49_IA32_PREFIX)gcc
5326 *_GCC49_IA32_VFRPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
5327 *_GCC49_IA32_ASLCC_PATH = DEF(GCC49_IA32_PREFIX)gcc
5328 *_GCC49_IA32_ASLPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
5329 *_GCC49_IA32_RC_PATH = DEF(GCC49_IA32_PREFIX)objcopy
5331 *_GCC49_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
5332 *_GCC49_IA32_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
5333 *_GCC49_IA32_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m32 -march=i386
5334 *_GCC49_IA32_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
5335 *_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS)
5336 *_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5337 *_GCC49_IA32_OBJCOPY_FLAGS =
5338 *_GCC49_IA32_NASM_FLAGS = -f elf32
5340 DEBUG_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os
5341 RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable -Wno-unused-const-variable
5342 NOOPT_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -O0
5345 # GCC49 X64 definitions
5347 *_GCC49_X64_OBJCOPY_PATH = DEF(GCC49_X64_PREFIX)objcopy
5348 *_GCC49_X64_CC_PATH = DEF(GCC49_X64_PREFIX)gcc
5349 *_GCC49_X64_SLINK_PATH = DEF(GCC49_X64_PREFIX)ar
5350 *_GCC49_X64_DLINK_PATH = DEF(GCC49_X64_PREFIX)gcc
5351 *_GCC49_X64_ASLDLINK_PATH = DEF(GCC49_X64_PREFIX)gcc
5352 *_GCC49_X64_ASM_PATH = DEF(GCC49_X64_PREFIX)gcc
5353 *_GCC49_X64_PP_PATH = DEF(GCC49_X64_PREFIX)gcc
5354 *_GCC49_X64_VFRPP_PATH = DEF(GCC49_X64_PREFIX)gcc
5355 *_GCC49_X64_ASLCC_PATH = DEF(GCC49_X64_PREFIX)gcc
5356 *_GCC49_X64_ASLPP_PATH = DEF(GCC49_X64_PREFIX)gcc
5357 *_GCC49_X64_RC_PATH = DEF(GCC49_X64_PREFIX)objcopy
5359 *_GCC49_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
5360 *_GCC49_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
5361 *_GCC49_X64_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m64
5362 *_GCC49_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS)
5363 *_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS)
5364 *_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5365 *_GCC49_X64_OBJCOPY_FLAGS =
5366 *_GCC49_X64_NASM_FLAGS = -f elf64
5368 DEBUG_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -Os
5369 RELEASE_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -Os -Wno-unused-but-set-variable -Wno-unused-const-variable
5370 NOOPT_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -O0
5373 # GCC49 ARM definitions
5375 *_GCC49_ARM_CC_PATH = ENV(GCC49_ARM_PREFIX)gcc
5376 *_GCC49_ARM_SLINK_PATH = ENV(GCC49_ARM_PREFIX)ar
5377 *_GCC49_ARM_DLINK_PATH = ENV(GCC49_ARM_PREFIX)gcc
5378 *_GCC49_ARM_ASLDLINK_PATH = ENV(GCC49_ARM_PREFIX)gcc
5379 *_GCC49_ARM_ASM_PATH = ENV(GCC49_ARM_PREFIX)gcc
5380 *_GCC49_ARM_PP_PATH = ENV(GCC49_ARM_PREFIX)gcc
5381 *_GCC49_ARM_VFRPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
5382 *_GCC49_ARM_ASLCC_PATH = ENV(GCC49_ARM_PREFIX)gcc
5383 *_GCC49_ARM_ASLPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
5384 *_GCC49_ARM_RC_PATH = ENV(GCC49_ARM_PREFIX)objcopy
5386 *_GCC49_ARM_ARCHCC_FLAGS = -mthumb
5387 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
5389 *_GCC49_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5390 *_GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS)
5391 *_GCC49_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS)
5392 *_GCC49_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS)
5393 *_GCC49_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS)
5394 *_GCC49_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5395 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
5396 *_GCC49_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5397 *_GCC49_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5398 *_GCC49_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5399 *_GCC49_ARM_CC_XIPFLAGS = DEF(GCC49_ARM_CC_XIPFLAGS)
5401 DEBUG_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -O0
5402 RELEASE_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable
5403 NOOPT_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -O0
5406 # GCC49 AARCH64 definitions
5408 *_GCC49_AARCH64_CC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5409 *_GCC49_AARCH64_SLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ar
5410 *_GCC49_AARCH64_DLINK_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5411 *_GCC49_AARCH64_ASLDLINK_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5412 *_GCC49_AARCH64_ASM_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5413 *_GCC49_AARCH64_PP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5414 *_GCC49_AARCH64_VFRPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5415 *_GCC49_AARCH64_ASLCC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5416 *_GCC49_AARCH64_ASLPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
5417 *_GCC49_AARCH64_RC_PATH = ENV(GCC49_AARCH64_PREFIX)objcopy
5419 *_GCC49_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5420 *_GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS)
5421 *_GCC49_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS)
5422 *_GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC49_AARCH64_DLINK2_FLAGS)
5423 *_GCC49_AARCH64_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5424 *_GCC49_AARCH64_PLATFORM_FLAGS =
5425 *_GCC49_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5426 *_GCC49_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5427 *_GCC49_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5428 *_GCC49_AARCH64_CC_XIPFLAGS = DEF(GCC49_AARCH64_CC_XIPFLAGS)
5430 DEBUG_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -O0 -mcmodel=small
5431 DEBUG_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
5432 DEBUG_GCC49_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
5434 RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable -mcmodel=tiny
5435 RELEASE_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS)
5437 NOOPT_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -O0 -mcmodel=small
5438 NOOPT_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000 -O0
5439 NOOPT_GCC49_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20 -O0
5441 ####################################################################################
5443 # GCC 5 - This configuration is used to compile under Linux to produce
5444 # PE/COFF binaries using GCC 5
5446 ####################################################################################
5447 *_GCC5_*_*_FAMILY = GCC
5449 *_GCC5_*_MAKE_PATH = DEF(GCC5_IA32_PREFIX)make
5450 *_GCC5_*_*_DLL = ENV(GCC5_DLL)
5451 *_GCC5_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5452 *_GCC5_*_DTC_PATH = DEF(DTC_BIN)
5454 *_GCC5_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5455 *_GCC5_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
5456 *_GCC5_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5457 *_GCC5_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
5458 *_GCC5_*_APP_FLAGS =
5459 *_GCC5_*_ASL_FLAGS = DEF(IASL_FLAGS)
5460 *_GCC5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5463 # GCC5 IA32 definitions
5465 *_GCC5_IA32_OBJCOPY_PATH = DEF(GCC5_IA32_PREFIX)objcopy
5466 *_GCC5_IA32_CC_PATH = DEF(GCC5_IA32_PREFIX)gcc
5467 *_GCC5_IA32_SLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc-ar
5468 *_GCC5_IA32_DLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc
5469 *_GCC5_IA32_ASLDLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc
5470 *_GCC5_IA32_ASM_PATH = DEF(GCC5_IA32_PREFIX)gcc
5471 *_GCC5_IA32_PP_PATH = DEF(GCC5_IA32_PREFIX)gcc
5472 *_GCC5_IA32_VFRPP_PATH = DEF(GCC5_IA32_PREFIX)gcc
5473 *_GCC5_IA32_ASLCC_PATH = DEF(GCC5_IA32_PREFIX)gcc
5474 *_GCC5_IA32_ASLPP_PATH = DEF(GCC5_IA32_PREFIX)gcc
5475 *_GCC5_IA32_RC_PATH = DEF(GCC5_IA32_PREFIX)objcopy
5477 *_GCC5_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 -fno-lto
5478 *_GCC5_IA32_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
5479 *_GCC5_IA32_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m32 -march=i386
5480 *_GCC5_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS)
5481 *_GCC5_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5482 *_GCC5_IA32_OBJCOPY_FLAGS =
5483 *_GCC5_IA32_NASM_FLAGS = -f elf32
5485 DEBUG_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -flto -Os
5486 DEBUG_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,-m,elf_i386,--oformat=elf32-i386
5488 RELEASE_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -flto -Os -Wno-unused-but-set-variable -Wno-unused-const-variable
5489 RELEASE_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,-m,elf_i386,--oformat=elf32-i386
5491 NOOPT_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -O0
5492 NOOPT_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386 -O0
5495 # GCC5 X64 definitions
5497 *_GCC5_X64_OBJCOPY_PATH = DEF(GCC5_X64_PREFIX)objcopy
5498 *_GCC5_X64_CC_PATH = DEF(GCC5_X64_PREFIX)gcc
5499 *_GCC5_X64_SLINK_PATH = DEF(GCC5_X64_PREFIX)gcc-ar
5500 *_GCC5_X64_DLINK_PATH = DEF(GCC5_X64_PREFIX)gcc
5501 *_GCC5_X64_ASLDLINK_PATH = DEF(GCC5_X64_PREFIX)gcc
5502 *_GCC5_X64_ASM_PATH = DEF(GCC5_X64_PREFIX)gcc
5503 *_GCC5_X64_PP_PATH = DEF(GCC5_X64_PREFIX)gcc
5504 *_GCC5_X64_VFRPP_PATH = DEF(GCC5_X64_PREFIX)gcc
5505 *_GCC5_X64_ASLCC_PATH = DEF(GCC5_X64_PREFIX)gcc
5506 *_GCC5_X64_ASLPP_PATH = DEF(GCC5_X64_PREFIX)gcc
5507 *_GCC5_X64_RC_PATH = DEF(GCC5_X64_PREFIX)objcopy
5509 *_GCC5_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 -fno-lto
5510 *_GCC5_X64_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
5511 *_GCC5_X64_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m64
5512 *_GCC5_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS)
5513 *_GCC5_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5514 *_GCC5_X64_OBJCOPY_FLAGS =
5515 *_GCC5_X64_NASM_FLAGS = -f elf64
5517 DEBUG_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -flto -DUSING_LTO -Os
5518 DEBUG_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -flto -Os
5520 RELEASE_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -flto -DUSING_LTO -Os -Wno-unused-but-set-variable -Wno-unused-const-variable
5521 RELEASE_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -flto -Os
5523 NOOPT_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -O0
5524 NOOPT_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -O0
5527 # GCC5 ARM definitions
5529 *_GCC5_ARM_CC_PATH = ENV(GCC5_ARM_PREFIX)gcc
5530 *_GCC5_ARM_SLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc-ar
5531 *_GCC5_ARM_DLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc
5532 *_GCC5_ARM_ASLDLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc
5533 *_GCC5_ARM_ASM_PATH = ENV(GCC5_ARM_PREFIX)gcc
5534 *_GCC5_ARM_PP_PATH = ENV(GCC5_ARM_PREFIX)gcc
5535 *_GCC5_ARM_VFRPP_PATH = ENV(GCC5_ARM_PREFIX)gcc
5536 *_GCC5_ARM_ASLCC_PATH = ENV(GCC5_ARM_PREFIX)gcc
5537 *_GCC5_ARM_ASLPP_PATH = ENV(GCC5_ARM_PREFIX)gcc
5538 *_GCC5_ARM_RC_PATH = ENV(GCC5_ARM_PREFIX)objcopy
5540 *_GCC5_ARM_ARCHCC_FLAGS = -mthumb
5541 *_GCC5_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5542 *_GCC5_ARM_ASLDLINK_FLAGS = DEF(GCC5_ARM_ASLDLINK_FLAGS)
5543 *_GCC5_ARM_ASM_FLAGS = DEF(GCC5_ARM_ASM_FLAGS)
5544 *_GCC5_ARM_DLINK2_FLAGS = DEF(GCC5_ARM_DLINK2_FLAGS)
5545 *_GCC5_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5546 *_GCC5_ARM_PLATFORM_FLAGS = -march=armv7-a
5547 *_GCC5_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5548 *_GCC5_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5549 *_GCC5_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5550 *_GCC5_ARM_CC_XIPFLAGS = DEF(GCC5_ARM_CC_XIPFLAGS)
5552 DEBUG_GCC5_ARM_CC_FLAGS = DEF(GCC5_ARM_CC_FLAGS) -flto -Wno-unused-but-set-variable -Wno-unused-const-variable
5553 DEBUG_GCC5_ARM_DLINK_FLAGS = DEF(GCC5_ARM_DLINK_FLAGS) -flto -Os -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-arm -Wl,-plugin-opt=-pass-through=-llto-arm
5555 RELEASE_GCC5_ARM_CC_FLAGS = DEF(GCC5_ARM_CC_FLAGS) -flto -Wno-unused-but-set-variable -Wno-unused-const-variable
5556 RELEASE_GCC5_ARM_DLINK_FLAGS = DEF(GCC5_ARM_DLINK_FLAGS) -flto -Os -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-arm -Wl,-plugin-opt=-pass-through=-llto-arm
5558 NOOPT_GCC5_ARM_CC_FLAGS = DEF(GCC5_ARM_CC_FLAGS) -O0
5559 NOOPT_GCC5_ARM_DLINK_FLAGS = DEF(GCC5_ARM_DLINK_FLAGS) -O0
5562 # GCC5 AARCH64 definitions
5564 *_GCC5_AARCH64_CC_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5565 *_GCC5_AARCH64_SLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc-ar
5566 *_GCC5_AARCH64_DLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5567 *_GCC5_AARCH64_ASLDLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5568 *_GCC5_AARCH64_ASM_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5569 *_GCC5_AARCH64_PP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5570 *_GCC5_AARCH64_VFRPP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5571 *_GCC5_AARCH64_ASLCC_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5572 *_GCC5_AARCH64_ASLPP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
5573 *_GCC5_AARCH64_RC_PATH = ENV(GCC5_AARCH64_PREFIX)objcopy
5575 *_GCC5_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5576 *_GCC5_AARCH64_ASLDLINK_FLAGS = DEF(GCC5_AARCH64_ASLDLINK_FLAGS)
5577 *_GCC5_AARCH64_ASM_FLAGS = DEF(GCC5_AARCH64_ASM_FLAGS)
5578 *_GCC5_AARCH64_DLINK2_FLAGS = DEF(GCC5_AARCH64_DLINK2_FLAGS)
5579 *_GCC5_AARCH64_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5580 *_GCC5_AARCH64_PLATFORM_FLAGS =
5581 *_GCC5_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
5582 *_GCC5_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5583 *_GCC5_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
5584 *_GCC5_AARCH64_CC_XIPFLAGS = DEF(GCC5_AARCH64_CC_XIPFLAGS)
5586 DEBUG_GCC5_AARCH64_CC_FLAGS = DEF(GCC5_AARCH64_CC_FLAGS) -flto -Wno-unused-but-set-variable -Wno-unused-const-variable -mcmodel=small
5587 DEBUG_GCC5_AARCH64_DLINK_FLAGS = DEF(GCC5_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000 -flto -Os -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-aarch64 -Wl,-plugin-opt=-pass-through=-llto-aarch64 -Wno-lto-type-mismatch -mcmodel=small
5588 DEBUG_GCC5_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
5590 RELEASE_GCC5_AARCH64_CC_FLAGS = DEF(GCC5_AARCH64_CC_FLAGS) -flto -Wno-unused-but-set-variable -Wno-unused-const-variable -mcmodel=tiny
5591 RELEASE_GCC5_AARCH64_DLINK_FLAGS = DEF(GCC5_AARCH64_DLINK_FLAGS) -flto -Os -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-aarch64 -Wl,-plugin-opt=-pass-through=-llto-aarch64 -Wno-lto-type-mismatch
5593 NOOPT_GCC5_AARCH64_CC_FLAGS = DEF(GCC5_AARCH64_CC_FLAGS) -O0 -mcmodel=small
5594 NOOPT_GCC5_AARCH64_DLINK_FLAGS = DEF(GCC5_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000 -O0
5595 NOOPT_GCC5_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20 -O0
5597 ####################################################################################
5599 # CLANG35 - This configuration is used to compile under Linux to produce
5600 # PE/COFF binaries using the clang compiler and assembler (v3.5 and up)
5603 ####################################################################################
5604 *_CLANG35_*_*_FAMILY = GCC
5606 *_CLANG35_*_MAKE_PATH = make
5607 *_CLANG35_*_*_DLL = ENV(CLANG35_DLL)
5608 *_CLANG35_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5609 *_CLANG35_*_DTC_PATH = DEF(DTC_BIN)
5611 *_CLANG35_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5612 *_CLANG35_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5613 *_CLANG35_*_APP_FLAGS =
5614 *_CLANG35_*_ASL_FLAGS = DEF(IASL_FLAGS)
5615 *_CLANG35_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5616 *_CLANG35_*_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5618 *_CLANG35_*_CC_PATH = ENV(CLANG35_BIN)clang
5619 *_CLANG35_*_ASM_PATH = ENV(CLANG35_BIN)clang
5620 *_CLANG35_*_PP_PATH = ENV(CLANG35_BIN)clang
5621 *_CLANG35_*_VFRPP_PATH = ENV(CLANG35_BIN)clang
5622 *_CLANG35_*_ASLCC_PATH = ENV(CLANG35_BIN)clang
5623 *_CLANG35_*_ASLPP_PATH = ENV(CLANG35_BIN)clang
5624 *_CLANG35_*_DLINK_PATH = ENV(CLANG35_BIN)clang
5625 *_CLANG35_*_ASLDLINK_PATH = ENV(CLANG35_BIN)clang
5627 DEFINE CLANG35_ARM_TARGET = -target arm-linux-gnueabihf
5628 DEFINE CLANG35_AARCH64_TARGET = -target aarch64-linux-gnu
5630 DEFINE CLANG35_WARNING_OVERRIDES = -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body -Wno-unknown-warning-option
5631 DEFINE CLANG35_ARM_CC_FLAGS = DEF(GCC_ARM_CC_FLAGS) DEF(CLANG35_ARM_TARGET) DEF(CLANG35_WARNING_OVERRIDES)
5632 DEFINE CLANG35_AARCH64_CC_FLAGS = DEF(GCC_AARCH64_CC_FLAGS) DEF(CLANG35_AARCH64_TARGET) -mcmodel=small DEF(CLANG35_WARNING_OVERRIDES)
5635 # CLANG35 ARM definitions
5637 *_CLANG35_ARM_SLINK_PATH = ENV(CLANG35_ARM_PREFIX)ar
5638 *_CLANG35_ARM_RC_PATH = ENV(CLANG35_ARM_PREFIX)objcopy
5640 *_CLANG35_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5641 *_CLANG35_ARM_ASLDLINK_FLAGS = DEF(CLANG35_ARM_TARGET) DEF(GCC_ARM_ASLDLINK_FLAGS)
5642 *_CLANG35_ARM_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
5643 *_CLANG35_ARM_DLINK_FLAGS = DEF(CLANG35_ARM_TARGET) DEF(GCC_ARM_DLINK_FLAGS)
5644 *_CLANG35_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x220
5645 *_CLANG35_ARM_PLATFORM_FLAGS = -march=armv7-a
5646 *_CLANG35_ARM_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5647 *_CLANG35_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5648 *_CLANG35_ARM_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5649 *_CLANG35_ARM_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_ARM_TARGET)
5650 *_CLANG35_ARM_CC_XIPFLAGS = DEF(GCC_ARM_CC_XIPFLAGS)
5652 DEBUG_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
5653 RELEASE_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz
5656 # CLANG35 AARCH64 definitions
5658 *_CLANG35_AARCH64_SLINK_PATH = ENV(CLANG35_AARCH64_PREFIX)ar
5659 *_CLANG35_AARCH64_RC_PATH = ENV(CLANG35_AARCH64_PREFIX)objcopy
5661 *_CLANG35_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5662 *_CLANG35_AARCH64_ASLDLINK_FLAGS = DEF(CLANG35_AARCH64_TARGET) DEF(GCC_AARCH64_ASLDLINK_FLAGS)
5663 *_CLANG35_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
5664 *_CLANG35_AARCH64_DLINK_FLAGS = DEF(CLANG35_AARCH64_TARGET) DEF(GCC_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
5665 *_CLANG35_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
5666 *_CLANG35_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
5667 *_CLANG35_AARCH64_PLATFORM_FLAGS =
5668 *_CLANG35_AARCH64_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5669 *_CLANG35_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5670 *_CLANG35_AARCH64_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5671 *_CLANG35_AARCH64_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_AARCH64_TARGET)
5672 *_CLANG35_AARCH64_CC_XIPFLAGS = DEF(GCC_AARCH64_CC_XIPFLAGS)
5674 DEBUG_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
5675 RELEASE_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz
5677 ####################################################################################
5679 # Clang 3.8 - This configuration is used to compile under Linux to produce
5680 # PE/COFF binaries using LLVM/Clang 3.8 with Link Time Optimization enabled
5682 ####################################################################################
5683 *_CLANG38_*_*_FAMILY = GCC
5684 *_CLANG38_*_MAKE_PATH = make
5685 *_CLANG38_*_*_DLL = ENV(CLANG38_DLL)
5686 *_CLANG38_*_ASL_PATH = DEF(UNIX_IASL_BIN)
5687 *_CLANG38_*_DTC_PATH = DEF(DTC_BIN)
5689 *_CLANG38_*_APP_FLAGS =
5690 *_CLANG38_*_ASL_FLAGS = DEF(IASL_FLAGS)
5691 *_CLANG38_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5693 DEFINE CLANG38_IA32_PREFIX = ENV(CLANG38_BIN)
5694 DEFINE CLANG38_X64_PREFIX = ENV(CLANG38_BIN)
5696 DEFINE CLANG38_IA32_TARGET = -target i686-pc-linux-gnu
5697 DEFINE CLANG38_X64_TARGET = -target x86_64-pc-linux-gnu
5699 DEFINE CLANG38_WARNING_OVERRIDES = -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body -Wno-unused-const-variable -Wno-varargs -Wno-unknown-warning-option
5700 DEFINE CLANG38_ALL_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) DEF(CLANG38_WARNING_OVERRIDES) -fno-stack-protector -mms-bitfields -Wno-address -Wno-shift-negative-value -Wno-unknown-pragmas -Wno-incompatible-library-redeclaration -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -msoft-float -mno-implicit-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -funsigned-char -fno-ms-extensions -Wno-null-dereference
5702 ###########################
5703 # CLANG38 IA32 definitions
5704 ###########################
5705 *_CLANG38_IA32_OBJCOPY_PATH = objcopy
5706 *_CLANG38_IA32_CC_PATH = DEF(CLANG38_IA32_PREFIX)clang
5707 *_CLANG38_IA32_SLINK_PATH = DEF(CLANG38_IA32_PREFIX)llvm-ar
5708 *_CLANG38_IA32_DLINK_PATH = DEF(CLANG38_IA32_PREFIX)clang
5709 *_CLANG38_IA32_ASLDLINK_PATH = DEF(CLANG38_IA32_PREFIX)clang
5710 *_CLANG38_IA32_ASM_PATH = DEF(CLANG38_IA32_PREFIX)clang
5711 *_CLANG38_IA32_PP_PATH = DEF(CLANG38_IA32_PREFIX)clang
5712 *_CLANG38_IA32_VFRPP_PATH = DEF(CLANG38_IA32_PREFIX)clang
5713 *_CLANG38_IA32_ASLCC_PATH = DEF(CLANG38_IA32_PREFIX)clang
5714 *_CLANG38_IA32_ASLPP_PATH = DEF(CLANG38_IA32_PREFIX)clang
5715 *_CLANG38_IA32_RC_PATH = objcopy
5717 *_CLANG38_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 -fno-lto DEF(CLANG38_IA32_TARGET)
5718 *_CLANG38_IA32_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
5719 *_CLANG38_IA32_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m32 -march=i386 DEF(CLANG38_IA32_TARGET)
5720 *_CLANG38_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5721 *_CLANG38_IA32_OBJCOPY_FLAGS =
5722 *_CLANG38_IA32_NASM_FLAGS = -f elf32
5723 *_CLANG38_IA32_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG38_IA32_TARGET)
5724 *_CLANG38_IA32_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG38_IA32_TARGET)
5725 *_CLANG38_IA32_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG38_IA32_TARGET)
5727 DEBUG_CLANG38_IA32_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m32 -Oz -flto -march=i586 DEF(CLANG38_IA32_TARGET) -g
5728 DEBUG_CLANG38_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Wl,-Oz -Wl,-melf_i386 -Wl,--oformat=elf32-i386
5729 DEBUG_CLANG38_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -O3
5731 RELEASE_CLANG38_IA32_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m32 -Oz -flto -march=i586 DEF(CLANG38_IA32_TARGET)
5732 RELEASE_CLANG38_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Wl,-Oz -Wl,-melf_i386 -Wl,--oformat=elf32-i386
5733 RELEASE_CLANG38_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -O3
5735 NOOPT_CLANG38_IA32_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m32 -O0 -march=i586 DEF(CLANG38_IA32_TARGET) -g
5736 NOOPT_CLANG38_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -Wl,-O0 -Wl,-melf_i386 -Wl,--oformat=elf32-i386
5737 NOOPT_CLANG38_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -O0
5739 ##########################
5740 # CLANG38 X64 definitions
5741 ##########################
5742 *_CLANG38_X64_OBJCOPY_PATH = objcopy
5743 *_CLANG38_X64_CC_PATH = DEF(CLANG38_X64_PREFIX)clang
5744 *_CLANG38_X64_SLINK_PATH = DEF(CLANG38_X64_PREFIX)llvm-ar
5745 *_CLANG38_X64_DLINK_PATH = DEF(CLANG38_X64_PREFIX)clang
5746 *_CLANG38_X64_ASLDLINK_PATH = DEF(CLANG38_X64_PREFIX)clang
5747 *_CLANG38_X64_ASM_PATH = DEF(CLANG38_X64_PREFIX)clang
5748 *_CLANG38_X64_PP_PATH = DEF(CLANG38_X64_PREFIX)clang
5749 *_CLANG38_X64_VFRPP_PATH = DEF(CLANG38_X64_PREFIX)clang
5750 *_CLANG38_X64_ASLCC_PATH = DEF(CLANG38_X64_PREFIX)clang
5751 *_CLANG38_X64_ASLPP_PATH = DEF(CLANG38_X64_PREFIX)clang
5752 *_CLANG38_X64_RC_PATH = objcopy
5754 *_CLANG38_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 -fno-lto DEF(CLANG38_X64_TARGET)
5755 *_CLANG38_X64_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
5756 *_CLANG38_X64_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m64 DEF(CLANG38_X64_TARGET)
5757 *_CLANG38_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5758 *_CLANG38_X64_OBJCOPY_FLAGS =
5759 *_CLANG38_X64_NASM_FLAGS = -f elf64
5760 *_CLANG38_X64_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG38_X64_TARGET)
5761 *_CLANG38_X64_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG38_X64_TARGET)
5762 *_CLANG38_X64_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG38_X64_TARGET)
5764 DEBUG_CLANG38_X64_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m64 "-DEFIAPI=__attribute__((ms_abi))" -mno-red-zone -mcmodel=small -fpie -Oz -flto DEF(CLANG38_X64_TARGET) -g
5765 DEBUG_CLANG38_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Wl,-Oz -Wl,-melf_x86_64 -Wl,--oformat=elf64-x86-64 -Wl,-pie -mcmodel=small
5766 DEBUG_CLANG38_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS) -O3
5768 RELEASE_CLANG38_X64_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m64 "-DEFIAPI=__attribute__((ms_abi))" -mno-red-zone -mcmodel=small -fpie -Oz -flto DEF(CLANG38_X64_TARGET)
5769 RELEASE_CLANG38_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Wl,-Oz -Wl,-melf_x86_64 -Wl,--oformat=elf64-x86-64 -Wl,-pie -mcmodel=small
5770 RELEASE_CLANG38_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS) -O3
5772 NOOPT_CLANG38_X64_CC_FLAGS = DEF(CLANG38_ALL_CC_FLAGS) -m64 "-DEFIAPI=__attribute__((ms_abi))" -mno-red-zone -mcmodel=small -fpie -O0 DEF(CLANG38_X64_TARGET) -g
5773 NOOPT_CLANG38_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -Wl,-O0 -Wl,-melf_x86_64 -Wl,--oformat=elf64-x86-64 -Wl,-pie -mcmodel=small
5774 NOOPT_CLANG38_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS) -O0
5777 # CLANG38 ARM definitions
5779 DEFINE CLANG38_ARM_TARGET = -target arm-linux-gnueabihf
5780 DEFINE CLANG38_ARM_CC_FLAGS = DEF(GCC_ARM_CC_FLAGS) DEF(CLANG38_ARM_TARGET) DEF(CLANG38_WARNING_OVERRIDES) -mno-movt
5781 DEFINE CLANG38_ARM_DLINK_FLAGS = DEF(CLANG38_ARM_TARGET) DEF(GCC_ARM_DLINK_FLAGS)
5783 *_CLANG38_ARM_PP_FLAGS = DEF(GCC_PP_FLAGS)
5784 *_CLANG38_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5785 *_CLANG38_ARM_APP_FLAGS =
5786 *_CLANG38_ARM_ASL_FLAGS = DEF(IASL_FLAGS)
5787 *_CLANG38_ARM_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5788 *_CLANG38_ARM_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5790 *_CLANG38_ARM_CC_PATH = ENV(CLANG38_BIN)clang
5791 *_CLANG38_ARM_ASM_PATH = ENV(CLANG38_BIN)clang
5792 *_CLANG38_ARM_PP_PATH = ENV(CLANG38_BIN)clang
5793 *_CLANG38_ARM_VFRPP_PATH = ENV(CLANG38_BIN)clang
5794 *_CLANG38_ARM_ASLCC_PATH = ENV(CLANG38_BIN)clang
5795 *_CLANG38_ARM_ASLPP_PATH = ENV(CLANG38_BIN)clang
5796 *_CLANG38_ARM_DLINK_PATH = ENV(CLANG38_BIN)clang
5797 *_CLANG38_ARM_ASLDLINK_PATH = ENV(CLANG38_BIN)clang
5799 *_CLANG38_ARM_SLINK_PATH = ENV(CLANG38_BIN)llvm-ar
5800 *_CLANG38_ARM_RC_PATH = ENV(CLANG38_ARM_PREFIX)objcopy
5802 *_CLANG38_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -fno-lto
5803 *_CLANG38_ARM_ASLDLINK_FLAGS = DEF(CLANG38_ARM_TARGET) DEF(GCC_ARM_ASLDLINK_FLAGS)
5804 *_CLANG38_ARM_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG38_ARM_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
5805 *_CLANG38_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x220
5806 *_CLANG38_ARM_PLATFORM_FLAGS = -march=armv7-a
5807 *_CLANG38_ARM_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG38_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5808 *_CLANG38_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
5809 *_CLANG38_ARM_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG38_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5810 *_CLANG38_ARM_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG38_ARM_TARGET)
5811 *_CLANG38_ARM_CC_XIPFLAGS = DEF(GCC_ARM_CC_XIPFLAGS)
5813 DEBUG_CLANG38_ARM_CC_FLAGS = DEF(CLANG38_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -flto -O1
5814 DEBUG_CLANG38_ARM_DLINK_FLAGS = DEF(CLANG38_ARM_DLINK_FLAGS) -flto -Wl,-O1 -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-arm -Wl,-plugin-opt=-pass-through=-llto-arm
5815 NOOPT_CLANG38_ARM_CC_FLAGS = DEF(CLANG38_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
5816 NOOPT_CLANG38_ARM_DLINK_FLAGS = DEF(CLANG38_ARM_DLINK_FLAGS)
5817 RELEASE_CLANG38_ARM_CC_FLAGS = DEF(CLANG38_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -flto -O3
5818 RELEASE_CLANG38_ARM_DLINK_FLAGS = DEF(CLANG38_ARM_DLINK_FLAGS) -flto -Wl,-O3 -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-arm -Wl,-plugin-opt=-pass-through=-llto-arm
5821 # CLANG38 AARCH64 definitions
5823 DEFINE CLANG38_AARCH64_TARGET = -target aarch64-linux-gnu
5824 DEFINE CLANG38_AARCH64_CC_FLAGS = DEF(GCC_AARCH64_CC_FLAGS) DEF(CLANG38_AARCH64_TARGET) -mcmodel=small DEF(CLANG38_WARNING_OVERRIDES)
5825 DEFINE CLANG38_AARCH64_DLINK_FLAGS = DEF(CLANG38_AARCH64_TARGET) DEF(GCC_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
5827 *_CLANG38_AARCH64_PP_FLAGS = DEF(GCC_PP_FLAGS)
5828 *_CLANG38_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5829 *_CLANG38_AARCH64_APP_FLAGS =
5830 *_CLANG38_AARCH64_ASL_FLAGS = DEF(IASL_FLAGS)
5831 *_CLANG38_AARCH64_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
5832 *_CLANG38_AARCH64_DTCPP_FLAGS = DEF(GCC_DTCPP_FLAGS)
5834 *_CLANG38_AARCH64_CC_PATH = ENV(CLANG38_BIN)clang
5835 *_CLANG38_AARCH64_ASM_PATH = ENV(CLANG38_BIN)clang
5836 *_CLANG38_AARCH64_PP_PATH = ENV(CLANG38_BIN)clang
5837 *_CLANG38_AARCH64_VFRPP_PATH = ENV(CLANG38_BIN)clang
5838 *_CLANG38_AARCH64_ASLCC_PATH = ENV(CLANG38_BIN)clang
5839 *_CLANG38_AARCH64_ASLPP_PATH = ENV(CLANG38_BIN)clang
5840 *_CLANG38_AARCH64_DLINK_PATH = ENV(CLANG38_BIN)clang
5841 *_CLANG38_AARCH64_ASLDLINK_PATH = ENV(CLANG38_BIN)clang
5843 *_CLANG38_AARCH64_SLINK_PATH = ENV(CLANG38_BIN)llvm-ar
5844 *_CLANG38_AARCH64_RC_PATH = ENV(CLANG38_AARCH64_PREFIX)objcopy
5846 *_CLANG38_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -fno-lto
5847 *_CLANG38_AARCH64_ASLDLINK_FLAGS = DEF(CLANG38_AARCH64_TARGET) DEF(GCC_AARCH64_ASLDLINK_FLAGS)
5848 *_CLANG38_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG38_AARCH64_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
5849 *_CLANG38_AARCH64_DLINK_FLAGS = DEF(CLANG38_AARCH64_TARGET) DEF(GCC_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
5850 *_CLANG38_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20
5851 *_CLANG38_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
5852 *_CLANG38_AARCH64_PLATFORM_FLAGS =
5853 *_CLANG38_AARCH64_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG38_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5854 *_CLANG38_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
5855 *_CLANG38_AARCH64_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG38_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
5856 *_CLANG38_AARCH64_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG38_AARCH64_TARGET)
5857 *_CLANG38_AARCH64_CC_XIPFLAGS = DEF(GCC_AARCH64_CC_XIPFLAGS)
5859 DEBUG_CLANG38_AARCH64_CC_FLAGS = DEF(CLANG38_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -flto -O1
5860 DEBUG_CLANG38_AARCH64_DLINK_FLAGS = DEF(CLANG38_AARCH64_DLINK_FLAGS) -flto -Wl,-O1 -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-aarch64 -Wl,-plugin-opt=-pass-through=-llto-aarch64
5861 NOOPT_CLANG38_AARCH64_CC_FLAGS = DEF(CLANG38_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
5862 NOOPT_CLANG38_AARCH64_DLINK_FLAGS = DEF(CLANG38_AARCH64_DLINK_FLAGS)
5863 RELEASE_CLANG38_AARCH64_CC_FLAGS = DEF(CLANG38_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -flto -O3
5864 RELEASE_CLANG38_AARCH64_DLINK_FLAGS = DEF(CLANG38_AARCH64_DLINK_FLAGS) -flto -Wl,-O3 -L$(WORKSPACE)/ArmPkg/Library/GccLto -llto-aarch64 -Wl,-plugin-opt=-pass-through=-llto-aarch64
5866 ####################################################################################
5868 # Cygwin GCC And Intel ACPI Compiler
5870 ####################################################################################
5871 # CYGGCC - CygWin GCC
5872 # ASL - Intel ACPI Source Language Compiler (iasl.exe)
5873 *_CYGGCC_*_*_FAMILY = GCC
5874 *_CYGGCC_*_*_BUILDRULEFAMILY = GCCLD
5876 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN)
5877 *_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5878 *_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
5880 *_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
5881 *_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
5882 *_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
5883 *_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
5884 *_CYGGCC_*_MAKE_FLAGS = /nologo
5885 *_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
5886 *_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
5887 *_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
5888 *_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
5889 *_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
5890 *_CYGGCC_*_APP_FLAGS =
5891 *_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
5892 *_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
5897 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
5898 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
5899 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
5900 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
5901 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
5902 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
5903 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
5904 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
5905 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
5906 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
5907 *_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
5908 *_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy
5910 *_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
5911 *_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
5912 *_CYGGCC_IA32_OBJCOPY_FLAGS =
5913 *_CYGGCC_IA32_NASM_FLAGS = -f win32
5918 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
5919 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
5920 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
5921 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
5922 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
5923 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
5924 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
5925 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
5926 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
5927 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
5928 *_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
5929 *_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy
5931 *_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
5932 *_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
5933 *_CYGGCC_X64_OBJCOPY_FLAGS =
5934 *_CYGGCC_X64_NASM_FLAGS = -f win64
5939 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
5940 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
5941 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
5942 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
5943 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
5944 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
5945 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
5946 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
5947 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
5948 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
5949 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
5950 *_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
5952 *_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
5953 *_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
5954 *_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
5955 *_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
5956 *_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
5961 *_CYGGCC_EBC_*_FAMILY = INTEL
5963 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
5964 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
5965 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
5966 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
5967 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
5968 *_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
5970 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
5971 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
5972 *_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
5974 ####################################################################################
5976 # Cygwin GCC And Microsoft ACPI Compiler
5978 ####################################################################################
5979 # CYGGCCxASL - CygWin GCC
5980 # ASL - Microsoft ACPI Source Language Compiler (asl.exe)
5981 *_CYGGCCxASL_*_*_FAMILY = GCC
5982 *_CYGGCCxASL_*_*_BUILDRULEFAMILY = GCCLD
5984 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN)
5985 *_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
5987 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo
5988 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
5989 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
5990 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
5991 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler
5992 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
5997 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
5998 *_CYGGCCxASL_*_ASL_FLAGS =
5999 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
6000 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
6001 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
6002 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
6007 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
6008 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
6009 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
6010 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
6011 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
6012 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
6013 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
6014 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
6015 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
6016 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
6017 *_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
6019 *_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
6020 *_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
6025 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
6026 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
6027 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
6028 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
6029 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
6030 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
6031 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
6032 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
6033 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
6034 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
6035 *_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
6037 *_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
6038 *_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
6043 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
6044 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
6045 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
6046 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
6047 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
6048 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
6049 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
6050 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
6051 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
6052 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
6053 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
6054 *_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
6056 *_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
6057 *_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
6058 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
6059 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
6060 *_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
6065 *_CYGGCCxASL_EBC_*_FAMILY = INTEL
6067 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
6068 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
6069 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
6070 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
6071 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
6072 *_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6074 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6075 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6076 *_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
6078 ####################################################################################
6080 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf
6083 ####################################################################################
6084 # ELFGCC - Linux ELF GCC
6085 *_ELFGCC_*_*_FAMILY = GCC
6086 *_ELFGCC_*_*_BUILDRULEFAMILY = GCCLD
6087 *_ELFGCC_*_MAKE_PATH = make
6089 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
6090 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
6095 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
6096 *_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
6097 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
6098 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -include AutoGen.h
6099 *_ELFGCC_*_ASLCC_FLAGS = -x c
6100 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
6105 *_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy
6106 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc
6107 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar
6108 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld
6109 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc
6110 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc
6111 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
6112 *_ELFGCC_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
6113 *_ELFGCC_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
6114 *_ELFGCC_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
6115 *_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy
6117 *_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
6118 *_ELFGCC_IA32_SLINK_FLAGS =
6119 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6120 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
6121 *_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
6122 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6123 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6124 *_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
6125 *_ELFGCC_IA32_OBJCOPY_FLAGS =
6126 *_ELFGCC_IA32_NASM_FLAGS = -f elf32
6131 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc
6132 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
6133 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar
6134 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld
6135 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
6136 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc
6137 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc
6138 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
6139 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
6140 *_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy
6142 *_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-address -Wno-array-bounds -include AutoGen.h -D_EFI_P64
6143 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6144 *_ELFGCC_X64_SLINK_FLAGS =
6145 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
6146 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6147 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6148 *_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
6149 *_ELFGCC_X64_NASM_FLAGS = -f elf64
6154 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc
6155 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
6156 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar
6157 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld
6158 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
6159 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc
6160 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc
6161 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
6162 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
6163 *_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy
6165 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -include AutoGen.h -D_EFI_P64
6166 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
6167 *_ELFGCC_IPF_SLINK_FLAGS =
6168 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
6169 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
6170 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
6171 *_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
6173 ####################################################################################
6175 # Intel(R) C++ Compiler Version 9.1
6177 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
6178 # ASL - Intel ACPI Source Language Compiler
6180 ####################################################################################
6181 # ICC - Intel C Compiler V9.1
6182 *_ICC_*_*_FAMILY = INTEL
6184 *_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6185 *_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6187 *_ICC_*_MAKE_FLAGS = /nologo
6188 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6189 *_ICC_*_APP_FLAGS = /nologo /E /TC
6190 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6192 *_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6197 *_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
6198 *_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
6199 *_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
6200 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6201 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6202 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6207 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
6208 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
6209 # xilib.exe needs lib.exe from Visual Studio
6210 *_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6211 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
6212 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
6213 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
6214 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
6215 *_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6216 *_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL)
6217 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
6218 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
6219 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
6221 DEBUG_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6222 RELEASE_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6223 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
6225 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6226 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6227 NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6228 DEBUG_ICC_IA32_NASM_FLAGS = -Ox -f win32 -g
6229 RELEASE_ICC_IA32_NASM_FLAGS = -Ox -f win32
6230 NOOPT_ICC_IA32_NASM_FLAGS = -O0 -f win32 -g
6232 *_ICC_IA32_SLINK_FLAGS = /nologo
6233 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
6234 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:.rdata=.data
6235 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
6240 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
6241 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
6242 # xilib.exe needs lib.exe from Visual Studio
6243 *_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN)
6244 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
6245 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
6246 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
6247 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
6248 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
6249 *_ICC_X64_ASM_DLL = DEF(MS_VS_DLL)
6250 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
6251 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
6252 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
6254 DEBUG_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
6255 RELEASE_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
6256 NOOPT_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
6258 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6259 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
6260 NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6262 DEBUG_ICC_X64_NASM_FLAGS = -Ox -f win64 -g
6263 RELEASE_ICC_X64_NASM_FLAGS = -Ox -f win64
6264 NOOPT_ICC_X64_NASM_FLAGS = -O0 -f win64 -g
6266 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
6267 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:.rdata=.data
6268 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
6270 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG
6276 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
6277 # icl.exe needs cl.exe from Visual Studio
6278 *_ICC_IPF_CC_DLL = DEF(MS_VS_BIN)
6279 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
6280 # xilib.exe needs lib.exe from Visual Studio
6281 *_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
6282 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
6283 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
6284 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
6285 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
6286 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
6287 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
6288 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
6289 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
6291 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6292 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
6293 NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6295 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6296 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
6297 NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6299 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
6300 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
6301 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
6303 *_ICC_IPF_SLINK_FLAGS = /nologo
6308 *_ICC_EBC_*_FAMILY = INTEL
6310 *_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6311 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
6312 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
6313 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
6314 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
6315 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
6317 *_ICC_EBC_MAKE_FLAGS = /nologo
6318 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6319 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6320 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6321 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6322 *_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
6324 ####################################################################################
6326 # Intel(R) C++ Compiler Version 9.1
6328 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
6329 # ASL - Microsoft ACPI Source Language Compiler
6331 ####################################################################################
6332 # ICCxASL - Intel C Compiler V9.1
6333 *_ICCxASL_*_*_FAMILY = INTEL
6335 *_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6336 *_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6338 *_ICCxASL_*_MAKE_FLAGS = /nologo
6339 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6340 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC
6341 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6343 *_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6348 *_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
6349 *_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
6350 *_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
6351 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6352 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6353 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6358 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
6359 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
6360 # xilib.exe needs lib.exe from Visual Studio
6361 *_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6362 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
6363 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
6364 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
6365 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
6366 *_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6367 *_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
6368 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
6369 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
6370 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
6372 DEBUG_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6373 RELEASE_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6374 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
6376 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6377 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6378 NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6380 DEBUG_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32 -g
6381 RELEASE_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32
6382 NOOPT_ICCxASL_IA32_NASM_FLAGS = -O0 -f win32 -g
6384 *_ICCxASL_IA32_SLINK_FLAGS = /nologo
6385 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
6386 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:.rdata=.data
6387 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
6392 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
6393 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
6394 # xilib.exe needs lib.exe from Visual Studio
6395 *_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
6396 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
6397 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
6398 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
6399 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
6400 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
6401 *_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL)
6402 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
6403 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
6404 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
6406 DEBUG_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
6407 RELEASE_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
6408 NOOPT_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
6410 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6411 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
6412 NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6414 DEBUG_ICCxASL_X64_NASM_FLAGS = -Ox -f win64 -g
6415 RELEASE_ICCxASL_X64_NASM_FLAGS = -Ox -f win64
6416 NOOPT_ICCxASL_X64_NASM_FLAGS = -O0 -f win64 -g
6418 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
6419 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:.rdata=.data
6420 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
6422 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG
6428 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
6429 # icl.exe needs cl.exe from Visual Studio
6430 *_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN)
6431 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
6432 # xilib.exe needs lib.exe from Visual Studio
6433 *_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
6434 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
6435 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
6436 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
6437 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
6438 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
6439 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
6440 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
6441 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
6443 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6444 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
6445 NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6447 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6448 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
6449 NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6451 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
6452 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
6453 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
6455 *_ICCxASL_IPF_SLINK_FLAGS = /nologo
6460 *_ICCxASL_EBC_*_FAMILY = INTEL
6462 *_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6463 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
6464 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
6465 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
6466 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
6467 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
6469 *_ICCxASL_EBC_MAKE_FLAGS = /nologo
6470 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6471 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6472 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6473 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6474 *_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
6477 ####################################################################################
6479 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
6481 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
6482 # ASL - Intel ACPI Source Language Compiler
6484 ####################################################################################
6485 # ICCx86 - Intel C Compiler V9.1
6486 *_ICCx86_*_*_FAMILY = INTEL
6488 *_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6489 *_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6491 *_ICCx86_*_MAKE_FLAGS = /nologo
6492 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6493 *_ICCx86_*_APP_FLAGS = /nologo /E /TC
6494 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6496 *_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6501 *_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
6502 *_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
6503 *_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
6504 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6505 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6506 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6511 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
6512 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
6513 # xilib.exe needs lib.exe from Visual Studio
6514 *_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6515 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
6516 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
6517 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
6518 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
6519 *_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6520 *_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL)
6521 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
6522 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
6523 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
6525 DEBUG_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6526 RELEASE_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6527 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
6529 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6530 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6531 NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6533 DEBUG_ICCx86_IA32_NASM_FLAGS = -Ox -f win32 -g
6534 RELEASE_ICCx86_IA32_NASM_FLAGS = -Ox -f win32
6535 NOOPT_ICCx86_IA32_NASM_FLAGS = -O0 -f win32 -g
6537 *_ICCx86_IA32_SLINK_FLAGS = /nologo
6538 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
6539 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:.rdata=.data
6540 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
6545 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
6546 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
6547 # xilib.exe needs lib.exe from Visual Studio
6548 *_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN)
6549 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
6550 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
6551 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
6552 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
6553 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
6554 *_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL)
6555 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
6556 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
6557 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
6559 DEBUG_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
6560 RELEASE_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
6561 NOOPT_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
6563 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6564 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
6565 NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6567 DEBUG_ICCx86_X64_NASM_FLAGS = -Ox -f win64 -g
6568 RELEASE_ICCx86_X64_NASM_FLAGS = -Ox -f win64
6569 NOOPT_ICCx86_X64_NASM_FLAGS = -O0 -f win64 -g
6571 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
6572 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:.rdata=.data
6573 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
6575 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG
6581 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
6582 # icl.exe needs cl.exe from Visual Studio
6583 *_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN)
6584 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
6585 # xilib.exe needs lib.exe from Visual Studio
6586 *_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
6587 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
6588 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
6589 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
6590 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
6591 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
6592 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
6593 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
6594 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
6596 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6597 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
6598 NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6600 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6601 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
6602 NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6604 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
6605 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
6606 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
6608 *_ICCx86_IPF_SLINK_FLAGS = /nologo
6613 *_ICCx86_EBC_*_FAMILY = INTEL
6615 *_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6616 *_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
6617 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
6618 *_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
6619 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
6620 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
6622 *_ICCx86_EBC_MAKE_FLAGS = /nologo
6623 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6624 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6625 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6626 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6627 *_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
6630 ####################################################################################
6632 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
6634 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
6635 # ASL - Microsoft ACPI Source Language Compiler
6637 ####################################################################################
6638 # ICCx86xASL - Intel C Compiler V9.1
6639 *_ICCx86xASL_*_*_FAMILY = INTEL
6641 *_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6642 *_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6644 *_ICCx86xASL_*_MAKE_FLAGS = /nologo
6645 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6646 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC
6647 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6649 *_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6654 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
6655 *_ICCx86xASL_*_ASL_FLAGS =
6656 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
6657 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6658 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6659 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6664 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
6665 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
6666 # xilib.exe needs lib.exe from Visual Studio
6667 *_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6668 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
6669 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
6670 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
6671 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
6672 *_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6673 *_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
6674 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
6675 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
6676 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
6678 DEBUG_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6679 RELEASE_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6680 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
6682 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6683 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6684 NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6686 DEBUG_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
6687 RELEASE_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32
6688 NOOPT_ICCx86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
6690 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo
6691 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
6692 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:.rdata=.data
6693 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
6698 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
6699 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
6700 # xilib.exe needs lib.exe from Visual Studio
6701 *_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
6702 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
6703 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
6704 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
6705 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
6706 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
6707 *_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
6708 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
6709 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
6710 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
6712 DEBUG_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
6713 RELEASE_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
6714 NOOPT_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
6716 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6717 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
6718 NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6720 DEBUG_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
6721 RELEASE_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64
6722 NOOPT_ICCx86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
6724 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
6725 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:.rdata=.data
6726 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
6728 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG
6734 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
6735 # icl.exe needs cl.exe from Visual Studio
6736 *_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
6737 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
6738 # xilib.exe needs lib.exe from Visual Studio
6739 *_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
6740 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
6741 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
6742 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
6743 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
6744 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
6745 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
6746 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
6747 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
6749 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6750 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
6751 NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
6753 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6754 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
6755 NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6757 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
6758 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
6759 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
6761 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo
6766 *_ICCx86xASL_EBC_*_FAMILY = INTEL
6768 *_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6769 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
6770 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
6771 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
6772 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
6773 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
6775 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo
6776 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6777 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6778 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6779 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6780 *_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
6783 ####################################################################################
6785 # Intel(R) C++ Compiler Version 11.1
6786 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
6787 # 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)
6788 # 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)
6789 # ASL - Intel ACPI Source Language Compiler
6791 ####################################################################################
6792 # ICC11 - Intel C Compiler V11.1
6793 *_ICC11_*_*_FAMILY = INTEL
6795 *_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6796 *_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6798 *_ICC11_*_MAKE_FLAGS = /nologo
6799 *_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6800 *_ICC11_*_APP_FLAGS = /nologo /E /TC
6801 *_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6803 *_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6808 *_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
6809 *_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
6810 *_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
6811 *_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6812 *_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6813 *_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6818 *_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
6819 *_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
6820 # xilib.exe needs lib.exe from Visual Studio
6821 *_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6822 *_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
6823 *_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
6824 *_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
6825 *_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
6826 *_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6827 *_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL)
6828 *_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
6829 *_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
6830 *_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
6832 DEBUG_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6833 RELEASE_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6834 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
6836 DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6837 RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6838 NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6840 DEBUG_ICC11_IA32_NASM_FLAGS = -Ox -f win32 -g
6841 RELEASE_ICC11_IA32_NASM_FLAGS = -Ox -f win32
6842 NOOPT_ICC11_IA32_NASM_FLAGS = -O0 -f win32 -g
6844 *_ICC11_IA32_SLINK_FLAGS = /nologo
6845 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
6846 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:.rdata=.data
6847 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
6852 *_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
6853 *_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
6854 # xilib.exe needs lib.exe from Visual Studio
6855 *_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN)
6856 *_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
6857 *_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
6858 *_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
6859 *_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
6860 *_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
6861 *_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL)
6862 *_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
6863 *_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
6864 *_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
6866 DEBUG_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
6867 RELEASE_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
6868 NOOPT_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
6870 DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6871 RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
6872 NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
6874 DEBUG_ICC11_X64_NASM_FLAGS = -Ox -f win64 -g
6875 RELEASE_ICC11_X64_NASM_FLAGS = -Ox -f win64
6876 NOOPT_ICC11_X64_NASM_FLAGS = -O0 -f win64 -g
6878 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
6879 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:.rdata=.data
6880 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
6882 *_ICC11_X64_SLINK_FLAGS = /nologo /LTCG
6888 *_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
6889 # icl.exe needs cl.exe from Visual Studio
6890 *_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN)
6891 *_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
6892 # xilib.exe needs lib.exe from Visual Studio
6893 *_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
6894 *_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
6895 *_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
6896 *_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
6897 *_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
6898 *_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
6899 *_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
6900 *_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
6901 *_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
6903 DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
6904 RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
6905 NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
6907 DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6908 RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
6909 NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
6910 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
6911 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
6912 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
6914 *_ICC11_IPF_SLINK_FLAGS = /nologo
6919 *_ICC11_EBC_*_FAMILY = INTEL
6921 *_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6922 *_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
6923 *_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
6924 *_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
6925 *_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
6926 *_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
6928 *_ICC11_EBC_MAKE_FLAGS = /nologo
6929 *_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6930 *_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
6931 *_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6932 *_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
6933 *_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
6935 ####################################################################################
6937 # Intel(R) C++ Compiler Version 11.1
6939 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
6940 # 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)
6941 # 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)
6942 # ASL - Microsoft ACPI Source Language Compiler
6944 ####################################################################################
6945 # ICC11xASL - Intel C Compiler V11.1
6946 *_ICC11xASL_*_*_FAMILY = INTEL
6948 *_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
6949 *_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
6951 *_ICC11xASL_*_MAKE_FLAGS = /nologo
6952 *_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
6953 *_ICC11xASL_*_APP_FLAGS = /nologo /E /TC
6954 *_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
6956 *_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
6961 *_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
6962 *_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
6963 *_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
6964 *_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
6965 *_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
6966 *_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
6971 *_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
6972 *_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
6973 # xilib.exe needs lib.exe from Visual Studio
6974 *_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
6975 *_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
6976 *_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
6977 *_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
6978 *_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
6979 *_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
6980 *_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
6981 *_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
6982 *_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
6983 *_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
6985 DEBUG_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
6986 RELEASE_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
6987 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
6989 DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6990 RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
6991 NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
6993 DEBUG_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
6994 RELEASE_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32
6995 NOOPT_ICC11xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
6997 *_ICC11xASL_IA32_SLINK_FLAGS = /nologo
6998 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
6999 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:.rdata=.data
7000 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
7005 *_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
7006 *_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
7007 # xilib.exe needs lib.exe from Visual Studio
7008 *_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
7009 *_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
7010 *_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
7011 *_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
7012 *_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
7013 *_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
7014 *_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
7015 *_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
7016 *_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
7017 *_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
7019 DEBUG_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
7020 RELEASE_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
7021 NOOPT_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
7023 DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7024 RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
7025 NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7027 DEBUG_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64 -g
7028 RELEASE_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64
7029 NOOPT_ICC11xASL_X64_NASM_FLAGS = -O0 -f win64 -g
7031 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
7032 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:.rdata=.data
7033 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
7035 *_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG
7041 *_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
7042 # icl.exe needs cl.exe from Visual Studio
7043 *_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
7044 *_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
7045 # xilib.exe needs lib.exe from Visual Studio
7046 *_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
7047 *_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
7048 *_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
7049 *_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
7050 *_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
7051 *_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
7052 *_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
7053 *_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
7054 *_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
7056 DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7057 RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
7058 NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7060 DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7061 RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
7062 NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7064 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
7065 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
7066 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
7068 *_ICC11xASL_IPF_SLINK_FLAGS = /nologo
7073 *_ICC11xASL_EBC_*_FAMILY = INTEL
7075 *_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
7076 *_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
7077 *_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
7078 *_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
7079 *_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
7080 *_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
7082 *_ICC11xASL_EBC_MAKE_FLAGS = /nologo
7083 *_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7084 *_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
7085 *_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7086 *_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
7087 *_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
7090 ####################################################################################
7092 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
7094 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
7095 # 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)
7096 # 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)
7097 # ASL - Intel ACPI Source Language Compiler
7099 ####################################################################################
7100 # ICC11x86 - Intel C Compiler V11.1
7101 *_ICC11x86_*_*_FAMILY = INTEL
7103 *_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
7104 *_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
7106 *_ICC11x86_*_MAKE_FLAGS = /nologo
7107 *_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7108 *_ICC11x86_*_APP_FLAGS = /nologo /E /TC
7109 *_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7111 *_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
7116 *_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
7117 *_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
7118 *_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
7119 *_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
7120 *_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
7121 *_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
7126 *_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
7127 *_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
7128 # xilib.exe needs lib.exe from Visual Studio
7129 *_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
7130 *_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
7131 *_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7132 *_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7133 *_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7134 *_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
7135 *_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL)
7136 *_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
7137 *_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7138 *_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
7140 DEBUG_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
7141 RELEASE_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
7142 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
7143 DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
7144 RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
7145 NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
7146 DEBUG_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32 -g
7147 RELEASE_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32
7148 NOOPT_ICC11x86_IA32_NASM_FLAGS = -O0 -f win32 -g
7149 *_ICC11x86_IA32_SLINK_FLAGS = /nologo
7150 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
7151 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:.rdata=.data
7152 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
7157 *_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
7158 *_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
7159 # xilib.exe needs lib.exe from Visual Studio
7160 *_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN)
7161 *_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
7162 *_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7163 *_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7164 *_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7165 *_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
7166 *_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL)
7167 *_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
7168 *_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7169 *_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
7171 DEBUG_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
7172 RELEASE_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
7173 NOOPT_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
7174 DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7175 RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
7176 NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7177 DEBUG_ICC11x86_X64_NASM_FLAGS = -Ox -f win64 -g
7178 RELEASE_ICC11x86_X64_NASM_FLAGS = -Ox -f win64
7179 NOOPT_ICC11x86_X64_NASM_FLAGS = -O0 -f win64 -g
7180 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
7181 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:.rdata=.data
7182 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
7184 *_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG
7190 *_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
7191 # icl.exe needs cl.exe from Visual Studio
7192 *_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN)
7193 *_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
7194 # xilib.exe needs lib.exe from Visual Studio
7195 *_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
7196 *_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
7197 *_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7198 *_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7199 *_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7200 *_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
7201 *_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
7202 *_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7203 *_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
7205 DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7206 RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
7207 NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7209 DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7210 RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
7211 NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7212 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
7213 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
7214 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
7216 *_ICC11x86_IPF_SLINK_FLAGS = /nologo
7221 *_ICC11x86_EBC_*_FAMILY = INTEL
7223 *_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
7224 *_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
7225 *_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
7226 *_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
7227 *_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
7228 *_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
7230 *_ICC11x86_EBC_MAKE_FLAGS = /nologo
7231 *_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7232 *_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
7233 *_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7234 *_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
7235 *_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
7238 ####################################################################################
7240 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
7242 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
7243 # 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)
7244 # 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)
7245 # ASL - Microsoft ACPI Source Language Compiler
7247 ####################################################################################
7248 # ICC11x86xASL - Intel C Compiler V11.1
7249 *_ICC11x86xASL_*_*_FAMILY = INTEL
7251 *_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
7252 *_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
7254 *_ICC11x86xASL_*_MAKE_FLAGS = /nologo
7255 *_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7256 *_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC
7257 *_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7259 *_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
7264 *_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
7265 *_ICC11x86xASL_*_ASL_FLAGS =
7266 *_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
7267 *_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
7268 *_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
7269 *_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
7274 *_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
7275 *_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
7276 # xilib.exe needs lib.exe from Visual Studio
7277 *_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
7278 *_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
7279 *_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7280 *_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7281 *_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7282 *_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
7283 *_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
7284 *_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
7285 *_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
7286 *_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
7288 DEBUG_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm
7289 RELEASE_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF
7290 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
7292 DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
7293 RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
7294 NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
7295 DEBUG_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
7296 RELEASE_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32
7297 NOOPT_ICC11x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
7298 *_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo
7299 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
7300 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:.rdata=.data
7301 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
7306 *_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
7307 *_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
7308 # xilib.exe needs lib.exe from Visual Studio
7309 *_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
7310 *_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
7311 *_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7312 *_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7313 *_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7314 *_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
7315 *_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
7316 *_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
7317 *_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
7318 *_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
7320 DEBUG_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF
7321 RELEASE_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF
7322 NOOPT_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od
7324 DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7325 RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
7326 NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7327 DEBUG_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
7328 RELEASE_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64
7329 NOOPT_ICC11x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
7331 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
7332 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:.rdata=.data
7333 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
7335 *_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG
7341 *_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
7342 # icl.exe needs cl.exe from Visual Studio
7343 *_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
7344 *_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
7345 # xilib.exe needs lib.exe from Visual Studio
7346 *_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
7347 *_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
7348 *_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7349 *_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7350 *_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7351 *_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
7352 *_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
7353 *_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
7354 *_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
7356 DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7357 RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
7358 NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
7359 DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7360 RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
7361 NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
7362 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
7363 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
7364 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
7365 *_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo
7370 *_ICC11x86xASL_EBC_*_FAMILY = INTEL
7372 *_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
7373 *_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
7374 *_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
7375 *_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
7376 *_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
7377 *_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
7379 *_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo
7380 *_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7381 *_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
7382 *_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7383 *_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
7384 *_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
7387 ####################################################################################
7390 # IA32 - Microsoft Visual Studio 2008 Team Suite
7391 # X64 - Microsoft Visual Studio 2008 Team Suite
7392 # IPF - Microsoft Windows DDK 3790.1830
7393 # EBC - Intel EFI Byte Code Compiler
7395 ####################################################################################
7396 # MYTOOLS - Settings compatible with previous versions of tools_def.template
7397 *_MYTOOLS_*_*_FAMILY = MSFT
7402 *_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
7403 *_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
7404 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
7405 *_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
7406 *_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
7407 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
7410 *_MYTOOLS_*_MAKE_FLAGS = /nologo
7411 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7412 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC
7413 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7414 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG
7416 *_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
7421 *_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL)
7423 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
7424 *_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
7425 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
7426 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
7427 *_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
7428 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
7429 *_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
7430 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
7431 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
7432 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
7433 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
7434 *_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe
7436 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
7437 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
7438 NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
7439 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
7440 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
7441 NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
7442 DEBUG_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32 -g
7443 RELEASE_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32
7444 NOOPT_MYTOOLS_IA32_NASM_FLAGS = -O0 -f win32 -g
7445 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
7446 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:.rdata=.data /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb
7447 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
7452 *_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL)
7454 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
7455 *_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
7456 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
7457 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
7458 *_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
7459 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
7460 *_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
7461 *_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
7462 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
7463 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
7464 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
7465 *_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe
7467 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
7468 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
7469 NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
7470 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7471 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
7472 NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
7473 DEBUG_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64 -g
7474 RELEASE_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64
7475 NOOPT_MYTOOLS_X64_NASM_FLAGS = -O0 -f win64 -g
7476 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
7477 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:.rdata=.data
7478 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
7483 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
7484 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
7485 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
7486 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
7487 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
7488 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
7489 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
7490 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
7491 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
7492 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
7493 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
7494 *_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
7496 *_MYTOOLS_IPF_ASM_OUTPUT = "-o "
7497 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi
7498 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32
7499 NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od
7500 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
7501 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
7502 NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
7503 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
7504 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
7505 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
7506 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
7511 *_MYTOOLS_EBC_*_FAMILY = INTEL
7513 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
7514 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
7515 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
7516 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
7517 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
7518 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
7519 *_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe
7521 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo
7522 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
7523 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
7524 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
7525 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
7526 *_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
7533 *_XCODE5_*_*_FAMILY = GCC
7534 *_XCODE5_*_*_BUILDRULEFAMILY = XCODE
7537 # use xcode-select to change Xcode version of command line tools
7539 *_XCODE5_*_MAKE_PATH = make
7540 *_XCODE5_*_CC_PATH = clang
7541 *_XCODE5_*_SLINK_PATH = libtool
7542 *_XCODE5_*_DLINK_PATH = ld
7543 *_XCODE5_*_ASM_PATH = as
7544 *_XCODE5_*_PP_PATH = clang
7545 *_XCODE5_*_VFRPP_PATH = clang
7546 *_XCODE5_*_ASL_PATH = iasl
7547 *_XCODE5_*_ASLCC_PATH = clang
7548 *_XCODE5_*_ASLPP_PATH = clang
7549 *_XCODE5_*_ASLDLINK_PATH = ld
7550 *_XCODE5_*_DSYMUTIL_PATH = /usr/bin/dsymutil
7551 *_XCODE5_*_MTOC_PATH = /usr/local/bin/mtoc
7556 *_XCODE5_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h
7557 *_XCODE5_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
7558 *_XCODE5_*_ASLPP_FLAGS = -x c -E -include AutoGen.h
7559 *_XCODE5_*_ASL_FLAGS =
7560 *_XCODE5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
7566 DEBUG_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
7567 NOOPT_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
7568 RELEASE_XCODE5_*_MTOC_FLAGS = -align 0x20
7570 ####################
7572 ####################
7573 DEBUG_XCODE5_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
7574 NOOPT_XCODE5_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
7575 RELEASE_XCODE5_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
7577 *_XCODE5_IA32_SLINK_FLAGS = -static -o
7578 DEBUG_XCODE5_IA32_ASM_FLAGS = -arch i386 -g
7579 NOOPT_XCODE5_IA32_ASM_FLAGS = -arch i386 -g
7580 RELEASE_XCODE5_IA32_ASM_FLAGS = -arch i386
7581 *_XCODE5_IA32_NASM_FLAGS = -f macho32
7584 DEBUG_XCODE5_IA32_CC_FLAGS = -arch i386 -c -g -Os -Wall -Werror -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS)
7585 RELEASE_XCODE5_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -Wno-unused-const-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS)
7586 NOOPT_XCODE5_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror -include AutoGen.h -funsigned-char -fno-stack-protector -fno-builtin -fshort-wchar -fasm-blocks -mdynamic-no-pic -mno-implicit-float -mms-bitfields -msoft-float -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS)
7591 DEBUG_XCODE5_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
7592 NOOPT_XCODE5_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
7593 RELEASE_XCODE5_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
7595 *_XCODE5_X64_SLINK_FLAGS = -static -o
7596 DEBUG_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g
7597 NOOPT_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g
7598 RELEASE_XCODE5_X64_ASM_FLAGS = -arch x86_64
7599 *_XCODE5_X64_NASM_FLAGS = -f macho64
7600 *_XCODE5_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
7601 *_XCODE5_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
7603 DEBUG_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -g -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -D NO_MSABI_VA_FUNCS $(PLATFORM_FLAGS)
7604 NOOPT_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -g -O0 -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -D NO_MSABI_VA_FUNCS $(PLATFORM_FLAGS)
7605 RELEASE_XCODE5_X64_CC_FLAGS = -target x86_64-pc-win32-macho -c -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -Wno-unused-const-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -D NO_MSABI_VA_FUNCS $(PLATFORM_FLAGS)
7607 ####################################################################################
7611 ####################################################################################
7613 DEFINE RVCT_ALL_ASM_FLAGS = --diag_suppress=1786 --diag_error=warning --apcs /interwork
7614 DEFINE RVCT_ALL_CC_FLAGS = --c90 --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_suppress=186,188,1,111,68 --diag_warning 167 --diag_error=warning --diag_style=ide --protect_stack
7615 DEFINE RVCT_ALL_DLINK_FLAGS = --no_scanlib --no_exceptions --datacompressor off --strict --symbols --diag_style=ide --no_legacyalign --scatter $(EDK_TOOLS_PATH)/Scripts/Rvct-Align32.sct
7617 ####################################################################################
7619 # ARM RealView Tools - Windows
7621 ####################################################################################
7622 # RVCT - Tools from ARM
7624 *_RVCT_*_*_FAMILY = RVCT
7627 # Use default values, or override in DSC file
7629 *_RVCT_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
7630 *_RVCT_ARM_ARCHASM_FLAGS =
7631 *_RVCT_ARM_ARCHDLINK_FLAGS =
7632 *_RVCT_ARM_PLATFORM_FLAGS = --cpu 7-A
7634 DEBUG_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
7635 RELEASE_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
7638 *_RVCT_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
7639 *_RVCT_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E --preinclude AutoGen.h
7640 *_RVCT_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
7641 *_RVCT_ARM_MAKE_PATH = nmake /NOLOGO
7642 *_RVCT_ARM_SLINK_FLAGS = --partial -o
7643 DEBUG_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
7644 RELEASE_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
7649 *_RVCT_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
7650 *_RVCT_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
7651 *_RVCT_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
7652 *_RVCT_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
7653 *_RVCT_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
7654 *_RVCT_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
7655 *_RVCT_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
7657 ####################################################################################
7659 # ARM RealView Tools - Linux
7661 ####################################################################################
7662 # RVCTLINUX - Tools from ARM in a Cygwin environment
7663 *_RVCTLINUX_*_*_FAMILY = RVCT
7664 *_RVCTLINUX_*_*_BUILDRULEFAMILY = RVCTLINUX
7666 *_RVCTLINUX_*_MAKE_PATH = make
7669 # Use default values, or override in DSC file
7671 *_RVCTLINUX_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
7672 *_RVCTLINUX_ARM_ARCHASM_FLAGS =
7673 *_RVCTLINUX_ARM_ARCHDLINK_FLAGS =
7674 *_RVCTLINUX_ARM_PLATFORM_FLAGS = --cpu 7-A
7676 DEBUG_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
7677 RELEASE_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
7679 *_RVCTLINUX_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
7680 *_RVCTLINUX_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
7681 *_RVCTLINUX_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
7682 *_RVCTLINUX_ARM_SLINK_FLAGS = --partial -o
7683 DEBUG_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
7684 RELEASE_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
7689 *_RVCTLINUX_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
7690 *_RVCTLINUX_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
7691 *_RVCTLINUX_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
7692 *_RVCTLINUX_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
7693 *_RVCTLINUX_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
7694 *_RVCTLINUX_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
7695 *_RVCTLINUX_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
7697 ####################################################################################
7699 # ARM RealView Tools - Cygwin
7701 ####################################################################################
7702 # ARMCYGWIN - Tools from ARM in a Cygwin environment
7704 *_RVCTCYGWIN_*_*_FAMILY = RVCT
7705 *_RVCTCYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN
7707 *_RVCTCYGWIN_ARM_CCPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
7708 *_RVCTCYGWIN_ARM_SLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
7709 *_RVCTCYGWIN_ARM_DLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
7710 *_RVCTCYGWIN_ARM_ASMPATH_FLAG = ENV(RVCT_TOOLS_PATH)armasm
7711 *_RVCTCYGWIN_ARM_PPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
7712 *_RVCTCYGWIN_ARM_VFRPPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
7713 *_RVCTCYGWIN_ARM_FROMELFPATH_FLAG = ENV(RVCT_TOOLS_PATH)fromelf
7716 # Use default values, or override in DSC file
7718 *_RVCTCYGWIN_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
7719 *_RVCTCYGWIN_ARM_ARCHASM_FLAGS =
7720 *_RVCTCYGWIN_ARM_ARCHDLINK_FLAGS =
7721 *_RVCTCYGWIN_ARM_PLATFORM_FLAGS = --cpu 7-A
7723 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`
7724 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`
7726 *_RVCTCYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
7727 *_RVCTCYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
7728 *_RVCTCYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h`
7729 *_RVCTCYGWIN_ARM_MAKE_PATH = make
7730 *_RVCTCYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial -o
7731 DEBUG_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
7732 RELEASE_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
7737 *_RVCTCYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7738 *_RVCTCYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7739 *_RVCTCYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7740 *_RVCTCYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7741 *_RVCTCYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7742 *_RVCTCYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7743 *_RVCTCYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
7746 # ASM 16 linker defintions
7748 *_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
7749 *_*_*_ASMLINK_FLAGS = /nologo /tiny
7752 # VfrCompiler definitions
7754 *_*_*_VFR_PATH = VfrCompile
7755 *_*_*_VFR_FLAGS = -l -n
7758 # OptionRom tool definitions
7760 *_*_*_OPTROM_PATH = EfiRom
7761 *_*_*_OPTROM_FLAGS = -e
7764 # GenFw tool definitions
7766 *_*_*_GENFW_PATH = GenFw
7770 # Asl Compiler definitions
7772 *_*_*_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
7773 *_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
7774 *_*_*_ASLPP_FLAGS = /nologo /EP /C
7778 # GenCrc32 tool definitions
7780 *_*_*_CRC32_PATH = GenCrc32
7781 *_*_*_CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
7784 # Rsa2048Sha256Sign tool definitions
7786 # Notes: This tool defintion uses a test signing key for development purposes only.
7787 # The tool Rsa2048Sha256GenerateKeys can be used to generate a new private/public key
7788 # and the gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value.
7789 # A custom tool/script can be implemented using the new private/public key with
7790 # the Rsa2048Sha256Sign tool and this tool defintiion can be updated to use a
7791 # custom tool/script.
7793 # Generate new private/public key and gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value
7795 # Rsa2048Sha256GenerateKeys.py -o MyKey.pem --public-key-hash-c MyKey.pcd
7797 # Custom script example (MyRsa2048Sha256Sign.cmd):
7799 # Rsa2048Sha256Sign --private-key MyKey.pem %1 %2 %3 %4 %5 %6 %7 %8 %9
7801 # WARNING: Vendors that uses private keys are responsible for proper management and protection
7802 # of private keys. Vendors may choose to use infrastructure such as signing servers
7803 # or signing portals to support the management and protection of private keys.
7806 *_*_*_RSA2048SHA256SIGN_PATH = Rsa2048Sha256Sign
7807 *_*_*_RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF
7810 # BrotliCompress tool definitions
7812 *_*_*_BROTLI_PATH = BrotliCompress
7813 *_*_*_BROTLI_GUID = 3D532050-5CDA-4FD0-879E-0F7F630D5AFB
7816 # LzmaCompress tool definitions
7818 *_*_*_LZMA_PATH = LzmaCompress
7819 *_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
7822 # LzmaF86Compress tool definitions with converter for x86 code.
7823 # It can improve the compression ratio if the input file is IA32 or X64 PE image.
7824 # Notes: If X64 PE image is built based on GCC44, it may not get the better compression.
7826 *_*_*_LZMAF86_PATH = LzmaF86Compress
7827 *_*_*_LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
7830 # TianoCompress tool definitions
7832 *_*_*_TIANO_PATH = TianoCompress
7833 *_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
7836 # BPDG tool definitions
7838 *_*_*_VPDTOOL_PATH = BPDG
7839 *_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08
7842 # Pkcs7Sign tool definitions
7844 *_*_*_PKCS7SIGN_PATH = Pkcs7Sign
7845 *_*_*_PKCS7SIGN_GUID = 4AAFD29D-68DF-49EE-8AA9-347D375665A7
7848 # NASM tool definitions
7850 *_*_*_NASM_PATH = ENV(NASM_PREFIX)nasm
7851 # NASMB uses NASM produce a .bin from a .nasmb NASM source file
7852 *_*_*_NASMB_FLAGS = -f bin
7857 *_*_*_*_BUILDRULEORDER = nasm asm Asm ASM S s nasmb asm16