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