2007-10-17 03:54:36 +02:00
|
|
|
#
|
2016-02-23 01:46:06 +01:00
|
|
|
# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
2010-05-18 07:04:32 +02:00
|
|
|
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
|
2014-08-20 20:02:38 +02:00
|
|
|
# Portions copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
|
2016-03-16 09:23:02 +01:00
|
|
|
# Copyright (c) 2015, Hewlett-Packard Development Company, L.P.<BR>
|
|
|
|
# (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
2010-05-18 07:04:32 +02:00
|
|
|
# This program and the accompanying materials
|
2007-10-17 03:54:36 +02:00
|
|
|
# are licensed and made available under the terms and conditions of the BSD License
|
|
|
|
# which accompanies this distribution. The full text of the license may be found at
|
|
|
|
# http://opensource.org/licenses/bsd-license.php
|
|
|
|
#
|
|
|
|
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|
|
|
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|
|
|
#
|
|
|
|
|
|
|
|
IDENTIFIER = Default TOOL_CHAIN_CONF
|
|
|
|
|
|
|
|
# common path macros
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
|
|
|
|
DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005_BIN)
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64
|
|
|
|
DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005x86_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64
|
|
|
|
DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEFINE VS2008_BIN = C:\Program Files\Microsoft Visual Studio 9.0\Vc\bin
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE VS2008_DLL = C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008_BIN)
|
2010-03-01 00:39:39 +01:00
|
|
|
DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64
|
|
|
|
DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64
|
|
|
|
|
|
|
|
DEFINE VS2008x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE VS2008x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008x86_BIN)
|
2010-03-01 00:39:39 +01:00
|
|
|
DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64
|
|
|
|
DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
DEFINE VS2010_BIN = C:\Program Files\Microsoft Visual Studio 10.0\Vc\bin
|
|
|
|
DEFINE VS2010_DLL = C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010_BIN)
|
|
|
|
DEFINE VS2010_BINX64 = DEF(VS2010_BIN)\x86_amd64
|
|
|
|
DEFINE VS2010_BIN64 = DEF(VS2010_BIN)\x86_ia64
|
|
|
|
|
|
|
|
DEFINE VS2010x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin
|
|
|
|
DEFINE VS2010x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010x86_BIN)
|
|
|
|
DEFINE VS2010x86_BINX64 = DEF(VS2010x86_BIN)\x86_amd64
|
|
|
|
DEFINE VS2010x86_BIN64 = DEF(VS2010x86_BIN)\x86_ia64
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE VS2012_BIN = C:\Program Files\Microsoft Visual Studio 11.0\Vc\bin
|
|
|
|
DEFINE VS2012_DLL = C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012_BIN)
|
|
|
|
DEFINE VS2012_BINX64 = DEF(VS2012_BIN)\x86_amd64
|
|
|
|
|
|
|
|
DEFINE VS2012x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Vc\bin
|
|
|
|
DEFINE VS2012x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE;DEF(VS2012x86_BIN)
|
|
|
|
DEFINE VS2012x86_BINX64 = DEF(VS2012x86_BIN)\x86_amd64
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
DEFINE VS2013_BIN = C:\Program Files\Microsoft Visual Studio 12.0\Vc\bin
|
|
|
|
DEFINE VS2013_DLL = C:\Program Files\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2012_BIN)
|
|
|
|
DEFINE VS2013_BINX64 = DEF(VS2013_BIN)\x86_amd64
|
|
|
|
|
|
|
|
DEFINE VS2013x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Vc\bin
|
|
|
|
DEFINE VS2013x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE;DEF(VS2013x86_BIN)
|
|
|
|
DEFINE VS2013x86_BINX64 = DEF(VS2013x86_BIN)\x86_amd64
|
|
|
|
|
2015-12-03 04:19:01 +01:00
|
|
|
DEFINE VS2015_BIN = C:\Program Files\Microsoft Visual Studio 14.0\Vc\bin
|
|
|
|
DEFINE VS2015_DLL = C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE;DEF(VS2015_BIN)
|
|
|
|
DEFINE VS2015_BINX64 = DEF(VS2015_BIN)\x86_amd64
|
|
|
|
|
|
|
|
DEFINE VS2015x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin
|
|
|
|
DEFINE VS2015x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;DEF(VS2015x86_BIN)
|
|
|
|
DEFINE VS2015x86_BINX64 = DEF(VS2015x86_BIN)\x86_amd64
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEFINE WINSDK_VERSION = v6.0A
|
|
|
|
DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
|
|
|
|
DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin
|
2009-11-09 12:47:35 +01:00
|
|
|
|
2014-08-01 20:11:32 +02:00
|
|
|
# Microsoft Visual Studio 2010
|
|
|
|
DEFINE WINSDK7_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin
|
|
|
|
DEFINE WINSDK7x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
|
|
|
|
|
|
|
|
# Microsoft Visual Studio 2012 Update 1 (required for rc.exe that was not included in the initial release)
|
|
|
|
DEFINE WINSDK71_BIN = c:\Program Files\Microsoft SDKs\Windows\v7.1A\Bin
|
|
|
|
DEFINE WINSDK71x86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
# Microsoft Visual Studio 2013 Professional Edition
|
|
|
|
DEFINE WINSDK8_BIN = c:\Program Files\Windows Kits\8.0\bin\x86\
|
|
|
|
DEFINE WINSDK8x86_BIN = c:\Program Files (x86)\Windows Kits\8.0\bin\x64
|
|
|
|
|
2015-12-03 04:19:01 +01:00
|
|
|
# Microsoft Visual Studio 2015 Professional Edition
|
|
|
|
DEFINE WINSDK81_BIN = c:\Program Files\Windows Kits\8.1\bin\x86\
|
|
|
|
DEFINE WINSDK81x86_BIN = c:\Program Files (x86)\Windows Kits\8.1\bin\x64
|
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
# These defines are needed for certain Microsoft Visual Studio tools that
|
|
|
|
# are used by other toolchains. An example is that ICC on Windows normally
|
|
|
|
# uses Microsoft's nmake.exe.
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
# Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN)
|
2010-12-06 06:17:09 +01:00
|
|
|
DEFINE MS_VS_BIN = DEF(VS2005_BIN)
|
2011-09-18 14:17:25 +02:00
|
|
|
# Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL)
|
2010-12-06 06:17:09 +01:00
|
|
|
DEFINE MS_VS_DLL = DEF(VS2005_DLL)
|
2009-11-09 12:47:35 +01:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16
|
|
|
|
DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86
|
|
|
|
DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64
|
|
|
|
DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
# NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler
|
2009-04-13 14:50:50 +02:00
|
|
|
# tool chains for the linker and nmake commands.
|
|
|
|
# This configuration assumes a Windows 2003 Server DDK installation.
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE ICC_VERSION = 9.1
|
2009-04-13 14:50:50 +02:00
|
|
|
#DEFINE ICC_VERSION = 10.1.021
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
|
|
|
|
DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
|
|
|
|
DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
|
|
|
|
DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
|
|
|
|
DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
|
|
|
|
DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
|
|
|
|
DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
|
|
|
|
DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
# Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions
|
2010-11-15 03:51:34 +01:00
|
|
|
# We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions
|
2010-06-28 11:33:10 +02:00
|
|
|
#
|
|
|
|
DEFINE ICC11_VERSION = 11.1
|
2011-09-18 14:17:25 +02:00
|
|
|
DEFINE ICC11_BUILD = 072
|
2010-06-28 11:33:10 +02:00
|
|
|
DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
|
|
|
|
DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
|
|
|
|
DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
|
|
|
|
DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32
|
|
|
|
|
|
|
|
DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
|
|
|
|
DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64
|
2010-09-06 03:58:00 +02:00
|
|
|
DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
|
|
|
|
DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
|
|
|
|
DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64
|
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin
|
|
|
|
DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin
|
|
|
|
|
|
|
|
DEFINE ELFGCC_BIN = /usr/bin
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-03-29 20:42:14 +02:00
|
|
|
#
|
2007-10-29 09:01:12 +01:00
|
|
|
# Option 1: Hard coded full path to compiler suite
|
2009-08-15 07:05:00 +02:00
|
|
|
DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
|
|
|
|
DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
|
|
|
|
DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/
|
2008-01-03 22:41:41 +01:00
|
|
|
#
|
2007-10-29 09:01:12 +01:00
|
|
|
# Option 2: Use an environment variable
|
|
|
|
#DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX)
|
|
|
|
#DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX)
|
2008-01-03 22:41:41 +01:00
|
|
|
#
|
2007-10-29 09:01:12 +01:00
|
|
|
# Option 3: Install the compiler suite into your default paths
|
|
|
|
#DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
|
|
|
|
#DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32-
|
2008-01-03 22:41:41 +01:00
|
|
|
#
|
|
|
|
# Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory
|
2007-10-29 09:01:12 +01:00
|
|
|
# Links needed: gcc, ar & ld
|
2009-08-15 07:05:00 +02:00
|
|
|
#DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/
|
|
|
|
#DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/
|
2009-03-29 20:42:14 +02:00
|
|
|
#
|
2009-03-30 19:56:42 +02:00
|
|
|
# Option 5: Install programs under user's home directory
|
2009-03-29 20:42:14 +02:00
|
|
|
#DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-
|
|
|
|
#DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32-
|
|
|
|
#
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE CYGWIN_BIN = c:/cygwin/bin
|
2009-11-09 12:47:35 +01:00
|
|
|
DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/
|
2009-08-15 07:05:00 +02:00
|
|
|
DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf-
|
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
DEFINE GCC44_IA32_PREFIX = ENV(GCC44_BIN)
|
|
|
|
DEFINE GCC44_X64_PREFIX = ENV(GCC44_BIN)
|
2009-12-29 07:16:53 +01:00
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
DEFINE GCC45_IA32_PREFIX = ENV(GCC45_BIN)
|
|
|
|
DEFINE GCC45_X64_PREFIX = ENV(GCC45_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
DEFINE GCC46_IA32_PREFIX = ENV(GCC46_BIN)
|
|
|
|
DEFINE GCC46_X64_PREFIX = ENV(GCC46_BIN)
|
2011-11-25 07:21:03 +01:00
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
DEFINE GCC47_IA32_PREFIX = ENV(GCC47_BIN)
|
|
|
|
DEFINE GCC47_X64_PREFIX = ENV(GCC47_BIN)
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2014-11-18 03:38:20 +01:00
|
|
|
DEFINE GCC48_IA32_PREFIX = ENV(GCC48_BIN)
|
|
|
|
DEFINE GCC48_X64_PREFIX = ENV(GCC48_BIN)
|
2014-01-10 06:25:50 +01:00
|
|
|
|
2014-11-18 03:38:20 +01:00
|
|
|
DEFINE GCC49_IA32_PREFIX = ENV(GCC49_BIN)
|
|
|
|
DEFINE GCC49_X64_PREFIX = ENV(GCC49_BIN)
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-07-17 23:20:10 +02:00
|
|
|
DEFINE GCC5_IA32_PREFIX = ENV(GCC5_BIN)
|
|
|
|
DEFINE GCC5_X64_PREFIX = ENV(GCC5_BIN)
|
|
|
|
|
2014-07-01 09:10:10 +02:00
|
|
|
DEFINE UNIX_IASL_BIN = ENV(IASL_PREFIX)iasl
|
2009-04-14 05:20:33 +02:00
|
|
|
DEFINE WIN_ASL_BIN_DIR = C:\ASL
|
|
|
|
DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe
|
|
|
|
DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe
|
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
DEFINE IASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
DEFINE IASL_OUTFLAGS = -p
|
|
|
|
DEFINE MS_ASL_OUTFLAGS = /Fo=
|
2009-12-29 07:16:53 +01:00
|
|
|
DEFINE MS_ASL_FLAGS =
|
|
|
|
|
|
|
|
DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN)
|
|
|
|
DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
#DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN)
|
|
|
|
#DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
#DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
|
2010-11-15 03:51:34 +01:00
|
|
|
DEFINE MSFT_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
|
2011-05-11 12:26:49 +02:00
|
|
|
DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2010-10-11 08:26:52 +02:00
|
|
|
DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h
|
2010-11-15 03:51:34 +01:00
|
|
|
DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
|
2011-05-11 12:26:49 +02:00
|
|
|
DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-09-11 05:14:43 +02:00
|
|
|
DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer
|
|
|
|
|
2010-03-12 11:54:01 +01:00
|
|
|
DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>
|
2007-12-25 10:15:38 +01:00
|
|
|
# priority:
|
2007-10-17 03:54:36 +02:00
|
|
|
# TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)
|
|
|
|
# ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# TARGET_*********_****_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# ******_*********_****_COMMANDTYPE_ATTRIBUTE
|
|
|
|
# TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE
|
|
|
|
# ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE
|
|
|
|
# TARGET_*********_ARCH_***********_ATTRIBUTE
|
|
|
|
# ******_*********_ARCH_***********_ATTRIBUTE
|
|
|
|
# TARGET_TOOLCHAIN_****_***********_ATTRIBUTE
|
|
|
|
# ******_TOOLCHAIN_****_***********_ATTRIBUTE
|
|
|
|
# TARGET_*********_****_***********_ATTRIBUTE
|
|
|
|
# ******_*********_****_***********_ATTRIBUTE (Lowest)
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Supported Tool Chains
|
|
|
|
# =====================
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2003 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio .NET 2003
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2005 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2005 Team Suite Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2008 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2008 Team Suite Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2012-04-10 09:18:20 +02:00
|
|
|
# VS2010 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2010 Premium Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2012 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2012 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2014-07-31 08:14:01 +02:00
|
|
|
# VS2013 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2013 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2015 -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2015 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# DDK3790 -win32- Requires:
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# UNIXGCC -UNIX- Requires:
|
|
|
|
# GCC 4.3.0
|
|
|
|
# binutils 2.20.51.0.5
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC44 -Linux,Windows- Requires:
|
|
|
|
# GCC 4.4 targeting x86_64-linux-gnu
|
2011-09-18 14:17:25 +02:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC45 -Linux,Windows- Requires:
|
|
|
|
# GCC 4.5 targeting x86_64-linux-gnu
|
2011-11-25 07:21:03 +01:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC46 -Linux,Windows- Requires:
|
|
|
|
# GCC 4.6 targeting x86_64-linux-gnu or arm-linux-gnueabi
|
2011-11-25 07:21:03 +01:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC47 -Linux,Windows- Requires:
|
|
|
|
# GCC 4.7 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
|
2013-08-23 04:18:16 +02:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-18 03:38:20 +01:00
|
|
|
# GCC48 -Linux,Windows- Requires:
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC 4.8 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
|
2014-01-10 06:25:50 +01:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2014-11-18 03:38:20 +01:00
|
|
|
# GCC49 -Linux,Windows- Requires:
|
2014-11-24 03:43:17 +01:00
|
|
|
# GCC 4.9 targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
|
2014-07-28 19:37:10 +02:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2016-07-17 23:20:10 +02:00
|
|
|
# GCC5 -Linux,Windows- Requires:
|
|
|
|
# GCC 5 with LTO support, targeting x86_64-linux-gnu, aarch64-linux-gnu, or arm-linux-gnueabi
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2015-08-10 09:55:26 +02:00
|
|
|
# CLANG35 -Linux,Windows- Requires:
|
2015-12-15 16:02:24 +01:00
|
|
|
# Clang v3.5 or later, and GNU binutils targeting aarch64-linux-gnu or arm-linux-gnueabi
|
2015-08-10 09:55:26 +02:00
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# ELFGCC -Linux- Requires:
|
|
|
|
# GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin)
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# CYGGCC -win32- Requires:
|
|
|
|
# CygWin, GCC 4.3.0, binutils 2.20.51.0.5
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# ICC -win32- Requires:
|
|
|
|
# Intel C Compiler V9.1
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2003 or 2005
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
|
|
|
|
# version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# ICC11 -win32- Requires:
|
|
|
|
# Intel C Compiler V11.1
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
|
|
|
|
# version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# MYTOOLS -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2008 for IA32/X64
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2003xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio .NET 2003
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# VS2005xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2005 Team Suite Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# VS2008xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2008 Team Suite
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2012-04-10 09:18:20 +02:00
|
|
|
# VS2010xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2010 Premium Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2012xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2012 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2014-07-31 08:14:01 +02:00
|
|
|
# VS2013xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2013 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2015xASL -win32- Requires:
|
|
|
|
# Microsoft Visual Studio 2015 Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2011-09-18 14:17:25 +02:00
|
|
|
# DDK3790xASL -win32- Requires:
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# CYGGCCxASL -win32- Requires:
|
|
|
|
# CygWin, GCC 4.3.0, binutils 2.20.51.0.5
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# ICCxASL -win32- Requires:
|
|
|
|
# Intel C Compiler V9.1
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2003 or 2005
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
|
|
|
|
# version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# ICC11xASL -win32- Requires:
|
|
|
|
# Intel C Compiler V11.1
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)
|
|
|
|
# version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# VS2005x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2005 Team Suite Edition (x86)
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2008x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2008 (x86)
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2012-04-10 09:18:20 +02:00
|
|
|
# VS2010x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2010 (x86) Premium Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2012x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2012 (x86) Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2014-07-31 08:14:01 +02:00
|
|
|
# VS2013x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2013 (x86) Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2015x86 -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2015 (x86) Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# ICCx86 -win64- Requires:
|
|
|
|
# Intel C Compiler V9.1(x86)
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2003 or 2005
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit
|
|
|
|
# (Microsoft WINDDK) version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# ICC11x86 -win64- Requires:
|
|
|
|
# Intel C Compiler V11.1(x86)
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit
|
|
|
|
# (Microsoft WINDDK) version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# VS2005x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2005 Team Suite Edition (x86)
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# VS2008x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2008 (x86)
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2012-04-10 09:18:20 +02:00
|
|
|
# VS2010x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2010 (x86) Premium Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2012x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2012 (x86) Professional Edition
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2014-07-31 08:14:01 +02:00
|
|
|
# VS2013x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2013 (x86) Professional
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2015x86xASL -win64- Requires:
|
|
|
|
# Microsoft Visual Studio 2015 (x86) Professional
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2011-09-18 14:17:25 +02:00
|
|
|
# ICCx86xASL -win64- Requires:
|
|
|
|
# Intel C Compiler V9.1 (x86)
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2003 or 2005
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit
|
|
|
|
# (Microsoft WINDDK) version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# ICC11x86xASL -win64- Requires:
|
|
|
|
# Intel C Compiler V11.1 (x86)
|
|
|
|
# Dependencies:
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Microsoft Windows Server 2003 Driver Development Kit
|
|
|
|
# (Microsoft WINDDK) version 3790.1830 for X64 target architectures
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# CYGGCCx86 -win64- Requires:
|
|
|
|
# CygWin, GCC 4.3.0, binutils 2.20.51.0.5
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler (iasl.exe) from
|
|
|
|
# https://acpica.org/downloads
|
2011-09-18 14:17:25 +02:00
|
|
|
# CYGGCCx86xASL -win64- Requires:
|
|
|
|
# CygWin, GCC 4.3.0, binutils 2.20.51.0.5
|
|
|
|
# Microsoft Visual Studio 2005 or 2008
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
2013-08-23 04:18:16 +02:00
|
|
|
# RVCT -win- Requires:
|
|
|
|
# ARM C/C++ Compiler, 5.00
|
|
|
|
# Optional:
|
|
|
|
# Required to build EBC drivers:
|
|
|
|
# Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)
|
|
|
|
# Required to build platforms or ACPI tables:
|
|
|
|
# Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from
|
|
|
|
# http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi
|
|
|
|
# RVCTLINUX -unix- Requires:
|
|
|
|
# ARM C/C++ Compiler, 5.00
|
|
|
|
# Optional:
|
|
|
|
# Required to build platforms or ACPI tables:
|
2015-06-29 05:10:25 +02:00
|
|
|
# Intel(r) ACPI Compiler from
|
|
|
|
# https://acpica.org/downloads
|
2007-10-17 03:54:36 +02:00
|
|
|
# * Commented out - All versions of VS2005 use the same standard install directory
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Supported Tool Chain Family
|
|
|
|
# ===========================
|
|
|
|
# MSFT - Microsoft
|
|
|
|
# GCC - GNU GCC
|
|
|
|
# INTEL - INTEL
|
2011-11-25 07:21:03 +01:00
|
|
|
# RVCT - ARM RealView Toolchain
|
2009-04-13 14:50:50 +02:00
|
|
|
####################################################################################
|
|
|
|
####################################################################################
|
|
|
|
#
|
2014-08-19 01:03:17 +02:00
|
|
|
# Other Supported Tools
|
|
|
|
# =====================
|
2016-07-14 13:29:10 +02:00
|
|
|
# NASM -- http://www.nasm.us/
|
|
|
|
# - NASM 2.10 or later for use with the GCC toolchain family
|
|
|
|
# - NASM 2.12.01 or later for use with all other toolchain families
|
2014-08-19 01:03:17 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
####################################################################################
|
|
|
|
#
|
2009-04-13 14:50:50 +02:00
|
|
|
# Intel EFI Byte Code Compiler (Template)
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# *_*_EBC_*_FAMILY = INTEL
|
|
|
|
#
|
|
|
|
# *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
|
|
|
|
# *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe
|
|
|
|
# *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe
|
|
|
|
#
|
2009-04-14 05:20:33 +02:00
|
|
|
# *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
# *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
# *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h
|
2011-11-09 05:32:08 +01:00
|
|
|
# *_*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel ACPI Source Language Compiler (Template)
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# *_*_*_ASL_FAMILY = INTEL
|
|
|
|
#
|
|
|
|
# *_*_*_ASL_PATH = C:\ASL\iasl.exe
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft ACPI Source Language Compiler (Template)
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# *_*_*_ASL_FAMILY = MSFT
|
|
|
|
#
|
|
|
|
# *_*_*_ASL_PATH = C:\ASL\asl.exe
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation)
|
2009-04-13 14:50:50 +02:00
|
|
|
# And Intel ACPI Compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
# VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_VS2003_*_*_FAMILY = MSFT
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003_IA32_*_DLL = DEF(VS2003_DLL)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
|
|
|
|
*_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
|
|
|
|
*_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
|
|
|
|
*_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2003_IA32_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2003_IA32_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
|
|
|
|
RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2003_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2003_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2003_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2003_EBC_*_FAMILY = INTEL
|
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_VS2003_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
2009-04-13 14:50:50 +02:00
|
|
|
# Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
# VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
*_VS2003xASL_*_*_FAMILY = MSFT
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_VS2003xASL_*_ASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
*_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
|
|
|
|
*_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe
|
|
|
|
*_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe
|
|
|
|
*_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe
|
|
|
|
*_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe
|
|
|
|
*_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
|
|
|
|
*_VS2003xASL_IA32_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm
|
|
|
|
RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX-
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2003xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2003xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2003xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_VS2003xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# Microsoft Visual Studio 2005
|
|
|
|
#
|
|
|
|
# VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2005_*_*_FAMILY = MSFT
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005_*_MAKE_FLAGS = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
|
2008-08-21 15:11:01 +02:00
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2005_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-04-14 05:20:33 +02:00
|
|
|
*_VS2005_IA32_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
|
|
|
|
*_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
|
|
|
|
*_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
|
|
|
|
*_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2009-04-14 05:20:33 +02:00
|
|
|
DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2005_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2005_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005_X64_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
|
|
|
|
*_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
|
|
|
|
*_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
|
|
|
|
*_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2005_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2005_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2005_IPF_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
|
|
|
|
*_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
|
|
|
|
*_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
|
|
|
|
*_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2005_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2005
|
|
|
|
#
|
|
|
|
# VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
*_VS2005xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005xASL_*_MAKE_FLAG = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2005xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_VS2005xASL_*_ASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
*_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe
|
|
|
|
*_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe
|
|
|
|
*_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe
|
|
|
|
*_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe
|
|
|
|
*_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2005xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2005xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe
|
|
|
|
*_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe
|
|
|
|
*_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe
|
|
|
|
*_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe
|
|
|
|
*_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2005xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2005xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL)
|
|
|
|
|
|
|
|
*_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe
|
|
|
|
*_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe
|
|
|
|
*_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe
|
|
|
|
*_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe
|
|
|
|
*_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2005xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
|
|
|
*_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2008-08-21 15:11:01 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2005 (x86)
|
|
|
|
#
|
|
|
|
# VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
*_VS2005x86_*_*_FAMILY = MSFT
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86_*_MAKE_FLAGS = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2005x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
|
|
|
|
*_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
|
|
|
|
*_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
|
|
|
|
*_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2005x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2005x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
|
|
|
|
*_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
|
|
|
|
*_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
|
|
|
|
*_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2005x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2005x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
|
|
|
|
*_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
|
|
|
|
*_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
|
|
|
|
*_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
|
|
|
|
*_VS2005x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2005 (x86)
|
|
|
|
#
|
|
|
|
# VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
*_VS2005x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86xASL_*_MAKE_FLAGS = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_VS2005x86xASL_*_ASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
*_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe
|
|
|
|
*_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe
|
|
|
|
*_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe
|
|
|
|
*_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe
|
|
|
|
*_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2005x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2005x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe
|
|
|
|
*_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe
|
|
|
|
*_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
|
|
|
|
*_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe
|
|
|
|
*_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2005x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2005x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL)
|
|
|
|
|
|
|
|
*_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe
|
|
|
|
*_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe
|
|
|
|
*_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
|
|
|
|
*_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe
|
|
|
|
*_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2005x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe
|
|
|
|
*_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
|
|
|
|
*_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2008
|
|
|
|
#
|
|
|
|
# VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
*_VS2008_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2008_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008_IA32_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
|
|
|
|
*_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
*_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
*_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2008_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2008_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2008_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008_X64_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
|
|
|
|
*_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
|
|
|
|
*_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
|
|
|
*_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2008_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2008_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2008_IPF_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
|
|
|
|
*_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
|
|
|
|
*_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
|
|
|
|
*_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2008_EBC_*_FAMILY = INTEL
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2008_EBC_*_DLL = DEF(VS2008_DLL)
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2008_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
*_VS2008_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2008
|
|
|
|
#
|
|
|
|
# VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite
|
|
|
|
*_VS2008xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008xASL_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2008xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_VS2008xASL_*_ASL_FLAGS =
|
2010-03-01 00:39:39 +01:00
|
|
|
*_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
|
|
|
|
*_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
*_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
*_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2008xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
|
|
|
|
*_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
|
|
|
|
*_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
|
|
|
*_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe
|
|
|
|
*_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe
|
|
|
|
*_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe
|
|
|
|
*_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe
|
|
|
|
*_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2008xASL_EBC_*_FAMILY = INTEL
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2008xASL_EBC_*_DLL = DEF(VS2008_DLL)
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2008xASL_EBC_SLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
*_VS2008xASL_EBC_DLINK_PATH = DEF(VS2008_BIN)\link.exe
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL
|
|
|
|
*_VS2008x86_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
*_VS2008x86_*_MAKE_FLAG = /nologo
|
2010-12-06 06:17:09 +01:00
|
|
|
*_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2008x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
|
|
|
|
*_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
|
|
|
*_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
|
|
|
|
*_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2008x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
2010-03-01 00:39:39 +01:00
|
|
|
RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2008x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2008x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
|
|
|
|
*_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
|
|
|
|
*_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
|
|
|
|
*_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_VS2008x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2008x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2008x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
|
|
|
|
*_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
|
|
|
|
*_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
|
|
|
|
*_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
2010-11-15 03:51:34 +01:00
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2008x86_EBC_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
|
|
|
*_VS2008x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2008x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2008x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2008x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
*_VS2008x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
*_VS2008x86xASL_*_MAKE_FLAG = /nologo
|
2010-12-06 06:17:09 +01:00
|
|
|
*_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
*_VS2008x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
*_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
|
|
|
*_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe
|
|
|
|
*_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe
|
|
|
|
*_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
2010-03-01 00:39:39 +01:00
|
|
|
RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2008xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2008xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe
|
|
|
|
*_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe
|
|
|
|
*_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe
|
|
|
|
*_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
|
|
|
|
*_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2008xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2008xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
RELEASE_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe
|
|
|
|
*_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe
|
|
|
|
*_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe
|
|
|
|
*_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
|
|
|
|
*_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2011-09-23 08:03:45 +02:00
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
2010-03-01 00:39:39 +01:00
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2008x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2008x86xASL_EBC_*_DLL = DEF(VS2008x86_DLL)
|
|
|
|
|
|
|
|
*_VS2008x86xASL_EBC_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe
|
|
|
|
*_VS2008x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2008x86xASL_EBC_SLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
*_VS2008x86xASL_EBC_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2008x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2008x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2008x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2008x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2008x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2010
|
|
|
|
#
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2010 - Microsoft Visual Studio 2010 Premium Edition with Intel ASL
|
2012-04-10 09:18:20 +02:00
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2010 - Microsoft Visual Studio 2010 Premium Edition
|
|
|
|
*_VS2010_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010_*_MAKE_FLAGS = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2010_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2010_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2010_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2010_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2010_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2010_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2010_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2010_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2010_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010_IA32_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
|
|
|
|
*_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
*_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
|
|
|
|
*_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2010_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2012-04-10 09:18:20 +02:00
|
|
|
NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2010_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2010_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010_X64_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
|
|
|
|
*_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
|
|
|
|
*_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
|
|
|
|
*_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
DEBUG_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2010_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2010_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2010_IPF_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
|
|
|
|
*_VS2010_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
|
|
|
|
*_VS2010_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
|
|
|
|
*_VS2010_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
|
|
|
NOOPT_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
|
|
|
NOOPT_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2010_EBC_*_FAMILY = INTEL
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2010_EBC_*_DLL = DEF(VS2010_DLL)
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2010_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2010_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2010_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
*_VS2010_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2010_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2010_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2010
|
|
|
|
#
|
2013-08-23 04:18:16 +02:00
|
|
|
# VS2010xASL - Microsoft Visual Studio 2010 Premium Edition with Microsoft ASL
|
2012-04-10 09:18:20 +02:00
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2010xASL - Microsoft Visual Studio 2010 Premium Edition
|
|
|
|
*_VS2010xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2010xASL_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010xASL_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2010xASL_*_RC_PATH = DEF(WINSDK7_BIN)\rc.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2010xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2010xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2010xASL_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2010xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2010xASL_*_ASL_FLAGS =
|
|
|
|
*_VS2010xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2010xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2010xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2010xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010xASL_IA32_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010xASL_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010xASL_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe
|
|
|
|
*_VS2010xASL_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
*_VS2010xASL_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe
|
|
|
|
*_VS2010xASL_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe
|
|
|
|
*_VS2010xASL_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2010xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2012-04-10 09:18:20 +02:00
|
|
|
NOOPT_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2010xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2010xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010xASL_X64_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010xASL_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe
|
|
|
|
*_VS2010xASL_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe
|
|
|
|
*_VS2010xASL_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe
|
|
|
|
*_VS2010xASL_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe
|
|
|
|
*_VS2010xASL_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
DEBUG_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2010xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2010xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2010xASL_IPF_*_DLL = DEF(VS2010_DLL)
|
|
|
|
|
|
|
|
*_VS2010xASL_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe
|
|
|
|
*_VS2010xASL_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe
|
|
|
|
*_VS2010xASL_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe
|
|
|
|
*_VS2010xASL_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe
|
|
|
|
*_VS2010xASL_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
|
|
|
NOOPT_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
|
|
|
NOOPT_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2010xASL_EBC_*_FAMILY = INTEL
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2010xASL_EBC_*_DLL = DEF(VS2010_DLL)
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010xASL_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe
|
|
|
|
*_VS2010xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2010xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2010xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2010xASL_EBC_SLINK_PATH = DEF(VS2010_BIN)\link.exe
|
|
|
|
*_VS2010xASL_EBC_DLINK_PATH = DEF(VS2010_BIN)\link.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2010xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2010xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2010x86 - Microsoft Visual Studio 2010 (x86) with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2010x86 - Microsoft Visual Studio 2010 (x86) ALL Edition with Intel ASL
|
|
|
|
*_VS2010x86_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2010x86_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2010x86_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2010x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2010x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2010x86_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
|
|
|
|
*_VS2010x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2010x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2010x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2010x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2010x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86_IA32_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
|
|
|
|
*_VS2010x86_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2010x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2012-04-10 09:18:20 +02:00
|
|
|
NOOPT_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2010x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2010x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86_X64_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
|
|
|
|
*_VS2010x86_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
|
|
|
|
*_VS2010x86_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
|
|
|
|
*_VS2010x86_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
DEBUG_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_VS2010x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2010x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2010x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86_IPF_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
|
|
|
|
*_VS2010x86_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
|
|
|
|
*_VS2010x86_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
|
|
|
|
*_VS2010x86_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
|
|
|
NOOPT_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
|
|
|
NOOPT_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2010x86_EBC_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2010x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2010x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2010x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2010x86xASL - Microsoft Visual Studio 2010 with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
*_VS2010x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2010x86xASL_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86xASL_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2010x86xASL_*_RC_PATH = DEF(WINSDK7x86_BIN)\rc.exe
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
*_VS2010x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2010x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2010x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2010x86xASL_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2010x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
*_VS2010x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2010x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2010x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2010x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86xASL_IA32_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86xASL_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86xASL_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe
|
|
|
|
*_VS2010x86xASL_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86xASL_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86xASL_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe
|
|
|
|
*_VS2010x86xASL_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2010x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm
|
|
|
|
RELEASE_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2012-04-10 09:18:20 +02:00
|
|
|
NOOPT_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2010x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2010x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86xASL_X64_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86xASL_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe
|
|
|
|
*_VS2010x86xASL_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe
|
|
|
|
*_VS2010x86xASL_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe
|
|
|
|
*_VS2010x86xASL_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
|
|
|
|
*_VS2010x86xASL_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2012-04-10 09:18:20 +02:00
|
|
|
|
|
|
|
DEBUG_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2010x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2010x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2012-04-10 09:18:20 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86xASL_IPF_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86xASL_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe
|
|
|
|
*_VS2010x86xASL_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe
|
|
|
|
*_VS2010x86xASL_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe
|
|
|
|
*_VS2010x86xASL_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
|
|
|
|
*_VS2010x86xASL_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe
|
|
|
|
|
|
|
|
DEBUG_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
|
|
|
NOOPT_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
|
|
|
DEBUG_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
|
|
|
NOOPT_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2010x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2010x86xASL_EBC_*_DLL = DEF(VS2010x86_DLL)
|
|
|
|
|
|
|
|
*_VS2010x86xASL_EBC_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe
|
|
|
|
*_VS2010x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2010x86xASL_EBC_SLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
*_VS2010x86xASL_EBC_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2010x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2010x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2010x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2010x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2010x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2012
|
|
|
|
#
|
|
|
|
# VS2012 - Microsoft Visual Studio 2012 Professional Edition with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2012 - Microsoft Visual Studio 2012 Professional Edition
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2012_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2012_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012_*_MAKE_FLAGS = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2012_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
*_VS2012_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2012_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2012_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2012_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2012_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2012_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2012_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2012_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2012_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2012_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012_IA32_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
|
|
|
|
*_VS2012_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
*_VS2012_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
|
|
|
|
*_VS2012_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2012_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2012_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2012_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2012_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012_X64_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
|
|
|
|
*_VS2012_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
|
|
|
|
*_VS2012_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
|
|
|
|
*_VS2012_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2012_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2012_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2012_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2012_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2012_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2012_EBC_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
*_VS2012_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2012_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2012_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2012
|
|
|
|
#
|
|
|
|
# VS2012 - Microsoft Visual Studio 2012 Professional Edition with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2012xASL - Microsoft Visual Studio 2012 Professional Edition
|
2013-08-23 04:18:16 +02:00
|
|
|
*_VS2012xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2012xASL_*_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012xASL_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2012xASL_*_RC_PATH = DEF(WINSDK71_BIN)\rc.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
*_VS2012xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2012xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2012xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2012xASL_*_ASM16_PATH = DEF(VS2012_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2012xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2012xASL_*_ASL_FLAGS =
|
|
|
|
*_VS2012xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2012xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2012xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2012xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012xASL_IA32_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012xASL_IA32_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012xASL_IA32_CC_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_VFRPP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_SLINK_PATH = DEF(VS2012_BIN)\lib.exe
|
|
|
|
*_VS2012xASL_IA32_DLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
*_VS2012xASL_IA32_APP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_PP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_ASM_PATH = DEF(VS2012_BIN)\ml.exe
|
|
|
|
*_VS2012xASL_IA32_ASLCC_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_ASLPP_PATH = DEF(VS2012_BIN)\cl.exe
|
|
|
|
*_VS2012xASL_IA32_ASLDLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2012xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2012xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2012xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2012xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012xASL_X64_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012xASL_X64_CC_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_PP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_APP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_VFRPP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_ASM_PATH = DEF(VS2012_BINX64)\ml64.exe
|
|
|
|
*_VS2012xASL_X64_SLINK_PATH = DEF(VS2012_BINX64)\lib.exe
|
|
|
|
*_VS2012xASL_X64_DLINK_PATH = DEF(VS2012_BINX64)\link.exe
|
|
|
|
*_VS2012xASL_X64_ASLCC_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_ASLPP_PATH = DEF(VS2012_BINX64)\cl.exe
|
|
|
|
*_VS2012xASL_X64_ASLDLINK_PATH = DEF(VS2012_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2012xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2012xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2012xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2012xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2012xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2012xASL_EBC_*_DLL = DEF(VS2012_DLL)
|
|
|
|
|
|
|
|
*_VS2012xASL_EBC_MAKE_PATH = DEF(VS2012_BIN)\nmake.exe
|
|
|
|
*_VS2012xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2012xASL_EBC_SLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
*_VS2012xASL_EBC_DLINK_PATH = DEF(VS2012_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2012xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2012xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2012x86 - Microsoft Visual Studio 2012 (x86) professional with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2012x86 - Microsoft Visual Studio 2012 (x86) professional Edition with Intel ASL
|
|
|
|
*_VS2012x86_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2012x86_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2012x86_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
*_VS2012x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2012x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2012x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2012x86_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
|
|
|
|
*_VS2012x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2012x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2012x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2012x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2012x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86_IA32_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
|
|
|
|
*_VS2012x86_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2012x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2012x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2012x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2012x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2012x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86_X64_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
|
|
|
|
*_VS2012x86_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
|
|
|
|
*_VS2012x86_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
|
|
|
|
*_VS2012x86_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2012x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2012x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2012x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2012x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2012x86_EBC_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2012x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2012x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2012x86xASL - Microsoft Visual Studio 2012 (x86) professional with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
*_VS2012x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2012x86xASL_*_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86xASL_*_MAKE_FLAG = /nologo
|
2014-08-01 20:11:32 +02:00
|
|
|
*_VS2012x86xASL_*_RC_PATH = DEF(WINSDK71x86_BIN)\rc.exe
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
*_VS2012x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2012x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2012x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2012x86xASL_*_ASM16_PATH = DEF(VS2012x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2012x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
*_VS2012x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2012x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2012x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2012x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86xASL_IA32_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86xASL_IA32_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86xASL_IA32_CC_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_VFRPP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_ASLCC_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_ASLPP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_SLINK_PATH = DEF(VS2012x86_BIN)\lib.exe
|
|
|
|
*_VS2012x86xASL_IA32_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86xASL_IA32_ASLDLINK_PATH= DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86xASL_IA32_APP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_PP_PATH = DEF(VS2012x86_BIN)\cl.exe
|
|
|
|
*_VS2012x86xASL_IA32_ASM_PATH = DEF(VS2012x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2012x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2012x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2012x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2012x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2012x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86xASL_X64_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86xASL_X64_CC_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_PP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_APP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_VFRPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_ASLCC_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_ASLPP_PATH = DEF(VS2012x86_BINX64)\cl.exe
|
|
|
|
*_VS2012x86xASL_X64_ASM_PATH = DEF(VS2012x86_BINX64)\ml64.exe
|
|
|
|
*_VS2012x86xASL_X64_SLINK_PATH = DEF(VS2012x86_BINX64)\lib.exe
|
|
|
|
*_VS2012x86xASL_X64_DLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
|
|
|
|
*_VS2012x86xASL_X64_ASLDLINK_PATH = DEF(VS2012x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2012x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2012x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2012x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2012x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2013-08-23 04:18:16 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2012x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2012x86xASL_EBC_*_DLL = DEF(VS2012x86_DLL)
|
|
|
|
|
|
|
|
*_VS2012x86xASL_EBC_MAKE_PATH = DEF(VS2012x86_BIN)\nmake.exe
|
|
|
|
*_VS2012x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2012x86xASL_EBC_SLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
*_VS2012x86xASL_EBC_DLINK_PATH = DEF(VS2012x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2012x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2012x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2012x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2012x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2012x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2013
|
|
|
|
#
|
|
|
|
# VS2013 - Microsoft Visual Studio 2013 Professional Edition with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2013 - Microsoft Visual Studio 2013 Professional Edition
|
2014-07-31 08:14:01 +02:00
|
|
|
*_VS2013_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2013_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2013_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2013_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2013_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2013_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2013_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2013_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2013_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2013_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2013_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2013_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013_IA32_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
|
|
|
|
*_VS2013_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
*_VS2013_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
|
|
|
|
*_VS2013_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2013_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2013_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2013_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2013_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013_X64_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
|
|
|
|
*_VS2013_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
|
|
|
|
*_VS2013_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
|
|
|
|
*_VS2013_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2013_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2013_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2013_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2013_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2013_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2013_EBC_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
*_VS2013_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2013_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2013_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2013
|
|
|
|
#
|
|
|
|
# VS2013 - Microsoft Visual Studio 2013 Professional Edition with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
2015-12-03 04:19:01 +01:00
|
|
|
# VS2013xASL - Microsoft Visual Studio 2013 Professional Edition
|
2014-07-31 08:14:01 +02:00
|
|
|
*_VS2013xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2013xASL_*_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013xASL_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2013xASL_*_RC_PATH = DEF(WINSDK8_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2013xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2013xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2013xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2013xASL_*_ASM16_PATH = DEF(VS2013_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2013xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2013xASL_*_ASL_FLAGS =
|
|
|
|
*_VS2013xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2013xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2013xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2013xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013xASL_IA32_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013xASL_IA32_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013xASL_IA32_CC_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_VFRPP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_SLINK_PATH = DEF(VS2013_BIN)\lib.exe
|
|
|
|
*_VS2013xASL_IA32_DLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
*_VS2013xASL_IA32_APP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_PP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_ASM_PATH = DEF(VS2013_BIN)\ml.exe
|
|
|
|
*_VS2013xASL_IA32_ASLCC_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_ASLPP_PATH = DEF(VS2013_BIN)\cl.exe
|
|
|
|
*_VS2013xASL_IA32_ASLDLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2013xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2013xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2013xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2013xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013xASL_X64_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013xASL_X64_CC_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_PP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_APP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_VFRPP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_ASM_PATH = DEF(VS2013_BINX64)\ml64.exe
|
|
|
|
*_VS2013xASL_X64_SLINK_PATH = DEF(VS2013_BINX64)\lib.exe
|
|
|
|
*_VS2013xASL_X64_DLINK_PATH = DEF(VS2013_BINX64)\link.exe
|
|
|
|
*_VS2013xASL_X64_ASLCC_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_ASLPP_PATH = DEF(VS2013_BINX64)\cl.exe
|
|
|
|
*_VS2013xASL_X64_ASLDLINK_PATH = DEF(VS2013_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2013xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2013xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2013xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2013xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2013xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2013xASL_EBC_*_DLL = DEF(VS2013_DLL)
|
|
|
|
|
|
|
|
*_VS2013xASL_EBC_MAKE_PATH = DEF(VS2013_BIN)\nmake.exe
|
|
|
|
*_VS2013xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2013xASL_EBC_SLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
*_VS2013xASL_EBC_DLINK_PATH = DEF(VS2013_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2013xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2013xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2013x86 - Microsoft Visual Studio 2013 (x86) professional with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2013x86 - Microsoft Visual Studio 2013 (x86) professional Edition with Intel ASL
|
|
|
|
*_VS2013x86_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2013x86_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2013x86_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2013x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2013x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2013x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2013x86_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
|
|
|
|
*_VS2013x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2013x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2013x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2013x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2013x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86_IA32_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
|
|
|
|
*_VS2013x86_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2013x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2013x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2013x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2013x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2013x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86_X64_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
|
|
|
|
*_VS2013x86_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
|
|
|
|
*_VS2013x86_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
|
|
|
|
*_VS2013x86_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2013x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2013x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2013x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2013x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2013x86_EBC_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2013x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2013x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2013x86xASL - Microsoft Visual Studio 2013 (x86) professional with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
*_VS2013x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2013x86xASL_*_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86xASL_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2013x86xASL_*_RC_PATH = DEF(WINSDK8x86_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2013x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2013x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2013x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2013x86xASL_*_ASM16_PATH = DEF(VS2013x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2013x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
*_VS2013x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2013x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2013x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2013x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86xASL_IA32_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86xASL_IA32_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86xASL_IA32_CC_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_VFRPP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_ASLCC_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_ASLPP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_SLINK_PATH = DEF(VS2013x86_BIN)\lib.exe
|
|
|
|
*_VS2013x86xASL_IA32_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86xASL_IA32_ASLDLINK_PATH= DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86xASL_IA32_APP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_PP_PATH = DEF(VS2013x86_BIN)\cl.exe
|
|
|
|
*_VS2013x86xASL_IA32_ASM_PATH = DEF(VS2013x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2013x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2013x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-08-18 04:52:32 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2013x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2013x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2013x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86xASL_X64_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86xASL_X64_CC_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_PP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_APP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_VFRPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_ASLCC_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_ASLPP_PATH = DEF(VS2013x86_BINX64)\cl.exe
|
|
|
|
*_VS2013x86xASL_X64_ASM_PATH = DEF(VS2013x86_BINX64)\ml64.exe
|
|
|
|
*_VS2013x86xASL_X64_SLINK_PATH = DEF(VS2013x86_BINX64)\lib.exe
|
|
|
|
*_VS2013x86xASL_X64_DLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
|
|
|
|
*_VS2013x86xASL_X64_ASLDLINK_PATH = DEF(VS2013x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_VS2013x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2014-07-31 08:14:01 +02:00
|
|
|
|
|
|
|
DEBUG_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2013x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2013x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2013x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2014-07-31 08:14:01 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2013x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2013x86xASL_EBC_*_DLL = DEF(VS2013x86_DLL)
|
|
|
|
|
|
|
|
*_VS2013x86xASL_EBC_MAKE_PATH = DEF(VS2013x86_BIN)\nmake.exe
|
|
|
|
*_VS2013x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2013x86xASL_EBC_SLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
*_VS2013x86xASL_EBC_DLINK_PATH = DEF(VS2013x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2013x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2013x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2013x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2013x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2013x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
|
2015-12-03 04:19:01 +01:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2015
|
|
|
|
#
|
|
|
|
# VS2015 - Microsoft Visual Studio 2015 Professional Edition with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
####################################################################################
|
|
|
|
# VS2015 - Microsoft Visual Studio 2015 Professional Edition
|
|
|
|
*_VS2015_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2015_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2015_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2015_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2015_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2015_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2015_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_VS2015_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2015_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2015_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2015_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2015_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015_IA32_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe
|
|
|
|
*_VS2015_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
*_VS2015_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe
|
|
|
|
*_VS2015_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2015_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
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
|
|
|
|
|
|
|
|
DEBUG_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2015_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2015_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2015_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015_X64_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe
|
|
|
|
*_VS2015_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe
|
|
|
|
*_VS2015_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe
|
|
|
|
*_VS2015_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
NOOPT_VS2015_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2015_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2015_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2015_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2015_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2015_EBC_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
*_VS2015_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2015_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2015_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Visual Studio 2015
|
|
|
|
#
|
|
|
|
# VS2015 - Microsoft Visual Studio 2015 Professional Edition with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2015xASL - Microsoft Visual Studio 2015 Professional Edition
|
|
|
|
*_VS2015xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2015xASL_*_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015xASL_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2015xASL_*_RC_PATH = DEF(WINSDK81_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2015xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2015xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2015xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2015xASL_*_ASM16_PATH = DEF(VS2015_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2015xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2015xASL_*_ASL_FLAGS =
|
|
|
|
*_VS2015xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2015xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2015xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2015xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015xASL_IA32_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015xASL_IA32_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015xASL_IA32_CC_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_VFRPP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_SLINK_PATH = DEF(VS2015_BIN)\lib.exe
|
|
|
|
*_VS2015xASL_IA32_DLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
*_VS2015xASL_IA32_APP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_PP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_ASM_PATH = DEF(VS2015_BIN)\ml.exe
|
|
|
|
*_VS2015xASL_IA32_ASLCC_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_ASLPP_PATH = DEF(VS2015_BIN)\cl.exe
|
|
|
|
*_VS2015xASL_IA32_ASLDLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2015xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
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
|
|
|
|
|
|
|
|
DEBUG_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2015xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2015xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2015xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015xASL_X64_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015xASL_X64_CC_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_PP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_APP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_VFRPP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_ASM_PATH = DEF(VS2015_BINX64)\ml64.exe
|
|
|
|
*_VS2015xASL_X64_SLINK_PATH = DEF(VS2015_BINX64)\lib.exe
|
|
|
|
*_VS2015xASL_X64_DLINK_PATH = DEF(VS2015_BINX64)\link.exe
|
|
|
|
*_VS2015xASL_X64_ASLCC_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_ASLPP_PATH = DEF(VS2015_BINX64)\cl.exe
|
|
|
|
*_VS2015xASL_X64_ASLDLINK_PATH = DEF(VS2015_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
NOOPT_VS2015xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2015xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2015xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2015xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2015xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2015xASL_EBC_*_DLL = DEF(VS2015_DLL)
|
|
|
|
|
|
|
|
*_VS2015xASL_EBC_MAKE_PATH = DEF(VS2015_BIN)\nmake.exe
|
|
|
|
*_VS2015xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_VS2015xASL_EBC_SLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
*_VS2015xASL_EBC_DLINK_PATH = DEF(VS2015_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2015xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2015xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2015x86 - Microsoft Visual Studio 2015 (x86) professional with Intel ASL
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
####################################################################################
|
|
|
|
# VS2015x86 - Microsoft Visual Studio 2015 (x86) professional Edition with Intel ASL
|
|
|
|
*_VS2015x86_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2015x86_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2015x86_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2015x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015x86_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2015x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2015x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2015x86_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86_*_ASL_PATH = DEF(WIN_IASL_BIN)
|
|
|
|
*_VS2015x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_VS2015x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_VS2015x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2015x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2015x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86_IA32_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe
|
|
|
|
*_VS2015x86_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2015x86_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2015x86_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
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
|
|
|
|
|
|
|
|
DEBUG_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2015x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2015x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2015x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86_X64_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe
|
|
|
|
*_VS2015x86_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe
|
|
|
|
*_VS2015x86_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
|
|
|
|
*_VS2015x86_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
NOOPT_VS2015x86_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2015x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2015x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2015x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2015x86_EBC_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2015x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2015x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
# VS2015x86xASL - Microsoft Visual Studio 2015 (x86) professional with Microsoft ASL
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
####################################################################################
|
|
|
|
*_VS2015x86xASL_*_*_FAMILY = MSFT
|
|
|
|
|
|
|
|
*_VS2015x86xASL_*_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86xASL_*_MAKE_FLAG = /nologo
|
|
|
|
*_VS2015x86xASL_*_RC_PATH = DEF(WINSDK81x86_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_VS2015x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG
|
|
|
|
*_VS2015x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_VS2015x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
*_VS2015x86xASL_*_ASM16_PATH = DEF(VS2015x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_VS2015x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS)
|
|
|
|
*_VS2015x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_VS2015x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_VS2015x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_VS2015x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86xASL_IA32_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86xASL_IA32_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86xASL_IA32_CC_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_VFRPP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_ASLCC_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_ASLPP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_SLINK_PATH = DEF(VS2015x86_BIN)\lib.exe
|
|
|
|
*_VS2015x86xASL_IA32_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86xASL_IA32_ASLDLINK_PATH= DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86xASL_IA32_APP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_PP_PATH = DEF(VS2015x86_BIN)\cl.exe
|
|
|
|
*_VS2015x86xASL_IA32_ASM_PATH = DEF(VS2015x86_BIN)\ml.exe
|
|
|
|
|
|
|
|
*_VS2015x86xASL_IA32_MAKE_FLAGS = /nologo
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
RELEASE_VS2015x86xASL_IA32_CC_FLAGS = /nologo /arch:IA32 /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
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
|
|
|
|
|
|
|
|
DEBUG_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
RELEASE_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd
|
|
|
|
NOOPT_VS2015x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_VS2015x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_VS2015x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86xASL_X64_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86xASL_X64_CC_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_PP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_APP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_VFRPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_ASLCC_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_ASLPP_PATH = DEF(VS2015x86_BINX64)\cl.exe
|
|
|
|
*_VS2015x86xASL_X64_ASM_PATH = DEF(VS2015x86_BINX64)\ml64.exe
|
|
|
|
*_VS2015x86xASL_X64_SLINK_PATH = DEF(VS2015x86_BINX64)\lib.exe
|
|
|
|
*_VS2015x86xASL_X64_DLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
|
|
|
|
*_VS2015x86xASL_X64_ASLDLINK_PATH = DEF(VS2015x86_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-12-03 04:19:01 +01:00
|
|
|
NOOPT_VS2015x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
|
|
|
DEBUG_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
|
|
|
NOOPT_VS2015x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
|
|
|
DEBUG_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_VS2015x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_VS2015x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_VS2015x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
*_VS2015x86xASL_EBC_*_DLL = DEF(VS2015x86_DLL)
|
|
|
|
|
|
|
|
*_VS2015x86xASL_EBC_MAKE_PATH = DEF(VS2015x86_BIN)\nmake.exe
|
|
|
|
*_VS2015x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_VS2015x86xASL_EBC_SLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
*_VS2015x86xASL_EBC_DLINK_PATH = DEF(VS2015x86_BIN)\link.exe
|
|
|
|
|
|
|
|
*_VS2015x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_VS2015x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_VS2015x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_VS2015x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_VS2015x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
|
|
|
*_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
|
|
|
|
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
|
2009-04-13 14:50:50 +02:00
|
|
|
# And Intel ACPI Compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
# DDK3790 - Microsoft Windows DDK 3790.1830
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
*_DDK3790_*_*_FAMILY = MSFT
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2014-07-01 09:10:10 +02:00
|
|
|
*_DDK3790_*_*_DLL = DEF(WINDDK_BIN32)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
|
|
|
|
*_DDK3790_*_MAKE_FLAGS = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_DDK3790_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_DDK3790_*_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
*_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
|
|
|
|
*_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
|
|
|
|
*_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
|
|
|
|
*_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_DDK3790_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_DDK3790_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_DDK3790_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# x64 definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
|
|
|
|
*_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
|
|
|
|
*_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
|
|
|
*_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_DDK3790_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_DDK3790_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_DDK3790_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
|
|
|
|
*_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
|
|
|
*_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
|
|
|
|
*_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
|
|
|
|
|
|
|
|
|
|
|
DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2008-08-21 15:11:01 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_DDK3790_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)
|
|
|
|
# And Microsoft ACPI Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# DDK3790xASL - Microsoft Windows DDK 3790.1830
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
*_DDK3790xASL_*_*_FAMILY = MSFT
|
|
|
|
|
2014-07-01 09:10:10 +02:00
|
|
|
*_DDK3790xASL_*_*_DLL = DEF(WINDDK_BIN32)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
|
|
|
|
*_DDK3790xASL_*_MAKE_FLAGS = /nologo
|
2009-11-09 12:47:35 +01:00
|
|
|
*_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
*_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_DDK3790xASL_*_ASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
*_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe
|
|
|
|
*_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe
|
|
|
|
*_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe
|
|
|
|
*_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe
|
|
|
|
*_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_DDK3790xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_DDK3790xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# x64 definitions
|
|
|
|
##################
|
|
|
|
*_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe
|
|
|
|
*_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe
|
|
|
|
*_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
|
|
|
*_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe
|
|
|
|
*_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF
|
2015-03-23 06:39:51 +01:00
|
|
|
NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_DDK3790xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_DDK3790xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
|
|
|
|
*_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
|
|
|
*_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
|
|
|
|
*_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
|
|
|
|
|
|
|
|
|
|
|
DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi
|
|
|
|
RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
2009-04-13 14:50:50 +02:00
|
|
|
*_DDK3790xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
|
|
|
|
*_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
####################################################################################
|
|
|
|
# GCC Common
|
|
|
|
####################################################################################
|
|
|
|
|
|
|
|
*_*_*_OBJCOPY_PATH = echo
|
|
|
|
*_*_*_OBJCOPY_FLAGS = objcopy not needed for
|
|
|
|
*_*_*_SYMRENAME_PATH = echo
|
|
|
|
*_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for
|
2014-09-25 04:29:18 +02:00
|
|
|
DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug
|
2011-10-29 08:59:30 +02:00
|
|
|
RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG =
|
2009-04-13 14:50:50 +02:00
|
|
|
|
BaseTools GCC: avoid the use of COMMON symbols
The default behavior of the GCC compiler is to emit uninitialized globals
with external linkage into a COMMON section, where duplicate definitions
are merged. This may result in unexpected behavior, since global variables
defined under the same name in different C files may not refer to the same
logical data item.
For instance, the definitions of EFI_EVENT mVirtualAddressChangeEvent that
[used to] appear in the following files:
CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c
MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c
will be folded into a single instance of the variable when the latter
module includes the former library, which can lead to unexpected results.
Even if some may argue that there are legal uses for COMMON allocation, the
high modularity of EDK2 combined with the low level of awareness of the
intracicies surrounding common allocation and the generally poor EDK2
developer discipline regarding the use of the STATIC keyword* make a strong
case for disabling it by default, and re-enabling it explicitly for packages
that depend on it.
So prevent GCC from emitting variables into the COMMON section, by passing
-fno-common to the compiler, and discarding the section in the GNU ld linker
script.
* Any function or variable that is only referenced from the translation unit
that defines it could be made STATIC. This does not only prevent issues
like the above, it also allows the compiler to generate better code, e.g.,
drop out of line function definitions after inlining all invocations or
perform constant propagation on variables.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19164 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-08 08:40:12 +01:00
|
|
|
DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -c -include AutoGen.h -fno-common
|
2010-06-28 11:33:10 +02:00
|
|
|
DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe
|
|
|
|
DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe
|
2009-04-13 14:50:50 +02:00
|
|
|
DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency
|
2016-07-23 09:38:14 +02:00
|
|
|
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
|
|
|
|
DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -fno-short-enums -fverbose-asm -funsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-builtin -Wno-address -fno-asynchronous-unwind-tables
|
2016-01-11 09:50:49 +01:00
|
|
|
DEFINE GCC_AARCH64_CC_XIPFLAGS = -mstrict-align
|
2010-03-01 00:39:39 +01:00
|
|
|
DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC_DLINK2_FLAGS_COMMON = -Wl,--script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds
|
2009-12-29 07:16:53 +01:00
|
|
|
DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections
|
2016-07-23 10:19:46 +02:00
|
|
|
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
|
2015-10-01 16:01:07 +02:00
|
|
|
DEFINE GCC_ARM_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20
|
2015-08-03 10:23:05 +02:00
|
|
|
DEFINE GCC_AARCH64_DLINK_FLAGS = DEF(GCC_ARM_AARCH64_DLINK_COMMON) -z common-page-size=0x20
|
2009-04-13 14:50:50 +02:00
|
|
|
DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
|
|
|
|
DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT)
|
2009-04-13 14:50:50 +02:00
|
|
|
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
|
|
|
|
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
|
|
|
|
DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64
|
|
|
|
DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem
|
|
|
|
DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
2009-12-29 07:16:53 +01:00
|
|
|
DEFINE GCC_ASLPP_FLAGS = -x c -E -P
|
|
|
|
DEFINE GCC_ASLCC_FLAGS = -x c
|
|
|
|
DEFINE GCC_WINDRES_FLAGS = -J rc -O coff
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii
|
|
|
|
DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii
|
|
|
|
DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii
|
|
|
|
DEFINE GCC_ARM_RC_FLAGS = -I binary -O elf32-littlearm -B arm --rename-section .data=.hii
|
|
|
|
DEFINE GCC_AARCH64_RC_FLAGS = -I binary -O elf64-littleaarch64 -B aarch64 --rename-section .data=.hii
|
2009-12-29 07:16:53 +01:00
|
|
|
|
BaseTools GCC: avoid the use of COMMON symbols
The default behavior of the GCC compiler is to emit uninitialized globals
with external linkage into a COMMON section, where duplicate definitions
are merged. This may result in unexpected behavior, since global variables
defined under the same name in different C files may not refer to the same
logical data item.
For instance, the definitions of EFI_EVENT mVirtualAddressChangeEvent that
[used to] appear in the following files:
CryptoPkg/Library/BaseCryptLib/SysCall/RuntimeMemAllocation.c
MdeModulePkg/Universal/Variable/RuntimeDxe/VariableDxe.c
will be folded into a single instance of the variable when the latter
module includes the former library, which can lead to unexpected results.
Even if some may argue that there are legal uses for COMMON allocation, the
high modularity of EDK2 combined with the low level of awareness of the
intracicies surrounding common allocation and the generally poor EDK2
developer discipline regarding the use of the STATIC keyword* make a strong
case for disabling it by default, and re-enabling it explicitly for packages
that depend on it.
So prevent GCC from emitting variables into the COMMON section, by passing
-fno-common to the compiler, and discarding the section in the GNU ld linker
script.
* Any function or variable that is only referenced from the translation unit
that defines it could be made STATIC. This does not only prevent issues
like the above, it also allows the compiler to generate better code, e.g.,
drop out of line function definitions after inlining all invocations or
perform constant propagation on variables.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19164 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-08 08:40:12 +01:00
|
|
|
DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections -fdata-sections -c -include AutoGen.h -fno-common -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
|
2016-02-23 01:46:06 +01:00
|
|
|
DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -march=i586 -malign-double -fno-stack-protector -D EFI32 -fno-asynchronous-unwind-tables
|
BaseTools/tools_def: switch GCC/X64 to the PIE small model
The ordinary small code model for x86_64 cannot be used in UEFI, since
it assumes the executable is loaded in the first 2 GB of memory.
Therefore, we use the large model instead, which can execute anywhere,
but uses absolute 64-bit wide quantities for all symbol references,
which is costly in terms of code size.
So switch to the PIE small code model, this uses 32-bit relative
references where possible, but does not make any assumptions about the
load address (i.e., all absolute symbol references are 64-bits wide).
Note that, due to the 'protected' visibility pragma introduced in an
earlier patch, there is no need for the EDK2 build system to deal with
GOT related ELF relocation types.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Tested-By: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2016-07-16 00:16:11 +02:00
|
|
|
DEFINE GCC44_X64_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m64 -fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" -Os -maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie -fno-asynchronous-unwind-tables
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z common-page-size=0x20
|
|
|
|
DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
|
|
|
|
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
|
|
|
|
DEFINE GCC44_IA32_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x220 DEF(GCC_DLINK2_FLAGS_COMMON)
|
|
|
|
DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64
|
|
|
|
DEFINE GCC44_X64_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x228 DEF(GCC_DLINK2_FLAGS_COMMON)
|
2009-12-29 07:16:53 +01:00
|
|
|
DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS)
|
|
|
|
DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
|
|
|
|
DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON)
|
|
|
|
DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC45_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC45_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS)
|
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEFINE GCC46_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Wno-address
|
|
|
|
DEFINE GCC46_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Wno-address
|
2011-11-25 07:21:03 +01:00
|
|
|
DEFINE GCC46_IA32_X64_DLINK_COMMON = DEF(GCC45_IA32_X64_DLINK_COMMON)
|
|
|
|
DEFINE GCC46_IA32_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC46_IA32_X64_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC46_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS)
|
2011-11-25 07:21:03 +01:00
|
|
|
DEFINE GCC46_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC46_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS)
|
2011-11-25 07:21:03 +01:00
|
|
|
DEFINE GCC46_ASM_FLAGS = DEF(GCC45_ASM_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE GCC46_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
|
2016-07-23 09:38:14 +02:00
|
|
|
DEFINE GCC46_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_ARM_CC_FLAGS) -fstack-protector -mword-relocations -save-temps
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC46_ARM_DLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--oformat=elf32-littlearm
|
|
|
|
DEFINE GCC46_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x220
|
|
|
|
DEFINE GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_ASLDLINK_FLAGS) -Wl,--oformat=elf32-littlearm
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEFINE GCC47_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS)
|
|
|
|
DEFINE GCC47_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS)
|
|
|
|
DEFINE GCC47_IA32_X64_DLINK_COMMON = DEF(GCC46_IA32_X64_DLINK_COMMON)
|
|
|
|
DEFINE GCC47_IA32_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC47_IA32_X64_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC47_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE GCC47_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC47_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE GCC47_ASM_FLAGS = DEF(GCC46_ASM_FLAGS)
|
|
|
|
DEFINE GCC47_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
|
|
|
|
DEFINE GCC47_AARCH64_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ASM_FLAGS) -mlittle-endian
|
2014-12-02 01:44:04 +01:00
|
|
|
DEFINE GCC47_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -mno-unaligned-access
|
2016-07-23 09:38:14 +02:00
|
|
|
DEFINE GCC47_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) -mcmodel=large DEF(GCC_AARCH64_CC_FLAGS) -save-temps
|
2016-01-11 09:50:49 +01:00
|
|
|
DEFINE GCC47_AARCH64_CC_XIPFLAGS = DEF(GCC_AARCH64_CC_XIPFLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE GCC47_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
DEFINE GCC47_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC47_AARCH64_DLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS)
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
|
2014-01-10 06:25:50 +01:00
|
|
|
DEFINE GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_ASLDLINK_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
|
|
|
|
DEFINE GCC48_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS)
|
|
|
|
DEFINE GCC48_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS)
|
|
|
|
DEFINE GCC48_IA32_X64_DLINK_COMMON = DEF(GCC47_IA32_X64_DLINK_COMMON)
|
|
|
|
DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC48_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
DEFINE GCC48_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
DEFINE GCC48_ASM_FLAGS = DEF(GCC47_ASM_FLAGS)
|
|
|
|
DEFINE GCC48_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
|
|
|
|
DEFINE GCC48_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
|
|
|
|
DEFINE GCC48_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS)
|
|
|
|
DEFINE GCC48_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS)
|
2016-01-11 09:50:49 +01:00
|
|
|
DEFINE GCC48_AARCH64_CC_XIPFLAGS = DEF(GCC47_AARCH64_CC_XIPFLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
DEFINE GCC48_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
DEFINE GCC48_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC48_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS)
|
2015-08-03 10:23:05 +02:00
|
|
|
DEFINE GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
DEFINE GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS)
|
2011-11-25 07:21:03 +01:00
|
|
|
|
2014-07-28 19:37:10 +02:00
|
|
|
DEFINE GCC49_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS)
|
|
|
|
DEFINE GCC49_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC49_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z common-page-size=0x40
|
|
|
|
DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
|
|
|
|
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
|
2015-08-03 10:23:59 +02:00
|
|
|
DEFINE GCC49_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64
|
2015-08-03 10:23:59 +02:00
|
|
|
DEFINE GCC49_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
DEFINE GCC49_ASM_FLAGS = DEF(GCC48_ASM_FLAGS)
|
|
|
|
DEFINE GCC49_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
|
|
|
|
DEFINE GCC49_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
|
|
|
|
DEFINE GCC49_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS)
|
2016-07-23 09:38:14 +02:00
|
|
|
DEFINE GCC49_AARCH64_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC44_ALL_CC_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -save-temps
|
2016-01-11 09:50:49 +01:00
|
|
|
DEFINE GCC49_AARCH64_CC_XIPFLAGS = DEF(GCC48_AARCH64_CC_XIPFLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
DEFINE GCC49_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
DEFINE GCC49_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC49_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS)
|
2015-08-03 10:23:05 +02:00
|
|
|
DEFINE GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
DEFINE GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
|
2015-07-06 17:57:50 +02:00
|
|
|
DEFINE GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-07-17 23:20:10 +02:00
|
|
|
DEFINE GCC5_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -flto -fno-builtin
|
|
|
|
DEFINE GCC5_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -flto -fno-builtin -DUSING_LTO
|
|
|
|
DEFINE GCC5_IA32_X64_DLINK_COMMON = DEF(GCC49_IA32_X64_DLINK_COMMON)
|
|
|
|
DEFINE GCC5_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC5_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -flto
|
|
|
|
DEFINE GCC5_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS)
|
|
|
|
DEFINE GCC5_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS) -flto
|
|
|
|
DEFINE GCC5_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS)
|
|
|
|
DEFINE GCC5_ASM_FLAGS = DEF(GCC49_ASM_FLAGS)
|
|
|
|
DEFINE GCC5_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS)
|
|
|
|
DEFINE GCC5_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_CC_XIPFLAGS = DEF(GCC49_AARCH64_CC_XIPFLAGS)
|
|
|
|
DEFINE GCC5_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS)
|
|
|
|
DEFINE GCC5_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_DLINK2_FLAGS = DEF(GCC49_AARCH64_DLINK2_FLAGS)
|
|
|
|
DEFINE GCC5_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS)
|
|
|
|
DEFINE GCC5_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS)
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
2009-04-13 14:50:50 +02:00
|
|
|
# Unix GCC And Intel Linux ACPI Compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
# UNIXGCC - UNIX GCC
|
|
|
|
# ASL - Intel Linux ACPI Source Language Compiler (iasl)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_UNIXGCC_*_*_FAMILY = GCC
|
2016-07-23 08:18:31 +02:00
|
|
|
*_UNIXGCC_*_*_BUILDRULEFAMILY = GCCLD
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_*_MAKE_PATH = make
|
2009-04-13 14:50:50 +02:00
|
|
|
*_UNIXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
2009-12-29 07:16:53 +01:00
|
|
|
|
2010-03-12 11:54:01 +01:00
|
|
|
*_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
|
|
|
|
*_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
*_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
*_UNIXGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
|
|
|
|
*_UNIXGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_UNIXGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_UNIXGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_UNIXGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_UNIXGCC_*_APP_FLAGS =
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
2009-06-17 11:34:46 +02:00
|
|
|
*_UNIXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_IA32_OBJCOPY_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
|
2009-08-15 07:05:00 +02:00
|
|
|
*_UNIXGCC_IA32_PP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IA32_CC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IA32_SLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ar
|
|
|
|
*_UNIXGCC_IA32_DLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_IA32_ASLPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IA32_ASLCC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IA32_ASLDLINK_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_IA32_ASM_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IA32_VFRPP_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)gcc
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
|
|
|
|
*_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_UNIXGCC_IA32_OBJCOPY_FLAGS =
|
2014-11-18 03:19:47 +01:00
|
|
|
*_UNIXGCC_IA32_NASM_FLAGS = -f win32
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
2009-08-15 07:05:00 +02:00
|
|
|
*_UNIXGCC_X64_CC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_X64_ASLCC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_X64_SLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ar
|
|
|
|
*_UNIXGCC_X64_DLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_X64_ASLDLINK_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_X64_ASM_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_X64_PP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_X64_ASLPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_X64_VFRPP_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)gcc
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_X64_RC_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
|
2010-03-01 00:39:39 +01:00
|
|
|
*_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
|
|
|
|
*_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2010-03-01 00:39:39 +01:00
|
|
|
*_UNIXGCC_X64_OBJCOPY_FLAGS =
|
2014-11-18 03:19:47 +01:00
|
|
|
*_UNIXGCC_X64_NASM_FLAGS = -f win64
|
2007-10-29 09:01:12 +01:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
2009-08-15 07:05:00 +02:00
|
|
|
*_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar
|
|
|
|
*_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld
|
|
|
|
*_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc
|
|
|
|
*_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
|
|
|
|
*_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
|
2009-11-09 12:47:35 +01:00
|
|
|
*_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
|
|
|
|
*_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
|
|
|
|
*_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
|
|
|
|
*_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
|
|
|
|
*_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.4 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.4.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC44_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
*_GCC44_*_MAKE_PATH = DEF(GCC44_IA32_PREFIX)make
|
|
|
|
*_GCC44_*_*_DLL = ENV(GCC44_DLL)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC44_*_APP_FLAGS = DEF(GCC_PP_FLAGS)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC44 IA32 definitions
|
|
|
|
##################
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc
|
|
|
|
*_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386
|
2010-03-01 00:39:39 +01:00
|
|
|
*_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC44_IA32_DLINK2_FLAGS = DEF(GCC44_IA32_DLINK2_FLAGS)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC44_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC44_IA32_NASM_FLAGS = -f elf32
|
2010-03-01 00:39:39 +01:00
|
|
|
|
2010-05-18 07:04:32 +02:00
|
|
|
##################
|
|
|
|
# GCC44 X64 definitions
|
|
|
|
##################
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy
|
2010-05-18 07:04:32 +02:00
|
|
|
*_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)gcc
|
2010-05-18 07:04:32 +02:00
|
|
|
*_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc
|
|
|
|
*_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2010-05-18 07:04:32 +02:00
|
|
|
*_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS)
|
2010-05-18 07:04:32 +02:00
|
|
|
*_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC44_X64_DLINK2_FLAGS = DEF(GCC44_X64_DLINK2_FLAGS)
|
2010-05-18 07:04:32 +02:00
|
|
|
*_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC44_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC44_X64_NASM_FLAGS = -f elf64
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.5 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.5.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC45_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
*_GCC45_*_MAKE_PATH = DEF(GCC45_IA32_PREFIX)make
|
|
|
|
*_GCC45_*_*_DLL = ENV(GCC45_DLL)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC45_*_APP_FLAGS =
|
|
|
|
*_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC45 IA32 definitions
|
|
|
|
##################
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc
|
|
|
|
*_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386
|
|
|
|
*_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC45_IA32_DLINK2_FLAGS = DEF(GCC45_IA32_DLINK2_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC45_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC45_IA32_NASM_FLAGS = -f elf32
|
2010-11-15 03:51:34 +01:00
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC45 X64 definitions
|
|
|
|
##################
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)gcc
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc
|
|
|
|
*_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64
|
|
|
|
*_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS)
|
|
|
|
*_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC45_X64_DLINK2_FLAGS = DEF(GCC45_X64_DLINK2_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2011-05-11 12:26:49 +02:00
|
|
|
*_GCC45_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC45_X64_NASM_FLAGS = -f elf64
|
2010-11-15 03:51:34 +01:00
|
|
|
|
2011-11-25 07:21:03 +01:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.6 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.6.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC46_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
*_GCC46_*_MAKE_PATH = DEF(GCC46_IA32_PREFIX)make
|
|
|
|
*_GCC46_*_*_DLL = ENV(GCC46_DLL)
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC46_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC46_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC46_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC46_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC46_*_APP_FLAGS =
|
|
|
|
*_GCC46_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC46_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC46 IA32 definitions
|
|
|
|
##################
|
|
|
|
*_GCC46_IA32_OBJCOPY_PATH = DEF(GCC46_IA32_PREFIX)objcopy
|
|
|
|
*_GCC46_IA32_CC_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_SLINK_PATH = DEF(GCC46_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_IA32_DLINK_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_ASLDLINK_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_IA32_ASM_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_PP_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_VFRPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_ASLCC_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_ASLPP_PATH = DEF(GCC46_IA32_PREFIX)gcc
|
|
|
|
*_GCC46_IA32_RC_PATH = DEF(GCC46_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC46_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_IA32_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_IA32_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m32 -march=i386
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_IA32_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC46_IA32_DLINK2_FLAGS = DEF(GCC46_IA32_DLINK2_FLAGS)
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_GCC46_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC46_IA32_NASM_FLAGS = -f elf32
|
2011-11-25 07:21:03 +01:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os
|
|
|
|
RELEASE_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
|
|
|
|
|
2011-11-25 07:21:03 +01:00
|
|
|
##################
|
|
|
|
# GCC46 X64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC46_X64_OBJCOPY_PATH = DEF(GCC46_X64_PREFIX)objcopy
|
|
|
|
*_GCC46_X64_CC_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_SLINK_PATH = DEF(GCC46_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_X64_DLINK_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_ASLDLINK_PATH = DEF(GCC46_X64_PREFIX)gcc
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_X64_ASM_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_PP_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_VFRPP_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_ASLCC_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_ASLPP_PATH = DEF(GCC46_X64_PREFIX)gcc
|
|
|
|
*_GCC46_X64_RC_PATH = DEF(GCC46_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC46_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_X64_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m64 -melf_x86_64
|
|
|
|
*_GCC46_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC46_X64_DLINK2_FLAGS = DEF(GCC46_X64_DLINK2_FLAGS)
|
2011-11-25 07:21:03 +01:00
|
|
|
*_GCC46_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
|
|
|
*_GCC46_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC46_X64_NASM_FLAGS = -f elf64
|
2011-11-25 07:21:03 +01:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS)
|
|
|
|
RELEASE_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# GCC46 ARM definitions
|
|
|
|
##################
|
|
|
|
*_GCC46_ARM_OBJCOPY_PATH = echo
|
|
|
|
*_GCC46_ARM_CC_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_SLINK_PATH = ENV(GCC46_ARM_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC46_ARM_DLINK_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_ASLDLINK_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC46_ARM_ASM_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_PP_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_VFRPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_ASLCC_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_ASLPP_PATH = ENV(GCC46_ARM_PREFIX)gcc
|
|
|
|
*_GCC46_ARM_RC_PATH = ENV(GCC46_ARM_PREFIX)objcopy
|
|
|
|
|
2014-01-27 06:23:15 +01:00
|
|
|
*_GCC46_ARM_ARCHCC_FLAGS =
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC46_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC46_ARM_ASLDLINK_FLAGS = DEF(GCC46_ARM_ASLDLINK_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC46_ARM_ASM_FLAGS = DEF(GCC46_ARM_ASM_FLAGS)
|
|
|
|
*_GCC46_ARM_DLINK_FLAGS = DEF(GCC46_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
*_GCC46_ARM_DLINK2_FLAGS = DEF(GCC46_ARM_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC46_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
*_GCC46_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC46_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
|
|
|
*_GCC46_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
|
BaseTools GCC: prevent unaligned memory accesses on ARM GCC 4.6
In GCC 4.7, a feature was added to the ARM backend that allows
unaligned loads and stores to be emitted. Since it is enabled by
default on ARMv6 and later CPUs, and since such code is not suitable
in our case (i.e., bare metal code), we must disable it by passing the
-mno-unaligned-access option if we are using GCC 4.7 or later.
However, this particular feature and its enabling by default have been
backported to version 4.6 by Linaro. Since the Linaro toolchains are
widely used for ARM development, and also shipped by distros such as
Ubuntu, we should disable the feature on version 4.6 as well.
Unfortunately, since the upstream version does not support the feature,
it also does not understand the -mno-unaligned-access option.
Since GCC sets the builtin #define __ARM_FEATURE_UNALIGNED to 1 when
-munaligned-access is in effect, we can force the build to fail in this
case by passing -D__ARM_FEATURE_UNALIGNED=0 on the GCC command line.
This will produce the following error message:
<command-line>:0:0: error: "__ARM_FEATURE_UNALIGNED" redefined [-Werror]
<built-in>:0:0: note: this is the location of the previous definition
and terminate the build.
This patch may cause some existing builds to fail, but they will be
builds that were previously at risk of unexpected runtime exceptions.
Those builds can also easily be switched to the GCC47 profile instead,
generating safe binaries.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18228 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-17 14:02:50 +02:00
|
|
|
DEBUG_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -D__ARM_FEATURE_UNALIGNED=0 -O0
|
|
|
|
RELEASE_GCC46_ARM_CC_FLAGS = DEF(GCC46_ARM_CC_FLAGS) -D__ARM_FEATURE_UNALIGNED=0 -Wno-unused-but-set-variable
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.7 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.7.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC47_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-24 03:43:17 +01:00
|
|
|
*_GCC47_*_MAKE_PATH = DEF(GCC47_IA32_PREFIX)make
|
|
|
|
*_GCC47_*_*_DLL = ENV(GCC47_DLL)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC47_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC47_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC47_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC47_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC47_*_APP_FLAGS =
|
|
|
|
*_GCC47_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC47_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC47 IA32 definitions
|
|
|
|
##################
|
|
|
|
*_GCC47_IA32_OBJCOPY_PATH = DEF(GCC47_IA32_PREFIX)objcopy
|
|
|
|
*_GCC47_IA32_CC_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_SLINK_PATH = DEF(GCC47_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_IA32_DLINK_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_ASLDLINK_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_IA32_ASM_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_PP_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_VFRPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_ASLCC_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_ASLPP_PATH = DEF(GCC47_IA32_PREFIX)gcc
|
|
|
|
*_GCC47_IA32_RC_PATH = DEF(GCC47_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC47_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_IA32_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_IA32_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m32 -march=i386
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_IA32_DLINK_FLAGS = DEF(GCC47_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC47_IA32_DLINK2_FLAGS = DEF(GCC47_IA32_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_GCC47_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC47_IA32_NASM_FLAGS = -f elf32
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os
|
|
|
|
RELEASE_GCC47_IA32_CC_FLAGS = DEF(GCC47_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# GCC47 X64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC47_X64_OBJCOPY_PATH = DEF(GCC47_X64_PREFIX)objcopy
|
|
|
|
*_GCC47_X64_CC_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_SLINK_PATH = DEF(GCC47_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_X64_DLINK_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_ASLDLINK_PATH = DEF(GCC47_X64_PREFIX)gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_X64_ASM_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_PP_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_VFRPP_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_ASLCC_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_ASLPP_PATH = DEF(GCC47_X64_PREFIX)gcc
|
|
|
|
*_GCC47_X64_RC_PATH = DEF(GCC47_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC47_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_X64_ASLDLINK_FLAGS = DEF(GCC47_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_X64_ASM_FLAGS = DEF(GCC47_ASM_FLAGS) -m64
|
|
|
|
*_GCC47_X64_DLINK_FLAGS = DEF(GCC47_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC47_X64_DLINK2_FLAGS = DEF(GCC47_X64_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
|
|
|
*_GCC47_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC47_X64_NASM_FLAGS = -f elf64
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS)
|
|
|
|
RELEASE_GCC47_X64_CC_FLAGS = DEF(GCC47_X64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
##################
|
|
|
|
# GCC47 ARM definitions
|
|
|
|
##################
|
|
|
|
*_GCC47_ARM_CC_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_SLINK_PATH = ENV(GCC47_ARM_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_ARM_DLINK_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_ASLDLINK_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_ARM_ASM_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_PP_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_VFRPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_ASLCC_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_ASLPP_PATH = ENV(GCC47_ARM_PREFIX)gcc
|
|
|
|
*_GCC47_ARM_RC_PATH = ENV(GCC47_ARM_PREFIX)objcopy
|
|
|
|
|
2014-01-27 06:23:15 +01:00
|
|
|
*_GCC47_ARM_ARCHCC_FLAGS =
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
|
2013-08-23 04:18:16 +02:00
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC47_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC47_ARM_ASLDLINK_FLAGS = DEF(GCC47_ARM_ASLDLINK_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_ARM_ASM_FLAGS = DEF(GCC47_ARM_ASM_FLAGS)
|
|
|
|
*_GCC47_ARM_DLINK_FLAGS = DEF(GCC47_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
*_GCC47_ARM_DLINK2_FLAGS = DEF(GCC47_ARM_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
*_GCC47_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC47_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
|
|
|
*_GCC47_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
|
|
|
|
DEBUG_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -O0
|
|
|
|
RELEASE_GCC47_ARM_CC_FLAGS = DEF(GCC47_ARM_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC47 AARCH64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC47_AARCH64_CC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_SLINK_PATH = ENV(GCC47_AARCH64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC47_AARCH64_DLINK_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_ASLDLINK_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_AARCH64_ASM_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_PP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_VFRPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_ASLCC_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_ASLPP_PATH = ENV(GCC47_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC47_AARCH64_RC_PATH = ENV(GCC47_AARCH64_PREFIX)objcopy
|
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC47_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC47_AARCH64_ASLDLINK_FLAGS = DEF(GCC47_AARCH64_ASLDLINK_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_AARCH64_ASM_FLAGS = DEF(GCC47_AARCH64_ASM_FLAGS)
|
|
|
|
*_GCC47_AARCH64_DLINK_FLAGS = DEF(GCC47_AARCH64_DLINK_FLAGS)
|
2015-08-03 10:23:05 +02:00
|
|
|
*_GCC47_AARCH64_DLINK2_FLAGS = DEF(GCC47_AARCH64_DLINK2_FLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
*_GCC47_AARCH64_PLATFORM_FLAGS =
|
|
|
|
*_GCC47_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC47_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
|
|
|
|
*_GCC47_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
2016-01-11 09:50:49 +01:00
|
|
|
*_GCC47_AARCH64_CC_XIPFLAGS = DEF(GCC47_AARCH64_CC_XIPFLAGS)
|
2013-08-23 04:18:16 +02:00
|
|
|
|
|
|
|
DEBUG_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -O0
|
|
|
|
RELEASE_GCC47_AARCH64_CC_FLAGS = DEF(GCC47_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.8 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.8.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC48_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-18 03:38:20 +01:00
|
|
|
*_GCC48_*_MAKE_PATH = DEF(GCC48_IA32_PREFIX)make
|
|
|
|
*_GCC48_*_*_DLL = ENV(GCC48_DLL)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC48_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC48_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC48_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC48_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC48_*_APP_FLAGS =
|
|
|
|
*_GCC48_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC48_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC48 IA32 definitions
|
|
|
|
##################
|
|
|
|
*_GCC48_IA32_OBJCOPY_PATH = DEF(GCC48_IA32_PREFIX)objcopy
|
|
|
|
*_GCC48_IA32_CC_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_SLINK_PATH = DEF(GCC48_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_IA32_DLINK_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_ASLDLINK_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_IA32_ASM_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_PP_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_VFRPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_ASLCC_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_ASLPP_PATH = DEF(GCC48_IA32_PREFIX)gcc
|
|
|
|
*_GCC48_IA32_RC_PATH = DEF(GCC48_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC48_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_IA32_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_IA32_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m32 -march=i386
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_IA32_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_GCC48_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC48_IA32_NASM_FLAGS = -f elf32
|
2014-01-10 06:25:50 +01:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os
|
|
|
|
RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
|
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
##################
|
|
|
|
# GCC48 X64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC48_X64_OBJCOPY_PATH = DEF(GCC48_X64_PREFIX)objcopy
|
|
|
|
*_GCC48_X64_CC_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_SLINK_PATH = DEF(GCC48_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_X64_DLINK_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_ASLDLINK_PATH = DEF(GCC48_X64_PREFIX)gcc
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_X64_ASM_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_PP_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_VFRPP_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_ASLCC_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_ASLPP_PATH = DEF(GCC48_X64_PREFIX)gcc
|
|
|
|
*_GCC48_X64_RC_PATH = DEF(GCC48_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC48_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_X64_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) -m64
|
|
|
|
*_GCC48_X64_DLINK_FLAGS = DEF(GCC48_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
|
|
|
*_GCC48_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC48_X64_NASM_FLAGS = -f elf64
|
2014-01-10 06:25:50 +01:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
|
|
|
|
RELEASE_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2014-01-10 06:25:50 +01:00
|
|
|
##################
|
|
|
|
# GCC48 ARM definitions
|
|
|
|
##################
|
|
|
|
*_GCC48_ARM_CC_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_SLINK_PATH = ENV(GCC48_ARM_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_ARM_DLINK_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_ASLDLINK_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_ARM_ASM_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_PP_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_VFRPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_ASLCC_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_ASLPP_PATH = ENV(GCC48_ARM_PREFIX)gcc
|
|
|
|
*_GCC48_ARM_RC_PATH = ENV(GCC48_ARM_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC48_ARM_ARCHCC_FLAGS = -mthumb
|
|
|
|
*_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
|
|
|
|
*_GCC48_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC48_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS)
|
|
|
|
*_GCC48_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS)
|
|
|
|
*_GCC48_ARM_DLINK_FLAGS = DEF(GCC48_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
*_GCC48_ARM_DLINK2_FLAGS = DEF(GCC48_ARM_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
*_GCC48_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC48_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
|
|
|
*_GCC48_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
|
|
|
|
DEBUG_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -O0
|
|
|
|
RELEASE_GCC48_ARM_CC_FLAGS = DEF(GCC48_ARM_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC48 AARCH64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC48_AARCH64_CC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_SLINK_PATH = ENV(GCC48_AARCH64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC48_AARCH64_DLINK_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_ASLDLINK_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_AARCH64_ASM_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_PP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_VFRPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_ASLCC_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_ASLPP_PATH = ENV(GCC48_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC48_AARCH64_RC_PATH = ENV(GCC48_AARCH64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC48_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC48_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS)
|
|
|
|
*_GCC48_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS)
|
|
|
|
*_GCC48_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS)
|
2015-08-03 10:23:05 +02:00
|
|
|
*_GCC48_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
*_GCC48_AARCH64_PLATFORM_FLAGS =
|
|
|
|
*_GCC48_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC48_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
|
|
|
|
*_GCC48_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
2016-01-11 09:50:49 +01:00
|
|
|
*_GCC48_AARCH64_CC_XIPFLAGS = DEF(GCC48_AARCH64_CC_XIPFLAGS)
|
2014-01-10 06:25:50 +01:00
|
|
|
|
|
|
|
DEBUG_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -O0
|
|
|
|
RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2014-07-28 19:37:10 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 4.9 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 4.9.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC49_*_*_FAMILY = GCC
|
|
|
|
|
2014-11-18 03:38:20 +01:00
|
|
|
*_GCC49_*_MAKE_PATH = DEF(GCC49_IA32_PREFIX)make
|
|
|
|
*_GCC49_*_*_DLL = ENV(GCC49_DLL)
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC49_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC49_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC49_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC49_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC49_*_APP_FLAGS =
|
|
|
|
*_GCC49_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC49_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC49 IA32 definitions
|
|
|
|
##################
|
|
|
|
*_GCC49_IA32_OBJCOPY_PATH = DEF(GCC49_IA32_PREFIX)objcopy
|
|
|
|
*_GCC49_IA32_CC_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_SLINK_PATH = DEF(GCC49_IA32_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_IA32_DLINK_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_ASLDLINK_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_IA32_ASM_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_PP_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_VFRPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_ASLCC_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_ASLPP_PATH = DEF(GCC49_IA32_PREFIX)gcc
|
|
|
|
*_GCC49_IA32_RC_PATH = DEF(GCC49_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC49_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_IA32_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_IA32_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m32 -march=i386
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_IA32_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -Wl,-m,elf_i386,--oformat=elf32-i386
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_GCC49_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC49_IA32_NASM_FLAGS = -f elf32
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os
|
|
|
|
RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
|
|
|
|
|
2014-07-28 19:37:10 +02:00
|
|
|
##################
|
|
|
|
# GCC49 X64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC49_X64_OBJCOPY_PATH = DEF(GCC49_X64_PREFIX)objcopy
|
|
|
|
*_GCC49_X64_CC_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_SLINK_PATH = DEF(GCC49_X64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_X64_DLINK_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_ASLDLINK_PATH = DEF(GCC49_X64_PREFIX)gcc
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_X64_ASM_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_PP_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_VFRPP_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_ASLCC_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_ASLPP_PATH = DEF(GCC49_X64_PREFIX)gcc
|
|
|
|
*_GCC49_X64_RC_PATH = DEF(GCC49_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC49_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_X64_ASM_FLAGS = DEF(GCC49_ASM_FLAGS) -m64
|
|
|
|
*_GCC49_X64_DLINK_FLAGS = DEF(GCC49_X64_DLINK_FLAGS)
|
2015-08-03 10:22:16 +02:00
|
|
|
*_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
|
|
|
*_GCC49_X64_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_GCC49_X64_NASM_FLAGS = -f elf64
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-03-24 07:28:20 +01:00
|
|
|
DEBUG_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS)
|
|
|
|
RELEASE_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
2014-07-28 19:37:10 +02:00
|
|
|
##################
|
|
|
|
# GCC49 ARM definitions
|
|
|
|
##################
|
|
|
|
*_GCC49_ARM_CC_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_SLINK_PATH = ENV(GCC49_ARM_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_ARM_DLINK_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_ASLDLINK_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_ARM_ASM_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_PP_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_VFRPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_ASLCC_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_ASLPP_PATH = ENV(GCC49_ARM_PREFIX)gcc
|
|
|
|
*_GCC49_ARM_RC_PATH = ENV(GCC49_ARM_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC49_ARM_ARCHCC_FLAGS = -mthumb
|
|
|
|
*_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
|
|
|
|
*_GCC49_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC49_ARM_ASLDLINK_FLAGS)
|
|
|
|
*_GCC49_ARM_ASM_FLAGS = DEF(GCC49_ARM_ASM_FLAGS)
|
|
|
|
*_GCC49_ARM_DLINK_FLAGS = DEF(GCC49_ARM_DLINK_FLAGS)
|
2015-10-01 16:01:07 +02:00
|
|
|
*_GCC49_ARM_DLINK2_FLAGS = DEF(GCC49_ARM_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
*_GCC49_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC49_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
|
|
|
*_GCC49_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
|
|
|
|
DEBUG_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -O0
|
|
|
|
RELEASE_GCC49_ARM_CC_FLAGS = DEF(GCC49_ARM_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC49 AARCH64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC49_AARCH64_CC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_SLINK_PATH = ENV(GCC49_AARCH64_PREFIX)ar
|
2016-07-23 10:19:46 +02:00
|
|
|
*_GCC49_AARCH64_DLINK_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_ASLDLINK_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_AARCH64_ASM_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_PP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_VFRPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_ASLCC_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_ASLPP_PATH = ENV(GCC49_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC49_AARCH64_RC_PATH = ENV(GCC49_AARCH64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC49_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC49_AARCH64_ASLDLINK_FLAGS)
|
|
|
|
*_GCC49_AARCH64_ASM_FLAGS = DEF(GCC49_AARCH64_ASM_FLAGS)
|
2015-08-03 10:23:05 +02:00
|
|
|
*_GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC49_AARCH64_DLINK2_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
*_GCC49_AARCH64_PLATFORM_FLAGS =
|
|
|
|
*_GCC49_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC49_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
|
|
|
|
*_GCC49_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
2016-01-11 09:50:49 +01:00
|
|
|
*_GCC49_AARCH64_CC_XIPFLAGS = DEF(GCC49_AARCH64_CC_XIPFLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-03-25 12:33:28 +01:00
|
|
|
DEBUG_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -O0 -mcmodel=small
|
|
|
|
DEBUG_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
|
|
|
|
|
|
|
|
RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-set-variable -mcmodel=tiny
|
|
|
|
RELEASE_GCC49_AARCH64_DLINK_FLAGS = DEF(GCC49_AARCH64_DLINK_FLAGS)
|
2014-07-28 19:37:10 +02:00
|
|
|
|
2016-07-17 23:20:10 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# GCC 5 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using GCC 5
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_GCC5_*_*_FAMILY = GCC
|
|
|
|
|
|
|
|
*_GCC5_*_MAKE_PATH = DEF(GCC5_IA32_PREFIX)make
|
|
|
|
*_GCC5_*_*_DLL = ENV(GCC5_DLL)
|
|
|
|
*_GCC5_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_GCC5_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC5_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_GCC5_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC5_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC5_*_APP_FLAGS =
|
|
|
|
*_GCC5_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_GCC5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC5 IA32 definitions
|
|
|
|
##################
|
|
|
|
*_GCC5_IA32_OBJCOPY_PATH = DEF(GCC5_IA32_PREFIX)objcopy
|
|
|
|
*_GCC5_IA32_CC_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_SLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc-ar
|
|
|
|
*_GCC5_IA32_DLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_ASLDLINK_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_ASM_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_PP_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_VFRPP_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_ASLCC_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_ASLPP_PATH = DEF(GCC5_IA32_PREFIX)gcc
|
|
|
|
*_GCC5_IA32_RC_PATH = DEF(GCC5_IA32_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC5_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 -fno-lto
|
|
|
|
*_GCC5_IA32_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_i386
|
|
|
|
*_GCC5_IA32_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m32 -march=i386
|
|
|
|
*_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -Os -Wl,-m,elf_i386,--oformat=elf32-i386
|
|
|
|
*_GCC5_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS)
|
|
|
|
*_GCC5_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_GCC5_IA32_OBJCOPY_FLAGS =
|
|
|
|
*_GCC5_IA32_NASM_FLAGS = -f elf32
|
|
|
|
|
|
|
|
DEBUG_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -Os
|
|
|
|
RELEASE_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -Os -Wno-unused-but-set-variable
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC5 X64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC5_X64_OBJCOPY_PATH = DEF(GCC5_X64_PREFIX)objcopy
|
|
|
|
*_GCC5_X64_CC_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_SLINK_PATH = DEF(GCC5_X64_PREFIX)gcc-ar
|
|
|
|
*_GCC5_X64_DLINK_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_ASLDLINK_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_ASM_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_PP_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_VFRPP_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_ASLCC_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_ASLPP_PATH = DEF(GCC5_X64_PREFIX)gcc
|
|
|
|
*_GCC5_X64_RC_PATH = DEF(GCC5_X64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC5_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 -fno-lto
|
|
|
|
*_GCC5_X64_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_ASLDLINK_FLAGS) -Wl,-m,elf_x86_64
|
|
|
|
*_GCC5_X64_ASM_FLAGS = DEF(GCC5_ASM_FLAGS) -m64
|
|
|
|
*_GCC5_X64_DLINK_FLAGS = DEF(GCC5_X64_DLINK_FLAGS) -Os
|
|
|
|
*_GCC5_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS)
|
|
|
|
*_GCC5_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
|
|
|
*_GCC5_X64_OBJCOPY_FLAGS =
|
|
|
|
*_GCC5_X64_NASM_FLAGS = -f elf64
|
|
|
|
|
|
|
|
DEBUG_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS)
|
|
|
|
RELEASE_GCC5_X64_CC_FLAGS = DEF(GCC5_X64_CC_FLAGS) -Wno-unused-but-set-variable
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC5 ARM definitions
|
|
|
|
##################
|
|
|
|
*_GCC5_ARM_CC_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_SLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc-ar
|
|
|
|
*_GCC5_ARM_DLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_ASLDLINK_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_ASM_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_PP_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_VFRPP_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_ASLCC_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_ASLPP_PATH = ENV(GCC5_ARM_PREFIX)gcc
|
|
|
|
*_GCC5_ARM_RC_PATH = ENV(GCC5_ARM_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC5_ARM_ARCHCC_FLAGS = -mthumb
|
|
|
|
*_GCC5_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC5_ARM_ASLDLINK_FLAGS = DEF(GCC5_ARM_ASLDLINK_FLAGS)
|
|
|
|
*_GCC5_ARM_ASM_FLAGS = DEF(GCC5_ARM_ASM_FLAGS)
|
|
|
|
*_GCC5_ARM_DLINK2_FLAGS = DEF(GCC5_ARM_DLINK2_FLAGS)
|
|
|
|
*_GCC5_ARM_PLATFORM_FLAGS = -march=armv7-a
|
|
|
|
*_GCC5_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC5_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
|
|
|
*_GCC5_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
|
|
|
|
DEBUG_GCC5_ARM_CC_FLAGS = DEF(GCC5_ARM_CC_FLAGS) -O0
|
|
|
|
DEBUG_GCC5_ARM_DLINK_FLAGS = DEF(GCC5_ARM_DLINK_FLAGS)
|
|
|
|
|
|
|
|
RELEASE_GCC5_ARM_CC_FLAGS = DEF(GCC5_ARM_CC_FLAGS) -flto -Wno-unused-but-set-variable
|
|
|
|
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
|
|
|
|
|
|
|
|
##################
|
|
|
|
# GCC5 AARCH64 definitions
|
|
|
|
##################
|
|
|
|
*_GCC5_AARCH64_CC_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_SLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc-ar
|
|
|
|
*_GCC5_AARCH64_DLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_ASLDLINK_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_ASM_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_PP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_VFRPP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_ASLCC_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_ASLPP_PATH = ENV(GCC5_AARCH64_PREFIX)gcc
|
|
|
|
*_GCC5_AARCH64_RC_PATH = ENV(GCC5_AARCH64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_GCC5_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_GCC5_AARCH64_ASLDLINK_FLAGS = DEF(GCC5_AARCH64_ASLDLINK_FLAGS)
|
|
|
|
*_GCC5_AARCH64_ASM_FLAGS = DEF(GCC5_AARCH64_ASM_FLAGS)
|
|
|
|
*_GCC5_AARCH64_DLINK2_FLAGS = DEF(GCC5_AARCH64_DLINK2_FLAGS)
|
|
|
|
*_GCC5_AARCH64_PLATFORM_FLAGS =
|
|
|
|
*_GCC5_AARCH64_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_PP_FLAGS)
|
|
|
|
*_GCC5_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
|
|
|
|
*_GCC5_AARCH64_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_VFRPP_FLAGS)
|
|
|
|
*_GCC5_AARCH64_CC_XIPFLAGS = DEF(GCC5_AARCH64_CC_XIPFLAGS)
|
|
|
|
|
|
|
|
DEBUG_GCC5_AARCH64_CC_FLAGS = DEF(GCC5_AARCH64_CC_FLAGS) -O0 -mcmodel=small
|
|
|
|
DEBUG_GCC5_AARCH64_DLINK_FLAGS = DEF(GCC5_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
|
|
|
|
|
|
|
|
RELEASE_GCC5_AARCH64_CC_FLAGS = DEF(GCC5_AARCH64_CC_FLAGS) -flto -Wno-unused-but-set-variable -mcmodel=tiny
|
|
|
|
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
|
|
|
|
|
2015-08-10 09:55:26 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# CLANG35 - This configuration is used to compile under Linux to produce
|
|
|
|
# PE/COFF binaries using the clang compiler and assembler (v3.5 and up)
|
|
|
|
# and GNU linker
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
*_CLANG35_*_*_FAMILY = GCC
|
|
|
|
|
|
|
|
*_CLANG35_*_MAKE_PATH = make
|
|
|
|
*_CLANG35_*_*_DLL = ENV(CLANG35_DLL)
|
|
|
|
*_CLANG35_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
|
|
|
|
|
|
|
*_CLANG35_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_CLANG35_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_CLANG35_*_APP_FLAGS =
|
|
|
|
*_CLANG35_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
|
|
|
*_CLANG35_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
|
|
|
*_CLANG35_*_CC_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_ASM_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_PP_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_VFRPP_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_ASLCC_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_ASLPP_PATH = ENV(CLANG35_BIN)clang
|
2016-07-23 10:19:46 +02:00
|
|
|
*_CLANG35_*_DLINK_PATH = ENV(CLANG35_BIN)clang
|
|
|
|
*_CLANG35_*_ASLDLINK_PATH = ENV(CLANG35_BIN)clang
|
2015-08-10 09:55:26 +02:00
|
|
|
|
2016-07-23 10:19:46 +02:00
|
|
|
DEFINE CLANG35_ARM_TARGET = -target arm-linux-gnueabihf
|
|
|
|
DEFINE CLANG35_AARCH64_TARGET = -target aarch64-linux-gnu
|
2016-01-04 10:31:33 +01:00
|
|
|
|
2015-08-10 09:55:26 +02:00
|
|
|
DEFINE CLANG35_WARNING_OVERRIDES = -Wno-parentheses-equality -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -Wno-empty-body
|
2016-07-23 09:38:14 +02:00
|
|
|
DEFINE CLANG35_ARM_CC_FLAGS = DEF(GCC_ARM_CC_FLAGS) DEF(CLANG35_ARM_TARGET) -mstrict-align DEF(CLANG35_WARNING_OVERRIDES)
|
2016-01-11 09:50:49 +01:00
|
|
|
DEFINE CLANG35_AARCH64_CC_FLAGS = DEF(GCC_AARCH64_CC_FLAGS) DEF(CLANG35_AARCH64_TARGET) -mcmodel=small DEF(CLANG35_WARNING_OVERRIDES)
|
2015-08-10 09:55:26 +02:00
|
|
|
|
2015-12-15 16:02:24 +01:00
|
|
|
##################
|
|
|
|
# CLANG35 ARM definitions
|
|
|
|
##################
|
|
|
|
*_CLANG35_ARM_SLINK_PATH = ENV(CLANG35_ARM_PREFIX)ar
|
|
|
|
*_CLANG35_ARM_RC_PATH = ENV(CLANG35_ARM_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_CLANG35_ARM_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
2016-07-23 10:19:46 +02:00
|
|
|
*_CLANG35_ARM_ASLDLINK_FLAGS = DEF(CLANG35_ARM_TARGET) DEF(GCC_ARM_ASLDLINK_FLAGS)
|
2016-01-04 10:31:33 +01:00
|
|
|
*_CLANG35_ARM_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
|
2016-07-23 10:19:46 +02:00
|
|
|
*_CLANG35_ARM_DLINK_FLAGS = DEF(CLANG35_ARM_TARGET) DEF(GCC_ARM_DLINK_FLAGS)
|
|
|
|
*_CLANG35_ARM_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x220
|
2015-12-15 16:02:24 +01:00
|
|
|
*_CLANG35_ARM_PLATFORM_FLAGS =
|
2016-01-04 10:31:42 +01:00
|
|
|
*_CLANG35_ARM_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
|
2015-12-15 16:02:24 +01:00
|
|
|
*_CLANG35_ARM_RC_FLAGS = DEF(GCC_ARM_RC_FLAGS)
|
2016-01-04 10:31:42 +01:00
|
|
|
*_CLANG35_ARM_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_ARM_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
|
|
|
|
*_CLANG35_ARM_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_ARM_TARGET)
|
2015-12-15 16:02:24 +01:00
|
|
|
|
|
|
|
DEBUG_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
|
|
|
|
RELEASE_CLANG35_ARM_CC_FLAGS = DEF(CLANG35_ARM_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz
|
|
|
|
|
2015-08-10 09:55:26 +02:00
|
|
|
##################
|
|
|
|
# CLANG35 AARCH64 definitions
|
|
|
|
##################
|
|
|
|
*_CLANG35_AARCH64_SLINK_PATH = ENV(CLANG35_AARCH64_PREFIX)ar
|
|
|
|
*_CLANG35_AARCH64_RC_PATH = ENV(CLANG35_AARCH64_PREFIX)objcopy
|
|
|
|
|
|
|
|
*_CLANG35_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
2016-07-23 10:19:46 +02:00
|
|
|
*_CLANG35_AARCH64_ASLDLINK_FLAGS = DEF(CLANG35_AARCH64_TARGET) DEF(GCC_AARCH64_ASLDLINK_FLAGS)
|
2016-01-04 10:31:33 +01:00
|
|
|
*_CLANG35_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -Qunused-arguments
|
2016-07-23 10:19:46 +02:00
|
|
|
*_CLANG35_AARCH64_DLINK_FLAGS = DEF(CLANG35_AARCH64_TARGET) DEF(GCC_AARCH64_DLINK_FLAGS) -z common-page-size=0x1000
|
|
|
|
*_CLANG35_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0x228
|
2015-08-10 09:55:26 +02:00
|
|
|
*_CLANG35_AARCH64_PLATFORM_FLAGS =
|
2016-01-04 10:31:42 +01:00
|
|
|
*_CLANG35_AARCH64_PP_FLAGS = DEF(GCC_PP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
|
2015-08-10 09:55:26 +02:00
|
|
|
*_CLANG35_AARCH64_RC_FLAGS = DEF(GCC_AARCH64_RC_FLAGS)
|
2016-01-04 10:31:42 +01:00
|
|
|
*_CLANG35_AARCH64_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) DEF(CLANG35_AARCH64_TARGET) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS)
|
|
|
|
*_CLANG35_AARCH64_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) DEF(CLANG35_AARCH64_TARGET)
|
2015-08-10 09:55:26 +02:00
|
|
|
|
|
|
|
DEBUG_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -O0
|
|
|
|
RELEASE_CLANG35_AARCH64_CC_FLAGS = DEF(CLANG35_AARCH64_CC_FLAGS) $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -Oz
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
2009-04-13 14:50:50 +02:00
|
|
|
# Cygwin GCC And Intel ACPI Compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2009-04-13 14:50:50 +02:00
|
|
|
# CYGGCC - CygWin GCC
|
|
|
|
# ASL - Intel ACPI Source Language Compiler (iasl.exe)
|
|
|
|
*_CYGGCC_*_*_FAMILY = GCC
|
2016-07-23 08:18:31 +02:00
|
|
|
*_CYGGCC_*_*_BUILDRULEFAMILY = GCCLD
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN)
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
|
2010-03-12 11:54:01 +01:00
|
|
|
*_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
|
|
|
|
*_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
*_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS)
|
|
|
|
*_CYGGCC_*_MAKE_FLAGS = /nologo
|
2010-11-15 03:51:34 +01:00
|
|
|
*_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS)
|
|
|
|
*_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS)
|
|
|
|
*_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS)
|
|
|
|
*_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_CYGGCC_*_APP_FLAGS =
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
|
|
|
|
*_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
|
|
|
|
*_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
|
2010-03-12 11:54:01 +01:00
|
|
|
*_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
|
|
|
|
*_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
2010-03-12 11:54:01 +01:00
|
|
|
*_CYGGCC_IA32_OBJCOPY_FLAGS =
|
2014-11-18 03:19:47 +01:00
|
|
|
*_CYGGCC_IA32_NASM_FLAGS = -f win32
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
2009-08-15 07:05:00 +02:00
|
|
|
*_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
|
|
|
|
*_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
|
|
|
|
*_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
|
2010-03-12 11:54:01 +01:00
|
|
|
*_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
|
|
|
|
*_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2010-03-12 11:54:01 +01:00
|
|
|
*_CYGGCC_X64_OBJCOPY_FLAGS =
|
2014-11-18 03:19:47 +01:00
|
|
|
*_CYGGCC_X64_NASM_FLAGS = -f win64
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
|
|
|
|
*_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
|
|
|
|
*_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
|
|
|
|
*_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
|
|
|
|
*_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
|
|
|
|
*_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
|
|
|
|
*_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
|
|
|
|
*_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
|
|
|
|
*_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_CYGGCC_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Cygwin GCC And Microsoft ACPI Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# CYGGCCxASL - CygWin GCC
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler (asl.exe)
|
|
|
|
*_CYGGCCxASL_*_*_FAMILY = GCC
|
2016-07-23 08:18:31 +02:00
|
|
|
*_CYGGCCxASL_*_*_BUILDRULEFAMILY = GCCLD
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN)
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_CYGGCCxASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
|
|
|
|
*_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20
|
|
|
|
*_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h
|
|
|
|
*_CYGGCCxASL_*_APP_FLAGS = -E -x assembler
|
|
|
|
*_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2010-11-15 03:51:34 +01:00
|
|
|
*_CYGGCCxASL_*_ASL_FLAGS =
|
2009-06-17 11:34:46 +02:00
|
|
|
*_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar
|
|
|
|
*_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld
|
|
|
|
*_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc
|
|
|
|
*_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)
|
|
|
|
*_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
2009-08-15 07:05:00 +02:00
|
|
|
*_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar
|
|
|
|
*_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld
|
|
|
|
*_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc
|
|
|
|
*_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)
|
|
|
|
*_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar
|
|
|
|
*_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld
|
|
|
|
*_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld
|
|
|
|
*_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc
|
|
|
|
*_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy
|
|
|
|
*_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS)
|
|
|
|
*_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS)
|
|
|
|
*_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS)
|
|
|
|
*_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS)
|
|
|
|
*_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_CYGGCCxASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Elf GCC - This configuration is used to compile on Linux boxes to produce elf
|
|
|
|
# binaries.
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ELFGCC - Linux ELF GCC
|
|
|
|
*_ELFGCC_*_*_FAMILY = GCC
|
2016-07-23 08:18:31 +02:00
|
|
|
*_ELFGCC_*_*_BUILDRULEFAMILY = GCCLD
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_*_MAKE_PATH = make
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h
|
|
|
|
*_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS)
|
2009-06-17 11:34:46 +02:00
|
|
|
*_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_*_ASLPP_FLAGS = -x c -E -P
|
|
|
|
*_ELFGCC_*_ASLCC_FLAGS = -x c
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar
|
|
|
|
*_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld
|
|
|
|
*_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
|
2013-08-23 04:18:16 +02:00
|
|
|
*_ELFGCC_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
|
|
|
|
*_ELFGCC_IA32_SLINK_FLAGS =
|
2011-10-29 08:59:30 +02:00
|
|
|
*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
2009-04-13 14:50:50 +02:00
|
|
|
#*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT)
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)
|
|
|
|
*_ELFGCC_IA32_OBJCOPY_FLAGS =
|
2014-09-01 19:07:19 +02:00
|
|
|
*_ELFGCC_IA32_NASM_FLAGS = -f elf32
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar
|
|
|
|
*_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld
|
|
|
|
*_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
|
|
|
|
*_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2014-07-01 09:10:10 +02:00
|
|
|
*_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-address -Wno-array-bounds -c -include AutoGen.h -D_EFI_P64
|
2011-10-29 08:59:30 +02:00
|
|
|
*_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_X64_SLINK_FLAGS =
|
|
|
|
*_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)
|
2014-09-01 19:07:19 +02:00
|
|
|
*_ELFGCC_X64_NASM_FLAGS = -f elf64
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar
|
|
|
|
*_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld
|
|
|
|
*_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld
|
|
|
|
*_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc
|
|
|
|
*_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64
|
2011-10-29 08:59:30 +02:00
|
|
|
*_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ELFGCC_IPF_SLINK_FLAGS =
|
|
|
|
*_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS)
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 9.1
|
|
|
|
#
|
|
|
|
# IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
|
2007-12-25 10:15:38 +01:00
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
2007-10-17 03:54:36 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICC - Intel C Compiler V9.1
|
|
|
|
*_ICC_*_*_FAMILY = INTEL
|
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
*_ICC_*_MAKE_FLAGS = /nologo
|
2008-11-27 10:15:52 +01:00
|
|
|
*_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
2008-08-21 15:11:01 +02:00
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
|
|
|
|
*_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2008-08-21 15:11:01 +02:00
|
|
|
*_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2007-11-28 02:20:03 +01:00
|
|
|
DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICC_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICC_IA32_NASM_FLAGS = -O0 -f win32 -g
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
|
|
|
|
*_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICC_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2008-08-21 15:11:01 +02:00
|
|
|
*_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2007-11-28 02:20:03 +01:00
|
|
|
DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICC_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICC_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
|
|
|
|
*_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
|
2008-08-21 15:11:01 +02:00
|
|
|
*_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-09-01 17:03:44 +02:00
|
|
|
DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
*_ICC_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICC_EBC_*_FAMILY = INTEL
|
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_ICC_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 9.1
|
|
|
|
#
|
|
|
|
# IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICCxASL - Intel C Compiler V9.1
|
|
|
|
*_ICCxASL_*_*_FAMILY = INTEL
|
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ICCxASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCxASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe
|
|
|
|
*_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe
|
|
|
|
*_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICCxASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICCxASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe
|
|
|
|
*_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe
|
|
|
|
*_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCxASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICCxASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICCxASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe
|
|
|
|
*_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe
|
|
|
|
*_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe
|
|
|
|
*_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe
|
|
|
|
|
2009-09-01 17:03:44 +02:00
|
|
|
DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICCxASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
*_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_ICCxASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
|
|
|
|
#
|
|
|
|
# ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
|
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICCx86 - Intel C Compiler V9.1
|
|
|
|
*_ICCx86_*_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ICCx86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCx86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
2010-07-21 04:46:15 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
|
|
|
|
*_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCx86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICCx86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICCx86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
|
|
|
|
*_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCx86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICCx86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICCx86_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
|
|
|
|
*_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
|
|
|
|
*_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
|
|
|
|
|
2009-09-01 17:03:44 +02:00
|
|
|
DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86_EBC_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2010-11-15 03:51:34 +01:00
|
|
|
*_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ICCx86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS)
|
|
|
|
#
|
|
|
|
# ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032
|
|
|
|
# ASL - Microsoft ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICCx86xASL - Intel C Compiler V9.1
|
|
|
|
*_ICCx86xASL_*_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ICCx86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
2010-07-21 04:46:15 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
2009-06-17 11:34:46 +02:00
|
|
|
*_ICCx86xASL_*_ASL_FLAGS =
|
|
|
|
*_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
|
|
|
|
*_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICCx86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICCx86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
|
|
|
|
*_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICCx86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICCx86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
|
|
|
|
*_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe
|
|
|
|
*_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe
|
|
|
|
*_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe
|
|
|
|
|
2009-09-01 17:03:44 +02:00
|
|
|
DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
*_ICCx86xASL_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICCx86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2010-11-15 03:51:34 +01:00
|
|
|
*_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
*_ICCx86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2009-04-13 14:50:50 +02:00
|
|
|
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 11.1
|
2011-09-18 14:17:25 +02:00
|
|
|
# IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
|
|
|
|
# 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)
|
|
|
|
# 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)
|
2010-06-28 11:33:10 +02:00
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICC11 - Intel C Compiler V11.1
|
|
|
|
*_ICC11_*_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_ICC11_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
|
|
|
|
*_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
|
|
|
*_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_ICC11_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICC11_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICC11_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
|
|
|
|
*_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
|
|
|
*_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL)
|
|
|
|
*_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_ICC11_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICC11_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICC11_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
|
|
|
*_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
|
|
|
*_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
|
|
|
|
*_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
|
|
|
|
*_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
|
|
|
|
|
|
|
|
DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICC11_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_ICC11_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 11.1
|
|
|
|
#
|
2011-09-18 14:17:25 +02:00
|
|
|
# IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
|
|
|
|
# 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)
|
|
|
|
# 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)
|
2010-06-28 11:33:10 +02:00
|
|
|
# ASL - Microsoft ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICC11xASL - Intel C Compiler V11.1
|
|
|
|
*_ICC11xASL_*_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
|
|
|
|
|
|
|
*_ICC11xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
|
|
|
|
*_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
|
|
|
*_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe
|
|
|
|
*_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICC11xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICC11xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
|
|
|
|
*_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
|
|
|
*_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
|
|
|
|
*_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe
|
|
|
|
*_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
|
|
|
|
DEBUG_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICC11xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICC11xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2010-12-06 06:17:09 +01:00
|
|
|
*_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
|
|
|
|
*_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe
|
|
|
|
*_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe
|
|
|
|
*_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe
|
|
|
|
|
|
|
|
DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11xASL_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICC11xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
|
|
|
*_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
|
|
|
|
*_ICC11xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
|
|
|
|
#
|
2011-09-18 14:17:25 +02:00
|
|
|
# IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
|
|
|
|
# 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)
|
|
|
|
# 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)
|
2010-06-28 11:33:10 +02:00
|
|
|
# ASL - Intel ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICC11x86 - Intel C Compiler V11.1
|
|
|
|
*_ICC11x86_*_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
*_ICC11x86_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11x86_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
2010-07-21 04:46:15 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
|
|
|
*_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
|
|
|
|
*_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICC11x86_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICC11x86_IA32_NASM_FLAGS = -O0 -f win32 -g
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
|
|
|
|
*_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC11x86_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICC11x86_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICC11x86_X64_NASM_FLAGS = -O0 -f win64 -g
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
|
|
|
|
*_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
|
|
|
|
*_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
|
|
|
|
|
|
|
|
DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86_EBC_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2010-11-15 03:51:34 +01:00
|
|
|
*_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
*_ICC11x86_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS)
|
|
|
|
#
|
2011-09-18 14:17:25 +02:00
|
|
|
# IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32)
|
|
|
|
# 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)
|
|
|
|
# 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)
|
2010-06-28 11:33:10 +02:00
|
|
|
# ASL - Microsoft ACPI Source Language Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# ICC11x86xASL - Intel C Compiler V11.1
|
|
|
|
*_ICC11x86xASL_*_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
|
|
|
*_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
*_ICC11x86xASL_*_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe
|
2010-07-21 04:46:15 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN)
|
|
|
|
*_ICC11x86xASL_*_ASL_FLAGS =
|
|
|
|
*_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)
|
|
|
|
*_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS)
|
|
|
|
*_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS)
|
|
|
|
*_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS)
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
|
|
|
|
*_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe
|
|
|
|
*_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
|
|
|
RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_ICC11x86xASL_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_ICC11x86xASL_IA32_NASM_FLAGS = -O0 -f win32 -g
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
|
|
|
|
*_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe
|
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
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
|
|
|
|
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
|
2015-03-23 06:39:51 +01:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_ICC11x86xASL_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_ICC11x86xASL_X64_NASM_FLAGS = -O0 -f win64 -g
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
|
|
|
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
# icl.exe needs cl.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe
|
|
|
|
# xilib.exe needs lib.exe from Visual Studio
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
|
|
|
|
*_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe
|
|
|
|
*_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe
|
|
|
|
*_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe
|
|
|
|
|
|
|
|
DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
|
|
|
RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi
|
2010-06-28 11:33:10 +02:00
|
|
|
DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
|
|
|
RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2010-06-28 11:33:10 +02:00
|
|
|
*_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_ICC11x86xASL_EBC_*_FAMILY = INTEL
|
|
|
|
|
2011-09-18 14:17:25 +02:00
|
|
|
*_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe
|
2010-11-15 03:51:34 +01:00
|
|
|
*_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe
|
|
|
|
*_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe
|
|
|
|
*_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
*_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
|
|
|
*_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
|
|
|
*_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2010-06-28 11:33:10 +02:00
|
|
|
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# MYTOOLS
|
2010-07-21 04:46:15 +02:00
|
|
|
# IA32 - Microsoft Visual Studio 2008 Team Suite
|
|
|
|
# X64 - Microsoft Visual Studio 2008 Team Suite
|
2007-10-17 03:54:36 +02:00
|
|
|
# IPF - Microsoft Windows DDK 3790.1830
|
|
|
|
# EBC - Intel EFI Byte Code Compiler
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# MYTOOLS - Settings compatible with previous versions of tools_def.template
|
|
|
|
*_MYTOOLS_*_*_FAMILY = MSFT
|
|
|
|
|
2009-04-13 14:50:50 +02:00
|
|
|
##################
|
|
|
|
# ASL definitions
|
|
|
|
##################
|
2009-12-29 07:16:53 +01:00
|
|
|
*_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)
|
|
|
|
*_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)
|
|
|
|
*_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)
|
2010-06-28 11:33:10 +02:00
|
|
|
*_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS)
|
|
|
|
*_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS)
|
|
|
|
*_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS)
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2007-10-31 10:07:31 +01:00
|
|
|
*_MYTOOLS_*_MAKE_FLAGS = /nologo
|
2008-11-27 10:15:52 +01:00
|
|
|
*_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-31 10:07:31 +01:00
|
|
|
*_MYTOOLS_*_APP_FLAGS = /nologo /E /TC
|
|
|
|
*_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
|
|
|
*_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
*_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
|
2007-10-17 03:54:36 +02:00
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
2010-07-21 04:46:15 +02:00
|
|
|
*_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe
|
|
|
|
*_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe
|
|
|
|
*_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe
|
|
|
|
*_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe
|
|
|
|
*_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe
|
2010-07-28 05:07:30 +02:00
|
|
|
*_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
2007-10-31 10:07:31 +01:00
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2008-12-05 08:35:41 +01:00
|
|
|
DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
|
|
|
RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32 -g
|
|
|
|
RELEASE_MYTOOLS_IA32_NASM_FLAGS = -Ox -f win32
|
|
|
|
NOOPT_MYTOOLS_IA32_NASM_FLAGS = -O0 -f win32 -g
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# x64 definitions
|
|
|
|
##################
|
2010-07-21 04:46:15 +02:00
|
|
|
*_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL)
|
|
|
|
|
|
|
|
*_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe
|
|
|
|
*_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe
|
|
|
|
*_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
|
|
|
*_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe
|
|
|
|
*_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe
|
|
|
|
*_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe
|
2010-07-28 05:07:30 +02:00
|
|
|
*_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe
|
2007-10-31 10:07:31 +01:00
|
|
|
|
2016-03-16 09:23:02 +01:00
|
|
|
DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm
|
|
|
|
RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1b2 /GL /FIAutoGen.h /EHs-c- /GR- /GF
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od
|
2008-12-05 08:35:41 +01:00
|
|
|
DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
|
|
|
RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi
|
2014-09-01 19:07:19 +02:00
|
|
|
DEBUG_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64 -g
|
|
|
|
RELEASE_MYTOOLS_X64_NASM_FLAGS = -Ox -f win64
|
|
|
|
NOOPT_MYTOOLS_X64_NASM_FLAGS = -O0 -f win64 -g
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2015-06-29 05:14:33 +02:00
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IPF definitions
|
|
|
|
##################
|
|
|
|
*_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe
|
|
|
|
*_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe
|
|
|
|
*_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
|
|
|
*_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe
|
2008-08-21 15:11:01 +02:00
|
|
|
*_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe
|
|
|
|
*_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe
|
2009-11-09 12:47:35 +01:00
|
|
|
*_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-11-09 12:47:35 +01:00
|
|
|
*_MYTOOLS_IPF_ASM_OUTPUT = "-o "
|
2008-03-14 04:12:29 +01:00
|
|
|
DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi
|
2008-08-12 09:54:36 +02:00
|
|
|
RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od
|
2007-10-17 03:54:36 +02:00
|
|
|
DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
|
|
|
RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4
|
2011-09-18 14:17:25 +02:00
|
|
|
NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2011-09-18 14:17:25 +02:00
|
|
|
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
|
2007-10-17 03:54:36 +02:00
|
|
|
*_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG
|
|
|
|
|
|
|
|
##################
|
|
|
|
# EBC definitions
|
|
|
|
##################
|
|
|
|
*_MYTOOLS_EBC_*_FAMILY = INTEL
|
|
|
|
|
2010-12-06 06:17:09 +01:00
|
|
|
*_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
*_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe
|
2008-05-15 05:00:04 +02:00
|
|
|
*_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
*_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe
|
|
|
|
*_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe
|
|
|
|
*_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe
|
2010-12-06 06:17:09 +01:00
|
|
|
*_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe
|
2007-10-17 03:54:36 +02:00
|
|
|
|
|
|
|
*_MYTOOLS_EBC_MAKE_FLAGS = /nologo
|
|
|
|
*_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h
|
2008-11-28 07:11:32 +01:00
|
|
|
*_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT)
|
2008-11-27 10:15:52 +01:00
|
|
|
*_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h
|
2007-10-17 03:54:36 +02:00
|
|
|
*_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC
|
2011-11-09 05:32:08 +01:00
|
|
|
*_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
|
2007-10-17 03:54:36 +02:00
|
|
|
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Xcode Support for building on Mac OS X (Snow Leopard)
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# XCODE32 - Xcode 3.2 Tools (Snow Leopard)
|
|
|
|
*_XCODE32_*_*_FAMILY = GCC
|
|
|
|
*_XCODE32_*_*_BUILDRULEFAMILY = XCODE
|
2015-06-02 01:21:00 +02:00
|
|
|
*_XCODE32_*_*_BUILDRULEORDER = S s nasm
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
*_XCODE32_*_ASL_PATH = /usr/bin/iasl
|
|
|
|
|
|
|
|
*_XCODE32_*_MAKE_PATH = make
|
|
|
|
|
|
|
|
*_XCODE32_*_DSYMUTIL_PATH = /usr/bin/dsymutil
|
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
# This tool needs to be installed seperatly from Xcode 3.2
|
|
|
|
*_XCODE32_*_MTOC_PATH = /usr/local/bin/mtoc
|
|
|
|
|
2009-09-11 05:14:43 +02:00
|
|
|
DEBUG_XCODE32_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
|
2010-11-15 03:51:34 +01:00
|
|
|
RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# IA32 definitions
|
|
|
|
##################
|
|
|
|
*_XCODE32_IA32_CC_PATH = gcc
|
|
|
|
*_XCODE32_IA32_SLINK_PATH = libtool
|
|
|
|
*_XCODE32_IA32_DLINK_PATH = ld
|
|
|
|
*_XCODE32_IA32_ASM_PATH = as
|
|
|
|
*_XCODE32_IA32_PP_PATH = gcc
|
|
|
|
*_XCODE32_IA32_VFRPP_PATH = gcc
|
|
|
|
*_XCODE32_IA32_ASL_PATH = iasl
|
|
|
|
*_XCODE32_IA32_ASLCC_PATH = gcc
|
|
|
|
*_XCODE32_IA32_ASLPP_PATH = gcc
|
|
|
|
*_XCODE32_IA32_ASLDLINK_PATH = ld
|
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
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
|
|
|
|
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
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_IA32_SLINK_FLAGS = -static -o
|
|
|
|
DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g
|
2010-11-15 03:51:34 +01:00
|
|
|
RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386
|
2014-09-01 19:07:19 +02:00
|
|
|
*_XCODE32_IA32_NASM_FLAGS = -f macho32
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_IA32_PP_FLAGS = -arch i386 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_XCODE32_IA32_VFRPP_FLAGS = -arch i386 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
*_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
|
2009-12-29 07:16:53 +01:00
|
|
|
*_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
|
2010-11-15 03:51:34 +01:00
|
|
|
*_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_IA32_ASL_FLAGS =
|
|
|
|
|
|
|
|
##################
|
2010-11-15 03:51:34 +01:00
|
|
|
# X64 definitions - still a work in progress. This tool chain does not produce
|
2009-09-11 05:14:43 +02:00
|
|
|
# the correct ABI, it is just used to compile the code....
|
|
|
|
##################
|
2012-05-23 10:27:14 +02:00
|
|
|
*_XCODE32_X64_CC_PATH = gcc
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_X64_SLINK_PATH = libtool
|
|
|
|
*_XCODE32_X64_DLINK_PATH = ld
|
|
|
|
*_XCODE32_X64_ASM_PATH = as
|
2012-05-23 10:27:14 +02:00
|
|
|
*_XCODE32_X64_PP_PATH = gcc
|
|
|
|
*_XCODE32_X64_VFRPP_PATH = gcc
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_X64_ASL_PATH = iasl
|
|
|
|
*_XCODE32_X64_ASLCC_PATH = gcc
|
|
|
|
*_XCODE32_X64_ASLPP_PATH = gcc
|
|
|
|
*_XCODE32_X64_ASLDLINK_PATH = ld
|
|
|
|
|
2009-12-29 07:16:53 +01:00
|
|
|
*_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
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_X64_SLINK_FLAGS = -static -o
|
|
|
|
|
|
|
|
DEBUG_XCODE32_X64_ASM_FLAGS = -arch x86_64 -g
|
2010-11-15 03:51:34 +01:00
|
|
|
RELEASE_XCODE32_X64_ASM_FLAGS = -arch x86_64
|
2014-09-01 19:07:19 +02:00
|
|
|
*_XCODE32_X64_NASM_FLAGS = -f macho64
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_X64_PP_FLAGS = -arch x86_64 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_XCODE32_X64_VFRPP_FLAGS = -arch x86_64 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2014-08-28 06:57:12 +02:00
|
|
|
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
|
|
|
|
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
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
##################
|
2010-03-01 00:39:39 +01:00
|
|
|
# ARM definitions - (Assumes iPhone SDK installed on Snow Leopard)
|
2009-09-11 05:14:43 +02:00
|
|
|
##################
|
|
|
|
|
2010-03-01 00:39:39 +01:00
|
|
|
*_XCODE32_ARM_ARCHCC_FLAGS = -arch armv7 -march=armv7 -mthumb
|
2010-11-15 03:51:34 +01:00
|
|
|
*_XCODE32_ARM_ARCHASM_FLAGS = -arch armv7
|
|
|
|
*_XCODE32_ARM_ARCHDLINK_FLAGS = -arch armv7
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_ARM_PLATFORM_FLAGS =
|
|
|
|
|
|
|
|
*_XCODE32_ARM_CC_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
|
|
|
|
*_XCODE32_ARM_SLINK_PATH = DEF(IPHONE_TOOLS)/usr/bin/libtool
|
2010-03-01 00:39:39 +01:00
|
|
|
*_XCODE32_ARM_DLINK_PATH = ld
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_ARM_ASM_PATH = DEF(IPHONE_TOOLS)/usr/bin/as
|
|
|
|
*_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
|
|
|
|
*_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc
|
|
|
|
|
2010-11-15 03:51:34 +01:00
|
|
|
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
|
|
|
|
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
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
*_XCODE32_ARM_SLINK_FLAGS = -static -o
|
|
|
|
|
|
|
|
DEBUG_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -g
|
2010-11-15 03:51:34 +01:00
|
|
|
RELEASE_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS)
|
2009-09-11 05:14:43 +02:00
|
|
|
*_XCODE32_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_XCODE32_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
|
2014-08-20 20:02:38 +02:00
|
|
|
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
|
|
|
|
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
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
|
2011-05-11 12:26:49 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# Clang Support for building on Mac OS X
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
# CLANG - clang that produce Mach-O with EFI x86_64 ABI
|
|
|
|
*_XCLANG_*_*_FAMILY = GCC
|
|
|
|
*_XCLANG_*_*_BUILDRULEFAMILY = XCODE
|
2015-06-02 01:21:00 +02:00
|
|
|
*_XCLANG_*_*_BUILDRULEORDER = S s nasm
|
2011-05-11 12:26:49 +02:00
|
|
|
|
|
|
|
*_XCLANG_*_ASL_PATH = /usr/bin/iasl
|
|
|
|
|
|
|
|
*_XCLANG_*_MAKE_PATH = make
|
|
|
|
*_XCLANG_*_DSYMUTIL_PATH = /usr/bin/dsymutil
|
|
|
|
|
|
|
|
*_*_*_MTOC_PATH = /usr/local/bin/mtoc
|
|
|
|
|
|
|
|
DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
|
|
|
|
RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20
|
|
|
|
|
|
|
|
|
2014-01-27 06:23:15 +01:00
|
|
|
*_XCLANG_*_CC_PATH = ENV(CLANG_BIN)clang
|
2011-05-11 12:26:49 +02:00
|
|
|
*_XCLANG_*_SLINK_PATH = libtool
|
|
|
|
*_XCLANG_*_DLINK_PATH = ld
|
|
|
|
*_XCLANG_*_ASM_PATH = as
|
2014-01-27 06:23:15 +01:00
|
|
|
*_XCLANG_*_PP_PATH = ENV(CLANG_BIN)clang
|
|
|
|
*_XCLANG_*_VFRPP_PATH = ENV(CLANG_BIN)clang
|
2011-05-11 12:26:49 +02:00
|
|
|
*_XCLANG_*_ASL_PATH = iasl
|
2014-01-27 06:23:15 +01:00
|
|
|
*_XCLANG_*_ASLCC_PATH = ENV(CLANG_BIN)clang
|
|
|
|
*_XCLANG_*_ASLPP_PATH = ENV(CLANG_BIN)clang
|
2011-05-11 12:26:49 +02:00
|
|
|
*_XCLANG_*_ASLDLINK_PATH = ld
|
|
|
|
|
|
|
|
####################
|
|
|
|
# IA-32 definitions
|
|
|
|
####################
|
|
|
|
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
|
|
|
|
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
|
|
|
|
*_XCLANG_IA32_SLINK_FLAGS = -static -o
|
|
|
|
DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g
|
|
|
|
RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386
|
2014-09-01 19:07:19 +02:00
|
|
|
*_XCLANG_IA32_NASM_FLAGS = -f macho32
|
2011-05-11 12:26:49 +02:00
|
|
|
|
2011-08-26 09:46:26 +02:00
|
|
|
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
|
|
|
|
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
|
2011-05-11 12:26:49 +02:00
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
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
|
|
|
|
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
|
|
|
|
*_XCLANG_X64_SLINK_FLAGS = -static -o
|
|
|
|
DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g
|
|
|
|
RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64
|
2014-09-01 19:07:19 +02:00
|
|
|
*_XCLANG_X64_NASM_FLAGS = -f macho64
|
2011-05-11 12:26:49 +02:00
|
|
|
*_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
|
2011-08-26 09:46:26 +02:00
|
|
|
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
|
|
|
|
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
|
2011-05-11 12:26:49 +02:00
|
|
|
*_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
|
|
|
|
*_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
|
|
|
*_XCLANG_*_ASLPP_FLAGS = -x c -E
|
|
|
|
*_XCLANG_*_ASL_FLAGS =
|
|
|
|
|
2014-08-29 20:29:46 +02:00
|
|
|
#
|
|
|
|
# XCODE5 support
|
|
|
|
#
|
|
|
|
|
|
|
|
*_XCODE5_*_*_FAMILY = GCC
|
|
|
|
*_XCODE5_*_*_BUILDRULEFAMILY = XCODE
|
2015-06-02 01:21:00 +02:00
|
|
|
*_XCODE5_*_*_BUILDRULEORDER = S s nasm
|
2014-08-29 20:29:46 +02:00
|
|
|
|
|
|
|
*_XCODE5_*_ASL_PATH = /usr/bin/iasl
|
|
|
|
|
|
|
|
*_XCODE5_*_MAKE_PATH = make
|
|
|
|
*_XCODE5_*_DSYMUTIL_PATH = /usr/bin/dsymutil
|
|
|
|
|
|
|
|
DEBUG_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
|
|
|
|
NOOPT_XCODE5_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll
|
|
|
|
RELEASE_XCODE5_*_MTOC_FLAGS = -align 0x20
|
|
|
|
|
|
|
|
#
|
|
|
|
# use xcode-select to change Xcode version of command line tools
|
|
|
|
#
|
|
|
|
*_XCODE5_*_CC_PATH = clang
|
|
|
|
*_XCODE5_*_SLINK_PATH = libtool
|
|
|
|
*_XCODE5_*_DLINK_PATH = ld
|
|
|
|
*_XCODE5_*_ASM_PATH = as
|
|
|
|
*_XCODE5_*_PP_PATH = clang
|
|
|
|
*_XCODE5_*_VFRPP_PATH = clang
|
|
|
|
*_XCODE5_*_ASL_PATH = iasl
|
|
|
|
*_XCODE5_*_ASLCC_PATH = clang
|
|
|
|
*_XCODE5_*_ASLPP_PATH = clang
|
|
|
|
*_XCODE5_*_ASLDLINK_PATH = ld
|
|
|
|
|
|
|
|
####################
|
|
|
|
# IA-32 definitions
|
|
|
|
####################
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
*_XCODE5_IA32_SLINK_FLAGS = -static -o
|
|
|
|
DEBUG_XCODE5_IA32_ASM_FLAGS = -arch i386 -g
|
|
|
|
NOOPT_XCODE5_IA32_ASM_FLAGS = -arch i386 -g
|
|
|
|
RELEASE_XCODE5_IA32_ASM_FLAGS = -arch i386
|
2014-09-10 18:48:59 +02:00
|
|
|
*_XCODE5_IA32_NASM_FLAGS = -f macho32
|
2014-08-29 20:29:46 +02:00
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##################
|
|
|
|
# X64 definitions
|
|
|
|
##################
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
*_XCODE5_X64_SLINK_FLAGS = -static -o
|
|
|
|
DEBUG_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g
|
|
|
|
NOOPT_XCODE5_X64_ASM_FLAGS = -arch x86_64 -g
|
|
|
|
RELEASE_XCODE5_X64_ASM_FLAGS = -arch x86_64
|
2014-09-10 18:48:59 +02:00
|
|
|
*_XCODE5_X64_NASM_FLAGS = -f macho64
|
2014-08-29 20:29:46 +02:00
|
|
|
*_XCODE5_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h
|
|
|
|
*_XCODE5_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
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)
|
|
|
|
|
|
|
|
*_XCODE5_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h
|
|
|
|
*_XCODE5_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
|
|
|
*_XCODE5_*_ASLPP_FLAGS = -x c -E
|
|
|
|
*_XCODE5_*_ASL_FLAGS =
|
|
|
|
*_XCODE5_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)
|
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
|
|
|
# RVCT Common
|
|
|
|
#
|
|
|
|
####################################################################################
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
DEFINE RVCT_ALL_ASM_FLAGS = --diag_suppress=1786 --diag_error=warning --apcs /interwork
|
2014-08-20 20:02:38 +02:00
|
|
|
DEFINE RVCT_ALL_CC_FLAGS = --c90 -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_suppress=186 --diag_warning 167 --diag_error=warning --diag_style=ide --protect_stack
|
2015-12-14 08:55:46 +01:00
|
|
|
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
|
2011-05-11 12:26:49 +02:00
|
|
|
|
2009-09-11 05:14:43 +02:00
|
|
|
####################################################################################
|
|
|
|
#
|
2011-10-11 04:49:48 +02:00
|
|
|
# ARM RealView Tools - Windows
|
2009-09-11 05:14:43 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2011-10-11 04:49:48 +02:00
|
|
|
# RVCT - Tools from ARM
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCT_*_*_FAMILY = RVCT
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
#
|
|
|
|
# Use default values, or override in DSC file
|
|
|
|
#
|
2014-01-27 06:23:15 +01:00
|
|
|
*_RVCT_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCT_ARM_ARCHASM_FLAGS =
|
|
|
|
*_RVCT_ARM_ARCHDLINK_FLAGS =
|
|
|
|
*_RVCT_ARM_PLATFORM_FLAGS = --cpu 7-A
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
DEBUG_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
|
|
|
RELEASE_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
*_RVCT_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
|
2015-12-02 17:11:33 +01:00
|
|
|
*_RVCT_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E --preinclude AutoGen.h
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCT_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
*_RVCT_ARM_MAKE_PATH = nmake /NOLOGO
|
|
|
|
*_RVCT_ARM_SLINK_FLAGS = --partial -o
|
|
|
|
DEBUG_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
|
2013-08-23 04:18:16 +02:00
|
|
|
RELEASE_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# ARM definitions
|
|
|
|
##################
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCT_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCT_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCT_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCT_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
|
|
|
|
*_RVCT_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCT_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCT_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
####################################################################################
|
|
|
|
#
|
2011-10-11 04:49:48 +02:00
|
|
|
# ARM RealView Tools - Linux
|
2009-09-11 05:14:43 +02:00
|
|
|
#
|
|
|
|
####################################################################################
|
2011-10-11 04:49:48 +02:00
|
|
|
# RVCTLINUX - Tools from ARM in a Cygwin environment
|
|
|
|
*_RVCTLINUX_*_*_FAMILY = RVCT
|
|
|
|
*_RVCTLINUX_*_*_BUILDRULEFAMILY = RVCTLINUX
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
*_RVCTLINUX_*_MAKE_PATH = make
|
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
#
|
|
|
|
# Use default values, or override in DSC file
|
|
|
|
#
|
2014-01-27 06:23:15 +01:00
|
|
|
*_RVCTLINUX_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTLINUX_ARM_ARCHASM_FLAGS =
|
|
|
|
*_RVCTLINUX_ARM_ARCHDLINK_FLAGS =
|
|
|
|
*_RVCTLINUX_ARM_PLATFORM_FLAGS = --cpu 7-A
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
DEBUG_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
|
|
|
RELEASE_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
*_RVCTLINUX_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTLINUX_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
|
|
|
|
*_RVCTLINUX_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h
|
|
|
|
*_RVCTLINUX_ARM_SLINK_FLAGS = --partial -o
|
|
|
|
DEBUG_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
|
2013-08-23 04:18:16 +02:00
|
|
|
RELEASE_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
##################
|
|
|
|
# ARM definitions
|
|
|
|
##################
|
|
|
|
*_RVCTLINUX_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTLINUX_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCTLINUX_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCTLINUX_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm
|
|
|
|
*_RVCTLINUX_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTLINUX_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTLINUX_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf
|
|
|
|
|
|
|
|
####################################################################################
|
2009-09-11 05:14:43 +02:00
|
|
|
#
|
2011-10-11 04:49:48 +02:00
|
|
|
# ARM RealView Tools - Cygwin
|
2009-09-11 05:14:43 +02:00
|
|
|
#
|
2011-10-11 04:49:48 +02:00
|
|
|
####################################################################################
|
|
|
|
# ARMCYGWIN - Tools from ARM in a Cygwin environment
|
|
|
|
|
|
|
|
*_RVCTCYGWIN_*_*_FAMILY = RVCT
|
|
|
|
*_RVCTCYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTCYGWIN_ARM_CCPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTCYGWIN_ARM_SLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCTCYGWIN_ARM_DLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink
|
|
|
|
*_RVCTCYGWIN_ARM_ASMPATH_FLAG = ENV(RVCT_TOOLS_PATH)armasm
|
|
|
|
*_RVCTCYGWIN_ARM_PPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTCYGWIN_ARM_VFRPPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc
|
|
|
|
*_RVCTCYGWIN_ARM_FROMELFPATH_FLAG = ENV(RVCT_TOOLS_PATH)fromelf
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2011-10-11 04:49:48 +02:00
|
|
|
#
|
|
|
|
# Use default values, or override in DSC file
|
|
|
|
#
|
2014-01-27 06:23:15 +01:00
|
|
|
*_RVCTCYGWIN_ARM_ARCHCC_FLAGS = --thumb --fpu=softvfp
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTCYGWIN_ARM_ARCHASM_FLAGS =
|
|
|
|
*_RVCTCYGWIN_ARM_ARCHDLINK_FLAGS =
|
|
|
|
*_RVCTCYGWIN_ARM_PLATFORM_FLAGS = --cpu 7-A
|
|
|
|
|
|
|
|
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`
|
|
|
|
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`
|
|
|
|
|
2013-08-23 04:18:16 +02:00
|
|
|
*_RVCTCYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_ASM_FLAGS)
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTCYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E
|
|
|
|
*_RVCTCYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h`
|
|
|
|
*_RVCTCYGWIN_ARM_MAKE_PATH = make
|
|
|
|
*_RVCTCYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial -o
|
|
|
|
DEBUG_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g
|
2013-08-23 04:18:16 +02:00
|
|
|
RELEASE_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) --diag_suppress=550 DEF(RVCT_ALL_CC_FLAGS) -O2
|
2009-09-11 05:14:43 +02:00
|
|
|
|
|
|
|
##################
|
|
|
|
# ARM definitions
|
|
|
|
##################
|
2011-10-11 04:49:48 +02:00
|
|
|
*_RVCTCYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
|
|
|
*_RVCTCYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2010-07-21 04:46:15 +02:00
|
|
|
#################
|
|
|
|
# ASM 16 linker defintions
|
|
|
|
#################
|
|
|
|
*_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe
|
|
|
|
*_*_*_ASMLINK_FLAGS = /nologo /tiny
|
2009-09-11 05:14:43 +02:00
|
|
|
|
2008-08-07 05:29:10 +02:00
|
|
|
##################
|
|
|
|
# VfrCompiler definitions
|
|
|
|
##################
|
2008-08-10 05:56:03 +02:00
|
|
|
*_*_*_VFR_PATH = VfrCompile
|
2008-08-07 05:29:10 +02:00
|
|
|
*_*_*_VFR_FLAGS = -l -n
|
2008-08-21 15:11:01 +02:00
|
|
|
|
2009-05-03 08:40:59 +02:00
|
|
|
##################
|
|
|
|
# OptionRom tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_OPTROM_PATH = EfiRom
|
|
|
|
*_*_*_OPTROM_FLAGS = -e
|
|
|
|
|
2010-09-06 03:58:00 +02:00
|
|
|
##################
|
|
|
|
# GenFw tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_GENFW_PATH = GenFw
|
2010-11-15 03:51:34 +01:00
|
|
|
*_*_*_GENFW_FLAGS =
|
2010-09-06 03:58:00 +02:00
|
|
|
|
2008-08-21 15:11:01 +02:00
|
|
|
##################
|
|
|
|
# Asl Compiler definitions
|
|
|
|
##################
|
2010-11-15 03:51:34 +01:00
|
|
|
*_*_*_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable
|
2011-05-11 12:26:49 +02:00
|
|
|
*_*_*_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE
|
2008-08-21 15:11:01 +02:00
|
|
|
*_*_*_ASLPP_FLAGS = /nologo /EP /C
|
|
|
|
*_*_*_ASL_FLAGS =
|
2008-11-27 10:15:52 +01:00
|
|
|
|
2011-08-26 09:46:26 +02:00
|
|
|
##################
|
|
|
|
# GenCrc32 tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_CRC32_PATH = GenCrc32
|
|
|
|
*_*_*_CRC32_GUID = FC1BCDB0-7D31-49AA-936A-A4600D9DD083
|
|
|
|
|
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Yingke Liu <yingke.d.liu@intel.com>
Add support for RSA 2048 SHA 256 signing and verification encoded in a PI FFS GUIDED Encapsulation Section. The primary use case of this feature is in support of signing and verification of encapsulated FVs for Recovery and Capsule Update, but can potentially be used for signing and verification of any content that can be stored in a PI conformant FFS file. Signing operations are performed from python scripts that wrap OpenSsl command line utilities. Verification operations are performed using the OpenSsl libraries in the CryptoPkg.
The guided encapsulation sections uses the UEFI 2.4 Specification defined GUID called EFI_CERT_TYPE_RSA2048_SHA256_GUID. The data layout for the encapsulation section starts with the UEFI 2.4 Specification defined structure called EFI_CERT_BLOCK_RSA_2048_SHA256 followed immediately by the data. The signing tool included in these patches performs encode/decode operations using this data layout. HashType is set to the UEFI 2.4 Specification defined GUID called EFI_HASH_ALGORITHM_SHA256_GUID.
MdePkg/Include/Guid/WinCertificate.h
=================================
//
// WIN_CERTIFICATE_UEFI_GUID.CertType
//
#define EFI_CERT_TYPE_RSA2048_SHA256_GUID \
{0xa7717414, 0xc616, 0x4977, {0x94, 0x20, 0x84, 0x47, 0x12, 0xa7, 0x35, 0xbf } }
///
/// WIN_CERTIFICATE_UEFI_GUID.CertData
///
typedef struct {
EFI_GUID HashType;
UINT8 PublicKey[256];
UINT8 Signature[256];
} EFI_CERT_BLOCK_RSA_2048_SHA256;
MdePkg/Include/Protocol/Hash.h
=================================
#define EFI_HASH_ALGORITHM_SHA256_GUID \
{ \
0x51aa59de, 0xfdf2, 0x4ea3, {0xbc, 0x63, 0x87, 0x5f, 0xb7, 0x84, 0x2e, 0xe9 } \
}
The verification operations require the use of public key(s). A new PCD called gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer is added to the SecurityPkg that supports one or more SHA 256 hashes of the public keys. A SHA 256 hash is performed to minimize the FLASH overhead of storing the public keys. When a verification operation is performed, a SHA 256 hash is performed on EFI_CERT_BLOCK_RSA_2048_SHA256.PublicKey and a check is made to see if that hash matches any of the hashes in the new PCD. It is recommended that this PCD always be configured in the DSC file as storage type of [PcdsDynamixExVpd], so the public keys are stored in a protected read-only region.
While working on this feature, I noticed that the CRC32 signing and verification feature was incomplete. It only supported CRC32 based verification in the DXE Phase, so the attached patches also provide support for CRC32 based verification in the PEI Phase.
I also noticed that the most common method for incorporating guided section extraction libraries was to directly link them to the DXE Core, which is not very flexible. The attached patches also add a generic section extraction PEIM and a generic section extraction DXE driver that can each be linked against one or more section extraction libraries. This provides a platform developer with the option of providing section extraction services with the DXE Core or providing section extraction services with these generic PEIM/DXE Drivers.
Patch Summary
==============
1) BaseTools - Rsa2049Sha256Sign python script that can perform test signing or custom signing of PI FFS file GUIDed sections
a. Wrapper for a set of OpenSsl command line utility operations
b. OpenSsl command line tool must be installed in location that is in standard OS path or in path specified by OS environment variable called OPENSSL_PATH
c. Provides standard EDK II command line arguments for a tool that encodes/decodes guided encapsulation section
Rsa2048Sha256Sign - Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
usage: Rsa2048Sha256Sign -e|-d [options] <input_file>
positional arguments:
input_file specify the input filename
optional arguments:
-e encode file
-d decode file
-o filename, --output filename
specify the output filename
--private-key PRIVATEKEYFILE
specify the private key filename. If not specified, a
test signing key is used.
-v, --verbose increase output messages
-q, --quiet reduce output messages
--debug [0-9] set debug level
--version display the program version and exit
-h, --help display this help text
2) BaseTools - Rsa2049Sha256GenerateKeys python script that can generate new private/public key and PCD value that is SHA 256 hash of public key using OpenSsl command line utilities.
a. Wrapper for a set of OpenSsl command line utility operations
b. OpenSsl command line tool must be installed in location that is in standard path or in path specified by OS environment variable called OPENSSL_PATH
Rsa2048Sha256GenerateKeys - Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
usage: Rsa2048Sha256GenerateKeys [options]
optional arguments:
-o [filename [filename ...]], --output [filename [filename ...]]
specify the output private key filename in PEM format
-i [filename [filename ...]], --input [filename [filename ...]]
specify the input private key filename in PEM format
--public-key-hash PUBLICKEYHASHFILE
specify the public key hash filename that is SHA 256
hash of 2048 bit RSA public key in binary format
--public-key-hash-c PUBLICKEYHASHCFILE
specify the public key hash filename that is SHA 256
hash of 2048 bit RSA public key in C structure format
-v, --verbose increase output messages
-q, --quiet reduce output messages
--debug [0-9] set debug level
--version display the program version and exit
-h, --help display this help text
3) BaseTools\Conf\tools_def.template
a. Define GUID/Tool to perform RSA 2048 SHA 256 test signing and instructions on how to use alternate private/public key
b. GUID is EFI_CERT_TYPE_RSA2048_SHA256_GUID
c. Tool is Rsa2049Sha256Sign
4) MdeModulePkg\Library\PeiCrc32GuidedSectionExtractionLib
a. Add peer for DxeCrc32GuidedSectionExtractionLib so both PEI and DXE phases can perform basic integrity checks of PEI and DXE components
5) MdeModulePkg\Universal\SectionExtractionPei
a. Generic PEIM that can link against one or more NULL section extraction library instances to provided one or more GUIDED Section Extraction PPIs
6) MdeModulePkg\Universal\SectionExtractionDxe
a. Generic DXE Driver that can link against one or more NULL section extraction library instances to provide one or more GUIDED Section Extraction Protocols.
7) SecurityPkg\Library\PeiRsa2048Sha256GuidedSectionExtractLib
a. NULL library instances that performs PEI phase RSA 2048 SHA 256 signature verification using OpenSsl libraries from CryptoPkg.
b. Based on algorithms from SecurityPkg Authenticated Variable services
c. Uses public key from gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer.
8) SecurityPkg\Library\DxeRsa2048Sha256GuidedSectionExtractLib
a. NULL library instances that performs DXE phase RSA 2048 SHA 256 signature verification using OpenSsl libraries from CryptoPkg.
b. Based on algorithms from SecurityPkg Authenticated Variable services
c. Uses public key from gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer.
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15800 6f19259b-4bc3-4df7-8a09-765794883524
2014-08-14 08:30:10 +02:00
|
|
|
##################
|
|
|
|
# Rsa2048Sha256Sign tool definitions
|
|
|
|
#
|
|
|
|
# Notes: This tool defintion uses a test signing key for development purposes only.
|
|
|
|
# The tool Rsa2048Sha256GenerateKeys can be used to generate a new private/public key
|
|
|
|
# and the gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value.
|
|
|
|
# A custom tool/script can be implemented using the new private/public key with
|
|
|
|
# the Rsa2048Sha256Sign tool and this tool defintiion can be updated to use a
|
|
|
|
# custom tool/script.
|
|
|
|
#
|
|
|
|
# Generate new private/public key and gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer PCD value
|
|
|
|
#
|
|
|
|
# Rsa2048Sha256GenerateKeys.py -o MyKey.pem --public-key-hash-c MyKey.pcd
|
|
|
|
#
|
|
|
|
# Custom script example (MyRsa2048Sha256Sign.cmd):
|
|
|
|
#
|
|
|
|
# Rsa2048Sha256Sign --private-key MyKey.pem %1 %2 %3 %4 %5 %6 %7 %8 %9
|
|
|
|
#
|
|
|
|
# WARNING: Vendors that uses private keys are responsible for proper management and protection
|
|
|
|
# of private keys. Vendors may choose to use infrastructure such as signing servers
|
|
|
|
# or signing portals to support the management and protection of private keys.
|
|
|
|
#
|
|
|
|
##################
|
|
|
|
*_*_*_RSA2048SHA256SIGN_PATH = Rsa2048Sha256Sign
|
|
|
|
*_*_*_RSA2048SHA256SIGN_GUID = A7717414-C616-4977-9420-844712A735BF
|
|
|
|
|
2009-01-08 09:46:46 +01:00
|
|
|
##################
|
2009-05-01 08:45:01 +02:00
|
|
|
# LzmaCompress tool definitions
|
2009-01-08 09:46:46 +01:00
|
|
|
##################
|
2009-05-01 08:45:01 +02:00
|
|
|
*_*_*_LZMA_PATH = LzmaCompress
|
|
|
|
*_*_*_LZMA_GUID = EE4E5898-3914-4259-9D6E-DC7BD79403CF
|
|
|
|
|
2012-04-10 09:18:20 +02:00
|
|
|
##################
|
|
|
|
# LzmaF86Compress tool definitions with converter for x86 code.
|
|
|
|
# It can improve the compression ratio if the input file is IA32 or X64 PE image.
|
|
|
|
# Notes: If X64 PE image is built based on GCC44, it may not get the better compression.
|
|
|
|
##################
|
|
|
|
*_*_*_LZMAF86_PATH = LzmaF86Compress
|
|
|
|
*_*_*_LZMAF86_GUID = D42AE6BD-1352-4bfb-909A-CA72A6EAE889
|
|
|
|
|
2009-05-01 08:45:01 +02:00
|
|
|
##################
|
|
|
|
# TianoCompress tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_TIANO_PATH = TianoCompress
|
|
|
|
*_*_*_TIANO_GUID = A31280AD-481E-41B6-95E8-127F4C984779
|
2009-04-13 14:50:50 +02:00
|
|
|
|
2010-09-06 03:58:00 +02:00
|
|
|
##################
|
|
|
|
# BPDG tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_VPDTOOL_PATH = BPDG
|
|
|
|
*_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08
|
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Yingke Liu <yingke.d.liu@intel.com>
Add support for RSA 2048 SHA 256 signing and verification encoded in a PI FFS GUIDED Encapsulation Section. The primary use case of this feature is in support of signing and verification of encapsulated FVs for Recovery and Capsule Update, but can potentially be used for signing and verification of any content that can be stored in a PI conformant FFS file. Signing operations are performed from python scripts that wrap OpenSsl command line utilities. Verification operations are performed using the OpenSsl libraries in the CryptoPkg.
The guided encapsulation sections uses the UEFI 2.4 Specification defined GUID called EFI_CERT_TYPE_RSA2048_SHA256_GUID. The data layout for the encapsulation section starts with the UEFI 2.4 Specification defined structure called EFI_CERT_BLOCK_RSA_2048_SHA256 followed immediately by the data. The signing tool included in these patches performs encode/decode operations using this data layout. HashType is set to the UEFI 2.4 Specification defined GUID called EFI_HASH_ALGORITHM_SHA256_GUID.
MdePkg/Include/Guid/WinCertificate.h
=================================
//
// WIN_CERTIFICATE_UEFI_GUID.CertType
//
#define EFI_CERT_TYPE_RSA2048_SHA256_GUID \
{0xa7717414, 0xc616, 0x4977, {0x94, 0x20, 0x84, 0x47, 0x12, 0xa7, 0x35, 0xbf } }
///
/// WIN_CERTIFICATE_UEFI_GUID.CertData
///
typedef struct {
EFI_GUID HashType;
UINT8 PublicKey[256];
UINT8 Signature[256];
} EFI_CERT_BLOCK_RSA_2048_SHA256;
MdePkg/Include/Protocol/Hash.h
=================================
#define EFI_HASH_ALGORITHM_SHA256_GUID \
{ \
0x51aa59de, 0xfdf2, 0x4ea3, {0xbc, 0x63, 0x87, 0x5f, 0xb7, 0x84, 0x2e, 0xe9 } \
}
The verification operations require the use of public key(s). A new PCD called gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer is added to the SecurityPkg that supports one or more SHA 256 hashes of the public keys. A SHA 256 hash is performed to minimize the FLASH overhead of storing the public keys. When a verification operation is performed, a SHA 256 hash is performed on EFI_CERT_BLOCK_RSA_2048_SHA256.PublicKey and a check is made to see if that hash matches any of the hashes in the new PCD. It is recommended that this PCD always be configured in the DSC file as storage type of [PcdsDynamixExVpd], so the public keys are stored in a protected read-only region.
While working on this feature, I noticed that the CRC32 signing and verification feature was incomplete. It only supported CRC32 based verification in the DXE Phase, so the attached patches also provide support for CRC32 based verification in the PEI Phase.
I also noticed that the most common method for incorporating guided section extraction libraries was to directly link them to the DXE Core, which is not very flexible. The attached patches also add a generic section extraction PEIM and a generic section extraction DXE driver that can each be linked against one or more section extraction libraries. This provides a platform developer with the option of providing section extraction services with the DXE Core or providing section extraction services with these generic PEIM/DXE Drivers.
Patch Summary
==============
1) BaseTools - Rsa2049Sha256Sign python script that can perform test signing or custom signing of PI FFS file GUIDed sections
a. Wrapper for a set of OpenSsl command line utility operations
b. OpenSsl command line tool must be installed in location that is in standard OS path or in path specified by OS environment variable called OPENSSL_PATH
c. Provides standard EDK II command line arguments for a tool that encodes/decodes guided encapsulation section
Rsa2048Sha256Sign - Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
usage: Rsa2048Sha256Sign -e|-d [options] <input_file>
positional arguments:
input_file specify the input filename
optional arguments:
-e encode file
-d decode file
-o filename, --output filename
specify the output filename
--private-key PRIVATEKEYFILE
specify the private key filename. If not specified, a
test signing key is used.
-v, --verbose increase output messages
-q, --quiet reduce output messages
--debug [0-9] set debug level
--version display the program version and exit
-h, --help display this help text
2) BaseTools - Rsa2049Sha256GenerateKeys python script that can generate new private/public key and PCD value that is SHA 256 hash of public key using OpenSsl command line utilities.
a. Wrapper for a set of OpenSsl command line utility operations
b. OpenSsl command line tool must be installed in location that is in standard path or in path specified by OS environment variable called OPENSSL_PATH
Rsa2048Sha256GenerateKeys - Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
usage: Rsa2048Sha256GenerateKeys [options]
optional arguments:
-o [filename [filename ...]], --output [filename [filename ...]]
specify the output private key filename in PEM format
-i [filename [filename ...]], --input [filename [filename ...]]
specify the input private key filename in PEM format
--public-key-hash PUBLICKEYHASHFILE
specify the public key hash filename that is SHA 256
hash of 2048 bit RSA public key in binary format
--public-key-hash-c PUBLICKEYHASHCFILE
specify the public key hash filename that is SHA 256
hash of 2048 bit RSA public key in C structure format
-v, --verbose increase output messages
-q, --quiet reduce output messages
--debug [0-9] set debug level
--version display the program version and exit
-h, --help display this help text
3) BaseTools\Conf\tools_def.template
a. Define GUID/Tool to perform RSA 2048 SHA 256 test signing and instructions on how to use alternate private/public key
b. GUID is EFI_CERT_TYPE_RSA2048_SHA256_GUID
c. Tool is Rsa2049Sha256Sign
4) MdeModulePkg\Library\PeiCrc32GuidedSectionExtractionLib
a. Add peer for DxeCrc32GuidedSectionExtractionLib so both PEI and DXE phases can perform basic integrity checks of PEI and DXE components
5) MdeModulePkg\Universal\SectionExtractionPei
a. Generic PEIM that can link against one or more NULL section extraction library instances to provided one or more GUIDED Section Extraction PPIs
6) MdeModulePkg\Universal\SectionExtractionDxe
a. Generic DXE Driver that can link against one or more NULL section extraction library instances to provide one or more GUIDED Section Extraction Protocols.
7) SecurityPkg\Library\PeiRsa2048Sha256GuidedSectionExtractLib
a. NULL library instances that performs PEI phase RSA 2048 SHA 256 signature verification using OpenSsl libraries from CryptoPkg.
b. Based on algorithms from SecurityPkg Authenticated Variable services
c. Uses public key from gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer.
8) SecurityPkg\Library\DxeRsa2048Sha256GuidedSectionExtractLib
a. NULL library instances that performs DXE phase RSA 2048 SHA 256 signature verification using OpenSsl libraries from CryptoPkg.
b. Based on algorithms from SecurityPkg Authenticated Variable services
c. Uses public key from gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer.
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15800 6f19259b-4bc3-4df7-8a09-765794883524
2014-08-14 08:30:10 +02:00
|
|
|
|
2014-08-19 01:03:17 +02:00
|
|
|
##################
|
|
|
|
# NASM tool definitions
|
|
|
|
##################
|
|
|
|
*_*_*_NASM_PATH = ENV(NASM_PREFIX)nasm
|
|
|
|
# NASMB uses NASM produce a .bin from a .nasmb NASM source file
|
|
|
|
*_*_*_NASMB_FLAGS = -f bin
|
2015-05-26 12:32:47 +02:00
|
|
|
|
|
|
|
#################
|
|
|
|
# Build rule order
|
|
|
|
#################
|
2015-06-02 01:21:00 +02:00
|
|
|
*_*_*_*_BUILDRULEORDER = nasm asm Asm ASM S s
|