1 # 2 # Copyright (c) 2015, Hewlett-Packard Development Company, L.P.<BR> 3 # Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR> 4 # Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 5 # Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR> 6 # 7 # This program and the accompanying materials 8 # are licensed and made available under the terms and conditions of the BSD License 9 # which accompanies this distribution. The full text of the license may be found at 10 # http://opensource.org/licenses/bsd-license.php 11 # 12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14 # 15 16 IDENTIFIER = Default TOOL_CHAIN_CONF 17 18 # common path macros 19 DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin 20 DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE 21 22 DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin 23 DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005_BIN) 24 DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64 25 DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64 26 27 DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin 28 DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005x86_BIN) 29 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64 30 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64 31 32 DEFINE VS2008_BIN = C:\Program Files\Microsoft Visual Studio 9.0\Vc\bin 33 DEFINE VS2008_DLL = C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008_BIN) 34 DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64 35 DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64 36 37 DEFINE VS2008x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin 38 DEFINE VS2008x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008x86_BIN) 39 DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64 40 DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64 41 42 DEFINE VS2010_BIN = C:\Program Files\Microsoft Visual Studio 10.0\Vc\bin 43 DEFINE VS2010_DLL = C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010_BIN) 44 DEFINE VS2010_BINX64 = DEF(VS2010_BIN)\x86_amd64 45 DEFINE VS2010_BIN64 = DEF(VS2010_BIN)\x86_ia64 46 47 DEFINE VS2010x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin 48 DEFINE VS2010x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010x86_BIN) 49 DEFINE VS2010x86_BINX64 = DEF(VS2010x86_BIN)\x86_amd64 50 DEFINE VS2010x86_BIN64 = DEF(VS2010x86_BIN)\x86_ia64 51 52 DEFINE VS2012_BIN = C:\Program Files\Microsoft Visual Studio 11.0\Vc\bin 53 DEFINE VS2012_DLL = C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012_BIN) 54 DEFINE VS2012_BINX64 = DEF(VS2012_BIN)\x86_amd64 55 56 DEFINE VS2012x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Vc\bin 57 DEFINE VS2012x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012x86_BIN) 58 DEFINE VS2012x86_BINX64 = DEF(VS2012x86_BIN)\x86_amd64 59 60 DEFINE VS2013_BIN = C:\Program Files\Microsoft Visual Studio 12.0\Vc\bin 61 DEFINE VS2013_DLL = C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2012_BIN) 62 DEFINE VS2013_BINX64 = DEF(VS2013_BIN)\x86_amd64 63 64 DEFINE VS2013x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Vc\bin 65 DEFINE VS2013x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2013x86_BIN) 66 DEFINE VS2013x86_BINX64 = DEF(VS2013x86_BIN)\x86_amd64 67 68 DEFINE VS2015_BIN = C:\Program Files\Microsoft Visual Studio 14.0\Vc\bin 69 DEFINE VS2015_DLL = C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE;DEF(VS2015_BIN) 70 DEFINE VS2015_BINX64 = DEF(VS2015_BIN)\x86_amd64 71 72 DEFINE VS2015x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin 73 DEFINE VS2015x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;DEF(VS2015x86_BIN) 74 DEFINE VS2015x86_BINX64 = DEF(VS2015x86_BIN)\x86_amd64 75 76 DEFINE WINSDK_VERSION = v6.0A 77 DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin 78 DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin 79 80 # Microsoft Visual Studio 2010 81 DEFINE WINSDK7_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin 82 DEFINE WINSDK7x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 83 84 # Microsoft Visual Studio 2012 Update 1 (required for rc.exe that was not included in the initial release) 85 DEFINE WINSDK71_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.1A\Bin 86 DEFINE WINSDK71x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin 87 88 # Microsoft Visual Studio 2013 Professional Edition 89 DEFINE WINSDK8_BIN = c:\Program Files\Windows Kits\8.0\bin\x86\ 90 DEFINE WINSDK8x86_BIN = c:\Program Files (x86)\Windows Kits\8.0\bin\x64 91 92 # Microsoft Visual Studio 2015 Professional Edition 93 DEFINE WINSDK81_BIN = c:\Program Files\Windows Kits\8.1\bin\x86\ 94 DEFINE WINSDK81x86_BIN = c:\Program Files (x86)\Windows Kits\8.1\bin\x64 95 96 # These defines are needed for certain Microsoft Visual Studio tools that 97 # are used by other toolchains. An example is that ICC on Windows normally 98 # uses Microsoft's nmake.exe. 99 100 # Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN) 101 DEFINE MS_VS_BIN = DEF(VS2005_BIN) 102 # Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL) 103 DEFINE MS_VS_DLL = DEF(VS2005_DLL) 104 105 DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16 106 DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86 107 DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64 108 DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86 109 110 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler 111 # tool chains for the linker and nmake commands. 112 # This configuration assumes a Windows 2003 Server DDK installation. 113 DEFINE ICC_VERSION = 9.1 114 #DEFINE ICC_VERSION = 10.1.021 115 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 116 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 117 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 118 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 119 120 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 121 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 122 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 123 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 124 125 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin 126 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin 127 128 129 # Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions 130 # We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions 131 # 132 DEFINE ICC11_VERSION = 11.1 133 DEFINE ICC11_BUILD = 072 134 DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 135 DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 136 DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 137 DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 138 139 DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64 140 DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64 141 DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64 142 DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64 143 144 DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64 145 DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64 146 147 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin 148 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin 149 150 DEFINE ELFGCC_BIN = /usr/bin 151 152 # 153 # Option 1: Hard coded full path to compiler suite 154 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/ 155 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/ 156 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/ 157 # 158 # Option 2: Use an environment variable 159 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX) 160 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX) 161 # 162 # Option 3: Install the compiler suite into your default paths 163 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32- 164 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32- 165 # 166 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory 167 # Links needed: gcc, ar & ld 168 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/ 169 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/ 170 # 171 # Option 5: Install programs under user's home directory 172 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32- 173 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32- 174 # 175 176 DEFINE CYGWIN_BIN = c:/cygwin/bin 177 DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/ 178 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/ 179 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf- 180 181 DEFINE GCC44_IA32_PREFIX = ENV(GCC44_BIN) 182 DEFINE GCC44_X64_PREFIX = ENV(GCC44_BIN) 183 184 DEFINE GCC45_IA32_PREFIX = ENV(GCC45_BIN) 185 DEFINE GCC45_X64_PREFIX = ENV(GCC45_BIN) 186 187 DEFINE GCC46_IA32_PREFIX = ENV(GCC46_BIN) 188 DEFINE GCC46_X64_PREFIX = ENV(GCC46_BIN) 189 190 DEFINE GCC47_IA32_PREFIX = ENV(GCC47_BIN) 191 DEFINE GCC47_X64_PREFIX = ENV(GCC47_BIN) 192 193 DEFINE GCC48_IA32_PREFIX = ENV(GCC48_BIN) 194 DEFINE GCC48_X64_PREFIX = ENV(GCC48_BIN) 195 196 DEFINE GCC49_IA32_PREFIX = ENV(GCC49_BIN) 197 DEFINE GCC49_X64_PREFIX = ENV(GCC49_BIN) 198 199 DEFINE UNIX_IASL_BIN = ENV(IASL_PREFIX)iasl 200 DEFINE WIN_ASL_BIN_DIR = C:\ASL 201 DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe 202 DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe 203 204 DEFINE IASL_FLAGS = 205 DEFINE IASL_OUTFLAGS = -p 206 DEFINE MS_ASL_OUTFLAGS = /Fo= 207 DEFINE MS_ASL_FLAGS = 208 209 DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN) 210 DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS) 211 DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 212 #DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN) 213 #DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS) 214 #DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 215 216 DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h 217 DEFINE MSFT_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable 218 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE 219 220 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h 221 DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable 222 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc 223 224 DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer 225 226 DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin 227 228 #################################################################################### 229 # 230 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string> 231 # priority: 232 # TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest) 233 # ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE 234 # TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE 235 # ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE 236 # TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE 237 # ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE 238 # TARGET_*********_****_COMMANDTYPE_ATTRIBUTE 239 # ******_*********_****_COMMANDTYPE_ATTRIBUTE 240 # TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE 241 # ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE 242 # TARGET_*********_ARCH_***********_ATTRIBUTE 243 # ******_*********_ARCH_***********_ATTRIBUTE 244 # TARGET_TOOLCHAIN_****_***********_ATTRIBUTE 245 # ******_TOOLCHAIN_****_***********_ATTRIBUTE 246 # TARGET_*********_****_***********_ATTRIBUTE 247 # ******_*********_****_***********_ATTRIBUTE (Lowest) 248 # 249 #################################################################################### 250 #################################################################################### 251 # 252 # Supported Tool Chains 253 # ===================== 254 # VS2003 -win32- Requires: 255 # Microsoft Visual Studio .NET 2003 256 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 257 # Optional: 258 # Required to build EBC drivers: 259 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 260 # Required to build platforms or ACPI tables: 261 # Intel(r) ACPI Compiler (iasl.exe) from 262 # https://acpica.org/downloads 263 # VS2005 -win32- Requires: 264 # Microsoft Visual Studio 2005 Team Suite Edition 265 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 266 # Optional: 267 # Required to build EBC drivers: 268 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 269 # Required to build platforms or ACPI tables: 270 # Intel(r) ACPI Compiler (iasl.exe) from 271 # https://acpica.org/downloads 272 # VS2008 -win32- Requires: 273 # Microsoft Visual Studio 2008 Team Suite Edition 274 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 275 # Optional: 276 # Required to build EBC drivers: 277 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 278 # Required to build platforms or ACPI tables: 279 # Intel(r) ACPI Compiler (iasl.exe) from 280 # https://acpica.org/downloads 281 # VS2010 -win32- Requires: 282 # Microsoft Visual Studio 2010 Premium Edition 283 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 284 # Optional: 285 # Required to build EBC drivers: 286 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 287 # Required to build platforms or ACPI tables: 288 # Intel(r) ACPI Compiler (iasl.exe) from 289 # https://acpica.org/downloads 290 # VS2012 -win32- Requires: 291 # Microsoft Visual Studio 2012 Professional Edition 292 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 293 # Optional: 294 # Required to build EBC drivers: 295 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 296 # Required to build platforms or ACPI tables: 297 # Intel(r) ACPI Compiler (iasl.exe) from 298 # https://acpica.org/downloads 299 # VS2013 -win32- Requires: 300 # Microsoft Visual Studio 2013 Professional Edition 301 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 302 # Optional: 303 # Required to build EBC drivers: 304 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 305 # Required to build platforms or ACPI tables: 306 # Intel(r) ACPI Compiler (iasl.exe) from 307 # https://acpica.org/downloads 308 # VS2015 -win32- Requires: 309 # Microsoft Visual Studio 2015 Professional Edition 310 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 311 # Optional: 312 # Required to build EBC drivers: 313 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 314 # Required to build platforms or ACPI tables: 315 # Intel(r) ACPI Compiler (iasl.exe) from 316 # https://acpica.org/downloads 317 # DDK3790 -win32- Requires: 318 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 319 # Optional: 320 # Required to build EBC drivers: 321 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 322 # Required to build platforms or ACPI tables: 323 # Intel(r) ACPI Compiler (iasl.exe) from 324 # https://acpica.org/downloads 325 # UNIXGCC -UNIX- Requires: 326 # GCC 4.3.0 327 # binutils 2.20.51.0.5 328 # Optional: 329 # Required to build platforms or ACPI tables: 330 # Intel(r) ACPI Compiler from 331 # https://acpica.org/downloads 332 # GCC44 -Linux,Windows- Requires: 333 # GCC 4.4 targeting x86_64-linux-gnu 334 # Optional: 335 # Required to build platforms or ACPI tables: 336 # Intel(r) ACPI Compiler from 337 # https://acpica.org/downloads 338 # GCC45 -Linux,Windows- Requires: 339 # GCC 4.5 targeting x86_64-linux-gnu 340 # Optional: 341 # Required to build platforms or ACPI tables: 342 # Intel(r) ACPI Compiler from 343 # https://acpica.org/downloads 344 # GCC46 -Linux,Windows- Requires: 345 # GCC 4.6 targeting x86_64-linux-gnu or arm-linux-gnueabi 346 # Optional: 347 # Required to build platforms or ACPI tables: 348 # Intel(r) ACPI Compiler from 349 # https://acpica.org/downloads 350 # GCC47 -Linux,Windows- Requires: 351 # GCC 4.7 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi 352 # Optional: 353 # Required to build platforms or ACPI tables: 354 # Intel(r) ACPI Compiler from 355 # https://acpica.org/downloads 356 # GCC48 -Linux,Windows- Requires: 357 # GCC 4.8 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi 358 # Optional: 359 # Required to build platforms or ACPI tables: 360 # Intel(r) ACPI Compiler from 361 # https://acpica.org/downloads 362 # GCC49 -Linux,Windows- Requires: 363 # GCC 4.9 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi 364 # Optional: 365 # Required to build platforms or ACPI tables: 366 # Intel(r) ACPI Compiler from 367 # https://acpica.org/downloads 368 # CLANG35 -Linux,Windows- Requires: 369 # Clang v3.5 or later, and GNU binutils targeting aarch64-linux-gnu or arm-linux-gnueabi 370 # Optional: 371 # Required to build platforms or ACPI tables: 372 # Intel(r) ACPI Compiler from 373 # https://acpica.org/downloads 374 # ELFGCC -Linux- Requires: 375 # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin) 376 # Optional: 377 # Required to build platforms or ACPI tables: 378 # Intel(r) ACPI Compiler from 379 # https://acpica.org/downloads 380 # CYGGCC -win32- Requires: 381 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 382 # Microsoft Visual Studio 2005 or 2008 383 # Optional: 384 # Required to build EBC drivers: 385 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 386 # Required to build platforms or ACPI tables: 387 # Intel(r) ACPI Compiler (iasl.exe) from 388 # https://acpica.org/downloads 389 # ICC -win32- Requires: 390 # Intel C Compiler V9.1 391 # Dependencies: 392 # Microsoft Visual Studio 2003 or 2005 393 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) 394 # version 3790.1830 for X64 target architectures 395 # Optional: 396 # Required to build EBC drivers: 397 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 398 # Required to build platforms or ACPI tables: 399 # Intel(r) ACPI Compiler (iasl.exe) from 400 # https://acpica.org/downloads 401 # ICC11 -win32- Requires: 402 # Intel C Compiler V11.1 403 # Dependencies: 404 # Microsoft Visual Studio 2005 or 2008 405 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) 406 # version 3790.1830 for X64 target architectures 407 # Optional: 408 # Required to build EBC drivers: 409 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 410 # Required to build platforms or ACPI tables: 411 # Intel(r) ACPI Compiler (iasl.exe) from 412 # https://acpica.org/downloads 413 # MYTOOLS -win32- Requires: 414 # Microsoft Visual Studio 2008 for IA32/X64 415 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF 416 # Optional: 417 # Required to build EBC drivers: 418 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 419 # Required to build platforms or ACPI tables: 420 # Intel(r) ACPI Compiler (iasl.exe) from 421 # https://acpica.org/downloads 422 # VS2003xASL -win32- Requires: 423 # Microsoft Visual Studio .NET 2003 424 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 425 # Optional: 426 # Required to build EBC drivers: 427 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 428 # Required to build platforms or ACPI tables: 429 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 430 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 431 # VS2005xASL -win32- Requires: 432 # Microsoft Visual Studio 2005 Team Suite Edition 433 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 434 # Optional: 435 # Required to build EBC drivers: 436 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 437 # Required to build platforms or ACPI tables: 438 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 439 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 440 # VS2008xASL -win32- Requires: 441 # Microsoft Visual Studio 2008 Team Suite 442 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 443 # Optional: 444 # Required to build EBC drivers: 445 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 446 # Required to build platforms or ACPI tables: 447 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 448 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 449 # VS2010xASL -win32- Requires: 450 # Microsoft Visual Studio 2010 Premium Edition 451 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 452 # Optional: 453 # Required to build EBC drivers: 454 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 455 # Required to build platforms or ACPI tables: 456 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 457 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 458 # VS2012xASL -win32- Requires: 459 # Microsoft Visual Studio 2012 Professional Edition 460 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 461 # Optional: 462 # Required to build EBC drivers: 463 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 464 # Required to build platforms or ACPI tables: 465 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 466 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 467 # VS2013xASL -win32- Requires: 468 # Microsoft Visual Studio 2013 Professional Edition 469 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 470 # Optional: 471 # Required to build EBC drivers: 472 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 473 # Required to build platforms or ACPI tables: 474 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 475 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 476 # VS2015xASL -win32- Requires: 477 # Microsoft Visual Studio 2015 Professional Edition 478 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 479 # Optional: 480 # Required to build EBC drivers: 481 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 482 # Required to build platforms or ACPI tables: 483 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 484 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 485 # DDK3790xASL -win32- Requires: 486 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 487 # Optional: 488 # Required to build EBC drivers: 489 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 490 # Required to build platforms or ACPI tables: 491 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 492 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 493 # CYGGCCxASL -win32- Requires: 494 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 495 # Microsoft Visual Studio 2005 or 2008 496 # Optional: 497 # Required to build EBC drivers: 498 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 499 # Required to build platforms or ACPI tables: 500 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 501 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 502 # ICCxASL -win32- Requires: 503 # Intel C Compiler V9.1 504 # Dependencies: 505 # Microsoft Visual Studio 2003 or 2005 506 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) 507 # version 3790.1830 for X64 target architectures 508 # Optional: 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 # ICC11xASL -win32- Requires: 515 # Intel C Compiler V11.1 516 # Dependencies: 517 # Microsoft Visual Studio 2005 or 2008 518 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) 519 # version 3790.1830 for X64 target architectures 520 # Optional: 521 # Required to build EBC drivers: 522 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 523 # Required to build platforms or ACPI tables: 524 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 525 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 526 # VS2005x86 -win64- Requires: 527 # Microsoft Visual Studio 2005 Team Suite Edition (x86) 528 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 529 # Optional: 530 # Required to build EBC drivers: 531 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 532 # Required to build platforms or ACPI tables: 533 # Intel(r) ACPI Compiler (iasl.exe) from 534 # https://acpica.org/downloads 535 # VS2008x86 -win64- Requires: 536 # Microsoft Visual Studio 2008 (x86) 537 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 538 # Optional: 539 # Required to build platforms or ACPI tables: 540 # Intel(r) ACPI Compiler (iasl.exe) from 541 # https://acpica.org/downloads 542 # VS2010x86 -win64- Requires: 543 # Microsoft Visual Studio 2010 (x86) Premium Edition 544 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 545 # Optional: 546 # Required to build platforms or ACPI tables: 547 # Intel(r) ACPI Compiler (iasl.exe) from 548 # https://acpica.org/downloads 549 # VS2012x86 -win64- Requires: 550 # Microsoft Visual Studio 2012 (x86) Professional Edition 551 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 552 # Optional: 553 # Required to build platforms or ACPI tables: 554 # Intel(r) ACPI Compiler (iasl.exe) from 555 # https://acpica.org/downloads 556 # VS2013x86 -win64- Requires: 557 # Microsoft Visual Studio 2013 (x86) Professional Edition 558 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 559 # Optional: 560 # Required to build platforms or ACPI tables: 561 # Intel(r) ACPI Compiler (iasl.exe) from 562 # https://acpica.org/downloads 563 # VS2015x86 -win64- Requires: 564 # Microsoft Visual Studio 2015 (x86) Professional Edition 565 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 566 # Optional: 567 # Required to build platforms or ACPI tables: 568 # Intel(r) ACPI Compiler (iasl.exe) from 569 # https://acpica.org/downloads 570 # ICCx86 -win64- Requires: 571 # Intel C Compiler V9.1(x86) 572 # Dependencies: 573 # Microsoft Visual Studio 2003 or 2005 574 # Microsoft Windows Server 2003 Driver Development Kit 575 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 576 # Optional: 577 # Required to build EBC drivers: 578 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 579 # Required to build platforms or ACPI tables: 580 # Intel(r) ACPI Compiler (iasl.exe) from 581 # https://acpica.org/downloads 582 # ICC11x86 -win64- Requires: 583 # Intel C Compiler V11.1(x86) 584 # Dependencies: 585 # Microsoft Visual Studio 2005 or 2008 586 # Microsoft Windows Server 2003 Driver Development Kit 587 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 588 # Optional: 589 # Required to build EBC drivers: 590 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 591 # Required to build platforms or ACPI tables: 592 # Intel(r) ACPI Compiler (iasl.exe) from 593 # https://acpica.org/downloads 594 # VS2005x86xASL -win64- Requires: 595 # Microsoft Visual Studio 2005 Team Suite Edition (x86) 596 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 597 # Optional: 598 # Required to build EBC drivers: 599 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 600 # Required to build platforms or ACPI tables: 601 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 602 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 603 # VS2008x86xASL -win64- Requires: 604 # Microsoft Visual Studio 2008 (x86) 605 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 606 # Optional: 607 # Required to build platforms or ACPI tables: 608 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 609 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 610 # VS2010x86xASL -win64- Requires: 611 # Microsoft Visual Studio 2010 (x86) Premium Edition 612 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 613 # Optional: 614 # Required to build platforms or ACPI tables: 615 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 616 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 617 # VS2012x86xASL -win64- Requires: 618 # Microsoft Visual Studio 2012 (x86) Professional Edition 619 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 620 # Optional: 621 # Required to build platforms or ACPI tables: 622 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 623 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 624 # VS2013x86xASL -win64- Requires: 625 # Microsoft Visual Studio 2013 (x86) Professional 626 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 627 # Optional: 628 # Required to build platforms or ACPI tables: 629 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 630 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 631 # VS2015x86xASL -win64- Requires: 632 # Microsoft Visual Studio 2015 (x86) Professional 633 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 634 # Optional: 635 # Required to build platforms or ACPI tables: 636 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 637 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 638 # ICCx86xASL -win64- Requires: 639 # Intel C Compiler V9.1 (x86) 640 # Dependencies: 641 # Microsoft Visual Studio 2003 or 2005 642 # Microsoft Windows Server 2003 Driver Development Kit 643 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 644 # Optional: 645 # Required to build EBC drivers: 646 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 647 # Required to build platforms or ACPI tables: 648 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 649 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 650 # ICC11x86xASL -win64- Requires: 651 # Intel C Compiler V11.1 (x86) 652 # Dependencies: 653 # Microsoft Visual Studio 2005 or 2008 654 # Microsoft Windows Server 2003 Driver Development Kit 655 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 656 # Optional: 657 # Required to build EBC drivers: 658 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 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 # CYGGCCx86 -win64- Requires: 663 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 664 # Microsoft Visual Studio 2005 or 2008 665 # Optional: 666 # Required to build EBC drivers: 667 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 668 # Required to build platforms or ACPI tables: 669 # Intel(r) ACPI Compiler (iasl.exe) from 670 # https://acpica.org/downloads 671 # CYGGCCx86xASL -win64- Requires: 672 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 673 # Microsoft Visual Studio 2005 or 2008 674 # Optional: 675 # Required to build EBC drivers: 676 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 677 # Required to build platforms or ACPI tables: 678 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 679 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 680 # RVCT -win- Requires: 681 # ARM C/C++ Compiler, 5.00 682 # Optional: 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 # RVCTLINUX -unix- Requires: 689 # ARM C/C++ Compiler, 5.00 690 # Optional: 691 # Required to build platforms or ACPI tables: 692 # Intel(r) ACPI Compiler from 693 # https://acpica.org/downloads 694 # * Commented out - All versions of VS2005 use the same standard install directory 695 # 696 #################################################################################### 697 #################################################################################### 698 # 699 # Supported Tool Chain Family 700 # =========================== 701 # MSFT - Microsoft 702 # GCC - GNU GCC 703 # INTEL - INTEL 704 # RVCT - ARM RealView Toolchain 705 #################################################################################### 706 #################################################################################### 707 # 708 # Other Supported Tools 709 # ===================== 710 # NASM 2.07 or later http://www.nasm.us/ 711 # 712 #################################################################################### 713 #################################################################################### 714 # 715 # Intel EFI Byte Code Compiler (Template) 716 # 717 #################################################################################### 718 # *_*_EBC_*_FAMILY = INTEL 719 # 720 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe 721 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe 722 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe 723 # 724 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 725 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h 726 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h 727 # *_*_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 728 # 729 #################################################################################### 730 # 731 # Intel ACPI Source Language Compiler (Template) 732 # 733 #################################################################################### 734 # *_*_*_ASL_FAMILY = INTEL 735 # 736 # *_*_*_ASL_PATH = C:\ASL\iasl.exe 737 # 738 #################################################################################### 739 # 740 # Microsoft ACPI Source Language Compiler (Template) 741 # 742 #################################################################################### 743 # *_*_*_ASL_FAMILY = MSFT 744 # 745 # *_*_*_ASL_PATH = C:\ASL\asl.exe 746 # 747 #################################################################################### 748 749 750 #################################################################################### 751 # 752 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation) 753 # And Intel ACPI Compiler 754 # 755 #################################################################################### 756 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe) 757 *_VS2003_*_*_FAMILY = MSFT 758 759 ################## 760 # ASL definitions 761 ################## 762 *_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 763 *_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 764 *_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 765 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 766 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 767 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 768 769 ################## 770 # IA32 definitions 771 ################## 772 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL) 773 774 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 775 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe 776 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe 777 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe 778 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe 779 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe 780 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe 781 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe 782 *_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe 783 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe 784 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe 785 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe 786 *_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe 787 788 *_VS2003_IA32_MAKE_FLAGS = /nologo 789 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC 790 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 791 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 792 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm 793 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- 794 NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od 795 796 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 797 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 798 NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 799 800 DEBUG_VS2003_IA32_NASM_FLAGS = -Ox -f win32 -g 801 RELEASE_VS2003_IA32_NASM_FLAGS = -Ox -f win32 802 NOOPT_VS2003_IA32_NASM_FLAGS = -O0 -f win32 -g 803 804 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG 805 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 806 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 807 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 808 809 ################## 810 # EBC definitions 811 ################## 812 *_VS2003_EBC_*_FAMILY = INTEL 813 814 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 815 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 816 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 817 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 818 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 819 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 820 *_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe 821 822 *_VS2003_EBC_MAKE_FLAGS = /nologo 823 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 824 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 825 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 826 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 827 *_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 828 829 #################################################################################### 830 # 831 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler 832 # 833 #################################################################################### 834 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe) 835 *_VS2003xASL_*_*_FAMILY = MSFT 836 837 ################## 838 # ASL definitions 839 ################## 840 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 841 *_VS2003xASL_*_ASL_FLAGS = 842 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 843 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 844 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 845 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 846 847 ################## 848 # IA32 definitions 849 ################## 850 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL) 851 852 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 853 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe 854 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe 855 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe 856 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe 857 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe 858 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe 859 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe 860 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe 861 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe 862 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe 863 *_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe 864 865 866 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo 867 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC 868 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 869 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 870 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm 871 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- 872 NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od 873 874 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 875 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 876 NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 877 878 DEBUG_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 879 RELEASE_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32 880 NOOPT_VS2003xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 881 882 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG 883 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 884 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 885 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 886 887 ################## 888 # EBC definitions 889 ################## 890 *_VS2003xASL_EBC_*_FAMILY = INTEL 891 892 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 893 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 894 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 895 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 896 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 897 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 898 *_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe 899 900 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo 901 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 902 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 903 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 904 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 905 *_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 906 907 #################################################################################### 908 # Microsoft Visual Studio 2005 909 # 910 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 911 # ASL - Intel ACPI Source Language Compiler 912 #################################################################################### 913 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 914 *_VS2005_*_*_FAMILY = MSFT 915 916 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 917 *_VS2005_*_MAKE_FLAGS = /nologo 918 *_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe 919 920 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG 921 *_VS2005_*_APP_FLAGS = /nologo /E /TC 922 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 923 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 924 925 *_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe 926 927 ################## 928 # ASL definitions 929 ################## 930 *_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 931 *_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 932 *_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 933 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 934 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 935 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 936 937 ################## 938 # IA32 definitions 939 ################## 940 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL) 941 942 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 943 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe 944 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe 945 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe 946 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe 947 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe 948 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe 949 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe 950 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe 951 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe 952 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe 953 954 *_VS2005_IA32_MAKE_FLAGS = /nologo 955 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 956 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 957 NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 958 959 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 960 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 961 NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 962 963 DEBUG_VS2005_IA32_NASM_FLAGS = -Ox -f win32 -g 964 RELEASE_VS2005_IA32_NASM_FLAGS = -Ox -f win32 965 NOOPT_VS2005_IA32_NASM_FLAGS = -O0 -f win32 -g 966 967 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 968 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 969 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 970 971 ################## 972 # X64 definitions 973 ################## 974 *_VS2005_X64_*_DLL = DEF(VS2005_DLL) 975 976 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe 977 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe 978 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe 979 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe 980 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe 981 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe 982 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe 983 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe 984 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe 985 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe 986 987 DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 988 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 989 NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 990 991 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 992 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 993 NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 994 995 DEBUG_VS2005_X64_NASM_FLAGS = -Ox -f win64 -g 996 RELEASE_VS2005_X64_NASM_FLAGS = -Ox -f win64 997 NOOPT_VS2005_X64_NASM_FLAGS = -O0 -f win64 -g 998 999 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 1000 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 1001 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 1002 1003 ################## 1004 # IPF definitions 1005 ################## 1006 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL) 1007 1008 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe 1009 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe 1010 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe 1011 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe 1012 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe 1013 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe 1014 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe 1015 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe 1016 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe 1017 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe 1018 1019 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1020 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1021 NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1022 1023 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1024 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1025 NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1026 1027 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 1028 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 1029 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 1030 1031 ################## 1032 # EBC definitions 1033 ################## 1034 *_VS2005_EBC_*_FAMILY = INTEL 1035 1036 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 1037 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1038 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1039 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1040 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 1041 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 1042 1043 *_VS2005_EBC_MAKE_FLAGS = /nologo 1044 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1045 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1046 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1047 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1048 *_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 1049 1050 #################################################################################### 1051 # 1052 # Microsoft Visual Studio 2005 1053 # 1054 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1055 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1056 #################################################################################### 1057 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 1058 *_VS2005xASL_*_*_FAMILY = MSFT 1059 1060 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 1061 *_VS2005xASL_*_MAKE_FLAG = /nologo 1062 *_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe 1063 1064 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1065 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC 1066 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1067 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1068 1069 *_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe 1070 1071 ################## 1072 # ASL definitions 1073 ################## 1074 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1075 *_VS2005xASL_*_ASL_FLAGS = 1076 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1077 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1078 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1079 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1080 1081 ################## 1082 # IA32 definitions 1083 ################## 1084 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL) 1085 1086 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 1087 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe 1088 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe 1089 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe 1090 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe 1091 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe 1092 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe 1093 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe 1094 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe 1095 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe 1096 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe 1097 1098 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo 1099 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1100 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1101 NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1102 1103 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1104 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1105 NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1106 1107 DEBUG_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 1108 RELEASE_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32 1109 NOOPT_VS2005xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 1110 1111 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 1112 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 1113 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 1114 1115 ################## 1116 # X64 definitions 1117 ################## 1118 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL) 1119 1120 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe 1121 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe 1122 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe 1123 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe 1124 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe 1125 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe 1126 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe 1127 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe 1128 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe 1129 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe 1130 1131 DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1132 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1133 NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1134 1135 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1136 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1137 NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1138 1139 DEBUG_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64 -g 1140 RELEASE_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64 1141 NOOPT_VS2005xASL_X64_NASM_FLAGS = -O0 -f win64 -g 1142 1143 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 1144 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 1145 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 1146 1147 ################## 1148 # IPF definitions 1149 ################## 1150 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL) 1151 1152 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe 1153 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe 1154 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe 1155 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe 1156 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe 1157 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe 1158 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe 1159 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe 1160 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe 1161 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe 1162 1163 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1164 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1165 NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1166 1167 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1168 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1169 NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1170 1171 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 1172 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 1173 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 1174 1175 ################## 1176 # EBC definitions 1177 ################## 1178 *_VS2005xASL_EBC_*_FAMILY = INTEL 1179 1180 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 1181 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1182 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1183 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1184 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 1185 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 1186 1187 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo 1188 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1189 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1190 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1191 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1192 *_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 1193 1194 #################################################################################### 1195 # 1196 # Microsoft Visual Studio 2005 (x86) 1197 # 1198 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1199 # ASL - Intel ACPI Source Language Compiler 1200 #################################################################################### 1201 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 1202 *_VS2005x86_*_*_FAMILY = MSFT 1203 1204 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1205 *_VS2005x86_*_MAKE_FLAGS = /nologo 1206 *_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe 1207 1208 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG 1209 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC 1210 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1211 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1212 1213 *_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe 1214 1215 ################## 1216 # ASL definitions 1217 ################## 1218 *_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 1219 *_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1220 *_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1221 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1222 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1223 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1224 1225 ################## 1226 # IA32 definitions 1227 ################## 1228 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL) 1229 1230 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1231 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe 1232 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1233 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe 1234 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1235 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe 1236 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe 1237 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe 1238 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe 1239 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1240 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1241 1242 *_VS2005x86_IA32_MAKE_FLAGS = /nologo 1243 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1244 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1245 NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1246 1247 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1248 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1249 NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1250 1251 DEBUG_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32 -g 1252 RELEASE_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32 1253 NOOPT_VS2005x86_IA32_NASM_FLAGS = -O0 -f win32 -g 1254 1255 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 1256 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 1257 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 1258 1259 ################## 1260 # X64 definitions 1261 ################## 1262 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL) 1263 1264 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1265 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1266 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1267 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1268 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe 1269 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe 1270 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1271 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1272 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1273 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1274 1275 DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1276 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1277 NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1278 1279 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1280 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1281 NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1282 1283 DEBUG_VS2005x86_X64_NASM_FLAGS = -Ox -f win64 -g 1284 RELEASE_VS2005x86_X64_NASM_FLAGS = -Ox -f win64 1285 NOOPT_VS2005x86_X64_NASM_FLAGS = -O0 -f win64 -g 1286 1287 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 1288 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 1289 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 1290 1291 ################## 1292 # IPF definitions 1293 ################## 1294 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL) 1295 1296 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1297 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1298 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1299 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1300 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe 1301 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe 1302 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1303 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1304 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1305 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1306 1307 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1308 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1309 NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1310 1311 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1312 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1313 NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1314 1315 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 1316 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 1317 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 1318 1319 ################## 1320 # EBC definitions 1321 ################## 1322 *_VS2005x86_EBC_*_FAMILY = INTEL 1323 1324 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1325 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 1326 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 1327 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 1328 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 1329 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 1330 1331 *_VS2005x86_EBC_MAKE_FLAGS = /nologo 1332 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1333 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1334 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1335 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1336 *_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 1337 1338 #################################################################################### 1339 # 1340 # Microsoft Visual Studio 2005 (x86) 1341 # 1342 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1343 # ASL - Microsoft ACPI Source Language Compiler 1344 #################################################################################### 1345 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 1346 *_VS2005x86xASL_*_*_FAMILY = MSFT 1347 1348 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1349 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo 1350 *_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe 1351 1352 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1353 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC 1354 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1355 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1356 1357 *_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe 1358 1359 ################## 1360 # ASL definitions 1361 ################## 1362 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1363 *_VS2005x86xASL_*_ASL_FLAGS = 1364 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1365 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1366 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1367 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1368 1369 ################## 1370 # IA32 definitions 1371 ################## 1372 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL) 1373 1374 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1375 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe 1376 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1377 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe 1378 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1379 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe 1380 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe 1381 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe 1382 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe 1383 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1384 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1385 1386 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo 1387 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1388 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1389 NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1390 1391 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1392 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1393 NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1394 1395 DEBUG_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 1396 RELEASE_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32 1397 NOOPT_VS2005x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 1398 1399 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 1400 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 1401 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 1402 1403 ################## 1404 # X64 definitions 1405 ################## 1406 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL) 1407 1408 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1409 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1410 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1411 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1412 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe 1413 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe 1414 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1415 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1416 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1417 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1418 1419 DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1420 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1421 NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1422 1423 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1424 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1425 NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1426 1427 DEBUG_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 1428 RELEASE_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64 1429 NOOPT_VS2005x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 1430 1431 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 1432 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 1433 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 1434 1435 ################## 1436 # IPF definitions 1437 ################## 1438 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL) 1439 1440 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1441 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1442 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1443 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1444 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe 1445 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe 1446 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1447 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1448 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1449 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1450 1451 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1452 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1453 NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1454 1455 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1456 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1457 NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1458 1459 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 1460 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 1461 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 1462 1463 ################## 1464 # EBC definitions 1465 ################## 1466 *_VS2005x86xASL_EBC_*_FAMILY = INTEL 1467 1468 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1469 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 1470 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 1471 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 1472 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 1473 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 1474 1475 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo 1476 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1477 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1478 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1479 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1480 *_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 1481 1482 1483 #################################################################################### 1484 # 1485 # Microsoft Visual Studio 2008 1486 # 1487 # VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1488 # ASL - Intel ACPI Source Language Compiler 1489 #################################################################################### 1490 # VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite 1491 *_VS2008_*_*_FAMILY = MSFT 1492 1493 *_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1494 *_VS2008_*_MAKE_FLAGS = /nologo 1495 *_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1496 1497 *_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG 1498 *_VS2008_*_APP_FLAGS = /nologo /E /TC 1499 *_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1500 *_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1501 1502 *_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 1503 1504 ################## 1505 # ASL definitions 1506 ################## 1507 *_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 1508 *_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1509 *_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1510 *_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1511 *_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1512 *_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1513 1514 ################## 1515 # IA32 definitions 1516 ################## 1517 *_VS2008_IA32_*_DLL = DEF(VS2008_DLL) 1518 1519 *_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1520 *_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 1521 *_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 1522 *_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 1523 *_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1524 *_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 1525 *_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 1526 *_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 1527 *_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 1528 *_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 1529 *_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 1530 1531 *_VS2008_IA32_MAKE_FLAGS = /nologo 1532 DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1533 RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1534 NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1535 1536 DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1537 RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1538 NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1539 1540 DEBUG_VS2008_IA32_NASM_FLAGS = -Ox -f win32 -g 1541 RELEASE_VS2008_IA32_NASM_FLAGS = -Ox -f win32 1542 NOOPT_VS2008_IA32_NASM_FLAGS = -O0 -f win32 -g 1543 1544 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 1545 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 1546 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 1547 1548 ################## 1549 # X64 definitions 1550 ################## 1551 *_VS2008_X64_*_DLL = DEF(VS2008_DLL) 1552 1553 *_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 1554 *_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 1555 *_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 1556 *_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 1557 *_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 1558 *_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 1559 *_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 1560 *_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 1561 *_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 1562 *_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 1563 1564 DEBUG_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1565 RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1566 NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1567 1568 DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1569 RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1570 NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1571 1572 DEBUG_VS2008_X64_NASM_FLAGS = -Ox -f win64 -g 1573 RELEASE_VS2008_X64_NASM_FLAGS = -Ox -f win64 1574 NOOPT_VS2008_X64_NASM_FLAGS = -O0 -f win64 -g 1575 1576 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 1577 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 1578 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 1579 1580 ################## 1581 # IPF definitions 1582 ################## 1583 *_VS2008_IPF_*_DLL = DEF(VS2008_DLL) 1584 1585 *_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe 1586 *_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe 1587 *_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe 1588 *_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe 1589 *_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe 1590 *_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe 1591 *_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe 1592 *_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe 1593 *_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe 1594 *_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe 1595 1596 DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1597 RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1598 NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1599 1600 DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1601 RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1602 NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1603 1604 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 1605 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 1606 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 1607 1608 ################## 1609 # EBC definitions 1610 ################## 1611 *_VS2008_EBC_*_FAMILY = INTEL 1612 *_VS2008_EBC_*_DLL = DEF(VS2008_DLL) 1613 1614 *_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1615 *_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1616 *_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1617 *_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1618 *_VS2008_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe 1619 *_VS2008_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1620 1621 *_VS2008_EBC_MAKE_FLAGS = /nologo 1622 *_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1623 *_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1624 *_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1625 *_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1626 *_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 1627 1628 1629 #################################################################################### 1630 # 1631 # Microsoft Visual Studio 2008 1632 # 1633 # VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite 1634 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1635 #################################################################################### 1636 # VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite 1637 *_VS2008xASL_*_*_FAMILY = MSFT 1638 1639 *_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1640 *_VS2008xASL_*_MAKE_FLAG = /nologo 1641 *_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1642 1643 *_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1644 *_VS2008xASL_*_APP_FLAGS = /nologo /E /TC 1645 *_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1646 *_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1647 1648 *_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 1649 1650 ################## 1651 # ASL definitions 1652 ################## 1653 *_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1654 *_VS2008xASL_*_ASL_FLAGS = 1655 *_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1656 *_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1657 *_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1658 *_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1659 1660 ################## 1661 # IA32 definitions 1662 ################## 1663 *_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL) 1664 1665 *_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1666 *_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 1667 *_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 1668 *_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 1669 *_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1670 *_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 1671 *_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 1672 *_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 1673 *_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 1674 *_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 1675 *_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 1676 1677 *_VS2008xASL_IA32_MAKE_FLAGS = /nologo 1678 DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1679 RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1680 NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1681 1682 DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1683 RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1684 NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1685 1686 DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 1687 RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 1688 NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 1689 1690 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 1691 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 1692 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 1693 1694 ################## 1695 # X64 definitions 1696 ################## 1697 *_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL) 1698 1699 *_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 1700 *_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 1701 *_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 1702 *_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 1703 *_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 1704 *_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 1705 *_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 1706 *_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 1707 *_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 1708 *_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 1709 1710 DEBUG_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1711 RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1712 NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1713 1714 DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1715 RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1716 NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1717 1718 DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g 1719 RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 1720 NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g 1721 1722 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 1723 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 1724 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 1725 1726 ################## 1727 # IPF definitions 1728 ################## 1729 *_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL) 1730 1731 *_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe 1732 *_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe 1733 *_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe 1734 *_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe 1735 *_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe 1736 *_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe 1737 *_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe 1738 *_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe 1739 *_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe 1740 *_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe 1741 1742 DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1743 RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1744 NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1745 1746 DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1747 RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1748 NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1749 1750 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 1751 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 1752 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 1753 1754 ################## 1755 # EBC definitions 1756 ################## 1757 *_VS2008xASL_EBC_*_FAMILY = INTEL 1758 *_VS2008xASL_EBC_*_DLL = DEF(VS2008_DLL) 1759 1760 *_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1761 *_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1762 *_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1763 *_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1764 *_VS2008xASL_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe 1765 *_VS2008xASL_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1766 1767 *_VS2008xASL_EBC_MAKE_FLAGS = /nologo 1768 *_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1769 *_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1770 *_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1771 *_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1772 *_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 1773 1774 1775 #################################################################################### 1776 # VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL 1777 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 1778 #################################################################################### 1779 # VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL 1780 *_VS2008x86_*_*_FAMILY = MSFT 1781 1782 *_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1783 *_VS2008x86_*_MAKE_FLAG = /nologo 1784 *_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1785 1786 *_VS2008x86_*_MAKE_FLAGS = /nologo 1787 *_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG 1788 *_VS2008x86_*_APP_FLAGS = /nologo /E /TC 1789 *_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1790 *_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1791 1792 *_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe 1793 1794 ################## 1795 # ASL definitions 1796 ################## 1797 *_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 1798 *_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1799 *_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1800 *_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1801 *_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1802 *_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1803 1804 ################## 1805 # IA32 definitions 1806 ################## 1807 *_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL) 1808 1809 *_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1810 *_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe 1811 *_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1812 *_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe 1813 *_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1814 *_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe 1815 *_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1816 *_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe 1817 *_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe 1818 *_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe 1819 *_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe 1820 1821 *_VS2008x86_IA32_MAKE_FLAGS = /nologo 1822 DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1823 RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1824 NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1825 1826 DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1827 RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1828 NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1829 1830 DEBUG_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32 -g 1831 RELEASE_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32 1832 NOOPT_VS2008x86_IA32_NASM_FLAGS = -O0 -f win32 -g 1833 1834 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 1835 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 1836 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 1837 1838 ################## 1839 # X64 definitions 1840 ################## 1841 *_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL) 1842 1843 *_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1844 *_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1845 *_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1846 *_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1847 *_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1848 *_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1849 *_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe 1850 *_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe 1851 *_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1852 *_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1853 1854 DEBUG_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1855 RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1856 NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1857 1858 DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1859 RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1860 NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1861 1862 DEBUG_VS2008x86_X64_NASM_FLAGS = -Ox -f win64 -g 1863 RELEASE_VS2008x86_X64_NASM_FLAGS = -Ox -f win64 1864 NOOPT_VS2008x86_X64_NASM_FLAGS = -O0 -f win64 -g 1865 1866 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 1867 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 1868 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 1869 1870 ################## 1871 # IPF definitions 1872 ################## 1873 *_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL) 1874 1875 *_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1876 *_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1877 *_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1878 *_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1879 *_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1880 *_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1881 *_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe 1882 *_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe 1883 *_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1884 *_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1885 1886 DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1887 RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1888 NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1889 1890 DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1891 RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1892 NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1893 1894 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 1895 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 1896 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 1897 1898 ################## 1899 # EBC definitions 1900 ################## 1901 *_VS2008x86_EBC_*_FAMILY = INTEL 1902 *_VS2008x86_EBC_*_DLL = DEF(VS2008x86_DLL) 1903 1904 *_VS2008x86_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1905 *_VS2008x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 1906 *_VS2008x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 1907 *_VS2008x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 1908 *_VS2008x86_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1909 *_VS2008x86_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1910 1911 *_VS2008x86_EBC_MAKE_FLAGS = /nologo 1912 *_VS2008x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1913 *_VS2008x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1914 *_VS2008x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1915 *_VS2008x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1916 *_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 1917 1918 1919 #################################################################################### 1920 # VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL 1921 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1922 #################################################################################### 1923 *_VS2008x86xASL_*_*_FAMILY = MSFT 1924 1925 *_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1926 *_VS2008x86xASL_*_MAKE_FLAG = /nologo 1927 *_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1928 1929 *_VS2008x86xASL_*_MAKE_FLAGS = /nologo 1930 *_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1931 *_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC 1932 *_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1933 *_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1934 1935 *_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe 1936 1937 ################## 1938 # ASL definitions 1939 ################## 1940 *_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1941 *_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 1942 *_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1943 *_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1944 *_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1945 *_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1946 1947 ################## 1948 # IA32 definitions 1949 ################## 1950 *_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL) 1951 1952 *_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1953 *_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe 1954 *_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1955 *_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe 1956 *_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1957 *_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe 1958 *_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1959 *_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe 1960 *_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe 1961 *_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe 1962 *_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe 1963 1964 *_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo 1965 DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1966 RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1967 NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1968 1969 DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1970 RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1971 NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1972 1973 DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 1974 RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 1975 NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 1976 1977 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 1978 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 1979 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 1980 1981 ################## 1982 # X64 definitions 1983 ################## 1984 *_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL) 1985 1986 *_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1987 *_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1988 *_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1989 *_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1990 *_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1991 *_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1992 *_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe 1993 *_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe 1994 *_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1995 *_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1996 1997 DEBUG_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1998 RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1999 NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2000 2001 DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2002 RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2003 NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2004 2005 DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g 2006 RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 2007 NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g 2008 2009 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 2010 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 2011 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 2012 2013 ################## 2014 # IPF definitions 2015 ################## 2016 *_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL) 2017 2018 *_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe 2019 *_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe 2020 *_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 2021 *_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe 2022 *_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 2023 *_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe 2024 *_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe 2025 *_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe 2026 *_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 2027 *_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 2028 2029 DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2030 RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2031 NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2032 2033 DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2034 RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2035 NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2036 2037 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 2038 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 2039 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 2040 2041 ################## 2042 # EBC definitions 2043 ################## 2044 *_VS2008x86xASL_EBC_*_FAMILY = INTEL 2045 *_VS2008x86xASL_EBC_*_DLL = DEF(VS2008x86_DLL) 2046 2047 *_VS2008x86xASL_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 2048 *_VS2008x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 2049 *_VS2008x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 2050 *_VS2008x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 2051 *_VS2008x86xASL_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe 2052 *_VS2008x86xASL_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 2053 2054 *_VS2008x86xASL_EBC_MAKE_FLAGS = /nologo 2055 *_VS2008x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2056 *_VS2008x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2057 *_VS2008x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2058 *_VS2008x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2059 *_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 2060 2061 2062 #################################################################################### 2063 # 2064 # Microsoft Visual Studio 2010 2065 # 2066 # VS2010 - Microsoft Visual Studio 2010 Premium Edition with Intel ASL 2067 # ASL - Intel ACPI Source Language Compiler 2068 #################################################################################### 2069 # VS2010 - Microsoft Visual Studio 2010 Premium Edition 2070 *_VS2010_*_*_FAMILY = MSFT 2071 2072 *_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2073 *_VS2010_*_MAKE_FLAGS = /nologo 2074 *_VS2010_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe 2075 2076 *_VS2010_*_SLINK_FLAGS = /NOLOGO /LTCG 2077 *_VS2010_*_APP_FLAGS = /nologo /E /TC 2078 *_VS2010_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2079 *_VS2010_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2080 2081 *_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe 2082 2083 ################## 2084 # ASL definitions 2085 ################## 2086 *_VS2010_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 2087 *_VS2010_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2088 *_VS2010_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2089 *_VS2010_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2090 *_VS2010_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2091 *_VS2010_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2092 2093 ################## 2094 # IA32 definitions 2095 ################## 2096 *_VS2010_IA32_*_DLL = DEF(VS2010_DLL) 2097 2098 *_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2099 *_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe 2100 *_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe 2101 *_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe 2102 *_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe 2103 *_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe 2104 *_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe 2105 *_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe 2106 *_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe 2107 *_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe 2108 *_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe 2109 2110 *_VS2010_IA32_MAKE_FLAGS = /nologo 2111 DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2112 RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2113 NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2114 2115 DEBUG_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2116 RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2117 NOOPT_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2118 2119 DEBUG_VS2010_IA32_NASM_FLAGS = -Ox -f win32 -g 2120 RELEASE_VS2010_IA32_NASM_FLAGS = -Ox -f win32 2121 NOOPT_VS2010_IA32_NASM_FLAGS = -O0 -f win32 -g 2122 2123 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 2124 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 2125 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 2126 2127 ################## 2128 # X64 definitions 2129 ################## 2130 *_VS2010_X64_*_DLL = DEF(VS2010_DLL) 2131 2132 *_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe 2133 *_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe 2134 *_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe 2135 *_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe 2136 *_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe 2137 *_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe 2138 *_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe 2139 *_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe 2140 *_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe 2141 *_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe 2142 2143 DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2144 RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2145 NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2146 2147 DEBUG_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2148 RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2149 NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2150 2151 DEBUG_VS2010_X64_NASM_FLAGS = -Ox -f win64 -g 2152 RELEASE_VS2010_X64_NASM_FLAGS = -Ox -f win64 2153 NOOPT_VS2010_X64_NASM_FLAGS = -O0 -f win64 -g 2154 2155 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 2156 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 2157 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 2158 2159 ################## 2160 # IPF definitions 2161 ################## 2162 *_VS2010_IPF_*_DLL = DEF(VS2010_DLL) 2163 2164 *_VS2010_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe 2165 *_VS2010_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe 2166 *_VS2010_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe 2167 *_VS2010_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe 2168 *_VS2010_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe 2169 *_VS2010_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe 2170 *_VS2010_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe 2171 *_VS2010_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe 2172 *_VS2010_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe 2173 *_VS2010_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe 2174 2175 DEBUG_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2176 RELEASE_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2177 NOOPT_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2178 2179 DEBUG_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2180 RELEASE_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2181 NOOPT_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2182 2183 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 2184 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 2185 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 2186 2187 ################## 2188 # EBC definitions 2189 ################## 2190 *_VS2010_EBC_*_FAMILY = INTEL 2191 *_VS2010_EBC_*_DLL = DEF(VS2010_DLL) 2192 2193 *_VS2010_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2194 *_VS2010_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2195 *_VS2010_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2196 *_VS2010_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2197 *_VS2010_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe 2198 *_VS2010_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe 2199 2200 *_VS2010_EBC_MAKE_FLAGS = /nologo 2201 *_VS2010_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2202 *_VS2010_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2203 *_VS2010_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2204 *_VS2010_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2205 *_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 2206 2207 2208 #################################################################################### 2209 # 2210 # Microsoft Visual Studio 2010 2211 # 2212 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition with Microsoft ASL 2213 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2214 #################################################################################### 2215 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition 2216 *_VS2010xASL_*_*_FAMILY = MSFT 2217 2218 *_VS2010xASL_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2219 *_VS2010xASL_*_MAKE_FLAG = /nologo 2220 *_VS2010xASL_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe 2221 2222 *_VS2010xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 2223 *_VS2010xASL_*_APP_FLAGS = /nologo /E /TC 2224 *_VS2010xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2225 *_VS2010xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2226 2227 *_VS2010xASL_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe 2228 2229 ################## 2230 # ASL definitions 2231 ################## 2232 *_VS2010xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2233 *_VS2010xASL_*_ASL_FLAGS = 2234 *_VS2010xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2235 *_VS2010xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2236 *_VS2010xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2237 *_VS2010xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2238 2239 ################## 2240 # IA32 definitions 2241 ################## 2242 *_VS2010xASL_IA32_*_DLL = DEF(VS2010_DLL) 2243 2244 *_VS2010xASL_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2245 *_VS2010xASL_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe 2246 *_VS2010xASL_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe 2247 *_VS2010xASL_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe 2248 *_VS2010xASL_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe 2249 *_VS2010xASL_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe 2250 *_VS2010xASL_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe 2251 *_VS2010xASL_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe 2252 *_VS2010xASL_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe 2253 *_VS2010xASL_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe 2254 *_VS2010xASL_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe 2255 2256 *_VS2010xASL_IA32_MAKE_FLAGS = /nologo 2257 DEBUG_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2258 RELEASE_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2259 NOOPT_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2260 2261 DEBUG_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2262 RELEASE_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2263 NOOPT_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2264 2265 DEBUG_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 2266 RELEASE_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32 2267 NOOPT_VS2010xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 2268 2269 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 2270 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 2271 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 2272 2273 ################## 2274 # X64 definitions 2275 ################## 2276 *_VS2010xASL_X64_*_DLL = DEF(VS2010_DLL) 2277 2278 *_VS2010xASL_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe 2279 *_VS2010xASL_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe 2280 *_VS2010xASL_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe 2281 *_VS2010xASL_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe 2282 *_VS2010xASL_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe 2283 *_VS2010xASL_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe 2284 *_VS2010xASL_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe 2285 *_VS2010xASL_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe 2286 *_VS2010xASL_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe 2287 *_VS2010xASL_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe 2288 2289 DEBUG_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2290 RELEASE_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2291 NOOPT_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2292 2293 DEBUG_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2294 RELEASE_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2295 NOOPT_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2296 2297 DEBUG_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64 -g 2298 RELEASE_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64 2299 NOOPT_VS2010xASL_X64_NASM_FLAGS = -O0 -f win64 -g 2300 2301 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 2302 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 2303 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 2304 2305 ################## 2306 # IPF definitions 2307 ################## 2308 *_VS2010xASL_IPF_*_DLL = DEF(VS2010_DLL) 2309 2310 *_VS2010xASL_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe 2311 *_VS2010xASL_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe 2312 *_VS2010xASL_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe 2313 *_VS2010xASL_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe 2314 *_VS2010xASL_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe 2315 *_VS2010xASL_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe 2316 *_VS2010xASL_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe 2317 *_VS2010xASL_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe 2318 *_VS2010xASL_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe 2319 *_VS2010xASL_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe 2320 2321 DEBUG_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2322 RELEASE_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2323 NOOPT_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2324 2325 DEBUG_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2326 RELEASE_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2327 NOOPT_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2328 2329 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 2330 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 2331 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 2332 2333 ################## 2334 # EBC definitions 2335 ################## 2336 *_VS2010xASL_EBC_*_FAMILY = INTEL 2337 *_VS2010xASL_EBC_*_DLL = DEF(VS2010_DLL) 2338 2339 *_VS2010xASL_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2340 *_VS2010xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2341 *_VS2010xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2342 *_VS2010xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2343 *_VS2010xASL_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe 2344 *_VS2010xASL_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe 2345 2346 *_VS2010xASL_EBC_MAKE_FLAGS = /nologo 2347 *_VS2010xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2348 *_VS2010xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2349 *_VS2010xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2350 *_VS2010xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2351 *_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 2352 2353 2354 #################################################################################### 2355 # VS2010x86 - Microsoft Visual Studio 2010 (x86) with Intel ASL 2356 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 2357 #################################################################################### 2358 # VS2010x86 - Microsoft Visual Studio 2010 (x86) ALL Edition with Intel ASL 2359 *_VS2010x86_*_*_FAMILY = MSFT 2360 2361 *_VS2010x86_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2362 *_VS2010x86_*_MAKE_FLAG = /nologo 2363 *_VS2010x86_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe 2364 2365 *_VS2010x86_*_MAKE_FLAGS = /nologo 2366 *_VS2010x86_*_SLINK_FLAGS = /NOLOGO /LTCG 2367 *_VS2010x86_*_APP_FLAGS = /nologo /E /TC 2368 *_VS2010x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2369 *_VS2010x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2370 2371 *_VS2010x86_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe 2372 2373 ################## 2374 # ASL definitions 2375 ################## 2376 *_VS2010x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 2377 *_VS2010x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2378 *_VS2010x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2379 *_VS2010x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2380 *_VS2010x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2381 *_VS2010x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2382 2383 ################## 2384 # IA32 definitions 2385 ################## 2386 *_VS2010x86_IA32_*_DLL = DEF(VS2010x86_DLL) 2387 2388 *_VS2010x86_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2389 *_VS2010x86_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe 2390 *_VS2010x86_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2391 *_VS2010x86_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe 2392 *_VS2010x86_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2393 *_VS2010x86_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe 2394 *_VS2010x86_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2395 *_VS2010x86_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe 2396 *_VS2010x86_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe 2397 *_VS2010x86_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe 2398 *_VS2010x86_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe 2399 2400 *_VS2010x86_IA32_MAKE_FLAGS = /nologo 2401 DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2402 RELEASE_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2403 NOOPT_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2404 2405 DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2406 RELEASE_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2407 NOOPT_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2408 2409 DEBUG_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32 -g 2410 RELEASE_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32 2411 NOOPT_VS2010x86_IA32_NASM_FLAGS = -O0 -f win32 -g 2412 2413 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 2414 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 2415 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 2416 2417 ################## 2418 # X64 definitions 2419 ################## 2420 *_VS2010x86_X64_*_DLL = DEF(VS2010x86_DLL) 2421 2422 *_VS2010x86_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2423 *_VS2010x86_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2424 *_VS2010x86_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2425 *_VS2010x86_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2426 *_VS2010x86_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2427 *_VS2010x86_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2428 *_VS2010x86_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe 2429 *_VS2010x86_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe 2430 *_VS2010x86_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2431 *_VS2010x86_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2432 2433 DEBUG_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2434 RELEASE_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2435 NOOPT_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2436 2437 DEBUG_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2438 RELEASE_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2439 NOOPT_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2440 2441 DEBUG_VS2010x86_X64_NASM_FLAGS = -Ox -f win64 -g 2442 RELEASE_VS2010x86_X64_NASM_FLAGS = -Ox -f win64 2443 NOOPT_VS2010x86_X64_NASM_FLAGS = -O0 -f win64 -g 2444 2445 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 2446 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 2447 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 2448 2449 ################## 2450 # IPF definitions 2451 ################## 2452 *_VS2010x86_IPF_*_DLL = DEF(VS2010x86_DLL) 2453 2454 *_VS2010x86_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2455 *_VS2010x86_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2456 *_VS2010x86_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2457 *_VS2010x86_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2458 *_VS2010x86_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2459 *_VS2010x86_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2460 *_VS2010x86_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe 2461 *_VS2010x86_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe 2462 *_VS2010x86_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2463 *_VS2010x86_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2464 2465 DEBUG_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2466 RELEASE_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2467 NOOPT_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2468 2469 DEBUG_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2470 RELEASE_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2471 NOOPT_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2472 2473 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 2474 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 2475 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 2476 2477 ################## 2478 # EBC definitions 2479 ################## 2480 *_VS2010x86_EBC_*_FAMILY = INTEL 2481 *_VS2010x86_EBC_*_DLL = DEF(VS2010x86_DLL) 2482 2483 *_VS2010x86_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2484 *_VS2010x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 2485 *_VS2010x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 2486 *_VS2010x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 2487 *_VS2010x86_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2488 *_VS2010x86_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2489 2490 *_VS2010x86_EBC_MAKE_FLAGS = /nologo 2491 *_VS2010x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2492 *_VS2010x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2493 *_VS2010x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2494 *_VS2010x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2495 *_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 2496 2497 2498 #################################################################################### 2499 # VS2010x86xASL - Microsoft Visual Studio 2010 with Microsoft ASL 2500 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2501 #################################################################################### 2502 *_VS2010x86xASL_*_*_FAMILY = MSFT 2503 2504 *_VS2010x86xASL_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2505 *_VS2010x86xASL_*_MAKE_FLAG = /nologo 2506 *_VS2010x86xASL_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe 2507 2508 *_VS2010x86xASL_*_MAKE_FLAGS = /nologo 2509 *_VS2010x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 2510 *_VS2010x86xASL_*_APP_FLAGS = /nologo /E /TC 2511 *_VS2010x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2512 *_VS2010x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2513 2514 *_VS2010x86xASL_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe 2515 2516 ################## 2517 # ASL definitions 2518 ################## 2519 *_VS2010x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2520 *_VS2010x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 2521 *_VS2010x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2522 *_VS2010x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2523 *_VS2010x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2524 *_VS2010x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2525 2526 ################## 2527 # IA32 definitions 2528 ################## 2529 *_VS2010x86xASL_IA32_*_DLL = DEF(VS2010x86_DLL) 2530 2531 *_VS2010x86xASL_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2532 *_VS2010x86xASL_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe 2533 *_VS2010x86xASL_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2534 *_VS2010x86xASL_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe 2535 *_VS2010x86xASL_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2536 *_VS2010x86xASL_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe 2537 *_VS2010x86xASL_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2538 *_VS2010x86xASL_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe 2539 *_VS2010x86xASL_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe 2540 *_VS2010x86xASL_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe 2541 *_VS2010x86xASL_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe 2542 2543 *_VS2010x86xASL_IA32_MAKE_FLAGS = /nologo 2544 DEBUG_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2545 RELEASE_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2546 NOOPT_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2547 2548 DEBUG_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2549 RELEASE_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2550 NOOPT_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2551 2552 DEBUG_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 2553 RELEASE_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32 2554 NOOPT_VS2010x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 2555 2556 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 2557 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 2558 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 2559 2560 ################## 2561 # X64 definitions 2562 ################## 2563 *_VS2010x86xASL_X64_*_DLL = DEF(VS2010x86_DLL) 2564 2565 *_VS2010x86xASL_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2566 *_VS2010x86xASL_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2567 *_VS2010x86xASL_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2568 *_VS2010x86xASL_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2569 *_VS2010x86xASL_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2570 *_VS2010x86xASL_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2571 *_VS2010x86xASL_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe 2572 *_VS2010x86xASL_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe 2573 *_VS2010x86xASL_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2574 *_VS2010x86xASL_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2575 2576 DEBUG_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2577 RELEASE_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2578 NOOPT_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2579 2580 DEBUG_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2581 RELEASE_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2582 NOOPT_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2583 2584 DEBUG_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 2585 RELEASE_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64 2586 NOOPT_VS2010x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 2587 2588 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 2589 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 2590 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 2591 2592 ################## 2593 # IPF definitions 2594 ################## 2595 *_VS2010x86xASL_IPF_*_DLL = DEF(VS2010x86_DLL) 2596 2597 *_VS2010x86xASL_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2598 *_VS2010x86xASL_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2599 *_VS2010x86xASL_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2600 *_VS2010x86xASL_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2601 *_VS2010x86xASL_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2602 *_VS2010x86xASL_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2603 *_VS2010x86xASL_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe 2604 *_VS2010x86xASL_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe 2605 *_VS2010x86xASL_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2606 *_VS2010x86xASL_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2607 2608 DEBUG_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2609 RELEASE_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2610 NOOPT_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2611 2612 DEBUG_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2613 RELEASE_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2614 NOOPT_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2615 2616 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 2617 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 2618 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 2619 2620 ################## 2621 # EBC definitions 2622 ################## 2623 *_VS2010x86xASL_EBC_*_FAMILY = INTEL 2624 *_VS2010x86xASL_EBC_*_DLL = DEF(VS2010x86_DLL) 2625 2626 *_VS2010x86xASL_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2627 *_VS2010x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 2628 *_VS2010x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 2629 *_VS2010x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 2630 *_VS2010x86xASL_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2631 *_VS2010x86xASL_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2632 2633 *_VS2010x86xASL_EBC_MAKE_FLAGS = /nologo 2634 *_VS2010x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2635 *_VS2010x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2636 *_VS2010x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2637 *_VS2010x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2638 *_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 2639 2640 2641 #################################################################################### 2642 # 2643 # Microsoft Visual Studio 2012 2644 # 2645 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Intel ASL 2646 # ASL - Intel ACPI Source Language Compiler 2647 #################################################################################### 2648 # VS2012 - Microsoft Visual Studio 2012 Professional Edition 2649 *_VS2012_*_*_FAMILY = MSFT 2650 2651 *_VS2012_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2652 *_VS2012_*_MAKE_FLAGS = /nologo 2653 *_VS2012_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe 2654 2655 *_VS2012_*_SLINK_FLAGS = /NOLOGO /LTCG 2656 *_VS2012_*_APP_FLAGS = /nologo /E /TC 2657 *_VS2012_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2658 *_VS2012_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2659 2660 *_VS2012_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe 2661 2662 ################## 2663 # ASL definitions 2664 ################## 2665 *_VS2012_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 2666 *_VS2012_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2667 *_VS2012_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2668 *_VS2012_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2669 *_VS2012_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2670 *_VS2012_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2671 2672 ################## 2673 # IA32 definitions 2674 ################## 2675 *_VS2012_IA32_*_DLL = DEF(VS2012_DLL) 2676 2677 *_VS2012_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2678 *_VS2012_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe 2679 *_VS2012_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe 2680 *_VS2012_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe 2681 *_VS2012_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe 2682 *_VS2012_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe 2683 *_VS2012_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe 2684 *_VS2012_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe 2685 *_VS2012_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe 2686 *_VS2012_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe 2687 *_VS2012_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe 2688 2689 *_VS2012_IA32_MAKE_FLAGS = /nologo 2690 DEBUG_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2691 RELEASE_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2692 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 2693 2694 DEBUG_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2695 RELEASE_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2696 NOOPT_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2697 2698 DEBUG_VS2012_IA32_NASM_FLAGS = -Ox -f win32 -g 2699 RELEASE_VS2012_IA32_NASM_FLAGS = -Ox -f win32 2700 NOOPT_VS2012_IA32_NASM_FLAGS = -O0 -f win32 -g 2701 2702 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 2703 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 2704 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 2705 2706 ################## 2707 # X64 definitions 2708 ################## 2709 *_VS2012_X64_*_DLL = DEF(VS2012_DLL) 2710 2711 *_VS2012_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe 2712 *_VS2012_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe 2713 *_VS2012_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe 2714 *_VS2012_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe 2715 *_VS2012_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe 2716 *_VS2012_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe 2717 *_VS2012_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe 2718 *_VS2012_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe 2719 *_VS2012_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe 2720 *_VS2012_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe 2721 2722 DEBUG_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2723 RELEASE_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2724 NOOPT_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2725 2726 DEBUG_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2727 RELEASE_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2728 NOOPT_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2729 2730 DEBUG_VS2012_X64_NASM_FLAGS = -Ox -f win64 -g 2731 RELEASE_VS2012_X64_NASM_FLAGS = -Ox -f win64 2732 NOOPT_VS2012_X64_NASM_FLAGS = -O0 -f win64 -g 2733 2734 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 2735 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 2736 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 2737 2738 ################## 2739 # EBC definitions 2740 ################## 2741 *_VS2012_EBC_*_FAMILY = INTEL 2742 *_VS2012_EBC_*_DLL = DEF(VS2012_DLL) 2743 2744 *_VS2012_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2745 *_VS2012_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2746 *_VS2012_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2747 *_VS2012_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2748 *_VS2012_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe 2749 *_VS2012_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe 2750 2751 *_VS2012_EBC_MAKE_FLAGS = /nologo 2752 *_VS2012_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2753 *_VS2012_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2754 *_VS2012_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2755 *_VS2012_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2756 *_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 2757 2758 2759 #################################################################################### 2760 # 2761 # Microsoft Visual Studio 2012 2762 # 2763 # VS2012 - Microsoft Visual Studio 2012 Professional Edition with Microsoft ASL 2764 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2765 #################################################################################### 2766 # VS2012xASL - Microsoft Visual Studio 2012 Professional Edition 2767 *_VS2012xASL_*_*_FAMILY = MSFT 2768 2769 *_VS2012xASL_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2770 *_VS2012xASL_*_MAKE_FLAG = /nologo 2771 *_VS2012xASL_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe 2772 2773 *_VS2012xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 2774 *_VS2012xASL_*_APP_FLAGS = /nologo /E /TC 2775 *_VS2012xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2776 *_VS2012xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2777 2778 *_VS2012xASL_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe 2779 2780 ################## 2781 # ASL definitions 2782 ################## 2783 *_VS2012xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2784 *_VS2012xASL_*_ASL_FLAGS = 2785 *_VS2012xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2786 *_VS2012xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2787 *_VS2012xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2788 *_VS2012xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2789 2790 ################## 2791 # IA32 definitions 2792 ################## 2793 *_VS2012xASL_IA32_*_DLL = DEF(VS2012_DLL) 2794 2795 *_VS2012xASL_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2796 *_VS2012xASL_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe 2797 *_VS2012xASL_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe 2798 *_VS2012xASL_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe 2799 *_VS2012xASL_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe 2800 *_VS2012xASL_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe 2801 *_VS2012xASL_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe 2802 *_VS2012xASL_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe 2803 *_VS2012xASL_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe 2804 *_VS2012xASL_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe 2805 *_VS2012xASL_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe 2806 2807 *_VS2012xASL_IA32_MAKE_FLAGS = /nologo 2808 DEBUG_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2809 RELEASE_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2810 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 2811 2812 DEBUG_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2813 RELEASE_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2814 NOOPT_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2815 2816 DEBUG_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 2817 RELEASE_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32 2818 NOOPT_VS2012xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 2819 2820 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 2821 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 2822 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 2823 2824 ################## 2825 # X64 definitions 2826 ################## 2827 *_VS2012xASL_X64_*_DLL = DEF(VS2012_DLL) 2828 2829 *_VS2012xASL_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe 2830 *_VS2012xASL_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe 2831 *_VS2012xASL_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe 2832 *_VS2012xASL_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe 2833 *_VS2012xASL_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe 2834 *_VS2012xASL_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe 2835 *_VS2012xASL_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe 2836 *_VS2012xASL_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe 2837 *_VS2012xASL_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe 2838 *_VS2012xASL_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe 2839 2840 DEBUG_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2841 RELEASE_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2842 NOOPT_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2843 2844 DEBUG_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2845 RELEASE_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2846 NOOPT_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2847 2848 DEBUG_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64 -g 2849 RELEASE_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64 2850 NOOPT_VS2012xASL_X64_NASM_FLAGS = -O0 -f win64 -g 2851 2852 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 2853 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 2854 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 2855 2856 ################## 2857 # EBC definitions 2858 ################## 2859 *_VS2012xASL_EBC_*_FAMILY = INTEL 2860 *_VS2012xASL_EBC_*_DLL = DEF(VS2012_DLL) 2861 2862 *_VS2012xASL_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe 2863 *_VS2012xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2864 *_VS2012xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2865 *_VS2012xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2866 *_VS2012xASL_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe 2867 *_VS2012xASL_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe 2868 2869 *_VS2012xASL_EBC_MAKE_FLAGS = /nologo 2870 *_VS2012xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2871 *_VS2012xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2872 *_VS2012xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2873 *_VS2012xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2874 *_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 2875 2876 2877 #################################################################################### 2878 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional with Intel ASL 2879 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 2880 #################################################################################### 2881 # VS2012x86 - Microsoft Visual Studio 2012 (x86) professional Edition with Intel ASL 2882 *_VS2012x86_*_*_FAMILY = MSFT 2883 2884 *_VS2012x86_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 2885 *_VS2012x86_*_MAKE_FLAG = /nologo 2886 *_VS2012x86_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe 2887 2888 *_VS2012x86_*_MAKE_FLAGS = /nologo 2889 *_VS2012x86_*_SLINK_FLAGS = /NOLOGO /LTCG 2890 *_VS2012x86_*_APP_FLAGS = /nologo /E /TC 2891 *_VS2012x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2892 *_VS2012x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2893 2894 *_VS2012x86_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe 2895 2896 ################## 2897 # ASL definitions 2898 ################## 2899 *_VS2012x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 2900 *_VS2012x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2901 *_VS2012x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2902 *_VS2012x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2903 *_VS2012x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2904 *_VS2012x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2905 2906 ################## 2907 # IA32 definitions 2908 ################## 2909 *_VS2012x86_IA32_*_DLL = DEF(VS2012x86_DLL) 2910 2911 *_VS2012x86_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 2912 *_VS2012x86_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe 2913 *_VS2012x86_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe 2914 *_VS2012x86_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe 2915 *_VS2012x86_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe 2916 *_VS2012x86_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe 2917 *_VS2012x86_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe 2918 *_VS2012x86_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe 2919 *_VS2012x86_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe 2920 *_VS2012x86_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe 2921 *_VS2012x86_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe 2922 2923 *_VS2012x86_IA32_MAKE_FLAGS = /nologo 2924 DEBUG_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2925 RELEASE_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2926 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 2927 2928 DEBUG_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2929 RELEASE_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2930 NOOPT_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2931 2932 DEBUG_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32 -g 2933 RELEASE_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32 2934 NOOPT_VS2012x86_IA32_NASM_FLAGS = -O0 -f win32 -g 2935 2936 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 2937 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 2938 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 2939 2940 ################## 2941 # X64 definitions 2942 ################## 2943 *_VS2012x86_X64_*_DLL = DEF(VS2012x86_DLL) 2944 2945 *_VS2012x86_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe 2946 *_VS2012x86_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe 2947 *_VS2012x86_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe 2948 *_VS2012x86_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe 2949 *_VS2012x86_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe 2950 *_VS2012x86_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe 2951 *_VS2012x86_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe 2952 *_VS2012x86_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe 2953 *_VS2012x86_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe 2954 *_VS2012x86_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe 2955 2956 DEBUG_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2957 RELEASE_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2958 NOOPT_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2959 2960 DEBUG_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2961 RELEASE_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2962 NOOPT_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2963 2964 DEBUG_VS2012x86_X64_NASM_FLAGS = -Ox -f win64 -g 2965 RELEASE_VS2012x86_X64_NASM_FLAGS = -Ox -f win64 2966 NOOPT_VS2012x86_X64_NASM_FLAGS = -O0 -f win64 -g 2967 2968 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 2969 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 2970 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 2971 2972 ################## 2973 # EBC definitions 2974 ################## 2975 *_VS2012x86_EBC_*_FAMILY = INTEL 2976 *_VS2012x86_EBC_*_DLL = DEF(VS2012x86_DLL) 2977 2978 *_VS2012x86_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 2979 *_VS2012x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 2980 *_VS2012x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 2981 *_VS2012x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 2982 *_VS2012x86_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe 2983 *_VS2012x86_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe 2984 2985 *_VS2012x86_EBC_MAKE_FLAGS = /nologo 2986 *_VS2012x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2987 *_VS2012x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2988 *_VS2012x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2989 *_VS2012x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2990 *_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 2991 2992 2993 #################################################################################### 2994 # VS2012x86xASL - Microsoft Visual Studio 2012 (x86) professional with Microsoft ASL 2995 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2996 #################################################################################### 2997 *_VS2012x86xASL_*_*_FAMILY = MSFT 2998 2999 *_VS2012x86xASL_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 3000 *_VS2012x86xASL_*_MAKE_FLAG = /nologo 3001 *_VS2012x86xASL_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe 3002 3003 *_VS2012x86xASL_*_MAKE_FLAGS = /nologo 3004 *_VS2012x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 3005 *_VS2012x86xASL_*_APP_FLAGS = /nologo /E /TC 3006 *_VS2012x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3007 *_VS2012x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3008 3009 *_VS2012x86xASL_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe 3010 3011 ################## 3012 # ASL definitions 3013 ################## 3014 *_VS2012x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3015 *_VS2012x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 3016 *_VS2012x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3017 *_VS2012x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3018 *_VS2012x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3019 *_VS2012x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3020 3021 ################## 3022 # IA32 definitions 3023 ################## 3024 *_VS2012x86xASL_IA32_*_DLL = DEF(VS2012x86_DLL) 3025 3026 *_VS2012x86xASL_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 3027 *_VS2012x86xASL_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe 3028 *_VS2012x86xASL_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe 3029 *_VS2012x86xASL_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe 3030 *_VS2012x86xASL_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe 3031 *_VS2012x86xASL_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe 3032 *_VS2012x86xASL_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe 3033 *_VS2012x86xASL_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe 3034 *_VS2012x86xASL_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe 3035 *_VS2012x86xASL_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe 3036 *_VS2012x86xASL_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe 3037 3038 *_VS2012x86xASL_IA32_MAKE_FLAGS = /nologo 3039 DEBUG_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3040 RELEASE_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3041 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 3042 3043 DEBUG_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3044 RELEASE_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3045 NOOPT_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3046 3047 DEBUG_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 3048 RELEASE_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32 3049 NOOPT_VS2012x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 3050 3051 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 3052 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 3053 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 3054 3055 ################## 3056 # X64 definitions 3057 ################## 3058 *_VS2012x86xASL_X64_*_DLL = DEF(VS2012x86_DLL) 3059 3060 *_VS2012x86xASL_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe 3061 *_VS2012x86xASL_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe 3062 *_VS2012x86xASL_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe 3063 *_VS2012x86xASL_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe 3064 *_VS2012x86xASL_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe 3065 *_VS2012x86xASL_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe 3066 *_VS2012x86xASL_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe 3067 *_VS2012x86xASL_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe 3068 *_VS2012x86xASL_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe 3069 *_VS2012x86xASL_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe 3070 3071 DEBUG_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3072 RELEASE_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3073 NOOPT_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3074 3075 DEBUG_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3076 RELEASE_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3077 NOOPT_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3078 3079 DEBUG_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 3080 RELEASE_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64 3081 NOOPT_VS2012x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 3082 3083 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 3084 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 3085 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 3086 3087 ################## 3088 # EBC definitions 3089 ################## 3090 *_VS2012x86xASL_EBC_*_FAMILY = INTEL 3091 *_VS2012x86xASL_EBC_*_DLL = DEF(VS2012x86_DLL) 3092 3093 *_VS2012x86xASL_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe 3094 *_VS2012x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3095 *_VS2012x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3096 *_VS2012x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3097 *_VS2012x86xASL_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe 3098 *_VS2012x86xASL_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe 3099 3100 *_VS2012x86xASL_EBC_MAKE_FLAGS = /nologo 3101 *_VS2012x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3102 *_VS2012x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3103 *_VS2012x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3104 *_VS2012x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3105 *_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 3106 3107 #################################################################################### 3108 # 3109 # Microsoft Visual Studio 2013 3110 # 3111 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Intel ASL 3112 # ASL - Intel ACPI Source Language Compiler 3113 #################################################################################### 3114 # VS2013 - Microsoft Visual Studio 2013 Professional Edition 3115 *_VS2013_*_*_FAMILY = MSFT 3116 3117 *_VS2013_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3118 *_VS2013_*_MAKE_FLAGS = /nologo 3119 *_VS2013_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe 3120 3121 *_VS2013_*_SLINK_FLAGS = /NOLOGO /LTCG 3122 *_VS2013_*_APP_FLAGS = /nologo /E /TC 3123 *_VS2013_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3124 *_VS2013_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3125 3126 *_VS2013_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe 3127 3128 ################## 3129 # ASL definitions 3130 ################## 3131 *_VS2013_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3132 *_VS2013_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3133 *_VS2013_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3134 *_VS2013_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3135 *_VS2013_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3136 *_VS2013_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3137 3138 ################## 3139 # IA32 definitions 3140 ################## 3141 *_VS2013_IA32_*_DLL = DEF(VS2013_DLL) 3142 3143 *_VS2013_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3144 *_VS2013_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe 3145 *_VS2013_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe 3146 *_VS2013_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe 3147 *_VS2013_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe 3148 *_VS2013_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe 3149 *_VS2013_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe 3150 *_VS2013_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe 3151 *_VS2013_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe 3152 *_VS2013_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe 3153 *_VS2013_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe 3154 3155 *_VS2013_IA32_MAKE_FLAGS = /nologo 3156 DEBUG_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3157 RELEASE_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3158 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 3159 3160 DEBUG_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3161 RELEASE_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3162 NOOPT_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3163 3164 DEBUG_VS2013_IA32_NASM_FLAGS = -Ox -f win32 -g 3165 RELEASE_VS2013_IA32_NASM_FLAGS = -Ox -f win32 3166 NOOPT_VS2013_IA32_NASM_FLAGS = -O0 -f win32 -g 3167 3168 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 3169 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 3170 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 3171 3172 ################## 3173 # X64 definitions 3174 ################## 3175 *_VS2013_X64_*_DLL = DEF(VS2013_DLL) 3176 3177 *_VS2013_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe 3178 *_VS2013_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe 3179 *_VS2013_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe 3180 *_VS2013_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe 3181 *_VS2013_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe 3182 *_VS2013_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe 3183 *_VS2013_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe 3184 *_VS2013_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe 3185 *_VS2013_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe 3186 *_VS2013_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe 3187 3188 DEBUG_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3189 RELEASE_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3190 NOOPT_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3191 3192 DEBUG_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3193 RELEASE_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3194 NOOPT_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3195 3196 DEBUG_VS2013_X64_NASM_FLAGS = -Ox -f win64 -g 3197 RELEASE_VS2013_X64_NASM_FLAGS = -Ox -f win64 3198 NOOPT_VS2013_X64_NASM_FLAGS = -O0 -f win64 -g 3199 3200 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 3201 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 3202 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 3203 3204 ################## 3205 # EBC definitions 3206 ################## 3207 *_VS2013_EBC_*_FAMILY = INTEL 3208 *_VS2013_EBC_*_DLL = DEF(VS2013_DLL) 3209 3210 *_VS2013_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3211 *_VS2013_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3212 *_VS2013_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3213 *_VS2013_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3214 *_VS2013_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe 3215 *_VS2013_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe 3216 3217 *_VS2013_EBC_MAKE_FLAGS = /nologo 3218 *_VS2013_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3219 *_VS2013_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3220 *_VS2013_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3221 *_VS2013_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3222 *_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 3223 3224 3225 #################################################################################### 3226 # 3227 # Microsoft Visual Studio 2013 3228 # 3229 # VS2013 - Microsoft Visual Studio 2013 Professional Edition with Microsoft ASL 3230 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 3231 #################################################################################### 3232 # VS2013xASL - Microsoft Visual Studio 2013 Professional Edition 3233 *_VS2013xASL_*_*_FAMILY = MSFT 3234 3235 *_VS2013xASL_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3236 *_VS2013xASL_*_MAKE_FLAG = /nologo 3237 *_VS2013xASL_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe 3238 3239 *_VS2013xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 3240 *_VS2013xASL_*_APP_FLAGS = /nologo /E /TC 3241 *_VS2013xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3242 *_VS2013xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3243 3244 *_VS2013xASL_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe 3245 3246 ################## 3247 # ASL definitions 3248 ################## 3249 *_VS2013xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3250 *_VS2013xASL_*_ASL_FLAGS = 3251 *_VS2013xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3252 *_VS2013xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3253 *_VS2013xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3254 *_VS2013xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3255 3256 ################## 3257 # IA32 definitions 3258 ################## 3259 *_VS2013xASL_IA32_*_DLL = DEF(VS2013_DLL) 3260 3261 *_VS2013xASL_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3262 *_VS2013xASL_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe 3263 *_VS2013xASL_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe 3264 *_VS2013xASL_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe 3265 *_VS2013xASL_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe 3266 *_VS2013xASL_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe 3267 *_VS2013xASL_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe 3268 *_VS2013xASL_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe 3269 *_VS2013xASL_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe 3270 *_VS2013xASL_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe 3271 *_VS2013xASL_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe 3272 3273 *_VS2013xASL_IA32_MAKE_FLAGS = /nologo 3274 DEBUG_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3275 RELEASE_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3276 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 3277 3278 DEBUG_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3279 RELEASE_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3280 NOOPT_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3281 3282 DEBUG_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 3283 RELEASE_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32 3284 NOOPT_VS2013xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 3285 3286 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 3287 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 3288 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 3289 3290 ################## 3291 # X64 definitions 3292 ################## 3293 *_VS2013xASL_X64_*_DLL = DEF(VS2013_DLL) 3294 3295 *_VS2013xASL_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe 3296 *_VS2013xASL_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe 3297 *_VS2013xASL_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe 3298 *_VS2013xASL_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe 3299 *_VS2013xASL_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe 3300 *_VS2013xASL_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe 3301 *_VS2013xASL_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe 3302 *_VS2013xASL_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe 3303 *_VS2013xASL_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe 3304 *_VS2013xASL_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe 3305 3306 DEBUG_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3307 RELEASE_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3308 NOOPT_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3309 3310 DEBUG_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3311 RELEASE_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3312 NOOPT_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3313 3314 DEBUG_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64 -g 3315 RELEASE_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64 3316 NOOPT_VS2013xASL_X64_NASM_FLAGS = -O0 -f win64 -g 3317 3318 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 3319 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 3320 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 3321 3322 ################## 3323 # EBC definitions 3324 ################## 3325 *_VS2013xASL_EBC_*_FAMILY = INTEL 3326 *_VS2013xASL_EBC_*_DLL = DEF(VS2013_DLL) 3327 3328 *_VS2013xASL_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe 3329 *_VS2013xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3330 *_VS2013xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3331 *_VS2013xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3332 *_VS2013xASL_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe 3333 *_VS2013xASL_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe 3334 3335 *_VS2013xASL_EBC_MAKE_FLAGS = /nologo 3336 *_VS2013xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3337 *_VS2013xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3338 *_VS2013xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3339 *_VS2013xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3340 *_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 3341 3342 3343 #################################################################################### 3344 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional with Intel ASL 3345 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 3346 #################################################################################### 3347 # VS2013x86 - Microsoft Visual Studio 2013 (x86) professional Edition with Intel ASL 3348 *_VS2013x86_*_*_FAMILY = MSFT 3349 3350 *_VS2013x86_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3351 *_VS2013x86_*_MAKE_FLAG = /nologo 3352 *_VS2013x86_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe 3353 3354 *_VS2013x86_*_MAKE_FLAGS = /nologo 3355 *_VS2013x86_*_SLINK_FLAGS = /NOLOGO /LTCG 3356 *_VS2013x86_*_APP_FLAGS = /nologo /E /TC 3357 *_VS2013x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3358 *_VS2013x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3359 3360 *_VS2013x86_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe 3361 3362 ################## 3363 # ASL definitions 3364 ################## 3365 *_VS2013x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 3366 *_VS2013x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3367 *_VS2013x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3368 *_VS2013x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3369 *_VS2013x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3370 *_VS2013x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3371 3372 ################## 3373 # IA32 definitions 3374 ################## 3375 *_VS2013x86_IA32_*_DLL = DEF(VS2013x86_DLL) 3376 3377 *_VS2013x86_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3378 *_VS2013x86_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe 3379 *_VS2013x86_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe 3380 *_VS2013x86_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe 3381 *_VS2013x86_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe 3382 *_VS2013x86_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe 3383 *_VS2013x86_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3384 *_VS2013x86_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe 3385 *_VS2013x86_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe 3386 *_VS2013x86_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe 3387 *_VS2013x86_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe 3388 3389 *_VS2013x86_IA32_MAKE_FLAGS = /nologo 3390 DEBUG_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3391 RELEASE_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3392 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 3393 3394 DEBUG_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3395 RELEASE_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3396 NOOPT_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3397 3398 DEBUG_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32 -g 3399 RELEASE_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32 3400 NOOPT_VS2013x86_IA32_NASM_FLAGS = -O0 -f win32 -g 3401 3402 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 3403 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 3404 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 3405 3406 ################## 3407 # X64 definitions 3408 ################## 3409 *_VS2013x86_X64_*_DLL = DEF(VS2013x86_DLL) 3410 3411 *_VS2013x86_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe 3412 *_VS2013x86_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3413 *_VS2013x86_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3414 *_VS2013x86_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3415 *_VS2013x86_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe 3416 *_VS2013x86_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3417 *_VS2013x86_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe 3418 *_VS2013x86_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe 3419 *_VS2013x86_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe 3420 *_VS2013x86_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe 3421 3422 DEBUG_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3423 RELEASE_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3424 NOOPT_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3425 3426 DEBUG_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3427 RELEASE_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3428 NOOPT_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3429 3430 DEBUG_VS2013x86_X64_NASM_FLAGS = -Ox -f win64 -g 3431 RELEASE_VS2013x86_X64_NASM_FLAGS = -Ox -f win64 3432 NOOPT_VS2013x86_X64_NASM_FLAGS = -O0 -f win64 -g 3433 3434 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 3435 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 3436 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 3437 3438 ################## 3439 # EBC definitions 3440 ################## 3441 *_VS2013x86_EBC_*_FAMILY = INTEL 3442 *_VS2013x86_EBC_*_DLL = DEF(VS2013x86_DLL) 3443 3444 *_VS2013x86_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3445 *_VS2013x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3446 *_VS2013x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3447 *_VS2013x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3448 *_VS2013x86_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3449 *_VS2013x86_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3450 3451 *_VS2013x86_EBC_MAKE_FLAGS = /nologo 3452 *_VS2013x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3453 *_VS2013x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3454 *_VS2013x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3455 *_VS2013x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3456 *_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 3457 3458 3459 #################################################################################### 3460 # VS2013x86xASL - Microsoft Visual Studio 2013 (x86) professional with Microsoft ASL 3461 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 3462 #################################################################################### 3463 *_VS2013x86xASL_*_*_FAMILY = MSFT 3464 3465 *_VS2013x86xASL_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3466 *_VS2013x86xASL_*_MAKE_FLAG = /nologo 3467 *_VS2013x86xASL_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe 3468 3469 *_VS2013x86xASL_*_MAKE_FLAGS = /nologo 3470 *_VS2013x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 3471 *_VS2013x86xASL_*_APP_FLAGS = /nologo /E /TC 3472 *_VS2013x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3473 *_VS2013x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3474 3475 *_VS2013x86xASL_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe 3476 3477 ################## 3478 # ASL definitions 3479 ################## 3480 *_VS2013x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3481 *_VS2013x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 3482 *_VS2013x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3483 *_VS2013x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3484 *_VS2013x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3485 *_VS2013x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3486 3487 ################## 3488 # IA32 definitions 3489 ################## 3490 *_VS2013x86xASL_IA32_*_DLL = DEF(VS2013x86_DLL) 3491 3492 *_VS2013x86xASL_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3493 *_VS2013x86xASL_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe 3494 *_VS2013x86xASL_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe 3495 *_VS2013x86xASL_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe 3496 *_VS2013x86xASL_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe 3497 *_VS2013x86xASL_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe 3498 *_VS2013x86xASL_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3499 *_VS2013x86xASL_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe 3500 *_VS2013x86xASL_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe 3501 *_VS2013x86xASL_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe 3502 *_VS2013x86xASL_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe 3503 3504 *_VS2013x86xASL_IA32_MAKE_FLAGS = /nologo 3505 DEBUG_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3506 RELEASE_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3507 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 3508 3509 DEBUG_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3510 RELEASE_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3511 NOOPT_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3512 3513 DEBUG_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 3514 RELEASE_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32 3515 NOOPT_VS2013x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 3516 3517 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 3518 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 3519 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 3520 3521 ################## 3522 # X64 definitions 3523 ################## 3524 *_VS2013x86xASL_X64_*_DLL = DEF(VS2013x86_DLL) 3525 3526 *_VS2013x86xASL_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe 3527 *_VS2013x86xASL_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3528 *_VS2013x86xASL_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3529 *_VS2013x86xASL_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3530 *_VS2013x86xASL_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe 3531 *_VS2013x86xASL_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe 3532 *_VS2013x86xASL_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe 3533 *_VS2013x86xASL_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe 3534 *_VS2013x86xASL_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe 3535 *_VS2013x86xASL_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe 3536 3537 DEBUG_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3538 RELEASE_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3539 NOOPT_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3540 3541 DEBUG_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3542 RELEASE_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3543 NOOPT_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3544 3545 DEBUG_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 3546 RELEASE_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64 3547 NOOPT_VS2013x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 3548 3549 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 3550 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 3551 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 3552 3553 ################## 3554 # EBC definitions 3555 ################## 3556 *_VS2013x86xASL_EBC_*_FAMILY = INTEL 3557 *_VS2013x86xASL_EBC_*_DLL = DEF(VS2013x86_DLL) 3558 3559 *_VS2013x86xASL_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe 3560 *_VS2013x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3561 *_VS2013x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3562 *_VS2013x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3563 *_VS2013x86xASL_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3564 *_VS2013x86xASL_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe 3565 3566 *_VS2013x86xASL_EBC_MAKE_FLAGS = /nologo 3567 *_VS2013x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3568 *_VS2013x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3569 *_VS2013x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3570 *_VS2013x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3571 *_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 3572 3573 3574 #################################################################################### 3575 # 3576 # Microsoft Visual Studio 2015 3577 # 3578 # VS2015 - Microsoft Visual Studio 2015 Professional Edition with Intel ASL 3579 # ASL - Intel ACPI Source Language Compiler 3580 #################################################################################### 3581 # VS2015 - Microsoft Visual Studio 2015 Professional Edition 3582 *_VS2015_*_*_FAMILY = MSFT 3583 3584 *_VS2015_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3585 *_VS2015_*_MAKE_FLAGS = /nologo 3586 *_VS2015_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe 3587 3588 *_VS2015_*_SLINK_FLAGS = /NOLOGO /LTCG 3589 *_VS2015_*_APP_FLAGS = /nologo /E /TC 3590 *_VS2015_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3591 *_VS2015_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3592 3593 *_VS2015_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe 3594 3595 ################## 3596 # ASL definitions 3597 ################## 3598 *_VS2015_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3599 *_VS2015_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3600 *_VS2015_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3601 *_VS2015_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3602 *_VS2015_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3603 *_VS2015_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3604 3605 ################## 3606 # IA32 definitions 3607 ################## 3608 *_VS2015_IA32_*_DLL = DEF(VS2015_DLL) 3609 3610 *_VS2015_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3611 *_VS2015_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe 3612 *_VS2015_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe 3613 *_VS2015_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe 3614 *_VS2015_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe 3615 *_VS2015_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe 3616 *_VS2015_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe 3617 *_VS2015_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe 3618 *_VS2015_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe 3619 *_VS2015_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe 3620 *_VS2015_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe 3621 3622 *_VS2015_IA32_MAKE_FLAGS = /nologo 3623 DEBUG_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3624 RELEASE_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3625 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 3626 3627 DEBUG_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3628 RELEASE_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3629 NOOPT_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3630 3631 DEBUG_VS2015_IA32_NASM_FLAGS = -Ox -f win32 -g 3632 RELEASE_VS2015_IA32_NASM_FLAGS = -Ox -f win32 3633 NOOPT_VS2015_IA32_NASM_FLAGS = -O0 -f win32 -g 3634 3635 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 3636 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 3637 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 3638 3639 ################## 3640 # X64 definitions 3641 ################## 3642 *_VS2015_X64_*_DLL = DEF(VS2015_DLL) 3643 3644 *_VS2015_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe 3645 *_VS2015_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe 3646 *_VS2015_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe 3647 *_VS2015_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe 3648 *_VS2015_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe 3649 *_VS2015_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe 3650 *_VS2015_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe 3651 *_VS2015_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe 3652 *_VS2015_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe 3653 *_VS2015_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe 3654 3655 DEBUG_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3656 RELEASE_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3657 NOOPT_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3658 3659 DEBUG_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3660 RELEASE_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3661 NOOPT_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3662 3663 DEBUG_VS2015_X64_NASM_FLAGS = -Ox -f win64 -g 3664 RELEASE_VS2015_X64_NASM_FLAGS = -Ox -f win64 3665 NOOPT_VS2015_X64_NASM_FLAGS = -O0 -f win64 -g 3666 3667 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 3668 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 3669 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 3670 3671 ################## 3672 # EBC definitions 3673 ################## 3674 *_VS2015_EBC_*_FAMILY = INTEL 3675 *_VS2015_EBC_*_DLL = DEF(VS2015_DLL) 3676 3677 *_VS2015_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3678 *_VS2015_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3679 *_VS2015_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3680 *_VS2015_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3681 *_VS2015_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe 3682 *_VS2015_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe 3683 3684 *_VS2015_EBC_MAKE_FLAGS = /nologo 3685 *_VS2015_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3686 *_VS2015_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3687 *_VS2015_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3688 *_VS2015_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3689 *_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 3690 3691 3692 #################################################################################### 3693 # 3694 # Microsoft Visual Studio 2015 3695 # 3696 # VS2015 - Microsoft Visual Studio 2015 Professional Edition with Microsoft ASL 3697 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 3698 #################################################################################### 3699 # VS2015xASL - Microsoft Visual Studio 2015 Professional Edition 3700 *_VS2015xASL_*_*_FAMILY = MSFT 3701 3702 *_VS2015xASL_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3703 *_VS2015xASL_*_MAKE_FLAG = /nologo 3704 *_VS2015xASL_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe 3705 3706 *_VS2015xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 3707 *_VS2015xASL_*_APP_FLAGS = /nologo /E /TC 3708 *_VS2015xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3709 *_VS2015xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3710 3711 *_VS2015xASL_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe 3712 3713 ################## 3714 # ASL definitions 3715 ################## 3716 *_VS2015xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3717 *_VS2015xASL_*_ASL_FLAGS = 3718 *_VS2015xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3719 *_VS2015xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3720 *_VS2015xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3721 *_VS2015xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3722 3723 ################## 3724 # IA32 definitions 3725 ################## 3726 *_VS2015xASL_IA32_*_DLL = DEF(VS2015_DLL) 3727 3728 *_VS2015xASL_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3729 *_VS2015xASL_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe 3730 *_VS2015xASL_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe 3731 *_VS2015xASL_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe 3732 *_VS2015xASL_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe 3733 *_VS2015xASL_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe 3734 *_VS2015xASL_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe 3735 *_VS2015xASL_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe 3736 *_VS2015xASL_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe 3737 *_VS2015xASL_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe 3738 *_VS2015xASL_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe 3739 3740 *_VS2015xASL_IA32_MAKE_FLAGS = /nologo 3741 DEBUG_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3742 RELEASE_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3743 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 3744 3745 DEBUG_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3746 RELEASE_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3747 NOOPT_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3748 3749 DEBUG_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 3750 RELEASE_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32 3751 NOOPT_VS2015xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 3752 3753 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 3754 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 3755 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 3756 3757 ################## 3758 # X64 definitions 3759 ################## 3760 *_VS2015xASL_X64_*_DLL = DEF(VS2015_DLL) 3761 3762 *_VS2015xASL_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe 3763 *_VS2015xASL_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe 3764 *_VS2015xASL_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe 3765 *_VS2015xASL_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe 3766 *_VS2015xASL_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe 3767 *_VS2015xASL_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe 3768 *_VS2015xASL_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe 3769 *_VS2015xASL_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe 3770 *_VS2015xASL_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe 3771 *_VS2015xASL_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe 3772 3773 DEBUG_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3774 RELEASE_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3775 NOOPT_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3776 3777 DEBUG_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3778 RELEASE_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3779 NOOPT_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3780 3781 DEBUG_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64 -g 3782 RELEASE_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64 3783 NOOPT_VS2015xASL_X64_NASM_FLAGS = -O0 -f win64 -g 3784 3785 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 3786 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 3787 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 3788 3789 ################## 3790 # EBC definitions 3791 ################## 3792 *_VS2015xASL_EBC_*_FAMILY = INTEL 3793 *_VS2015xASL_EBC_*_DLL = DEF(VS2015_DLL) 3794 3795 *_VS2015xASL_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe 3796 *_VS2015xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3797 *_VS2015xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3798 *_VS2015xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3799 *_VS2015xASL_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe 3800 *_VS2015xASL_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe 3801 3802 *_VS2015xASL_EBC_MAKE_FLAGS = /nologo 3803 *_VS2015xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3804 *_VS2015xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3805 *_VS2015xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3806 *_VS2015xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3807 *_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 3808 3809 3810 #################################################################################### 3811 # VS2015x86 - Microsoft Visual Studio 2015 (x86) professional with Intel ASL 3812 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 3813 #################################################################################### 3814 # VS2015x86 - Microsoft Visual Studio 2015 (x86) professional Edition with Intel ASL 3815 *_VS2015x86_*_*_FAMILY = MSFT 3816 3817 *_VS2015x86_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 3818 *_VS2015x86_*_MAKE_FLAG = /nologo 3819 *_VS2015x86_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe 3820 3821 *_VS2015x86_*_MAKE_FLAGS = /nologo 3822 *_VS2015x86_*_SLINK_FLAGS = /NOLOGO /LTCG 3823 *_VS2015x86_*_APP_FLAGS = /nologo /E /TC 3824 *_VS2015x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3825 *_VS2015x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3826 3827 *_VS2015x86_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe 3828 3829 ################## 3830 # ASL definitions 3831 ################## 3832 *_VS2015x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 3833 *_VS2015x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3834 *_VS2015x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3835 *_VS2015x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3836 *_VS2015x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3837 *_VS2015x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3838 3839 ################## 3840 # IA32 definitions 3841 ################## 3842 *_VS2015x86_IA32_*_DLL = DEF(VS2015x86_DLL) 3843 3844 *_VS2015x86_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 3845 *_VS2015x86_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe 3846 *_VS2015x86_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe 3847 *_VS2015x86_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe 3848 *_VS2015x86_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe 3849 *_VS2015x86_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe 3850 *_VS2015x86_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe 3851 *_VS2015x86_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe 3852 *_VS2015x86_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe 3853 *_VS2015x86_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe 3854 *_VS2015x86_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe 3855 3856 *_VS2015x86_IA32_MAKE_FLAGS = /nologo 3857 DEBUG_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3858 RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3859 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 3860 3861 DEBUG_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3862 RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3863 NOOPT_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3864 3865 DEBUG_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -g 3866 RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 3867 NOOPT_VS2015x86_IA32_NASM_FLAGS = -O0 -f win32 -g 3868 3869 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 3870 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 3871 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 3872 3873 ################## 3874 # X64 definitions 3875 ################## 3876 *_VS2015x86_X64_*_DLL = DEF(VS2015x86_DLL) 3877 3878 *_VS2015x86_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe 3879 *_VS2015x86_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3880 *_VS2015x86_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3881 *_VS2015x86_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3882 *_VS2015x86_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe 3883 *_VS2015x86_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3884 *_VS2015x86_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe 3885 *_VS2015x86_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe 3886 *_VS2015x86_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe 3887 *_VS2015x86_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe 3888 3889 DEBUG_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 3890 RELEASE_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 3891 NOOPT_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 3892 3893 DEBUG_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3894 RELEASE_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3895 NOOPT_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3896 3897 DEBUG_VS2015x86_X64_NASM_FLAGS = -Ox -f win64 -g 3898 RELEASE_VS2015x86_X64_NASM_FLAGS = -Ox -f win64 3899 NOOPT_VS2015x86_X64_NASM_FLAGS = -O0 -f win64 -g 3900 3901 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 3902 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 3903 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 3904 3905 ################## 3906 # EBC definitions 3907 ################## 3908 *_VS2015x86_EBC_*_FAMILY = INTEL 3909 *_VS2015x86_EBC_*_DLL = DEF(VS2015x86_DLL) 3910 3911 *_VS2015x86_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 3912 *_VS2015x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3913 *_VS2015x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3914 *_VS2015x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3915 *_VS2015x86_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe 3916 *_VS2015x86_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe 3917 3918 *_VS2015x86_EBC_MAKE_FLAGS = /nologo 3919 *_VS2015x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3920 *_VS2015x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3921 *_VS2015x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3922 *_VS2015x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3923 *_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 3924 3925 3926 #################################################################################### 3927 # VS2015x86xASL - Microsoft Visual Studio 2015 (x86) professional with Microsoft ASL 3928 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 3929 #################################################################################### 3930 *_VS2015x86xASL_*_*_FAMILY = MSFT 3931 3932 *_VS2015x86xASL_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 3933 *_VS2015x86xASL_*_MAKE_FLAG = /nologo 3934 *_VS2015x86xASL_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe 3935 3936 *_VS2015x86xASL_*_MAKE_FLAGS = /nologo 3937 *_VS2015x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 3938 *_VS2015x86xASL_*_APP_FLAGS = /nologo /E /TC 3939 *_VS2015x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3940 *_VS2015x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3941 3942 *_VS2015x86xASL_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe 3943 3944 ################## 3945 # ASL definitions 3946 ################## 3947 *_VS2015x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3948 *_VS2015x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 3949 *_VS2015x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3950 *_VS2015x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 3951 *_VS2015x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3952 *_VS2015x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3953 3954 ################## 3955 # IA32 definitions 3956 ################## 3957 *_VS2015x86xASL_IA32_*_DLL = DEF(VS2015x86_DLL) 3958 3959 *_VS2015x86xASL_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 3960 *_VS2015x86xASL_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe 3961 *_VS2015x86xASL_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe 3962 *_VS2015x86xASL_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe 3963 *_VS2015x86xASL_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe 3964 *_VS2015x86xASL_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe 3965 *_VS2015x86xASL_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe 3966 *_VS2015x86xASL_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe 3967 *_VS2015x86xASL_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe 3968 *_VS2015x86xASL_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe 3969 *_VS2015x86xASL_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe 3970 3971 *_VS2015x86xASL_IA32_MAKE_FLAGS = /nologo 3972 DEBUG_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 3973 RELEASE_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 3974 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 3975 3976 DEBUG_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3977 RELEASE_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 3978 NOOPT_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 3979 3980 DEBUG_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 3981 RELEASE_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32 3982 NOOPT_VS2015x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 3983 3984 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 3985 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 3986 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 3987 3988 ################## 3989 # X64 definitions 3990 ################## 3991 *_VS2015x86xASL_X64_*_DLL = DEF(VS2015x86_DLL) 3992 3993 *_VS2015x86xASL_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe 3994 *_VS2015x86xASL_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3995 *_VS2015x86xASL_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3996 *_VS2015x86xASL_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3997 *_VS2015x86xASL_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe 3998 *_VS2015x86xASL_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe 3999 *_VS2015x86xASL_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe 4000 *_VS2015x86xASL_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe 4001 *_VS2015x86xASL_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe 4002 *_VS2015x86xASL_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe 4003 4004 DEBUG_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4005 RELEASE_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 4006 NOOPT_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4007 4008 DEBUG_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4009 RELEASE_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4010 NOOPT_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4011 4012 DEBUG_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 4013 RELEASE_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64 4014 NOOPT_VS2015x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 4015 4016 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 4017 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 4018 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 4019 4020 ################## 4021 # EBC definitions 4022 ################## 4023 *_VS2015x86xASL_EBC_*_FAMILY = INTEL 4024 *_VS2015x86xASL_EBC_*_DLL = DEF(VS2015x86_DLL) 4025 4026 *_VS2015x86xASL_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe 4027 *_VS2015x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 4028 *_VS2015x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 4029 *_VS2015x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 4030 *_VS2015x86xASL_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe 4031 *_VS2015x86xASL_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe 4032 4033 *_VS2015x86xASL_EBC_MAKE_FLAGS = /nologo 4034 *_VS2015x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4035 *_VS2015x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4036 *_VS2015x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4037 *_VS2015x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4038 *_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 4039 4040 4041 #################################################################################### 4042 # 4043 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation) 4044 # And Intel ACPI Compiler 4045 # 4046 #################################################################################### 4047 # DDK3790 - Microsoft Windows DDK 3790.1830 4048 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 4049 *_DDK3790_*_*_FAMILY = MSFT 4050 4051 *_DDK3790_*_*_DLL = DEF(WINDDK_BIN32) 4052 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 4053 *_DDK3790_*_MAKE_FLAGS = /nologo 4054 *_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 4055 4056 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4057 *_DDK3790_*_APP_FLAGS = /nologo /E /TC 4058 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG 4059 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4060 4061 *_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe 4062 4063 ################## 4064 # ASL definitions 4065 ################## 4066 *_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 4067 *_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 4068 *_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 4069 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 4070 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 4071 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 4072 4073 ################## 4074 # IA32 definitions 4075 ################## 4076 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe 4077 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe 4078 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe 4079 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe 4080 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe 4081 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe 4082 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe 4083 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe 4084 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe 4085 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe 4086 4087 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4088 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 4089 NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4090 4091 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4092 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 4093 NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4094 4095 DEBUG_DDK3790_IA32_NASM_FLAGS = -Ox -f win32 -g 4096 RELEASE_DDK3790_IA32_NASM_FLAGS = -Ox -f win32 4097 NOOPT_DDK3790_IA32_NASM_FLAGS = -O0 -f win32 -g 4098 4099 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 4100 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 4101 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 4102 4103 ################## 4104 # x64 definitions 4105 ################## 4106 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe 4107 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe 4108 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe 4109 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe 4110 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe 4111 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe 4112 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 4113 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe 4114 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe 4115 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe 4116 4117 DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4118 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 4119 NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4120 4121 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4122 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4123 NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4124 4125 DEBUG_DDK3790_X64_NASM_FLAGS = -Ox -f win64 -g 4126 RELEASE_DDK3790_X64_NASM_FLAGS = -Ox -f win64 4127 NOOPT_DDK3790_X64_NASM_FLAGS = -O0 -f win64 -g 4128 4129 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 4130 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 4131 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 4132 4133 ################## 4134 # IPF definitions 4135 ################## 4136 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 4137 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 4138 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4139 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 4140 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4141 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 4142 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 4143 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 4144 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4145 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4146 4147 4148 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 4149 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 4150 NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 4151 4152 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4153 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 4154 NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4155 4156 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 4157 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 4158 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 4159 4160 ################## 4161 # EBC definitions 4162 ################## 4163 *_DDK3790_EBC_*_FAMILY = INTEL 4164 4165 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 4166 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 4167 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 4168 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 4169 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 4170 4171 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4172 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4173 *_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 4174 4175 #################################################################################### 4176 # 4177 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation) 4178 # And Microsoft ACPI Compiler 4179 # 4180 #################################################################################### 4181 # DDK3790xASL - Microsoft Windows DDK 3790.1830 4182 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 4183 *_DDK3790xASL_*_*_FAMILY = MSFT 4184 4185 *_DDK3790xASL_*_*_DLL = DEF(WINDDK_BIN32) 4186 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 4187 *_DDK3790xASL_*_MAKE_FLAGS = /nologo 4188 *_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 4189 4190 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4191 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC 4192 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG 4193 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4194 4195 *_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe 4196 4197 ################## 4198 # ASL definitions 4199 ################## 4200 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 4201 *_DDK3790xASL_*_ASL_FLAGS = 4202 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 4203 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 4204 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 4205 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 4206 4207 ################## 4208 # IA32 definitions 4209 ################## 4210 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe 4211 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe 4212 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe 4213 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe 4214 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe 4215 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe 4216 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe 4217 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe 4218 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe 4219 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe 4220 4221 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4222 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 4223 NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4224 4225 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4226 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 4227 NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4228 4229 DEBUG_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 4230 RELEASE_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32 4231 NOOPT_DDK3790xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 4232 4233 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 4234 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 4235 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 4236 4237 ################## 4238 # x64 definitions 4239 ################## 4240 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe 4241 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe 4242 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe 4243 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe 4244 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe 4245 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe 4246 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 4247 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe 4248 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe 4249 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe 4250 4251 DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4252 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 4253 NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4254 4255 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4256 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4257 NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4258 4259 DEBUG_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64 -g 4260 RELEASE_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64 4261 NOOPT_DDK3790xASL_X64_NASM_FLAGS = -O0 -f win64 -g 4262 4263 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 4264 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 4265 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 4266 4267 ################## 4268 # IPF definitions 4269 ################## 4270 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 4271 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 4272 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4273 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 4274 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4275 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 4276 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 4277 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 4278 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4279 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4280 4281 4282 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 4283 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 4284 NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 4285 4286 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4287 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 4288 NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4289 4290 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 4291 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 4292 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 4293 4294 ################## 4295 # EBC definitions 4296 ################## 4297 *_DDK3790xASL_EBC_*_FAMILY = INTEL 4298 4299 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 4300 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 4301 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 4302 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 4303 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 4304 4305 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4306 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4307 *_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 4308 4309 4310 #################################################################################### 4311 # GCC Common 4312 #################################################################################### 4313 4314 *_*_*_OBJCOPY_PATH = echo 4315 *_*_*_OBJCOPY_FLAGS = objcopy not needed for 4316 *_*_*_SYMRENAME_PATH = echo 4317 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for 4318 DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug 4319 RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG = 4320 4321 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -c -include AutoGen.h -fno-common 4322 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe 4323 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe 4324 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency 4325 DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -mabi=aapcs -fno-short-enums -save-temps -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -mfloat-abi=soft 4326 DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-short-enums -save-temps -fverbose-asm -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-builtin -Wno-address -fno-asynchronous-unwind-tables -fno-pic 4327 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie 4328 DEFINE GCC_DLINK2_FLAGS_COMMON = --script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds 4329 DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections 4330 DEFINE GCC_ARM_AARCH64_DLINK_COMMON= --emit-relocs -nostdlib --gc-sections -u $(IMAGE_ENTRY_POINT) -e $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4331 DEFINE GCC_ARM_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20 4332 DEFINE GCC_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20 4333 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) 4334 DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) --entry ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) 4335 DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) --entry ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) 4336 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 4337 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 4338 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64 4339 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem 4340 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 4341 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4342 DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4343 DEFINE GCC_ASLPP_FLAGS = -x c -E -P 4344 DEFINE GCC_ASLCC_FLAGS = -x c 4345 DEFINE GCC_WINDRES_FLAGS = -J rc -O coff 4346 DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii 4347 DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii 4348 DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii 4349 DEFINE GCC_ARM_RC_FLAGS = -I binary -O elf32-littlearm -B arm --rename-section .data=.hii 4350 DEFINE GCC_AARCH64_RC_FLAGS = -I binary -O elf64-littleaarch64 -B aarch64 --rename-section .data=.hii 4351 4352 DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections -fdata-sections -c -include AutoGen.h -fno-common -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 4353 DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -malign-double -fno-stack-protector -D EFI32 -fno-asynchronous-unwind-tables 4354 DEFINE GCC44_X64_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m64 -fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" -DNO_BUILTIN_VA_FUNCS -mno-red-zone -Wno-address -mcmodel=large -fno-asynchronous-unwind-tables 4355 DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections -z common-page-size=0x20 4356 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable 4357 DEFINE GCC44_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4358 DEFINE GCC44_IA32_DLINK2_FLAGS = --defsym=PECOFF_HEADER_SIZE=0x220 DEF(GCC_DLINK2_FLAGS_COMMON) 4359 DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64 4360 DEFINE GCC44_X64_DLINK2_FLAGS = --defsym=PECOFF_HEADER_SIZE=0x228 DEF(GCC_DLINK2_FLAGS_COMMON) 4361 DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS) 4362 4363 DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) 4364 DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) 4365 DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON) 4366 DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) 4367 DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) 4368 DEFINE GCC45_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS) 4369 DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS) 4370 DEFINE GCC45_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS) 4371 DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) 4372 4373 DEFINE GCC46_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable 4374 DEFINE GCC46_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable 4375 DEFINE GCC46_IA32_X64_DLINK_COMMON = DEF(GCC45_IA32_X64_DLINK_COMMON) 4376 DEFINE GCC46_IA32_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) 4377 DEFINE GCC46_IA32_X64_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) 4378 DEFINE GCC46_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS) 4379 DEFINE GCC46_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS) 4380 DEFINE GCC46_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS) 4381 DEFINE GCC46_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) 4382 DEFINE GCC46_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian 4383 DEFINE GCC46_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_ARM_CC_FLAGS) -fstack-protector -mword-relocations 4384 DEFINE GCC46_ARM_DLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) --oformat=elf32-littlearm 4385 DEFINE GCC46_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x220 4386 DEFINE GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_ASLDLINK_FLAGS) --oformat=elf32-littlearm 4387 4388 DEFINE GCC47_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) 4389 DEFINE GCC47_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) 4390 DEFINE GCC47_IA32_X64_DLINK_COMMON = DEF(GCC46_IA32_X64_DLINK_COMMON) 4391 DEFINE GCC47_IA32_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) 4392 DEFINE GCC47_IA32_X64_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) 4393 DEFINE GCC47_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS) 4394 DEFINE GCC47_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS) 4395 DEFINE GCC47_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS) 4396 DEFINE GCC47_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) 4397 DEFINE GCC47_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS) 4398 DEFINE GCC47_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian 4399 DEFINE GCC47_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -mno-unaligned-access 4400 DEFINE GCC47_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) -mcmodel=large DEF(GCC_AARCH64_CC_FLAGS) 4401 DEFINE GCC47_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS) 4402 DEFINE GCC47_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS) 4403 DEFINE GCC47_AARCH64_DLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) 4404 DEFINE GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x228 4405 DEFINE GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS) 4406 DEFINE GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_ASLDLINK_FLAGS) 4407 4408 DEFINE GCC48_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) 4409 DEFINE GCC48_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) 4410 DEFINE GCC48_IA32_X64_DLINK_COMMON = DEF(GCC47_IA32_X64_DLINK_COMMON) 4411 DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) 4412 DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS) 4413 DEFINE GCC48_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS) 4414 DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS) 4415 DEFINE GCC48_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS) 4416 DEFINE GCC48_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) 4417 DEFINE GCC48_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS) 4418 DEFINE GCC48_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS) 4419 DEFINE GCC48_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) 4420 DEFINE GCC48_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) 4421 DEFINE GCC48_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS) 4422 DEFINE GCC48_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS) 4423 DEFINE GCC48_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS) 4424 DEFINE GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS) 4425 DEFINE GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS) 4426 DEFINE GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS) 4427 4428 DEFINE GCC49_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) 4429 DEFINE GCC49_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) 4430 DEFINE GCC49_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections -z common-page-size=0x40 4431 DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable 4432 DEFINE GCC49_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4433 DEFINE GCC49_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS) 4434 DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64 4435 DEFINE GCC49_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS) 4436 DEFINE GCC49_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) 4437 DEFINE GCC49_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS) 4438 DEFINE GCC49_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS) 4439 DEFINE GCC49_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) 4440 DEFINE GCC49_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) -mcmodel=tiny DEF(GCC_AARCH64_CC_FLAGS) 4441 DEFINE GCC49_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS) 4442 DEFINE GCC49_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS) 4443 DEFINE GCC49_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS) 4444 DEFINE GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS) 4445 DEFINE GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS) 4446 DEFINE GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS) 4447 4448 #################################################################################### 4449 # 4450 # Unix GCC And Intel Linux ACPI Compiler 4451 # 4452 #################################################################################### 4453 # UNIXGCC - UNIX GCC 4454 # ASL - Intel Linux ACPI Source Language Compiler (iasl) 4455 *_UNIXGCC_*_*_FAMILY = GCC 4456 4457 *_UNIXGCC_*_MAKE_PATH = make 4458 *_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4459 4460 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 4461 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 4462 *_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 4463 *_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 4464 *_UNIXGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS) 4465 *_UNIXGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4466 *_UNIXGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4467 *_UNIXGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4468 *_UNIXGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4469 *_UNIXGCC_*_APP_FLAGS = 4470 *_UNIXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) 4471 *_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4472 4473 ################## 4474 # IA32 definitions 4475 ################## 4476 *_UNIXGCC_IA32_OBJCOPY_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy 4477 *_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4478 *_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4479 *_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar 4480 *_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld 4481 *_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4482 *_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4483 *_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld 4484 *_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4485 *_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc 4486 *_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy 4487 4488 *_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 4489 *_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4490 *_UNIXGCC_IA32_OBJCOPY_FLAGS = 4491 *_UNIXGCC_IA32_NASM_FLAGS = -f win32 4492 4493 ################## 4494 # X64 definitions 4495 ################## 4496 *_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4497 *_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4498 *_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar 4499 *_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld 4500 *_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld 4501 *_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4502 *_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4503 *_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4504 *_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc 4505 *_UNIXGCC_X64_RC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy 4506 *_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy 4507 4508 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 4509 *_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4510 *_UNIXGCC_X64_OBJCOPY_FLAGS = 4511 *_UNIXGCC_X64_NASM_FLAGS = -f win64 4512 4513 ################## 4514 # IPF definitions 4515 ################## 4516 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4517 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4518 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar 4519 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld 4520 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld 4521 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4522 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4523 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4524 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 4525 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 4526 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 4527 *_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 4528 4529 *_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 4530 *_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 4531 *_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 4532 *_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 4533 *_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 4534 4535 4536 #################################################################################### 4537 # 4538 # GCC 4.4 - This configuration is used to compile under Linux to produce 4539 # PE/COFF binaries using GCC 4.4. 4540 # 4541 #################################################################################### 4542 *_GCC44_*_*_FAMILY = GCC 4543 4544 *_GCC44_*_MAKE_PATH = DEF(GCC44_IA32_PREFIX)make 4545 *_GCC44_*_*_DLL = ENV(GCC44_DLL) 4546 *_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4547 4548 *_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4549 *_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4550 *_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4551 *_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4552 *_GCC44_*_APP_FLAGS = DEF(GCC_PP_FLAGS) 4553 *_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS) 4554 *_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4555 4556 ################## 4557 # GCC44 IA32 definitions 4558 ################## 4559 *_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy 4560 *_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc 4561 *_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar 4562 *_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)ld 4563 *_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)ld 4564 *_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc 4565 *_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc 4566 *_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc 4567 *_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc 4568 *_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc 4569 *_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy 4570 4571 *_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 4572 *_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 4573 *_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386 4574 *_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os 4575 *_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 4576 *_GCC44_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS) 4577 *_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4578 *_GCC44_IA32_OBJCOPY_FLAGS = 4579 *_GCC44_IA32_NASM_FLAGS = -f elf32 4580 4581 ################## 4582 # GCC44 X64 definitions 4583 ################## 4584 *_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy 4585 *_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc 4586 *_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar 4587 *_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)ld 4588 *_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)ld 4589 *_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc 4590 *_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc 4591 *_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc 4592 *_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc 4593 *_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc 4594 *_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy 4595 4596 *_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 4597 *_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 4598 *_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64 4599 *_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) 4600 *_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS) 4601 *_GCC44_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS) 4602 *_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4603 *_GCC44_X64_OBJCOPY_FLAGS = 4604 *_GCC44_X64_NASM_FLAGS = -f elf64 4605 4606 #################################################################################### 4607 # 4608 # GCC 4.5 - This configuration is used to compile under Linux to produce 4609 # PE/COFF binaries using GCC 4.5. 4610 # 4611 #################################################################################### 4612 *_GCC45_*_*_FAMILY = GCC 4613 4614 *_GCC45_*_MAKE_PATH = DEF(GCC45_IA32_PREFIX)make 4615 *_GCC45_*_*_DLL = ENV(GCC45_DLL) 4616 *_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4617 4618 *_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4619 *_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4620 *_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4621 *_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4622 *_GCC45_*_APP_FLAGS = 4623 *_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS) 4624 *_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4625 4626 ################## 4627 # GCC45 IA32 definitions 4628 ################## 4629 *_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy 4630 *_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc 4631 *_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar 4632 *_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)ld 4633 *_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)ld 4634 *_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc 4635 *_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc 4636 *_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc 4637 *_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc 4638 *_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc 4639 *_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy 4640 4641 *_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 4642 *_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 4643 *_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386 4644 *_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os 4645 *_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 4646 *_GCC45_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS) 4647 *_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4648 *_GCC45_IA32_OBJCOPY_FLAGS = 4649 *_GCC45_IA32_NASM_FLAGS = -f elf32 4650 4651 ################## 4652 # GCC45 X64 definitions 4653 ################## 4654 *_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy 4655 *_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc 4656 *_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar 4657 *_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)ld 4658 *_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)ld 4659 *_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc 4660 *_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc 4661 *_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc 4662 *_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc 4663 *_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc 4664 *_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy 4665 4666 *_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 4667 *_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 4668 *_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64 4669 *_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) 4670 *_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS) 4671 *_GCC45_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS) 4672 *_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4673 *_GCC45_X64_OBJCOPY_FLAGS = 4674 *_GCC45_X64_NASM_FLAGS = -f elf64 4675 4676 #################################################################################### 4677 # 4678 # GCC 4.6 - This configuration is used to compile under Linux to produce 4679 # PE/COFF binaries using GCC 4.6. 4680 # 4681 #################################################################################### 4682 *_GCC46_*_*_FAMILY = GCC 4683 4684 *_GCC46_*_MAKE_PATH = DEF(GCC46_IA32_PREFIX)make 4685 *_GCC46_*_*_DLL = ENV(GCC46_DLL) 4686 *_GCC46_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4687 4688 *_GCC46_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4689 *_GCC46_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4690 *_GCC46_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4691 *_GCC46_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4692 *_GCC46_*_APP_FLAGS = 4693 *_GCC46_*_ASL_FLAGS = DEF(IASL_FLAGS) 4694 *_GCC46_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4695 4696 ################## 4697 # GCC46 IA32 definitions 4698 ################## 4699 *_GCC46_IA32_OBJCOPY_PATH = DEF(GCC46_IA32_PREFIX)objcopy 4700 *_GCC46_IA32_CC_PATH = DEF(GCC46_IA32_PREFIX)gcc 4701 *_GCC46_IA32_SLINK_PATH = DEF(GCC46_IA32_PREFIX)ar 4702 *_GCC46_IA32_DLINK_PATH = DEF(GCC46_IA32_PREFIX)ld 4703 *_GCC46_IA32_ASLDLINK_PATH = DEF(GCC46_IA32_PREFIX)ld 4704 *_GCC46_IA32_ASM_PATH = DEF(GCC46_IA32_PREFIX)gcc 4705 *_GCC46_IA32_PP_PATH = DEF(GCC46_IA32_PREFIX)gcc 4706 *_GCC46_IA32_VFRPP_PATH = DEF(GCC46_IA32_PREFIX)gcc 4707 *_GCC46_IA32_ASLCC_PATH = DEF(GCC46_IA32_PREFIX)gcc 4708 *_GCC46_IA32_ASLPP_PATH = DEF(GCC46_IA32_PREFIX)gcc 4709 *_GCC46_IA32_RC_PATH = DEF(GCC46_IA32_PREFIX)objcopy 4710 4711 *_GCC46_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 4712 *_GCC46_IA32_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 4713 *_GCC46_IA32_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m32 -march=i386 4714 *_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os 4715 *_GCC46_IA32_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 4716 *_GCC46_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS) 4717 *_GCC46_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4718 *_GCC46_IA32_OBJCOPY_FLAGS = 4719 *_GCC46_IA32_NASM_FLAGS = -f elf32 4720 4721 ################## 4722 # GCC46 X64 definitions 4723 ################## 4724 *_GCC46_X64_OBJCOPY_PATH = DEF(GCC46_X64_PREFIX)objcopy 4725 *_GCC46_X64_CC_PATH = DEF(GCC46_X64_PREFIX)gcc 4726 *_GCC46_X64_SLINK_PATH = DEF(GCC46_X64_PREFIX)ar 4727 *_GCC46_X64_DLINK_PATH = DEF(GCC46_X64_PREFIX)ld 4728 *_GCC46_X64_ASLDLINK_PATH = DEF(GCC46_X64_PREFIX)ld 4729 *_GCC46_X64_ASM_PATH = DEF(GCC46_X64_PREFIX)gcc 4730 *_GCC46_X64_PP_PATH = DEF(GCC46_X64_PREFIX)gcc 4731 *_GCC46_X64_VFRPP_PATH = DEF(GCC46_X64_PREFIX)gcc 4732 *_GCC46_X64_ASLCC_PATH = DEF(GCC46_X64_PREFIX)gcc 4733 *_GCC46_X64_ASLPP_PATH = DEF(GCC46_X64_PREFIX)gcc 4734 *_GCC46_X64_RC_PATH = DEF(GCC46_X64_PREFIX)objcopy 4735 4736 *_GCC46_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 4737 *_GCC46_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 4738 *_GCC46_X64_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m64 -melf_x86_64 4739 *_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) 4740 *_GCC46_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS) 4741 *_GCC46_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS) 4742 *_GCC46_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4743 *_GCC46_X64_OBJCOPY_FLAGS = 4744 *_GCC46_X64_NASM_FLAGS = -f elf64 4745 4746 ################## 4747 # GCC46 ARM definitions 4748 ################## 4749 *_GCC46_ARM_OBJCOPY_PATH = echo 4750 *_GCC46_ARM_CC_PATH = ENV(GCC46_ARM_PREFIX)gcc 4751 *_GCC46_ARM_SLINK_PATH = ENV(GCC46_ARM_PREFIX)ar 4752 *_GCC46_ARM_DLINK_PATH = ENV(GCC46_ARM_PREFIX)ld 4753 *_GCC46_ARM_ASLDLINK_PATH = ENV(GCC46_ARM_PREFIX)ld 4754 *_GCC46_ARM_ASM_PATH = ENV(GCC46_ARM_PREFIX)gcc 4755 *_GCC46_ARM_PP_PATH = ENV(GCC46_ARM_PREFIX)gcc 4756 *_GCC46_ARM_VFRPP_PATH = ENV(GCC46_ARM_PREFIX)gcc 4757 *_GCC46_ARM_ASLCC_PATH = ENV(GCC46_ARM_PREFIX)gcc 4758 *_GCC46_ARM_ASLPP_PATH = ENV(GCC46_ARM_PREFIX)gcc 4759 *_GCC46_ARM_RC_PATH = ENV(GCC46_ARM_PREFIX)objcopy 4760 4761 *_GCC46_ARM_ARCHCC_FLAGS = 4762 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a 4763 4764 *_GCC46_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4765 *_GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS) 4766 *_GCC46_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS) 4767 *_GCC46_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS) 4768 *_GCC46_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS) 4769 *_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a 4770 *_GCC46_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 4771 *_GCC46_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS) 4772 *_GCC46_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 4773 4774 DEBUG_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -D__ARM_FEATURE_UNALIGNED=0 -O0 4775 RELEASE_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -D__ARM_FEATURE_UNALIGNED=0 -Wno-unused-but-set-variable 4776 4777 #################################################################################### 4778 # 4779 # GCC 4.7 - This configuration is used to compile under Linux to produce 4780 # PE/COFF binaries using GCC 4.7. 4781 # 4782 #################################################################################### 4783 *_GCC47_*_*_FAMILY = GCC 4784 4785 *_GCC47_*_MAKE_PATH = DEF(GCC47_IA32_PREFIX)make 4786 *_GCC47_*_*_DLL = ENV(GCC47_DLL) 4787 *_GCC47_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4788 4789 *_GCC47_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4790 *_GCC47_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4791 *_GCC47_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4792 *_GCC47_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4793 *_GCC47_*_APP_FLAGS = 4794 *_GCC47_*_ASL_FLAGS = DEF(IASL_FLAGS) 4795 *_GCC47_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4796 4797 ################## 4798 # GCC47 IA32 definitions 4799 ################## 4800 *_GCC47_IA32_OBJCOPY_PATH = DEF(GCC47_IA32_PREFIX)objcopy 4801 *_GCC47_IA32_CC_PATH = DEF(GCC47_IA32_PREFIX)gcc 4802 *_GCC47_IA32_SLINK_PATH = DEF(GCC47_IA32_PREFIX)ar 4803 *_GCC47_IA32_DLINK_PATH = DEF(GCC47_IA32_PREFIX)ld 4804 *_GCC47_IA32_ASLDLINK_PATH = DEF(GCC47_IA32_PREFIX)ld 4805 *_GCC47_IA32_ASM_PATH = DEF(GCC47_IA32_PREFIX)gcc 4806 *_GCC47_IA32_PP_PATH = DEF(GCC47_IA32_PREFIX)gcc 4807 *_GCC47_IA32_VFRPP_PATH = DEF(GCC47_IA32_PREFIX)gcc 4808 *_GCC47_IA32_ASLCC_PATH = DEF(GCC47_IA32_PREFIX)gcc 4809 *_GCC47_IA32_ASLPP_PATH = DEF(GCC47_IA32_PREFIX)gcc 4810 *_GCC47_IA32_RC_PATH = DEF(GCC47_IA32_PREFIX)objcopy 4811 4812 *_GCC47_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 4813 *_GCC47_IA32_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 4814 *_GCC47_IA32_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m32 -march=i386 4815 *_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os 4816 *_GCC47_IA32_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 4817 *_GCC47_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS) 4818 *_GCC47_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4819 *_GCC47_IA32_OBJCOPY_FLAGS = 4820 *_GCC47_IA32_NASM_FLAGS = -f elf32 4821 4822 ################## 4823 # GCC47 X64 definitions 4824 ################## 4825 *_GCC47_X64_OBJCOPY_PATH = DEF(GCC47_X64_PREFIX)objcopy 4826 *_GCC47_X64_CC_PATH = DEF(GCC47_X64_PREFIX)gcc 4827 *_GCC47_X64_SLINK_PATH = DEF(GCC47_X64_PREFIX)ar 4828 *_GCC47_X64_DLINK_PATH = DEF(GCC47_X64_PREFIX)ld 4829 *_GCC47_X64_ASLDLINK_PATH = DEF(GCC47_X64_PREFIX)ld 4830 *_GCC47_X64_ASM_PATH = DEF(GCC47_X64_PREFIX)gcc 4831 *_GCC47_X64_PP_PATH = DEF(GCC47_X64_PREFIX)gcc 4832 *_GCC47_X64_VFRPP_PATH = DEF(GCC47_X64_PREFIX)gcc 4833 *_GCC47_X64_ASLCC_PATH = DEF(GCC47_X64_PREFIX)gcc 4834 *_GCC47_X64_ASLPP_PATH = DEF(GCC47_X64_PREFIX)gcc 4835 *_GCC47_X64_RC_PATH = DEF(GCC47_X64_PREFIX)objcopy 4836 4837 *_GCC47_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 4838 *_GCC47_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 4839 *_GCC47_X64_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m64 4840 *_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) 4841 *_GCC47_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS) 4842 *_GCC47_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS) 4843 *_GCC47_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4844 *_GCC47_X64_OBJCOPY_FLAGS = 4845 *_GCC47_X64_NASM_FLAGS = -f elf64 4846 4847 ################## 4848 # GCC47 ARM definitions 4849 ################## 4850 *_GCC47_ARM_CC_PATH = ENV(GCC47_ARM_PREFIX)gcc 4851 *_GCC47_ARM_SLINK_PATH = ENV(GCC47_ARM_PREFIX)ar 4852 *_GCC47_ARM_DLINK_PATH = ENV(GCC47_ARM_PREFIX)ld 4853 *_GCC47_ARM_ASLDLINK_PATH = ENV(GCC47_ARM_PREFIX)ld 4854 *_GCC47_ARM_ASM_PATH = ENV(GCC47_ARM_PREFIX)gcc 4855 *_GCC47_ARM_PP_PATH = ENV(GCC47_ARM_PREFIX)gcc 4856 *_GCC47_ARM_VFRPP_PATH = ENV(GCC47_ARM_PREFIX)gcc 4857 *_GCC47_ARM_ASLCC_PATH = ENV(GCC47_ARM_PREFIX)gcc 4858 *_GCC47_ARM_ASLPP_PATH = ENV(GCC47_ARM_PREFIX)gcc 4859 *_GCC47_ARM_RC_PATH = ENV(GCC47_ARM_PREFIX)objcopy 4860 4861 *_GCC47_ARM_ARCHCC_FLAGS = 4862 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a 4863 4864 *_GCC47_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4865 *_GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS) 4866 *_GCC47_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS) 4867 *_GCC47_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS) 4868 *_GCC47_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS) 4869 *_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a 4870 *_GCC47_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 4871 *_GCC47_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS) 4872 *_GCC47_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 4873 4874 DEBUG_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -O0 4875 RELEASE_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -Wno-unused-but-set-variable 4876 4877 ################## 4878 # GCC47 AARCH64 definitions 4879 ################## 4880 *_GCC47_AARCH64_CC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4881 *_GCC47_AARCH64_SLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ar 4882 *_GCC47_AARCH64_DLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ld 4883 *_GCC47_AARCH64_ASLDLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ld 4884 *_GCC47_AARCH64_ASM_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4885 *_GCC47_AARCH64_PP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4886 *_GCC47_AARCH64_VFRPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4887 *_GCC47_AARCH64_ASLCC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4888 *_GCC47_AARCH64_ASLPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc 4889 *_GCC47_AARCH64_RC_PATH = ENV(GCC47_AARCH64_PREFIX)objcopy 4890 4891 *_GCC47_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4892 *_GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS) 4893 *_GCC47_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS) 4894 *_GCC47_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS) 4895 *_GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS) 4896 *_GCC47_AARCH64_PLATFORM_FLAGS = 4897 *_GCC47_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 4898 *_GCC47_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS) 4899 *_GCC47_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 4900 4901 DEBUG_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -O0 4902 RELEASE_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable 4903 4904 #################################################################################### 4905 # 4906 # GCC 4.8 - This configuration is used to compile under Linux to produce 4907 # PE/COFF binaries using GCC 4.8. 4908 # 4909 #################################################################################### 4910 *_GCC48_*_*_FAMILY = GCC 4911 4912 *_GCC48_*_MAKE_PATH = DEF(GCC48_IA32_PREFIX)make 4913 *_GCC48_*_*_DLL = ENV(GCC48_DLL) 4914 *_GCC48_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4915 4916 *_GCC48_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 4917 *_GCC48_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 4918 *_GCC48_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4919 *_GCC48_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 4920 *_GCC48_*_APP_FLAGS = 4921 *_GCC48_*_ASL_FLAGS = DEF(IASL_FLAGS) 4922 *_GCC48_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4923 4924 ################## 4925 # GCC48 IA32 definitions 4926 ################## 4927 *_GCC48_IA32_OBJCOPY_PATH = DEF(GCC48_IA32_PREFIX)objcopy 4928 *_GCC48_IA32_CC_PATH = DEF(GCC48_IA32_PREFIX)gcc 4929 *_GCC48_IA32_SLINK_PATH = DEF(GCC48_IA32_PREFIX)ar 4930 *_GCC48_IA32_DLINK_PATH = DEF(GCC48_IA32_PREFIX)ld 4931 *_GCC48_IA32_ASLDLINK_PATH = DEF(GCC48_IA32_PREFIX)ld 4932 *_GCC48_IA32_ASM_PATH = DEF(GCC48_IA32_PREFIX)gcc 4933 *_GCC48_IA32_PP_PATH = DEF(GCC48_IA32_PREFIX)gcc 4934 *_GCC48_IA32_VFRPP_PATH = DEF(GCC48_IA32_PREFIX)gcc 4935 *_GCC48_IA32_ASLCC_PATH = DEF(GCC48_IA32_PREFIX)gcc 4936 *_GCC48_IA32_ASLPP_PATH = DEF(GCC48_IA32_PREFIX)gcc 4937 *_GCC48_IA32_RC_PATH = DEF(GCC48_IA32_PREFIX)objcopy 4938 4939 *_GCC48_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 4940 *_GCC48_IA32_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 4941 *_GCC48_IA32_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m32 -march=i386 4942 *_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os 4943 *_GCC48_IA32_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 4944 *_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS) 4945 *_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 4946 *_GCC48_IA32_OBJCOPY_FLAGS = 4947 *_GCC48_IA32_NASM_FLAGS = -f elf32 4948 4949 ################## 4950 # GCC48 X64 definitions 4951 ################## 4952 *_GCC48_X64_OBJCOPY_PATH = DEF(GCC48_X64_PREFIX)objcopy 4953 *_GCC48_X64_CC_PATH = DEF(GCC48_X64_PREFIX)gcc 4954 *_GCC48_X64_SLINK_PATH = DEF(GCC48_X64_PREFIX)ar 4955 *_GCC48_X64_DLINK_PATH = DEF(GCC48_X64_PREFIX)ld 4956 *_GCC48_X64_ASLDLINK_PATH = DEF(GCC48_X64_PREFIX)ld 4957 *_GCC48_X64_ASM_PATH = DEF(GCC48_X64_PREFIX)gcc 4958 *_GCC48_X64_PP_PATH = DEF(GCC48_X64_PREFIX)gcc 4959 *_GCC48_X64_VFRPP_PATH = DEF(GCC48_X64_PREFIX)gcc 4960 *_GCC48_X64_ASLCC_PATH = DEF(GCC48_X64_PREFIX)gcc 4961 *_GCC48_X64_ASLPP_PATH = DEF(GCC48_X64_PREFIX)gcc 4962 *_GCC48_X64_RC_PATH = DEF(GCC48_X64_PREFIX)objcopy 4963 4964 *_GCC48_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 4965 *_GCC48_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 4966 *_GCC48_X64_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m64 4967 *_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) 4968 *_GCC48_X64_DLINK_FLAGS = DEF(GCC48_X64_DLINK_FLAGS) 4969 *_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS) 4970 *_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 4971 *_GCC48_X64_OBJCOPY_FLAGS = 4972 *_GCC48_X64_NASM_FLAGS = -f elf64 4973 4974 ################## 4975 # GCC48 ARM definitions 4976 ################## 4977 *_GCC48_ARM_CC_PATH = ENV(GCC48_ARM_PREFIX)gcc 4978 *_GCC48_ARM_SLINK_PATH = ENV(GCC48_ARM_PREFIX)ar 4979 *_GCC48_ARM_DLINK_PATH = ENV(GCC48_ARM_PREFIX)ld 4980 *_GCC48_ARM_ASLDLINK_PATH = ENV(GCC48_ARM_PREFIX)ld 4981 *_GCC48_ARM_ASM_PATH = ENV(GCC48_ARM_PREFIX)gcc 4982 *_GCC48_ARM_PP_PATH = ENV(GCC48_ARM_PREFIX)gcc 4983 *_GCC48_ARM_VFRPP_PATH = ENV(GCC48_ARM_PREFIX)gcc 4984 *_GCC48_ARM_ASLCC_PATH = ENV(GCC48_ARM_PREFIX)gcc 4985 *_GCC48_ARM_ASLPP_PATH = ENV(GCC48_ARM_PREFIX)gcc 4986 *_GCC48_ARM_RC_PATH = ENV(GCC48_ARM_PREFIX)objcopy 4987 4988 *_GCC48_ARM_ARCHCC_FLAGS = -mthumb 4989 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a 4990 4991 *_GCC48_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 4992 *_GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS) 4993 *_GCC48_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS) 4994 *_GCC48_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS) 4995 *_GCC48_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS) 4996 *_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a 4997 *_GCC48_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 4998 *_GCC48_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS) 4999 *_GCC48_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 5000 5001 DEBUG_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -O0 5002 RELEASE_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -Wno-unused-but-set-variable 5003 5004 ################## 5005 # GCC48 AARCH64 definitions 5006 ################## 5007 *_GCC48_AARCH64_CC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5008 *_GCC48_AARCH64_SLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ar 5009 *_GCC48_AARCH64_DLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ld 5010 *_GCC48_AARCH64_ASLDLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ld 5011 *_GCC48_AARCH64_ASM_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5012 *_GCC48_AARCH64_PP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5013 *_GCC48_AARCH64_VFRPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5014 *_GCC48_AARCH64_ASLCC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5015 *_GCC48_AARCH64_ASLPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc 5016 *_GCC48_AARCH64_RC_PATH = ENV(GCC48_AARCH64_PREFIX)objcopy 5017 5018 *_GCC48_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5019 *_GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS) 5020 *_GCC48_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS) 5021 *_GCC48_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS) 5022 *_GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS) 5023 *_GCC48_AARCH64_PLATFORM_FLAGS = 5024 *_GCC48_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 5025 *_GCC48_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS) 5026 *_GCC48_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 5027 5028 DEBUG_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -O0 5029 RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable 5030 5031 #################################################################################### 5032 # 5033 # GCC 4.9 - This configuration is used to compile under Linux to produce 5034 # PE/COFF binaries using GCC 4.9. 5035 # 5036 #################################################################################### 5037 *_GCC49_*_*_FAMILY = GCC 5038 5039 *_GCC49_*_MAKE_PATH = DEF(GCC49_IA32_PREFIX)make 5040 *_GCC49_*_*_DLL = ENV(GCC49_DLL) 5041 *_GCC49_*_ASL_PATH = DEF(UNIX_IASL_BIN) 5042 5043 *_GCC49_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 5044 *_GCC49_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 5045 *_GCC49_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5046 *_GCC49_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 5047 *_GCC49_*_APP_FLAGS = 5048 *_GCC49_*_ASL_FLAGS = DEF(IASL_FLAGS) 5049 *_GCC49_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 5050 5051 ################## 5052 # GCC49 IA32 definitions 5053 ################## 5054 *_GCC49_IA32_OBJCOPY_PATH = DEF(GCC49_IA32_PREFIX)objcopy 5055 *_GCC49_IA32_CC_PATH = DEF(GCC49_IA32_PREFIX)gcc 5056 *_GCC49_IA32_SLINK_PATH = DEF(GCC49_IA32_PREFIX)ar 5057 *_GCC49_IA32_DLINK_PATH = DEF(GCC49_IA32_PREFIX)ld 5058 *_GCC49_IA32_ASLDLINK_PATH = DEF(GCC49_IA32_PREFIX)ld 5059 *_GCC49_IA32_ASM_PATH = DEF(GCC49_IA32_PREFIX)gcc 5060 *_GCC49_IA32_PP_PATH = DEF(GCC49_IA32_PREFIX)gcc 5061 *_GCC49_IA32_VFRPP_PATH = DEF(GCC49_IA32_PREFIX)gcc 5062 *_GCC49_IA32_ASLCC_PATH = DEF(GCC49_IA32_PREFIX)gcc 5063 *_GCC49_IA32_ASLPP_PATH = DEF(GCC49_IA32_PREFIX)gcc 5064 *_GCC49_IA32_RC_PATH = DEF(GCC49_IA32_PREFIX)objcopy 5065 5066 *_GCC49_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 5067 *_GCC49_IA32_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 5068 *_GCC49_IA32_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m32 -march=i386 5069 *_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os 5070 *_GCC49_IA32_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 5071 *_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS) 5072 *_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 5073 *_GCC49_IA32_OBJCOPY_FLAGS = 5074 *_GCC49_IA32_NASM_FLAGS = -f elf32 5075 5076 ################## 5077 # GCC49 X64 definitions 5078 ################## 5079 *_GCC49_X64_OBJCOPY_PATH = DEF(GCC49_X64_PREFIX)objcopy 5080 *_GCC49_X64_CC_PATH = DEF(GCC49_X64_PREFIX)gcc 5081 *_GCC49_X64_SLINK_PATH = DEF(GCC49_X64_PREFIX)ar 5082 *_GCC49_X64_DLINK_PATH = DEF(GCC49_X64_PREFIX)ld 5083 *_GCC49_X64_ASLDLINK_PATH = DEF(GCC49_X64_PREFIX)ld 5084 *_GCC49_X64_ASM_PATH = DEF(GCC49_X64_PREFIX)gcc 5085 *_GCC49_X64_PP_PATH = DEF(GCC49_X64_PREFIX)gcc 5086 *_GCC49_X64_VFRPP_PATH = DEF(GCC49_X64_PREFIX)gcc 5087 *_GCC49_X64_ASLCC_PATH = DEF(GCC49_X64_PREFIX)gcc 5088 *_GCC49_X64_ASLPP_PATH = DEF(GCC49_X64_PREFIX)gcc 5089 *_GCC49_X64_RC_PATH = DEF(GCC49_X64_PREFIX)objcopy 5090 5091 *_GCC49_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 5092 *_GCC49_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 5093 *_GCC49_X64_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m64 5094 *_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) 5095 *_GCC49_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS) 5096 *_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS) 5097 *_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 5098 *_GCC49_X64_OBJCOPY_FLAGS = 5099 *_GCC49_X64_NASM_FLAGS = -f elf64 5100 5101 ################## 5102 # GCC49 ARM definitions 5103 ################## 5104 *_GCC49_ARM_CC_PATH = ENV(GCC49_ARM_PREFIX)gcc 5105 *_GCC49_ARM_SLINK_PATH = ENV(GCC49_ARM_PREFIX)ar 5106 *_GCC49_ARM_DLINK_PATH = ENV(GCC49_ARM_PREFIX)ld 5107 *_GCC49_ARM_ASLDLINK_PATH = ENV(GCC49_ARM_PREFIX)ld 5108 *_GCC49_ARM_ASM_PATH = ENV(GCC49_ARM_PREFIX)gcc 5109 *_GCC49_ARM_PP_PATH = ENV(GCC49_ARM_PREFIX)gcc 5110 *_GCC49_ARM_VFRPP_PATH = ENV(GCC49_ARM_PREFIX)gcc 5111 *_GCC49_ARM_ASLCC_PATH = ENV(GCC49_ARM_PREFIX)gcc 5112 *_GCC49_ARM_ASLPP_PATH = ENV(GCC49_ARM_PREFIX)gcc 5113 *_GCC49_ARM_RC_PATH = ENV(GCC49_ARM_PREFIX)objcopy 5114 5115 *_GCC49_ARM_ARCHCC_FLAGS = -mthumb 5116 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a 5117 5118 *_GCC49_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5119 *_GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS) 5120 *_GCC49_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS) 5121 *_GCC49_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS) 5122 *_GCC49_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS) 5123 *_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a 5124 *_GCC49_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 5125 *_GCC49_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS) 5126 *_GCC49_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 5127 5128 DEBUG_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -O0 5129 RELEASE_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -Wno-unused-but-set-variable 5130 5131 ################## 5132 # GCC49 AARCH64 definitions 5133 ################## 5134 *_GCC49_AARCH64_CC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5135 *_GCC49_AARCH64_SLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ar 5136 *_GCC49_AARCH64_DLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ld 5137 *_GCC49_AARCH64_ASLDLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ld 5138 *_GCC49_AARCH64_ASM_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5139 *_GCC49_AARCH64_PP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5140 *_GCC49_AARCH64_VFRPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5141 *_GCC49_AARCH64_ASLCC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5142 *_GCC49_AARCH64_ASLPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc 5143 *_GCC49_AARCH64_RC_PATH = ENV(GCC49_AARCH64_PREFIX)objcopy 5144 5145 *_GCC49_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5146 *_GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS) 5147 *_GCC49_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS) 5148 *_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS) 5149 *_GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC49_AARCH64_DLINK2_FLAGS) 5150 *_GCC49_AARCH64_PLATFORM_FLAGS = 5151 *_GCC49_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS) 5152 *_GCC49_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS) 5153 *_GCC49_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS) 5154 5155 DEBUG_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -O0 5156 RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable 5157 5158 #################################################################################### 5159 # 5160 # CLANG35 - This configuration is used to compile under Linux to produce 5161 # PE/COFF binaries using the clang compiler and assembler (v3.5 and up) 5162 # and GNU linker 5163 # 5164 #################################################################################### 5165 *_CLANG35_*_*_FAMILY = GCC 5166 5167 *_CLANG35_*_MAKE_PATH = make 5168 *_CLANG35_*_*_DLL = ENV(CLANG35_DLL) 5169 *_CLANG35_*_ASL_PATH = DEF(UNIX_IASL_BIN) 5170 5171 *_CLANG35_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 5172 *_CLANG35_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5173 *_CLANG35_*_APP_FLAGS = 5174 *_CLANG35_*_ASL_FLAGS = DEF(IASL_FLAGS) 5175 *_CLANG35_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 5176 5177 *_CLANG35_*_CC_PATH = ENV(CLANG35_BIN)clang 5178 *_CLANG35_*_ASM_PATH = ENV(CLANG35_BIN)clang 5179 *_CLANG35_*_PP_PATH = ENV(CLANG35_BIN)clang 5180 *_CLANG35_*_VFRPP_PATH = ENV(CLANG35_BIN)clang 5181 *_CLANG35_*_ASLCC_PATH = ENV(CLANG35_BIN)clang 5182 *_CLANG35_*_ASLPP_PATH = ENV(CLANG35_BIN)clang 5183 5184 DEFINE CLANG35_ARM_TARGET = -target armv7-none-linux-gnueabi 5185 DEFINE CLANG35_AARCH64_TARGET = -target aarch64-none-linux-gnu 5186 5187 DEFINE CLANG35_WARNING_OVERRIDES = -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body 5188 DEFINE CLANG35_ARM_CC_FLAGS = DEF(GCC_ARM_CC_FLAGS) DEF(CLANG35_ARM_TARGET) -mstrict-align -mllvm -arm-use-movt=0 DEF(CLANG35_WARNING_OVERRIDES) 5189 DEFINE CLANG35_AARCH64_CC_FLAGS = DEF(GCC_AARCH64_CC_FLAGS) DEF(CLANG35_AARCH64_TARGET) -mcmodel=small -mstrict-align DEF(CLANG35_WARNING_OVERRIDES) 5190 5191 ################## 5192 # CLANG35 ARM definitions 5193 ################## 5194 *_CLANG35_ARM_SLINK_PATH = ENV(CLANG35_ARM_PREFIX)ar 5195 *_CLANG35_ARM_DLINK_PATH = ENV(CLANG35_ARM_PREFIX)ld 5196 *_CLANG35_ARM_ASLDLINK_PATH = ENV(CLANG35_ARM_PREFIX)ld 5197 *_CLANG35_ARM_RC_PATH = ENV(CLANG35_ARM_PREFIX)objcopy 5198 5199 *_CLANG35_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5200 *_CLANG35_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_ASLDLINK_FLAGS) 5201 *_CLANG35_ARM_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments 5202 *_CLANG35_ARM_DLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) 5203 *_CLANG35_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x220 5204 *_CLANG35_ARM_PLATFORM_FLAGS = 5205 *_CLANG35_ARM_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) 5206 *_CLANG35_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS) 5207 *_CLANG35_ARM_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) 5208 *_CLANG35_ARM_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_ARM_TARGET) 5209 5210 DEBUG_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0 5211 RELEASE_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz 5212 5213 ################## 5214 # CLANG35 AARCH64 definitions 5215 ################## 5216 *_CLANG35_AARCH64_SLINK_PATH = ENV(CLANG35_AARCH64_PREFIX)ar 5217 *_CLANG35_AARCH64_DLINK_PATH = ENV(CLANG35_AARCH64_PREFIX)ld 5218 *_CLANG35_AARCH64_ASLDLINK_PATH = ENV(CLANG35_AARCH64_PREFIX)ld 5219 *_CLANG35_AARCH64_RC_PATH = ENV(CLANG35_AARCH64_PREFIX)objcopy 5220 5221 *_CLANG35_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5222 *_CLANG35_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_ASLDLINK_FLAGS) 5223 *_CLANG35_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments 5224 *_CLANG35_AARCH64_DLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000 5225 *_CLANG35_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) --defsym=PECOFF_HEADER_SIZE=0x228 5226 *_CLANG35_AARCH64_PLATFORM_FLAGS = 5227 *_CLANG35_AARCH64_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) 5228 *_CLANG35_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS) 5229 *_CLANG35_AARCH64_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) 5230 *_CLANG35_AARCH64_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_AARCH64_TARGET) 5231 5232 DEBUG_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0 5233 RELEASE_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz 5234 5235 #################################################################################### 5236 # 5237 # Cygwin GCC And Intel ACPI Compiler 5238 # 5239 #################################################################################### 5240 # CYGGCC - CygWin GCC 5241 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 5242 *_CYGGCC_*_*_FAMILY = GCC 5243 5244 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN) 5245 *_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5246 *_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 5247 5248 *_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 5249 *_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 5250 *_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 5251 *_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 5252 *_CYGGCC_*_MAKE_FLAGS = /nologo 5253 *_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS) 5254 *_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 5255 *_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 5256 *_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 5257 *_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 5258 *_CYGGCC_*_APP_FLAGS = 5259 *_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 5260 *_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 5261 5262 ################## 5263 # IA32 definitions 5264 ################## 5265 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc 5266 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar 5267 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld 5268 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc 5269 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc 5270 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc 5271 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc 5272 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc 5273 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc 5274 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld 5275 *_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy 5276 *_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy 5277 5278 *_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 5279 *_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 5280 *_CYGGCC_IA32_OBJCOPY_FLAGS = 5281 *_CYGGCC_IA32_NASM_FLAGS = -f win32 5282 5283 ################## 5284 # X64 definitions 5285 ################## 5286 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc 5287 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar 5288 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld 5289 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc 5290 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc 5291 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc 5292 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc 5293 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc 5294 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc 5295 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld 5296 *_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy 5297 *_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy 5298 5299 *_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 5300 *_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 5301 *_CYGGCC_X64_OBJCOPY_FLAGS = 5302 *_CYGGCC_X64_NASM_FLAGS = -f win64 5303 5304 ################## 5305 # IPF definitions 5306 ################## 5307 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc 5308 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar 5309 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld 5310 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld 5311 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc 5312 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc 5313 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc 5314 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc 5315 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc 5316 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy 5317 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy 5318 *_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy 5319 5320 *_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 5321 *_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 5322 *_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 5323 *_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 5324 *_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 5325 5326 ################## 5327 # EBC definitions 5328 ################## 5329 *_CYGGCC_EBC_*_FAMILY = INTEL 5330 5331 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 5332 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 5333 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 5334 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 5335 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 5336 *_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe 5337 5338 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 5339 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 5340 *_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 5341 5342 #################################################################################### 5343 # 5344 # Cygwin GCC And Microsoft ACPI Compiler 5345 # 5346 #################################################################################### 5347 # CYGGCCxASL - CygWin GCC 5348 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 5349 *_CYGGCCxASL_*_*_FAMILY = GCC 5350 5351 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN) 5352 *_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5353 5354 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo 5355 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h 5356 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 5357 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h 5358 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler 5359 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h 5360 5361 ################## 5362 # ASL definitions 5363 ################## 5364 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 5365 *_CYGGCCxASL_*_ASL_FLAGS = 5366 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 5367 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 5368 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 5369 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 5370 5371 ################## 5372 # IA32 definitions 5373 ################## 5374 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc 5375 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar 5376 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld 5377 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc 5378 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc 5379 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc 5380 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc 5381 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc 5382 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc 5383 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld 5384 *_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy 5385 5386 *_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 5387 *_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 5388 5389 ################## 5390 # X64 definitions 5391 ################## 5392 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc 5393 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar 5394 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld 5395 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc 5396 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc 5397 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc 5398 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc 5399 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc 5400 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc 5401 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld 5402 *_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy 5403 5404 *_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 5405 *_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 5406 5407 ################## 5408 # IPF definitions 5409 ################## 5410 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc 5411 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar 5412 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld 5413 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld 5414 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc 5415 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc 5416 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc 5417 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc 5418 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc 5419 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy 5420 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy 5421 *_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy 5422 5423 *_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 5424 *_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 5425 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 5426 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 5427 *_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 5428 5429 ################## 5430 # EBC definitions 5431 ################## 5432 *_CYGGCCxASL_EBC_*_FAMILY = INTEL 5433 5434 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 5435 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 5436 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 5437 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 5438 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 5439 *_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe 5440 5441 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 5442 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 5443 *_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 5444 5445 #################################################################################### 5446 # 5447 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf 5448 # binaries. 5449 # 5450 #################################################################################### 5451 # ELFGCC - Linux ELF GCC 5452 *_ELFGCC_*_*_FAMILY = GCC 5453 *_ELFGCC_*_MAKE_PATH = make 5454 5455 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h 5456 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h 5457 5458 ################## 5459 # ASL definitions 5460 ################## 5461 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) 5462 *_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) 5463 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 5464 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -P 5465 *_ELFGCC_*_ASLCC_FLAGS = -x c 5466 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable 5467 5468 ################## 5469 # IA32 definitions 5470 ################## 5471 *_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy 5472 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc 5473 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar 5474 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld 5475 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc 5476 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc 5477 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 5478 *_ELFGCC_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 5479 *_ELFGCC_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 5480 *_ELFGCC_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 5481 *_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy 5482 5483 *_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 5484 *_ELFGCC_IA32_SLINK_FLAGS = 5485 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 5486 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 5487 *_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 5488 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 5489 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 5490 *_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 5491 *_ELFGCC_IA32_OBJCOPY_FLAGS = 5492 *_ELFGCC_IA32_NASM_FLAGS = -f elf32 5493 5494 ################## 5495 # X64 definitions 5496 ################## 5497 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc 5498 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 5499 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar 5500 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld 5501 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 5502 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc 5503 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc 5504 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 5505 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 5506 *_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy 5507 5508 *_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-address -Wno-array-bounds -c -include AutoGen.h -D_EFI_P64 5509 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 5510 *_ELFGCC_X64_SLINK_FLAGS = 5511 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 5512 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 5513 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 5514 *_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 5515 *_ELFGCC_X64_NASM_FLAGS = -f elf64 5516 5517 ################## 5518 # IPF definitions 5519 ################## 5520 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc 5521 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 5522 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar 5523 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld 5524 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 5525 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc 5526 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc 5527 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 5528 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 5529 *_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy 5530 5531 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64 5532 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 5533 *_ELFGCC_IPF_SLINK_FLAGS = 5534 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 5535 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 5536 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 5537 *_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 5538 5539 #################################################################################### 5540 # 5541 # Intel(R) C++ Compiler Version 9.1 5542 # 5543 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 5544 # ASL - Intel ACPI Source Language Compiler 5545 # 5546 #################################################################################### 5547 # ICC - Intel C Compiler V9.1 5548 *_ICC_*_*_FAMILY = INTEL 5549 5550 *_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5551 *_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 5552 5553 *_ICC_*_MAKE_FLAGS = /nologo 5554 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5555 *_ICC_*_APP_FLAGS = /nologo /E /TC 5556 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5557 5558 *_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 5559 5560 ################## 5561 # ASL definitions 5562 ################## 5563 *_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 5564 *_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 5565 *_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 5566 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 5567 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 5568 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 5569 5570 ################## 5571 # IA32 definitions 5572 ################## 5573 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe 5574 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe 5575 # xilib.exe needs lib.exe from Visual Studio 5576 *_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN) 5577 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe 5578 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe 5579 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe 5580 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe 5581 *_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 5582 *_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL) 5583 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe 5584 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe 5585 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe 5586 5587 DEBUG_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 5588 RELEASE_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 5589 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 5590 5591 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5592 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 5593 NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5594 DEBUG_ICC_IA32_NASM_FLAGS = -Ox -f win32 -g 5595 RELEASE_ICC_IA32_NASM_FLAGS = -Ox -f win32 5596 NOOPT_ICC_IA32_NASM_FLAGS = -O0 -f win32 -g 5597 5598 *_ICC_IA32_SLINK_FLAGS = /nologo 5599 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 5600 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 5601 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 5602 5603 ################## 5604 # X64 definitions 5605 ################## 5606 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe 5607 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe 5608 # xilib.exe needs lib.exe from Visual Studio 5609 *_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN) 5610 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe 5611 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe 5612 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe 5613 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe 5614 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 5615 *_ICC_X64_ASM_DLL = DEF(MS_VS_DLL) 5616 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe 5617 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe 5618 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe 5619 5620 DEBUG_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 5621 RELEASE_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 5622 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 5623 5624 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5625 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 5626 NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5627 5628 DEBUG_ICC_X64_NASM_FLAGS = -Ox -f win64 -g 5629 RELEASE_ICC_X64_NASM_FLAGS = -Ox -f win64 5630 NOOPT_ICC_X64_NASM_FLAGS = -O0 -f win64 -g 5631 5632 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 5633 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 5634 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 5635 5636 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG 5637 5638 5639 ################## 5640 # IPF definitions 5641 ################## 5642 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe 5643 # icl.exe needs cl.exe from Visual Studio 5644 *_ICC_IPF_CC_DLL = DEF(MS_VS_BIN) 5645 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe 5646 # xilib.exe needs lib.exe from Visual Studio 5647 *_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 5648 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe 5649 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe 5650 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe 5651 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe 5652 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe 5653 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe 5654 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe 5655 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe 5656 5657 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5658 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 5659 NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5660 5661 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5662 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 5663 NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5664 5665 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 5666 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 5667 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 5668 5669 *_ICC_IPF_SLINK_FLAGS = /nologo 5670 5671 ################## 5672 # EBC definitions 5673 ################## 5674 *_ICC_EBC_*_FAMILY = INTEL 5675 5676 *_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5677 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 5678 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 5679 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 5680 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 5681 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 5682 5683 *_ICC_EBC_MAKE_FLAGS = /nologo 5684 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5685 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 5686 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5687 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 5688 *_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 5689 5690 #################################################################################### 5691 # 5692 # Intel(R) C++ Compiler Version 9.1 5693 # 5694 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 5695 # ASL - Microsoft ACPI Source Language Compiler 5696 # 5697 #################################################################################### 5698 # ICCxASL - Intel C Compiler V9.1 5699 *_ICCxASL_*_*_FAMILY = INTEL 5700 5701 *_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5702 *_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 5703 5704 *_ICCxASL_*_MAKE_FLAGS = /nologo 5705 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5706 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC 5707 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5708 5709 *_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 5710 5711 ################## 5712 # ASL definitions 5713 ################## 5714 *_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 5715 *_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 5716 *_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 5717 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 5718 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 5719 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 5720 5721 ################## 5722 # IA32 definitions 5723 ################## 5724 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe 5725 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe 5726 # xilib.exe needs lib.exe from Visual Studio 5727 *_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 5728 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe 5729 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe 5730 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe 5731 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe 5732 *_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 5733 *_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 5734 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe 5735 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe 5736 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe 5737 5738 DEBUG_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 5739 RELEASE_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 5740 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 5741 5742 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5743 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 5744 NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5745 5746 DEBUG_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32 -g 5747 RELEASE_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32 5748 NOOPT_ICCxASL_IA32_NASM_FLAGS = -O0 -f win32 -g 5749 5750 *_ICCxASL_IA32_SLINK_FLAGS = /nologo 5751 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 5752 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 5753 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 5754 5755 ################## 5756 # X64 definitions 5757 ################## 5758 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe 5759 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe 5760 # xilib.exe needs lib.exe from Visual Studio 5761 *_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 5762 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe 5763 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe 5764 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe 5765 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe 5766 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 5767 *_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL) 5768 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe 5769 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe 5770 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe 5771 5772 DEBUG_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 5773 RELEASE_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 5774 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 5775 5776 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5777 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 5778 NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5779 5780 DEBUG_ICCxASL_X64_NASM_FLAGS = -Ox -f win64 -g 5781 RELEASE_ICCxASL_X64_NASM_FLAGS = -Ox -f win64 5782 NOOPT_ICCxASL_X64_NASM_FLAGS = -O0 -f win64 -g 5783 5784 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 5785 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 5786 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 5787 5788 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG 5789 5790 5791 ################## 5792 # IPF definitions 5793 ################## 5794 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe 5795 # icl.exe needs cl.exe from Visual Studio 5796 *_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN) 5797 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe 5798 # xilib.exe needs lib.exe from Visual Studio 5799 *_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 5800 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe 5801 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe 5802 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe 5803 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe 5804 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe 5805 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe 5806 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe 5807 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe 5808 5809 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5810 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 5811 NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5812 5813 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5814 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 5815 NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5816 5817 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 5818 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 5819 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 5820 5821 *_ICCxASL_IPF_SLINK_FLAGS = /nologo 5822 5823 ################## 5824 # EBC definitions 5825 ################## 5826 *_ICCxASL_EBC_*_FAMILY = INTEL 5827 5828 *_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5829 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 5830 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 5831 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 5832 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 5833 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 5834 5835 *_ICCxASL_EBC_MAKE_FLAGS = /nologo 5836 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5837 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 5838 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5839 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 5840 *_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 5841 5842 5843 #################################################################################### 5844 # 5845 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS) 5846 # 5847 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 5848 # ASL - Intel ACPI Source Language Compiler 5849 # 5850 #################################################################################### 5851 # ICCx86 - Intel C Compiler V9.1 5852 *_ICCx86_*_*_FAMILY = INTEL 5853 5854 *_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5855 *_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 5856 5857 *_ICCx86_*_MAKE_FLAGS = /nologo 5858 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5859 *_ICCx86_*_APP_FLAGS = /nologo /E /TC 5860 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5861 5862 *_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 5863 5864 ################## 5865 # ASL definitions 5866 ################## 5867 *_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 5868 *_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 5869 *_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 5870 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 5871 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 5872 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 5873 5874 ################## 5875 # IA32 definitions 5876 ################## 5877 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe 5878 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe 5879 # xilib.exe needs lib.exe from Visual Studio 5880 *_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN) 5881 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 5882 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe 5883 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe 5884 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe 5885 *_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 5886 *_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL) 5887 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe 5888 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe 5889 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 5890 5891 DEBUG_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 5892 RELEASE_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 5893 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 5894 5895 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5896 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 5897 NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 5898 5899 DEBUG_ICCx86_IA32_NASM_FLAGS = -Ox -f win32 -g 5900 RELEASE_ICCx86_IA32_NASM_FLAGS = -Ox -f win32 5901 NOOPT_ICCx86_IA32_NASM_FLAGS = -O0 -f win32 -g 5902 5903 *_ICCx86_IA32_SLINK_FLAGS = /nologo 5904 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 5905 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 5906 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 5907 5908 ################## 5909 # X64 definitions 5910 ################## 5911 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe 5912 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe 5913 # xilib.exe needs lib.exe from Visual Studio 5914 *_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN) 5915 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 5916 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe 5917 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe 5918 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe 5919 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 5920 *_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL) 5921 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe 5922 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe 5923 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 5924 5925 DEBUG_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 5926 RELEASE_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 5927 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 5928 5929 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5930 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 5931 NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 5932 5933 DEBUG_ICCx86_X64_NASM_FLAGS = -Ox -f win64 -g 5934 RELEASE_ICCx86_X64_NASM_FLAGS = -Ox -f win64 5935 NOOPT_ICCx86_X64_NASM_FLAGS = -O0 -f win64 -g 5936 5937 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 5938 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 5939 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 5940 5941 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG 5942 5943 5944 ################## 5945 # IPF definitions 5946 ################## 5947 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe 5948 # icl.exe needs cl.exe from Visual Studio 5949 *_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN) 5950 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe 5951 # xilib.exe needs lib.exe from Visual Studio 5952 *_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 5953 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 5954 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe 5955 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe 5956 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe 5957 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe 5958 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe 5959 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe 5960 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 5961 5962 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5963 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 5964 NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 5965 5966 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5967 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 5968 NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 5969 5970 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 5971 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 5972 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 5973 5974 *_ICCx86_IPF_SLINK_FLAGS = /nologo 5975 5976 ################## 5977 # EBC definitions 5978 ################## 5979 *_ICCx86_EBC_*_FAMILY = INTEL 5980 5981 *_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 5982 *_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 5983 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 5984 *_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 5985 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 5986 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 5987 5988 *_ICCx86_EBC_MAKE_FLAGS = /nologo 5989 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 5990 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 5991 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 5992 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 5993 *_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 5994 5995 5996 #################################################################################### 5997 # 5998 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS) 5999 # 6000 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 6001 # ASL - Microsoft ACPI Source Language Compiler 6002 # 6003 #################################################################################### 6004 # ICCx86xASL - Intel C Compiler V9.1 6005 *_ICCx86xASL_*_*_FAMILY = INTEL 6006 6007 *_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6008 *_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 6009 6010 *_ICCx86xASL_*_MAKE_FLAGS = /nologo 6011 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6012 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC 6013 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6014 6015 *_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 6016 6017 ################## 6018 # ASL definitions 6019 ################## 6020 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 6021 *_ICCx86xASL_*_ASL_FLAGS = 6022 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 6023 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 6024 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 6025 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 6026 6027 ################## 6028 # IA32 definitions 6029 ################## 6030 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe 6031 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe 6032 # xilib.exe needs lib.exe from Visual Studio 6033 *_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 6034 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 6035 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe 6036 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe 6037 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe 6038 *_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 6039 *_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 6040 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe 6041 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe 6042 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 6043 6044 DEBUG_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 6045 RELEASE_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 6046 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 6047 6048 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6049 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 6050 NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6051 6052 DEBUG_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 6053 RELEASE_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32 6054 NOOPT_ICCx86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 6055 6056 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo 6057 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 6058 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 6059 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 6060 6061 ################## 6062 # X64 definitions 6063 ################## 6064 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe 6065 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe 6066 # xilib.exe needs lib.exe from Visual Studio 6067 *_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 6068 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 6069 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe 6070 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe 6071 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe 6072 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 6073 *_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 6074 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe 6075 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe 6076 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 6077 6078 DEBUG_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 6079 RELEASE_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 6080 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 6081 6082 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6083 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6084 NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6085 6086 DEBUG_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 6087 RELEASE_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64 6088 NOOPT_ICCx86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 6089 6090 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 6091 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 6092 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 6093 6094 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG 6095 6096 6097 ################## 6098 # IPF definitions 6099 ################## 6100 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe 6101 # icl.exe needs cl.exe from Visual Studio 6102 *_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 6103 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe 6104 # xilib.exe needs lib.exe from Visual Studio 6105 *_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 6106 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 6107 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe 6108 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe 6109 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe 6110 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe 6111 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe 6112 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe 6113 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 6114 6115 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 6116 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 6117 NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 6118 6119 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6120 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 6121 NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6122 6123 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 6124 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 6125 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 6126 6127 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo 6128 6129 ################## 6130 # EBC definitions 6131 ################## 6132 *_ICCx86xASL_EBC_*_FAMILY = INTEL 6133 6134 *_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6135 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 6136 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 6137 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 6138 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 6139 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 6140 6141 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo 6142 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6143 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6144 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6145 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6146 *_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 6147 6148 6149 #################################################################################### 6150 # 6151 # Intel(R) C++ Compiler Version 11.1 6152 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 6153 # 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) 6154 # 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) 6155 # ASL - Intel ACPI Source Language Compiler 6156 # 6157 #################################################################################### 6158 # ICC11 - Intel C Compiler V11.1 6159 *_ICC11_*_*_FAMILY = INTEL 6160 6161 *_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6162 *_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 6163 6164 *_ICC11_*_MAKE_FLAGS = /nologo 6165 *_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6166 *_ICC11_*_APP_FLAGS = /nologo /E /TC 6167 *_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6168 6169 *_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 6170 6171 ################## 6172 # ASL definitions 6173 ################## 6174 *_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 6175 *_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 6176 *_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 6177 *_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 6178 *_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 6179 *_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 6180 6181 ################## 6182 # IA32 definitions 6183 ################## 6184 *_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe 6185 *_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe 6186 # xilib.exe needs lib.exe from Visual Studio 6187 *_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN) 6188 *_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 6189 *_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe 6190 *_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe 6191 *_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe 6192 *_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 6193 *_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL) 6194 *_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe 6195 *_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe 6196 *_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 6197 6198 DEBUG_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 6199 RELEASE_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 6200 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 6201 6202 DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6203 RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 6204 NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6205 6206 DEBUG_ICC11_IA32_NASM_FLAGS = -Ox -f win32 -g 6207 RELEASE_ICC11_IA32_NASM_FLAGS = -Ox -f win32 6208 NOOPT_ICC11_IA32_NASM_FLAGS = -O0 -f win32 -g 6209 6210 *_ICC11_IA32_SLINK_FLAGS = /nologo 6211 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 6212 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 6213 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 6214 6215 ################## 6216 # X64 definitions 6217 ################## 6218 *_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe 6219 *_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe 6220 # xilib.exe needs lib.exe from Visual Studio 6221 *_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN) 6222 *_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 6223 *_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe 6224 *_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe 6225 *_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe 6226 *_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 6227 *_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL) 6228 *_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe 6229 *_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe 6230 *_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 6231 6232 DEBUG_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 6233 RELEASE_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 6234 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 6235 6236 DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6237 RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6238 NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6239 6240 DEBUG_ICC11_X64_NASM_FLAGS = -Ox -f win64 -g 6241 RELEASE_ICC11_X64_NASM_FLAGS = -Ox -f win64 6242 NOOPT_ICC11_X64_NASM_FLAGS = -O0 -f win64 -g 6243 6244 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 6245 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 6246 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 6247 6248 *_ICC11_X64_SLINK_FLAGS = /nologo /LTCG 6249 6250 6251 ################## 6252 # IPF definitions 6253 ################## 6254 *_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe 6255 # icl.exe needs cl.exe from Visual Studio 6256 *_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN) 6257 *_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe 6258 # xilib.exe needs lib.exe from Visual Studio 6259 *_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 6260 *_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 6261 *_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe 6262 *_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe 6263 *_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe 6264 *_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe 6265 *_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe 6266 *_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe 6267 *_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 6268 6269 DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6270 RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 6271 NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6272 6273 DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6274 RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 6275 NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6276 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 6277 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 6278 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 6279 6280 *_ICC11_IPF_SLINK_FLAGS = /nologo 6281 6282 ################## 6283 # EBC definitions 6284 ################## 6285 *_ICC11_EBC_*_FAMILY = INTEL 6286 6287 *_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6288 *_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 6289 *_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 6290 *_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 6291 *_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 6292 *_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 6293 6294 *_ICC11_EBC_MAKE_FLAGS = /nologo 6295 *_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6296 *_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6297 *_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6298 *_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6299 *_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 6300 6301 #################################################################################### 6302 # 6303 # Intel(R) C++ Compiler Version 11.1 6304 # 6305 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 6306 # 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) 6307 # 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) 6308 # ASL - Microsoft ACPI Source Language Compiler 6309 # 6310 #################################################################################### 6311 # ICC11xASL - Intel C Compiler V11.1 6312 *_ICC11xASL_*_*_FAMILY = INTEL 6313 6314 *_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6315 *_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 6316 6317 *_ICC11xASL_*_MAKE_FLAGS = /nologo 6318 *_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6319 *_ICC11xASL_*_APP_FLAGS = /nologo /E /TC 6320 *_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6321 6322 *_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 6323 6324 ################## 6325 # ASL definitions 6326 ################## 6327 *_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 6328 *_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 6329 *_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 6330 *_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 6331 *_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 6332 *_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 6333 6334 ################## 6335 # IA32 definitions 6336 ################## 6337 *_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe 6338 *_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe 6339 # xilib.exe needs lib.exe from Visual Studio 6340 *_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 6341 *_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 6342 *_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe 6343 *_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe 6344 *_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe 6345 *_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 6346 *_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 6347 *_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe 6348 *_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe 6349 *_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 6350 6351 DEBUG_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 6352 RELEASE_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 6353 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 6354 6355 DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6356 RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 6357 NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6358 6359 DEBUG_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 6360 RELEASE_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32 6361 NOOPT_ICC11xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 6362 6363 *_ICC11xASL_IA32_SLINK_FLAGS = /nologo 6364 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 6365 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 6366 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 6367 6368 ################## 6369 # X64 definitions 6370 ################## 6371 *_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe 6372 *_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe 6373 # xilib.exe needs lib.exe from Visual Studio 6374 *_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 6375 *_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 6376 *_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe 6377 *_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe 6378 *_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe 6379 *_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 6380 *_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 6381 *_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe 6382 *_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe 6383 *_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 6384 6385 DEBUG_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 6386 RELEASE_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 6387 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 6388 6389 DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6390 RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6391 NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6392 6393 DEBUG_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64 -g 6394 RELEASE_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64 6395 NOOPT_ICC11xASL_X64_NASM_FLAGS = -O0 -f win64 -g 6396 6397 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 6398 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 6399 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 6400 6401 *_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG 6402 6403 6404 ################## 6405 # IPF definitions 6406 ################## 6407 *_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe 6408 # icl.exe needs cl.exe from Visual Studio 6409 *_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 6410 *_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe 6411 # xilib.exe needs lib.exe from Visual Studio 6412 *_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 6413 *_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 6414 *_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe 6415 *_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe 6416 *_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe 6417 *_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe 6418 *_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe 6419 *_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe 6420 *_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 6421 6422 DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6423 RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 6424 NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6425 6426 DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6427 RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 6428 NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6429 6430 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 6431 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 6432 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 6433 6434 *_ICC11xASL_IPF_SLINK_FLAGS = /nologo 6435 6436 ################## 6437 # EBC definitions 6438 ################## 6439 *_ICC11xASL_EBC_*_FAMILY = INTEL 6440 6441 *_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6442 *_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 6443 *_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 6444 *_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 6445 *_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 6446 *_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 6447 6448 *_ICC11xASL_EBC_MAKE_FLAGS = /nologo 6449 *_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6450 *_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6451 *_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6452 *_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6453 *_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 6454 6455 6456 #################################################################################### 6457 # 6458 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS) 6459 # 6460 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 6461 # 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) 6462 # 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) 6463 # ASL - Intel ACPI Source Language Compiler 6464 # 6465 #################################################################################### 6466 # ICC11x86 - Intel C Compiler V11.1 6467 *_ICC11x86_*_*_FAMILY = INTEL 6468 6469 *_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6470 *_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 6471 6472 *_ICC11x86_*_MAKE_FLAGS = /nologo 6473 *_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6474 *_ICC11x86_*_APP_FLAGS = /nologo /E /TC 6475 *_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6476 6477 *_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 6478 6479 ################## 6480 # ASL definitions 6481 ################## 6482 *_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 6483 *_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 6484 *_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 6485 *_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 6486 *_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 6487 *_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 6488 6489 ################## 6490 # IA32 definitions 6491 ################## 6492 *_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe 6493 *_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe 6494 # xilib.exe needs lib.exe from Visual Studio 6495 *_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN) 6496 *_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 6497 *_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6498 *_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6499 *_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6500 *_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 6501 *_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL) 6502 *_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe 6503 *_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6504 *_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 6505 6506 DEBUG_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 6507 RELEASE_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 6508 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 6509 DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6510 RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 6511 NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6512 DEBUG_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32 -g 6513 RELEASE_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32 6514 NOOPT_ICC11x86_IA32_NASM_FLAGS = -O0 -f win32 -g 6515 *_ICC11x86_IA32_SLINK_FLAGS = /nologo 6516 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 6517 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 6518 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 6519 6520 ################## 6521 # X64 definitions 6522 ################## 6523 *_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe 6524 *_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe 6525 # xilib.exe needs lib.exe from Visual Studio 6526 *_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN) 6527 *_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 6528 *_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6529 *_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6530 *_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6531 *_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 6532 *_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL) 6533 *_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe 6534 *_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6535 *_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 6536 6537 DEBUG_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 6538 RELEASE_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 6539 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 6540 DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6541 RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6542 NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6543 DEBUG_ICC11x86_X64_NASM_FLAGS = -Ox -f win64 -g 6544 RELEASE_ICC11x86_X64_NASM_FLAGS = -Ox -f win64 6545 NOOPT_ICC11x86_X64_NASM_FLAGS = -O0 -f win64 -g 6546 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 6547 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 6548 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 6549 6550 *_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG 6551 6552 6553 ################## 6554 # IPF definitions 6555 ################## 6556 *_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe 6557 # icl.exe needs cl.exe from Visual Studio 6558 *_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN) 6559 *_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe 6560 # xilib.exe needs lib.exe from Visual Studio 6561 *_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 6562 *_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 6563 *_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6564 *_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6565 *_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6566 *_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe 6567 *_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe 6568 *_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6569 *_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 6570 6571 DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6572 RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 6573 NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6574 6575 DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6576 RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 6577 NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6578 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 6579 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 6580 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 6581 6582 *_ICC11x86_IPF_SLINK_FLAGS = /nologo 6583 6584 ################## 6585 # EBC definitions 6586 ################## 6587 *_ICC11x86_EBC_*_FAMILY = INTEL 6588 6589 *_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6590 *_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 6591 *_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 6592 *_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 6593 *_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 6594 *_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 6595 6596 *_ICC11x86_EBC_MAKE_FLAGS = /nologo 6597 *_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6598 *_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6599 *_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6600 *_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6601 *_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 6602 6603 6604 #################################################################################### 6605 # 6606 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS) 6607 # 6608 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 6609 # 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) 6610 # 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) 6611 # ASL - Microsoft ACPI Source Language Compiler 6612 # 6613 #################################################################################### 6614 # ICC11x86xASL - Intel C Compiler V11.1 6615 *_ICC11x86xASL_*_*_FAMILY = INTEL 6616 6617 *_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6618 *_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 6619 6620 *_ICC11x86xASL_*_MAKE_FLAGS = /nologo 6621 *_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6622 *_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC 6623 *_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6624 6625 *_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 6626 6627 ################## 6628 # ASL definitions 6629 ################## 6630 *_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 6631 *_ICC11x86xASL_*_ASL_FLAGS = 6632 *_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 6633 *_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 6634 *_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 6635 *_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 6636 6637 ################## 6638 # IA32 definitions 6639 ################## 6640 *_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe 6641 *_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe 6642 # xilib.exe needs lib.exe from Visual Studio 6643 *_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 6644 *_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 6645 *_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6646 *_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6647 *_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6648 *_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 6649 *_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 6650 *_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe 6651 *_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 6652 *_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 6653 6654 DEBUG_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 6655 RELEASE_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 6656 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 6657 6658 DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6659 RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 6660 NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 6661 DEBUG_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g 6662 RELEASE_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32 6663 NOOPT_ICC11x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g 6664 *_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo 6665 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 6666 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 6667 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 6668 6669 ################## 6670 # X64 definitions 6671 ################## 6672 *_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe 6673 *_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe 6674 # xilib.exe needs lib.exe from Visual Studio 6675 *_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 6676 *_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 6677 *_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6678 *_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6679 *_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6680 *_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 6681 *_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 6682 *_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe 6683 *_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 6684 *_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 6685 6686 DEBUG_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 6687 RELEASE_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 6688 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 6689 6690 DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6691 RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6692 NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6693 DEBUG_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g 6694 RELEASE_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64 6695 NOOPT_ICC11x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g 6696 6697 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 6698 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 6699 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 6700 6701 *_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG 6702 6703 6704 ################## 6705 # IPF definitions 6706 ################## 6707 *_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe 6708 # icl.exe needs cl.exe from Visual Studio 6709 *_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 6710 *_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe 6711 # xilib.exe needs lib.exe from Visual Studio 6712 *_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 6713 *_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 6714 *_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6715 *_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6716 *_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6717 *_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe 6718 *_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe 6719 *_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 6720 *_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 6721 6722 DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6723 RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 6724 NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 6725 DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6726 RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 6727 NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 6728 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 6729 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 6730 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 6731 *_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo 6732 6733 ################## 6734 # EBC definitions 6735 ################## 6736 *_ICC11x86xASL_EBC_*_FAMILY = INTEL 6737 6738 *_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 6739 *_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 6740 *_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 6741 *_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 6742 *_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 6743 *_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 6744 6745 *_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo 6746 *_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6747 *_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6748 *_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6749 *_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6750 *_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 6751 6752 6753 #################################################################################### 6754 # 6755 # MYTOOLS 6756 # IA32 - Microsoft Visual Studio 2008 Team Suite 6757 # X64 - Microsoft Visual Studio 2008 Team Suite 6758 # IPF - Microsoft Windows DDK 3790.1830 6759 # EBC - Intel EFI Byte Code Compiler 6760 # 6761 #################################################################################### 6762 # MYTOOLS - Settings compatible with previous versions of tools_def.template 6763 *_MYTOOLS_*_*_FAMILY = MSFT 6764 6765 ################## 6766 # ASL definitions 6767 ################## 6768 *_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 6769 *_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 6770 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 6771 *_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 6772 *_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 6773 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 6774 6775 6776 *_MYTOOLS_*_MAKE_FLAGS = /nologo 6777 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6778 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC 6779 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6780 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG 6781 6782 *_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 6783 6784 ################## 6785 # IA32 definitions 6786 ################## 6787 *_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL) 6788 6789 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 6790 *_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 6791 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 6792 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 6793 *_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 6794 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 6795 *_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 6796 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 6797 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 6798 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 6799 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 6800 *_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe 6801 6802 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 6803 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 6804 NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 6805 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 6806 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 6807 NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 6808 DEBUG_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32 -g 6809 RELEASE_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32 6810 NOOPT_MYTOOLS_IA32_NASM_FLAGS = -O0 -f win32 -g 6811 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 6812 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 6813 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 6814 6815 ################## 6816 # x64 definitions 6817 ################## 6818 *_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL) 6819 6820 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 6821 *_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 6822 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 6823 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 6824 *_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 6825 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 6826 *_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 6827 *_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 6828 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 6829 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 6830 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 6831 *_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe 6832 6833 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 6834 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 6835 NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 6836 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6837 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 6838 NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 6839 DEBUG_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64 -g 6840 RELEASE_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64 6841 NOOPT_MYTOOLS_X64_NASM_FLAGS = -O0 -f win64 -g 6842 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 6843 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 6844 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 6845 6846 ################## 6847 # IPF definitions 6848 ################## 6849 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 6850 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 6851 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 6852 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 6853 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 6854 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 6855 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 6856 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 6857 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 6858 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 6859 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 6860 *_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 6861 6862 *_MYTOOLS_IPF_ASM_OUTPUT = "-o " 6863 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi 6864 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 6865 NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od 6866 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 6867 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 6868 NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 6869 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 6870 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 6871 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 6872 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG 6873 6874 ################## 6875 # EBC definitions 6876 ################## 6877 *_MYTOOLS_EBC_*_FAMILY = INTEL 6878 6879 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 6880 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 6881 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 6882 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 6883 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 6884 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 6885 *_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe 6886 6887 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo 6888 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 6889 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 6890 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 6891 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 6892 *_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 6893 6894 6895 #################################################################################### 6896 # 6897 # Xcode Support for building on Mac OS X (Snow Leopard) 6898 # 6899 #################################################################################### 6900 # XCODE32 - Xcode 3.2 Tools (Snow Leopard) 6901 *_XCODE32_*_*_FAMILY = GCC 6902 *_XCODE32_*_*_BUILDRULEFAMILY = XCODE 6903 *_XCODE32_*_*_BUILDRULEORDER = S s nasm 6904 6905 6906 *_XCODE32_*_ASL_PATH = /usr/bin/iasl 6907 6908 *_XCODE32_*_MAKE_PATH = make 6909 6910 *_XCODE32_*_DSYMUTIL_PATH = /usr/bin/dsymutil 6911 6912 # This tool needs to be installed seperatly from Xcode 3.2 6913 *_XCODE32_*_MTOC_PATH = /usr/local/bin/mtoc 6914 6915 DEBUG_XCODE32_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 6916 RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20 6917 6918 ################## 6919 # IA32 definitions 6920 ################## 6921 *_XCODE32_IA32_CC_PATH = gcc 6922 *_XCODE32_IA32_SLINK_PATH = libtool 6923 *_XCODE32_IA32_DLINK_PATH = ld 6924 *_XCODE32_IA32_ASM_PATH = as 6925 *_XCODE32_IA32_PP_PATH = gcc 6926 *_XCODE32_IA32_VFRPP_PATH = gcc 6927 *_XCODE32_IA32_ASL_PATH = iasl 6928 *_XCODE32_IA32_ASLCC_PATH = gcc 6929 *_XCODE32_IA32_ASLPP_PATH = gcc 6930 *_XCODE32_IA32_ASLDLINK_PATH = ld 6931 6932 DEBUG_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6933 RELEASE_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6934 *_XCODE32_IA32_SLINK_FLAGS = -static -o 6935 DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g 6936 RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386 6937 *_XCODE32_IA32_NASM_FLAGS = -f macho32 6938 *_XCODE32_IA32_PP_FLAGS = -arch i386 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 6939 *_XCODE32_IA32_VFRPP_FLAGS = -arch i386 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 6940 DEBUG_XCODE32_IA32_CC_FLAGS = -arch i386 -save-temps -g -O0 -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector 6941 RELEASE_XCODE32_IA32_CC_FLAGS = -arch i386 -Oz -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector 6942 6943 *_XCODE32_IA32_ASLCC_FLAGS = -arch i386 -x c -save-temps -g -O0 -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic 6944 *_XCODE32_IA32_ASLDLINK_FLAGS = -arch i386 -e _main -preload -segalign 0x20 -pie -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6945 *_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E 6946 *_XCODE32_IA32_ASL_FLAGS = 6947 6948 ################## 6949 # X64 definitions - still a work in progress. This tool chain does not produce 6950 # the correct ABI, it is just used to compile the code.... 6951 ################## 6952 *_XCODE32_X64_CC_PATH = gcc 6953 *_XCODE32_X64_SLINK_PATH = libtool 6954 *_XCODE32_X64_DLINK_PATH = ld 6955 *_XCODE32_X64_ASM_PATH = as 6956 *_XCODE32_X64_PP_PATH = gcc 6957 *_XCODE32_X64_VFRPP_PATH = gcc 6958 *_XCODE32_X64_ASL_PATH = iasl 6959 *_XCODE32_X64_ASLCC_PATH = gcc 6960 *_XCODE32_X64_ASLPP_PATH = gcc 6961 *_XCODE32_X64_ASLDLINK_PATH = ld 6962 6963 *_XCODE32_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6964 *_XCODE32_X64_SLINK_FLAGS = -static -o 6965 6966 DEBUG_XCODE32_X64_ASM_FLAGS = -arch x86_64 -g 6967 RELEASE_XCODE32_X64_ASM_FLAGS = -arch x86_64 6968 *_XCODE32_X64_NASM_FLAGS = -f macho64 6969 *_XCODE32_X64_PP_FLAGS = -arch x86_64 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 6970 *_XCODE32_X64_VFRPP_FLAGS = -arch x86_64 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 6971 6972 DEBUG_XCODE32_X64_CC_FLAGS = -arch x86_64 -save-temps -g -O0 -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector 6973 RELEASE_XCODE32_X64_CC_FLAGS = -arch x86_64 -Oz -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector 6974 6975 ################## 6976 # ARM definitions - (Assumes iPhone SDK installed on Snow Leopard) 6977 ################## 6978 6979 *_XCODE32_ARM_ARCHCC_FLAGS = -arch armv7 -march=armv7 -mthumb 6980 *_XCODE32_ARM_ARCHASM_FLAGS = -arch armv7 6981 *_XCODE32_ARM_ARCHDLINK_FLAGS = -arch armv7 6982 *_XCODE32_ARM_PLATFORM_FLAGS = 6983 6984 *_XCODE32_ARM_CC_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 6985 *_XCODE32_ARM_SLINK_PATH = DEF(IPHONE_TOOLS)/usr/bin/libtool 6986 *_XCODE32_ARM_DLINK_PATH = ld 6987 *_XCODE32_ARM_ASM_PATH = DEF(IPHONE_TOOLS)/usr/bin/as 6988 *_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 6989 *_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 6990 6991 DEBUG_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6992 RELEASE_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 6993 6994 *_XCODE32_ARM_SLINK_FLAGS = -static -o 6995 6996 DEBUG_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -g 6997 RELEASE_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) 6998 *_XCODE32_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 6999 *_XCODE32_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 7000 7001 DEBUG_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -g -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h 7002 RELEASE_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h 7003 7004 7005 #################################################################################### 7006 # 7007 # Clang Support for building on Mac OS X 7008 # 7009 #################################################################################### 7010 # CLANG - clang that produce Mach-O with EFI x86_64 ABI 7011 *_XCLANG_*_*_FAMILY = GCC 7012 *_XCLANG_*_*_BUILDRULEFAMILY = XCODE 7013 *_XCLANG_*_*_BUILDRULEORDER = S s nasm 7014 7015 *_XCLANG_*_ASL_PATH = /usr/bin/iasl 7016 7017 *_XCLANG_*_MAKE_PATH = make 7018 *_XCLANG_*_DSYMUTIL_PATH = /usr/bin/dsymutil 7019 7020 *_*_*_MTOC_PATH = /usr/local/bin/mtoc 7021 7022 DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 7023 RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20 7024 7025 7026 *_XCLANG_*_CC_PATH = ENV(CLANG_BIN)clang 7027 *_XCLANG_*_SLINK_PATH = libtool 7028 *_XCLANG_*_DLINK_PATH = ld 7029 *_XCLANG_*_ASM_PATH = as 7030 *_XCLANG_*_PP_PATH = ENV(CLANG_BIN)clang 7031 *_XCLANG_*_VFRPP_PATH = ENV(CLANG_BIN)clang 7032 *_XCLANG_*_ASL_PATH = iasl 7033 *_XCLANG_*_ASLCC_PATH = ENV(CLANG_BIN)clang 7034 *_XCLANG_*_ASLPP_PATH = ENV(CLANG_BIN)clang 7035 *_XCLANG_*_ASLDLINK_PATH = ld 7036 7037 #################### 7038 # IA-32 definitions 7039 #################### 7040 DEBUG_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7041 RELEASE_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7042 *_XCLANG_IA32_SLINK_FLAGS = -static -o 7043 DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g 7044 RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386 7045 *_XCLANG_IA32_NASM_FLAGS = -f macho32 7046 7047 DEBUG_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 7048 RELEASE_XCLANG_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 7049 7050 7051 ################## 7052 # X64 definitions 7053 ################## 7054 DEBUG_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7055 RELEASE_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7056 *_XCLANG_X64_SLINK_FLAGS = -static -o 7057 DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g 7058 RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64 7059 *_XCLANG_X64_NASM_FLAGS = -f macho64 7060 *_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 7061 *_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 7062 7063 7064 DEBUG_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 7065 RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 7066 *_XCLANG_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic 7067 *_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7068 *_XCLANG_*_ASLPP_FLAGS = -x c -E 7069 *_XCLANG_*_ASL_FLAGS = 7070 7071 # 7072 # XCODE5 support 7073 # 7074 7075 *_XCODE5_*_*_FAMILY = GCC 7076 *_XCODE5_*_*_BUILDRULEFAMILY = XCODE 7077 *_XCODE5_*_*_BUILDRULEORDER = S s nasm 7078 7079 *_XCODE5_*_ASL_PATH = /usr/bin/iasl 7080 7081 *_XCODE5_*_MAKE_PATH = make 7082 *_XCODE5_*_DSYMUTIL_PATH = /usr/bin/dsymutil 7083 7084 DEBUG_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 7085 NOOPT_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 7086 RELEASE_XCODE5_*_MTOC_FLAGS = -align 0x20 7087 7088 # 7089 # use xcode-select to change Xcode version of command line tools 7090 # 7091 *_XCODE5_*_CC_PATH = clang 7092 *_XCODE5_*_SLINK_PATH = libtool 7093 *_XCODE5_*_DLINK_PATH = ld 7094 *_XCODE5_*_ASM_PATH = as 7095 *_XCODE5_*_PP_PATH = clang 7096 *_XCODE5_*_VFRPP_PATH = clang 7097 *_XCODE5_*_ASL_PATH = iasl 7098 *_XCODE5_*_ASLCC_PATH = clang 7099 *_XCODE5_*_ASLPP_PATH = clang 7100 *_XCODE5_*_ASLDLINK_PATH = ld 7101 7102 #################### 7103 # IA-32 definitions 7104 #################### 7105 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 7106 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 7107 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 7108 7109 *_XCODE5_IA32_SLINK_FLAGS = -static -o 7110 DEBUG_XCODE5_IA32_ASM_FLAGS = -arch i386 -g 7111 NOOPT_XCODE5_IA32_ASM_FLAGS = -arch i386 -g 7112 RELEASE_XCODE5_IA32_ASM_FLAGS = -arch i386 7113 *_XCODE5_IA32_NASM_FLAGS = -f macho32 7114 7115 7116 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7117 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7118 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7119 7120 7121 7122 ################## 7123 # X64 definitions 7124 ################## 7125 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 7126 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 7127 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 7128 7129 *_XCODE5_X64_SLINK_FLAGS = -static -o 7130 DEBUG_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g 7131 NOOPT_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g 7132 RELEASE_XCODE5_X64_ASM_FLAGS = -arch x86_64 7133 *_XCODE5_X64_NASM_FLAGS = -f macho64 7134 *_XCODE5_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 7135 *_XCODE5_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 7136 7137 7138 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7139 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7140 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 -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang $(PLATFORM_FLAGS) 7141 7142 *_XCODE5_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h 7143 *_XCODE5_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7144 *_XCODE5_*_ASLPP_FLAGS = -x c -E 7145 *_XCODE5_*_ASL_FLAGS = 7146 *_XCODE5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 7147 7148 #################################################################################### 7149 # 7150 # RVCT Common 7151 # 7152 #################################################################################### 7153 7154 DEFINE RVCT_ALL_ASM_FLAGS = --diag_suppress=1786 --diag_error=warning --apcs /interwork 7155 DEFINE RVCT_ALL_CC_FLAGS = --c90 -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_suppress=186 --diag_warning 167 --diag_error=warning --diag_style=ide --protect_stack 7156 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 7157 7158 #################################################################################### 7159 # 7160 # ARM RealView Tools - Windows 7161 # 7162 #################################################################################### 7163 # RVCT - Tools from ARM 7164 7165 *_RVCT_*_*_FAMILY = RVCT 7166 7167 # 7168 # Use default values, or override in DSC file 7169 # 7170 *_RVCT_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp 7171 *_RVCT_ARM_ARCHASM_FLAGS = 7172 *_RVCT_ARM_ARCHDLINK_FLAGS = 7173 *_RVCT_ARM_PLATFORM_FLAGS = --cpu 7-A 7174 7175 DEBUG_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7176 RELEASE_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7177 7178 7179 *_RVCT_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS) 7180 *_RVCT_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E --preinclude AutoGen.h 7181 *_RVCT_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 7182 *_RVCT_ARM_MAKE_PATH = nmake /NOLOGO 7183 *_RVCT_ARM_SLINK_FLAGS = --partial -o 7184 DEBUG_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 7185 RELEASE_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2 7186 7187 ################## 7188 # ARM definitions 7189 ################## 7190 *_RVCT_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc 7191 *_RVCT_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 7192 *_RVCT_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 7193 *_RVCT_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm 7194 *_RVCT_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc 7195 *_RVCT_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc 7196 *_RVCT_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf 7197 7198 #################################################################################### 7199 # 7200 # ARM RealView Tools - Linux 7201 # 7202 #################################################################################### 7203 # RVCTLINUX - Tools from ARM in a Cygwin environment 7204 *_RVCTLINUX_*_*_FAMILY = RVCT 7205 *_RVCTLINUX_*_*_BUILDRULEFAMILY = RVCTLINUX 7206 7207 *_RVCTLINUX_*_MAKE_PATH = make 7208 7209 # 7210 # Use default values, or override in DSC file 7211 # 7212 *_RVCTLINUX_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp 7213 *_RVCTLINUX_ARM_ARCHASM_FLAGS = 7214 *_RVCTLINUX_ARM_ARCHDLINK_FLAGS = 7215 *_RVCTLINUX_ARM_PLATFORM_FLAGS = --cpu 7-A 7216 7217 DEBUG_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7218 RELEASE_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 7219 7220 *_RVCTLINUX_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS) 7221 *_RVCTLINUX_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E 7222 *_RVCTLINUX_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 7223 *_RVCTLINUX_ARM_SLINK_FLAGS = --partial -o 7224 DEBUG_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 7225 RELEASE_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2 7226 7227 ################## 7228 # ARM definitions 7229 ################## 7230 *_RVCTLINUX_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc 7231 *_RVCTLINUX_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 7232 *_RVCTLINUX_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 7233 *_RVCTLINUX_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm 7234 *_RVCTLINUX_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc 7235 *_RVCTLINUX_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc 7236 *_RVCTLINUX_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf 7237 7238 #################################################################################### 7239 # 7240 # ARM RealView Tools - Cygwin 7241 # 7242 #################################################################################### 7243 # ARMCYGWIN - Tools from ARM in a Cygwin environment 7244 7245 *_RVCTCYGWIN_*_*_FAMILY = RVCT 7246 *_RVCTCYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN 7247 7248 *_RVCTCYGWIN_ARM_CCPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 7249 *_RVCTCYGWIN_ARM_SLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink 7250 *_RVCTCYGWIN_ARM_DLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink 7251 *_RVCTCYGWIN_ARM_ASMPATH_FLAG = ENV(RVCT_TOOLS_PATH)armasm 7252 *_RVCTCYGWIN_ARM_PPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 7253 *_RVCTCYGWIN_ARM_VFRPPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 7254 *_RVCTCYGWIN_ARM_FROMELFPATH_FLAG = ENV(RVCT_TOOLS_PATH)fromelf 7255 7256 # 7257 # Use default values, or override in DSC file 7258 # 7259 *_RVCTCYGWIN_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp 7260 *_RVCTCYGWIN_ARM_ARCHASM_FLAGS = 7261 *_RVCTCYGWIN_ARM_ARCHDLINK_FLAGS = 7262 *_RVCTCYGWIN_ARM_PLATFORM_FLAGS = --cpu 7-A 7263 7264 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` 7265 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` 7266 7267 *_RVCTCYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS) 7268 *_RVCTCYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E 7269 *_RVCTCYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h` 7270 *_RVCTCYGWIN_ARM_MAKE_PATH = make 7271 *_RVCTCYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial -o 7272 DEBUG_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 7273 RELEASE_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2 7274 7275 ################## 7276 # ARM definitions 7277 ################## 7278 *_RVCTCYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7279 *_RVCTCYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7280 *_RVCTCYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7281 *_RVCTCYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7282 *_RVCTCYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7283 *_RVCTCYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7284 *_RVCTCYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 7285 7286 ################# 7287 # ASM 16 linker defintions 7288 ################# 7289 *_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe 7290 *_*_*_ASMLINK_FLAGS = /nologo /tiny 7291 7292 ################## 7293 # VfrCompiler definitions 7294 ################## 7295 *_*_*_VFR_PATH = VfrCompile 7296 *_*_*_VFR_FLAGS = -l -n 7297 7298 ################## 7299 # OptionRom tool definitions 7300 ################## 7301 *_*_*_OPTROM_PATH = EfiRom 7302 *_*_*_OPTROM_FLAGS = -e 7303 7304 ################## 7305 # GenFw tool definitions 7306 ################## 7307 *_*_*_GENFW_PATH = GenFw 7308 *_*_*_GENFW_FLAGS = 7309 7310 ################## 7311 # Asl Compiler definitions 7312 ################## 7313 *_*_*_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable 7314 *_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE 7315 *_*_*_ASLPP_FLAGS = /nologo /EP /C 7316 *_*_*_ASL_FLAGS = 7317 7318 ################## 7319 # GenCrc32 tool definitions 7320 ################## 7321 *_*_*_CRC32_PATH = GenCrc32 7322 *_*_*_CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083 7323 7324 ################## 7325 # Rsa2048Sha256Sign tool definitions 7326 # 7327 # Notes: This tool defintion uses a test signing key for development purposes only. 7328 # The tool Rsa2048Sha256GenerateKeys can be used to generate a new private/public key 7329 # and the gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value. 7330 # A custom tool/script can be implemented using the new private/public key with 7331 # the Rsa2048Sha256Sign tool and this tool defintiion can be updated to use a 7332 # custom tool/script. 7333 # 7334 # Generate new private/public key and gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value 7335 # 7336 # Rsa2048Sha256GenerateKeys.py -o MyKey.pem --public-key-hash-c MyKey.pcd 7337 # 7338 # Custom script example (MyRsa2048Sha256Sign.cmd): 7339 # 7340 # Rsa2048Sha256Sign --private-key MyKey.pem %1 %2 %3 %4 %5 %6 %7 %8 %9 7341 # 7342 # WARNING: Vendors that uses private keys are responsible for proper management and protection 7343 # of private keys. Vendors may choose to use infrastructure such as signing servers 7344 # or signing portals to support the management and protection of private keys. 7345 # 7346 ################## 7347 *_*_*_RSA2048SHA256SIGN_PATH = Rsa2048Sha256Sign 7348 *_*_*_RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF 7349 7350 ################## 7351 # LzmaCompress tool definitions 7352 ################## 7353 *_*_*_LZMA_PATH = LzmaCompress 7354 *_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF 7355 7356 ################## 7357 # LzmaF86Compress tool definitions with converter for x86 code. 7358 # It can improve the compression ratio if the input file is IA32 or X64 PE image. 7359 # Notes: If X64 PE image is built based on GCC44, it may not get the better compression. 7360 ################## 7361 *_*_*_LZMAF86_PATH = LzmaF86Compress 7362 *_*_*_LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889 7363 7364 ################## 7365 # TianoCompress tool definitions 7366 ################## 7367 *_*_*_TIANO_PATH = TianoCompress 7368 *_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779 7369 7370 ################## 7371 # BPDG tool definitions 7372 ################## 7373 *_*_*_VPDTOOL_PATH = BPDG 7374 *_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08 7375 7376 ################## 7377 # NASM tool definitions 7378 ################## 7379 *_*_*_NASM_PATH = ENV(NASM_PREFIX)nasm 7380 # NASMB uses NASM produce a .bin from a .nasmb NASM source file 7381 *_*_*_NASMB_FLAGS = -f bin 7382 7383 ################# 7384 # Build rule order 7385 ################# 7386 *_*_*_*_BUILDRULEORDER = nasm asm Asm ASM S s 7387