Add /W4 /WX for ICC tool chain of IPF in tools_def.template.
[people/mcb30/edk2.git] / edk2 / Tools / Conf / tools_def.template
1 #\r
2 #  Copyright (c) 2006, Intel Corporation\r
3 #\r
4 #  All rights reserved. This program and the accompanying materials\r
5 #  are licensed and made available under the terms and conditions of the BSD License\r
6 #  which accompanies this distribution.  The full text of the license may be found at\r
7 #  http://opensource.org/licenses/bsd-license.php\r
8 #\r
9 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11 #\r
12 \r
13 IDENTIFIER = Default TOOL_CHAIN_CONF\r
14 \r
15 ####################################################################################\r
16 #\r
17 # format: TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE = <string>\r
18 # priorty:\r
19 #         TARGET_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE (Highest)\r
20 #         ******_TOOLCHAIN_ARCH_COMMANDTYPE_ATTRIBUTE\r
21 #         TARGET_*********_ARCH_COMMANDTYPE_ATTRIBUTE\r
22 #         ******_*********_ARCH_COMMANDTYPE_ATTRIBUTE\r
23 #         TARGET_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE\r
24 #         ******_TOOLCHAIN_****_COMMANDTYPE_ATTRIBUTE\r
25 #         TARGET_*********_****_COMMANDTYPE_ATTRIBUTE\r
26 #         ******_*********_****_COMMANDTYPE_ATTRIBUTE\r
27 #         TARGET_TOOLCHAIN_ARCH_***********_ATTRIBUTE\r
28 #         ******_TOOLCHAIN_ARCH_***********_ATTRIBUTE\r
29 #         TARGET_*********_ARCH_***********_ATTRIBUTE\r
30 #         ******_*********_ARCH_***********_ATTRIBUTE\r
31 #         TARGET_TOOLCHAIN_****_***********_ATTRIBUTE\r
32 #         ******_TOOLCHAIN_****_***********_ATTRIBUTE\r
33 #         TARGET_*********_****_***********_ATTRIBUTE\r
34 #         ******_*********_****_***********_ATTRIBUTE (Lowest)\r
35 #\r
36 ####################################################################################\r
37 ####################################################################################\r
38 #\r
39 # Supported Tool Chains\r
40 # =====================\r
41 #   VS2003           - Microsoft Visual Studio .NET 2003\r
42 #   VS2005EXP        - Microsoft Visual Studio 2005 Express Edition\r
43 #   VS2005STD        - Microsoft Visual Studio 2005 Standard Edition\r
44 #   VS2005PRO        - Microsoft Visual Studio 2005 Professional Edition \r
45 #   VS2005TEAMSUITE  - Microsoft Visual Studio 2005 Team Suite Edition\r
46 #   WINDDK3790x1830  - Microsoft Windows DDK 3790.1830\r
47 #   UINIXGCC         - UINIX GCC\r
48 #   CYGWINGCC        - CygWin GCC\r
49 #   ICC              - Intel C Compiler V9.1\r
50 #   MYTOOLS          - Settings compatible with previous versions of tools_def.template\r
51 #\r
52 ####################################################################################\r
53 \r
54 ####################################################################################\r
55 #\r
56 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation) \r
57 #\r
58 ####################################################################################\r
59 \r
60 *_VS2003_IA32_*_FAMILY          = MSFT\r
61 \r
62 *_VS2003_IA32_CC_NAME           = cl.exe  \r
63 *_VS2003_IA32_VFRPP_NAME        = cl.exe\r
64 *_VS2003_IA32_SLINK_NAME        = lib.exe\r
65 *_VS2003_IA32_DLINK_NAME        = link.exe\r
66 *_VS2003_IA32_ASMLINK_NAME      = link.exe\r
67 *_VS2003_IA32_APP_NAME          = cl.exe \r
68 *_VS2003_IA32_PP_NAME           = cl.exe \r
69 *_VS2003_IA32_ASM_NAME          = ml.exe\r
70 *_VS2003_IA32_ASM_EXT           = .asm\r
71 *_VS2003_IA32_PCH_NAME          = cl.exe \r
72 \r
73 ##################\r
74 # IA32 definitions\r
75 ##################\r
76 *_VS2003_IA32_*_PATH            = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\r
77 *_VS2003_IA32_*_DPATH           = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\r
78 \r
79 *_VS2003_IA32_APP_FLAGS         = /nologo /P /TC \r
80 *_VS2003_IA32_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
81 *_VS2003_IA32_VFRPP_FLAGS       = /nologo /P /TC /DVFRCOMPILE\r
82 DEBUG_VS2003_IA32_CC_FLAGS      = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm\r
83 RELEASE_VS2003_IA32_CC_FLAGS    = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
84 DEBUG_VS2003_IA32_PCH_FLAGS     = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm\r
85 RELEASE_VS2003_IA32_PCH_FLAGS   = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
86 DEBUG_VS2003_IA32_ASM_FLAGS     = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi\r
87 RELEASE_VS2003_IA32_ASM_FLAGS   = /nologo /W3 /WX /c /coff /Cx /Zd /W0\r
88 *_VS2003_IA32_SLINK_FLAGS       = /nologo /LTCG\r
89 DEBUG_VS2003_IA32_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG   \r
90 RELEASE_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
91 \r
92 ####################################################################################\r
93 #\r
94 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation)\r
95 #\r
96 ####################################################################################\r
97 \r
98 *_WINDDK3790x1830_*_*_FAMILY        = MSFT\r
99 \r
100 *_WINDDK3790x1830_*_CC_NAME         = cl.exe\r
101 *_WINDDK3790x1830_*_VFRPP_NAME      = cl.exe\r
102 *_WINDDK3790x1830_*_SLINK_NAME      = lib.exe\r
103 *_WINDDK3790x1830_*_DLINK_NAME      = link.exe\r
104 *_WINDDK3790x1830_*_ASMLINK_NAME    = link.exe\r
105 *_WINDDK3790x1830_*_PP_NAME         = cl.exe\r
106 *_WINDDK3790x1830_*_APP_NAME        = cl.exe\r
107 *_WINDDK3790x1830_*_PCH_NAME        = cl.exe\r
108 \r
109 *_WINDDK3790x1830_*_APP_FLAGS       = /nologo /P /TC\r
110 *_WINDDK3790x1830_*_SLINK_FLAGS     = /nologo /LTCG\r
111 *_WINDDK3790x1830_*_VFRPP_FLAGS     = /nologo /P /TC /DVFRCOMPILE\r
112 ##################\r
113 # IA32 definitions\r
114 ##################\r
115 *_WINDDK3790x1830_IA32_ASM_NAME          = ml.exe\r
116 *_WINDDK3790x1830_IA32_ASM_EXT           = .asm\r
117 *_WINDDK3790x1830_IA32_*_PATH            = C:\WINDDK\3790.1830\bin\x86\r
118 *_WINDDK3790x1830_IA32_*_DPATH           = C:\WINDDK\3790.1830\bin\x86\r
119 *_WINDDK3790x1830_IA32_ASMLINK_PATH      = C:\WINDDK\3790.1830\bin\bin16\\r
120 \r
121 *_WINDDK3790x1830_IA32_PP_FLAGS          = /nologo /P /E /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
122 DEBUG_WINDDK3790x1830_IA32_CC_FLAGS      = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm \r
123 RELEASE_WINDDK3790x1830_IA32_CC_FLAGS    = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
124 DEBUG_WINDDK3790x1830_IA32_PCH_FLAGS     = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm \r
125 RELEASE_WINDDK3790x1830_IA32_PCH_FLAGS   = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
126 DEBUG_WINDDK3790x1830_IA32_ASM_FLAGS     = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi  \r
127 RELEASE_WINDDK3790x1830_IA32_ASM_FLAGS   = /nologo /W3 /WX /c /coff /Cx /Zd /W0\r
128 DEBUG_WINDDK3790x1830_IA32_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG   \r
129 RELEASE_WINDDK3790x1830_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
130 *_WINDDK3790x1830_IA32_ASMLINK_FLAGS     = /link /nologo /tiny\r
131 \r
132 ##################\r
133 # x64 definitions\r
134 ##################\r
135 *_WINDDK3790x1830_X64_ASM_NAME          = ml64.exe\r
136 *_WINDDK3790x1830_X64_ASM_EXT           = .asm\r
137 *_WINDDK3790x1830_X64_*_PATH            = C:\WINDDK\3790.1830\bin\win64\x86\amd64\r
138 *_WINDDK3790x1830_X64_ASMLINK_PATH      = C:\WINDDK\3790.1830\bin\bin16\\r
139 \r
140 *_WINDDK3790x1830_X64_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
141 DEBUG_WINDDK3790x1830_X64_CC_FLAGS      = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm /EHs-c- /GF\r
142 RELEASE_WINDDK3790x1830_X64_CC_FLAGS    = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF\r
143 DEBUG_WINDDK3790x1830_X64_PCH_FLAGS     = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm /EHs-c- /GF\r
144 RELEASE_WINDDK3790x1830_X64_PCH_FLAGS   = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /EHs-c- /GF\r
145 DEBUG_WINDDK3790x1830_X64_ASM_FLAGS     = /nologo /W3 /WX /c /Cx /Zd /Zi\r
146 RELEASE_WINDDK3790x1830_X64_ASM_FLAGS   = /nologo /W3 /WX /c /Cx /Zd\r
147 DEBUG_WINDDK3790x1830_X64_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG \r
148 RELEASE_WINDDK3790x1830_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
149 \r
150 ##################\r
151 # IPF definitions\r
152 ##################\r
153 *_WINDDK3790x1830_IPF_ASM_NAME          = ias.exe\r
154 *_WINDDK3790x1830_IPF_ASM_EXT           = .s\r
155 *_WINDDK3790x1830_IPF_*_PATH            = C:\WINDDK\3790.1830\bin\win64\x86\r
156 \r
157 *_WINDDK3790x1830_IPF_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h\r
158 DEBUG_WINDDK3790x1830_IPF_CC_FLAGS      = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi\r
159 RELEASE_WINDDK3790x1830_IPF_CC_FLAGS    = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
160 DEBUG_WINDDK3790x1830_IPF_PCH_FLAGS     = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi\r
161 RELEASE_WINDDK3790x1830_IPF_PCH_FLAGS   = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
162 DEBUG_WINDDK3790x1830_IPF_ASM_FLAGS     = -N us -X explicit -M ilp64 -N so -W4 -d debug\r
163 RELEASE_WINDDK3790x1830_IPF_ASM_FLAGS   = -N us -X explicit -M ilp64 -N so -W4\r
164 DEBUG_WINDDK3790x1830_IPF_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /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\r
165 RELEASE_WINDDK3790x1830_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF.ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb \r
166 \r
167 ##################\r
168 # EBC definitions\r
169 ##################\r
170 *_WINDDK3790x1830_EBC_*_FAMILY      = INTEL\r
171 *_WINDDK3790x1830_EBC_PP_NAME       = iec.exe\r
172 *_WINDDK3790x1830_EBC_CC_NAME       = iec.exe\r
173 *_WINDDK3790x1830_EBC_DLINK_NAME    = link.exe\r
174 *_WINDDK3790x1830_EBC_SLINK_NAME    = link.exe\r
175 *_WINDDK3790x1830_EBC_*_PATH        = C:\Program Files\Intel\EBC\Bin\r
176 *_WINDDK3790x1830_EBC_*_SPATH       = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"\r
177 \r
178 *_WINDDK3790x1830_EBC_PP_FLAGS      = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
179 *_WINDDK3790x1830_EBC_CC_FLAGS      = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings \r
180 *_WINDDK3790x1830_EBC_SLINK_FLAGS   = /lib /NOLOGO /MACHINE:EBC\r
181 *_WINDDK3790x1830_EBC_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER\r
182 \r
183 ##################\r
184 # ASL definitions\r
185 ##################\r
186 *_WINDDK3790x1830_*_ASL_FAMILY  = INTEL\r
187 *_WINDDK3790x1830_*_ASL_NAME    = iasl.exe\r
188 *_WINDDK3790x1830_*_ASL_PATH    = C:\ASL\r
189 \r
190 ####################################################################################\r
191 #\r
192 # Microsoft Visual Studio 2005 Express Edition (IA-32 Only, with no Link Time Code Generation) \r
193 #\r
194 ####################################################################################\r
195 \r
196 ####################################################################################\r
197 #\r
198 # Microsoft Visual Studio 2005 Standard Edition (IA-32 Only, with no Link Time Code Generation) \r
199 #\r
200 ####################################################################################\r
201 \r
202 ####################################################################################\r
203 #\r
204 # Microsoft Visual Studio 2005 Professional Edition (IA-32 and X64 Only, with Link Time Code Generation) \r
205 #\r
206 ####################################################################################\r
207 \r
208 *_VS2005PRO_*_*_FAMILY       = MSFT\r
209 \r
210 *_VS2005PRO_*_CC_NAME        = cl.exe\r
211 *_VS2005PRO_*_SLINK_NAME     = lib.exe\r
212 *_VS2005PRO_*_DLINK_NAME     = link.exe\r
213 *_VS2005PRO_*_ASMLINK_NAME   = link.exe\r
214 *_VS2005PRO_*_PP_NAME        = cl.exe\r
215 *_VS2005PRO_*_APP_NAME       = cl.exe\r
216 *_VS2005PRO_*_VFRPP_NAME     = cl.exe\r
217 *_VS2005PRO_*_PCH_NAME       = cl.exe\r
218 \r
219 *_VS2005PRO_*_SLINK_FLAGS       = /NOLOGO /LTCG\r
220 *_VS2005PRO_*_APP_FLAGS         = /nologo /P /TC\r
221 *_VS2005PRO_*_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
222 *_VS2005PRO_*_VFRPP_FLAGS       = /nologo /P /TC /DVFRCOMPILE\r
223 \r
224 ##################\r
225 # IA32 definitions\r
226 ##################\r
227 *_VS2005PRO_IA32_ASM_NAME     = ml.exe\r
228 *_VS2005PRO_IA32_ASM_EXT      = .asm\r
229 *_VS2005PRO_IA32_*_PATH       = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\r
230 *_VS2005PRO_IA32_*_DPATH      = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\r
231 *_VS2005PRO_IA32_ASM_PATH     = C:\WINDDK\3790.1830\bin\x86\r
232 *_VS2005PRO_IA32_ASMLINK_PATH = C:\WINDDK\3790.1830\bin\bin16\\r
233 \r
234 DEBUG_VS2005PRO_IA32_CC_FLAGS      = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm\r
235 RELEASE_VS2005PRO_IA32_CC_FLAGS    = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
236 DEBUG_VS2005PRO_IA32_PCH_FLAGS     = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm\r
237 RELEASE_VS2005PRO_IA32_PCH_FLAGS   = /GS- /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
238 DEBUG_VS2005PRO_IA32_ASM_FLAGS     = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi  \r
239 RELEASE_VS2005PRO_IA32_ASM_FLAGS   = /nologo /W3 /WX /c /coff /Cx /Zd /W0\r
240 DEBUG_VS2005PRO_IA32_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG   \r
241 RELEASE_VS2005PRO_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
242 *_VS2005PRO_IA32_ASMLINK_FLAGS     = /link /nologo /tiny\r
243 \r
244 ##################\r
245 # x64 definitions\r
246 ##################\r
247 *_VS2005PRO_X64_ASM_NAME       = ml64.exe\r
248 *_VS2005PRO_X64_ASM_EXT        = .asm\r
249 *_VS2005PRO_X64_*_PATH         = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64\r
250 *_VS2005PRO_X64_*_DPATH        = C:\Program Files\Microsoft Visual Studio 8\VC\bin\x86_amd64;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\r
251 *_VS2005PRO_X64_ASMLINK_PATH   = C:\WINDDK\3790.1830\bin\bin16\\r
252 \r
253 DEBUG_VS2005PRO_X64_CC_FLAGS      = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm\r
254 RELEASE_VS2005PRO_X64_CC_FLAGS    = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
255 DEBUG_VS2005PRO_X64_PCH_FLAGS     = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm\r
256 RELEASE_VS2005PRO_X64_PCH_FLAGS   = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
257 DEBUG_VS2005PRO_X64_ASM_FLAGS     = /nologo /W3 /WX /c /Cx /Zd /Zi\r
258 RELEASE_VS2005PRO_X64_ASM_FLAGS   = /nologo /W3 /WX /c /Cx /Zd\r
259 DEBUG_VS2005PRO_X64_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG \r
260 RELEASE_VS2005PRO_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
261 \r
262 ##################\r
263 # EBC definitions\r
264 ##################\r
265 *_VS2005PRO_EBC_*_FAMILY    = INTEL\r
266 *_VS2005PRO_EBC_PP_NAME     = iec.exe\r
267 *_VS2005PRO_EBC_CC_NAME     = iec.exe\r
268 *_VS2005PRO_EBC_DLINK_NAME  = link.exe\r
269 *_VS2005PRO_EBC_SLINK_NAME  = link.exe\r
270 *_VS2005PRO_EBC_*_PATH      = C:\Program Files\Intel\EBC\Bin\r
271 *_VS2005PRO_EBC_*_SPATH     = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"\r
272 \r
273 *_VS2005PRO_EBC_PP_FLAGS    = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
274 *_VS2005PRO_EBC_CC_FLAGS    = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings \r
275 *_VS2005PRO_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC\r
276 *_VS2005PRO_EBC_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER\r
277 \r
278 ##################\r
279 # ASL definitions\r
280 ##################\r
281 *_VS2005PRO_*_ASL_FAMILY  = INTEL\r
282 *_VS2005PRO_*_ASL_NAME    = iasl.exe\r
283 *_VS2005PRO_*_ASL_PATH    = C:\ASL\r
284 \r
285 ####################################################################################\r
286 #\r
287 # Microsoft Visual Studio 2005 Team Suite Edition (IA-32, X64, and Itanium, with Link Time Code Generation) \r
288 #\r
289 ####################################################################################\r
290 \r
291 \r
292 ####################################################################################\r
293 #\r
294 # MINGW32\r
295 #\r
296 # You can build a mingw32 toolchain by downloading the script package called\r
297 # x86-mingw32-build.sh from the mingw project home page. It will walk you through\r
298 # some options and explain what to do.\r
299 #\r
300 ####################################################################################\r
301 \r
302 *_MINGW_*_*_FAMILY        = GCC\r
303 \r
304 *_MINGW_IA32_CC_NAME      = gcc\r
305 *_MINGW_IA32_SLINK_NAME   = ar\r
306 *_MINGW_IA32_DLINK_NAME   = ld\r
307 *_MINGW_IA32_ASM_NAME     = gcc\r
308 *_MINGW_IA32_PP_NAME      = gcc\r
309 *_MINGW_IA32_VFRPP_NAME   = gcc\r
310 \r
311 *_MINGW_*_CC_FLAGS        = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h\r
312 *_MINGW_*_DLINK_FLAGS     = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20 \r
313 *_MINGW_*_ASM_FLAGS       = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h  -DASM_PFX(name)=_##name\r
314 *_MINGW_*_PP_FLAGS        = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h\r
315 *_MINGW_*_VFRPP_FLAGS     = -x c -E -P -DVFRCOMPILE\r
316 *_MINGW_*_ASM_EXT         = .S\r
317 \r
318 *_MINGW_IA32_*_PATH       = /opt/mingw/i386-mingw32/bin/\r
319 \r
320 ####################################################################################\r
321 #\r
322 # Unix GCC\r
323 #\r
324 ####################################################################################\r
325 \r
326 *_UNIXGCC_*_*_FAMILY        = GCC\r
327 *_UNIXGCC_*_*_FAMILY        = GCC\r
328 \r
329 *_UNIXGCC_IA32_CC_NAME      = gcc\r
330 *_UNIXGCC_IA32_SLINK_NAME   = ar\r
331 *_UNIXGCC_IA32_DLINK_NAME   = ld\r
332 *_UNIXGCC_IA32_ASM_NAME     = gcc\r
333 *_UNIXGCC_IA32_PP_NAME      = gcc\r
334 *_UNIXGCC_IA32_VFRPP_NAME   = gcc\r
335 \r
336 *_UNIXGCC_X64_CC_NAME       = gcc\r
337 *_UNIXGCC_X64_SLINK_NAME    = ar\r
338 *_UNIXGCC_X64_DLINK_NAME    = ld\r
339 *_UNIXGCC_X64_ASM_NAME      = gcc\r
340 *_UNIXGCC_X64_PP_NAME       = gcc\r
341 *_UNIXGCC_X64_VFRPP_NAME    = gcc\r
342 \r
343 *_UNIXGCC_IA32_CC_FLAGS     = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h\r
344 *_UNIXGCC_X64_CC_FLAGS      = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64\r
345 *_UNIXGCC_*_DLINK_FLAGS     = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20 \r
346 *_UNIXGCC_*_ASM_FLAGS       = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name\r
347 *_UNIXGCC_*_PP_FLAGS        = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h\r
348 *_UNIXGCC_*_VFRPP_FLAGS     = -x c -E -P -DVFRCOMPILE\r
349 *_UNIXGCC_*_ASM_EXT         = .S\r
350 \r
351 *_UNIXGCC_IA32_*_PATH       = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin\r
352 *_UNIXGCC_X64_*_PATH        = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin\r
353 \r
354 \r
355 ####################################################################################\r
356 #\r
357 # Cygwin GCC\r
358 #\r
359 ####################################################################################\r
360 \r
361 *_CYGWINGCC_X64_*_FAMILY      = GCC\r
362 *_CYGWINGCC_IA32_*_FAMILY     = GCC\r
363 \r
364 *_CYGWINGCC_IA32_CC_NAME      = gcc\r
365 *_CYGWINGCC_IA32_SLINK_NAME   = ar\r
366 *_CYGWINGCC_IA32_DLINK_NAME   = ld\r
367 *_CYGWINGCC_IA32_ASM_NAME     = gcc\r
368 *_CYGWINGCC_IA32_PP_NAME      = gcc\r
369 *_CYGWINGCC_IA32_VFRPP_NAME   = gcc\r
370 \r
371 *_CYGWINGCC_X64_CC_NAME       = gcc\r
372 *_CYGWINGCC_X64_SLINK_NAME    = ar\r
373 *_CYGWINGCC_X64_DLINK_NAME    = ld\r
374 *_CYGWINGCC_X64_ASM_NAME      = gcc\r
375 *_CYGWINGCC_X64_PP_NAME       = gcc\r
376 *_CYGWINGCC_X64_VFRPP_NAME    = gcc\r
377 \r
378 *_CYGWINGCC_IA32_CC_FLAGS     = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h\r
379 *_CYGWINGCC_X64_CC_FLAGS      = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64\r
380 *_CYGWINGCC_*_DLINK_FLAGS     = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20 \r
381 *_CYGWINGCC_*_ASM_FLAGS       = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name\r
382 *_CYGWINGCC_*_PP_FLAGS        = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h\r
383 *_CYGWINGCC_*_VFRPP_FLAGS     = -x c -E -P -DVFRCOMPILE\r
384 *_CYGWINGCC_*_ASM_EXT         = .S\r
385 \r
386 *_CYGWINGCC_IA32_*_PATH       = c:/Cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin\r
387 *_CYGWINGCC_X64_*_PATH        = c:/Cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin\r
388 *_CYGWINGCC_*_*_DPATH         = c:/Cygwin/bin\r
389 \r
390 ####################################################################################\r
391 #\r
392 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf\r
393 #           binaries.\r
394 #\r
395 ####################################################################################\r
396 \r
397 \r
398 *_ELFGCC_*_*_FAMILY        = GCC\r
399 \r
400 *_ELFGCC_IA32_CC_NAME      = gcc\r
401 *_ELFGCC_IA32_SLINK_NAME   = ar\r
402 *_ELFGCC_IA32_DLINK_NAME   = ld\r
403 *_ELFGCC_IA32_ASM_NAME     = gcc\r
404 *_ELFGCC_IA32_PP_NAME      = gcc\r
405 *_ELFGCC_IA32_VFRPP_NAME   = gcc\r
406 \r
407 *_ELFGCC_IA32_CC_FLAGS     = -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include ${DEST_DIR_DEBUG}/AutoGen.h -DSTRING_ARRAY_NAME=${BASE_NAME}Strings\r
408 *_ELFGCC_*_DLINK_FLAGS     = -nostdlib -n -q -Ttext 0x220 --entry ${ENTRYPOINT} -u ${ENTRYPOINT}\r
409 *_ELFGCC_*_ASM_FLAGS       = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=name\r
410 *_ELFGCC_*_PP_FLAGS        = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h\r
411 *_ELFGCC_*_VFRPP_FLAGS     = -x c -E -P -DVFRCOMPILE\r
412 *_ELFGCC_*_ASM_EXT         = .S\r
413 \r
414 *_ELFGCC_IA32_*_PATH       = /usr/bin\r
415 \r
416 \r
417 ####################################################################################\r
418 #\r
419 # Mixed x64 - This configuration is used to compile C code with gcc and assemble\r
420 #             with the Microsoft assembler.\r
421 #\r
422 ####################################################################################\r
423 \r
424 *_MIXED_X64_CC_FAMILY    = GCC\r
425 *_MIXED_X64_SLINK_FAMILY = GCC\r
426 *_MIXED_X64_DLINK_FAMILY = GCC\r
427 *_MIXED_X64_ASM_FAMILY   = MSFT\r
428 *_MIXED_X64_PP_FAMILY    = MSFT\r
429 \r
430 *_MIXED_X64_CC_NAME      = gcc\r
431 *_MIXED_X64_SLINK_NAME   = ar\r
432 *_MIXED_X64_DLINK_NAME   = ld\r
433 *_MIXED_X64_ASM_NAME     = gcc\r
434 *_MIXED_X64_PP_NAME      = cl.exe\r
435 \r
436 *_MIXED_X64_CC_FLAGS     = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64\r
437 *_MIXED_*_DLINK_FLAGS    = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT} --file-alignment 0x20 --section-alignment 0x20 \r
438 *_MIXED_X64_PP_FLAGS     = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
439 \r
440 *_MIXED_X64_ASM_NAME     = ml64.exe\r
441 *_MIXED_X64_ASM_PATH     = C:/WINDDK/3790.1830/bin/win64/x86/amd64\r
442 *_MIXED_X64_CC_PATH      = C:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin\r
443 *_MIXED_X64_PP_PATH      = C:/WINDDK/3790.1830/bin/win64/x86/amd64\r
444 *_MIXED_X64_SLINK_PATH   = C:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin\r
445 *_MIXED_X64_DLINK_PATH   = C:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin\r
446 *_MIXED_X64_ASMLINK_PATH = C:/WINDDK/3790.1830/bin/bin16/\r
447 \r
448 DEBUG_MIXED_X64_ASM_FLAGS     = /nologo /W3 /WX /c /Cx /Zd /Zi\r
449 RELEASE_MIXED_X64_ASM_FLAGS   = /nologo /W3 /WX /c /Cx /Zd\r
450 \r
451 ####################################################################################\r
452 #\r
453 # Intel EFI Byte Code Compiler (Template)\r
454 #\r
455 ####################################################################################\r
456\r
457 # *_*_EBC_*_FAMILY     = INTEL\r
458 # *_*_EBC_PP_NAME      = iec.exe\r
459 # *_*_EBC_CC_NAME      = iec.exe\r
460 # *_*_EBC_SLINK_NAME   = link.exe\r
461 # *_*_EBC_*_PATH       = C:\Program Files\Intel\EBC\Bin\r
462 # *_*_EBC_*_SPATH      = C:\Program Files\Intel\EBC\Lib\EbcLib.lib\r
463\r
464 # *_*_EBC_SLINK_FLAGS   = /lib /NOLOGO /MACHINE:EBC\r
465 # *_*_EBC_PP_FLAGS      = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
466 # *_*_EBC_CC_FLAGS      = /nologo /FAcs /c /W3 /WX /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h\r
467 # *_*_EBC_DLINK_FLAGS   = /NOLOGO /MACHINE:EBC /OPT:REF /NODEFAULTLIB /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER\r
468\r
469 ####################################################################################\r
470 #\r
471 # Intel ACPI Source Language Compiler (Template)\r
472 #\r
473 ####################################################################################\r
474\r
475 # *_*_*_ASL_FAMILY  = INTEL\r
476 # *_*_*_ASL_NAME    = iasl.exe\r
477 # *_*_*_ASL_PATH    = C:\ASL\r
478\r
479 ####################################################################################\r
480 #\r
481 # Microsoft ACPI Source Language Compiler (Template)\r
482 #\r
483 ####################################################################################\r
484\r
485 # *_*_*_ASL_FAMILY  = MSFT\r
486 # *_*_*_ASL_NAME    = asl.exe\r
487 # *_*_*_ASL_PATH    = C:\ASL\r
488\r
489 \r
490 \r
491 ####################################################################################\r
492 #\r
493 # Intel(R) C++ Compiler Version 9.1\r
494 #\r
495 #   IPF  - Intel(R) C++ Compiler for Itanium(R)Version 9.1  Build 20060928 Package ID: W_CC_C_9.1.032\r
496 #   ASL  - Intel ACPI Source Language COmpiler\r
497 #\r
498 ####################################################################################\r
499 *_ICC_*_*_FAMILY             = MSFT\r
500 \r
501 *_ICC_*_CC_NAME              = cl.exe\r
502 *_ICC_*_SLINK_NAME           = lib.exe\r
503 *_ICC_*_DLINK_NAME           = link.exe\r
504 *_ICC_*_ASMLINK_NAME         = link.exe\r
505 *_ICC_*_PP_NAME              = cl.exe\r
506 *_ICC_*_VFRPP_NAME           = cl.exe\r
507 *_ICC_*_APP_NAME             = cl.exe\r
508 *_ICC_*_ASM_NAME             = ml.exe\r
509 \r
510 *_ICC_*_VFRPP_FLAGS            = /nologo /P /TC /DVFRCOMPILE\r
511 ##################\r
512 # IA32 definitions\r
513 ##################\r
514 *_ICC_IA32_PCH_NAME          = cl.exe\r
515 *_ICC_IA32_ASM_EXT           = .asm\r
516 \r
517 *_ICC_IA32_*_PATH            = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\r
518 *_ICC_IA32_*_DPATH           = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\r
519 *_ICC_IA32_ASMLINK_PATH      = C:\WINDDK\3790.1830\bin\bin16\\r
520 \r
521 *_ICC_IA32_APP_FLAGS         = /nologo /P /TC\r
522 *_ICC_IA32_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h\r
523 DEBUG_ICC_IA32_CC_FLAGS      = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm\r
524 RELEASE_ICC_IA32_CC_FLAGS    = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
525 DEBUG_ICC_IA32_PCH_FLAGS     = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm\r
526 RELEASE_ICC_IA32_PCH_FLAGS   = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
527 DEBUG_ICC_IA32_ASM_FLAGS     = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi\r
528 RELEASE_ICC_IA32_ASM_FLAGS   = /nologo /W3 /WX /c /coff /Cx /Zd /W0\r
529 *_ICC_IA32_SLINK_FLAGS       = /nologo /LTCG\r
530 DEBUG_ICC_IA32_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG\r
531 RELEASE_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
532 \r
533 \r
534 ##################\r
535 # IPF definitions\r
536 ##################\r
537 *_ICC_IPF_*_FAMILY  = INTEL\r
538 \r
539 *_ICC_IPF_CC_NAME           = icl.exe\r
540 *_ICC_IPF_SLINK_NAME        = xilib.exe\r
541 *_ICC_IPF_DLINK_NAME        = xilink.exe\r
542 *_ICC_IPF_ASMLINK_NAME      = xilink.exe\r
543 *_ICC_IPF_PP_NAME           = icl.exe\r
544 *_ICC_IPF_VFRPP_NAME        = icl.exe\r
545 \r
546 *_ICC_IPF_PCH_NAME          = icl.exe\r
547 *_ICC_IPF_APP_NAME          = icl.exe\r
548 *_ICC_IPF_ASM_NAME          = ias.exe\r
549 *_ICC_IPF_ASM_EXT           = .s\r
550 \r
551 \r
552 \r
553 *_ICC_IPF_*_PATH            = C:\Program Files\Intel\Compiler\C++\9.1\Itanium\Bin\r
554 \r
555 *_ICC_IPF_APP_FLAGS         = /nologo /P /TC\r
556 *_ICC_IPF_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h\r
557 DEBUG_ICC_IPF_CC_FLAGS      = /nologo /W4 /WX /GX /Gy /c /Od /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h\r
558 RELEASE_ICC_IPF_CC_FLAGS    = /nologo /W4 /WX /GX /Gy /c /Od /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h\r
559 DEBUG_ICC_IPF_PCH_FLAGS     = /nologo /W4 /WX /GX /Gy /c /Od /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Yc /TC /Zi\r
560 RELEASE_ICC_IPF_PCH_FLAGS   = /nologo /W4 /WX /GX /Gy /c /Od /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Yc /TC\r
561 DEBUG_ICC_IPF_ASM_FLAGS     = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32\r
562 RELEASE_ICC_IPF_ASM_FLAGS   = -N us -X explicit -M ilp64 -N so -W3 -F COFF32\r
563 DEBUG_ICC_IPF_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /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\r
564 RELEASE_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:64 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb\r
565 *_ICC_IPF_SLINK_FLAGS       = /nologo /LTCG\r
566 \r
567 \r
568 ##################\r
569 # ASL definitions\r
570 ##################\r
571 *_ICC_*_ASL_FAMILY  = INTEL\r
572 *_ICC_*_ASL_NAME    = iasl.exe\r
573 *_ICC_*_ASL_PATH    = C:\ASL\r
574 \r
575 ####################################################################################\r
576 #\r
577 # MYTOOLS\r
578 #   IA32 - Microsoft Visual Studio .NET 2003 and Microsoft Windows DDK 3790.1830 for 16-bit linker\r
579 #   X64  - Microsoft Windows DDK 3790.1830\r
580 #   IPF  - Microsoft Windows DDK 3790.1830\r
581 #   EBC  - Intel EFI Byte Code Compiler\r
582 #   ASL  - Intel ACPI Source Language COmpiler\r
583 #\r
584 ####################################################################################\r
585 *_MYTOOLS_*_*_FAMILY             = MSFT\r
586 \r
587 *_MYTOOLS_*_CC_NAME              = cl.exe  \r
588 *_MYTOOLS_*_SLINK_NAME           = lib.exe\r
589 *_MYTOOLS_*_DLINK_NAME           = link.exe\r
590 *_MYTOOLS_*_ASMLINK_NAME         = link.exe\r
591 *_MYTOOLS_*_PP_NAME              = cl.exe \r
592 *_MYTOOLS_*_VFRPP_NAME           = cl.exe \r
593 *_MYTOOLS_*_APP_NAME             = cl.exe\r
594 *_MYTOOLS_*_ASM_NAME             = ml.exe\r
595 \r
596 *_MYTOOLS_*_VFRPP_FLAGS          = /nologo /P /TC /DVFRCOMPILE\r
597 ##################\r
598 # IA32 definitions\r
599 ##################\r
600 *_MYTOOLS_IA32_PCH_NAME          = cl.exe \r
601 *_MYTOOLS_IA32_ASM_EXT           = .asm\r
602 \r
603 *_MYTOOLS_IA32_*_PATH            = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\r
604 *_MYTOOLS_IA32_*_DPATH           = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\r
605 *_MYTOOLS_IA32_ASMLINK_PATH      = C:\WINDDK\3790.1830\bin\bin16\\r
606 \r
607 *_MYTOOLS_IA32_APP_FLAGS         = /nologo /P /TC\r
608 *_MYTOOLS_IA32_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
609 DEBUG_MYTOOLS_IA32_CC_FLAGS      = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm\r
610 RELEASE_MYTOOLS_IA32_CC_FLAGS    = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
611 DEBUG_MYTOOLS_IA32_PCH_FLAGS     = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm\r
612 RELEASE_MYTOOLS_IA32_PCH_FLAGS   = /nologo /W4 /WX /Gy /c /D UNICODE /D EFI32 /O1ib2 /GL /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF /Gs8192 /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
613 DEBUG_MYTOOLS_IA32_ASM_FLAGS     = /nologo /W3 /WX /c /coff /Cx /Zd /W0 /Zi  \r
614 RELEASE_MYTOOLS_IA32_ASM_FLAGS   = /nologo /W3 /WX /c /coff /Cx /Zd /W0\r
615 *_MYTOOLS_IA32_ASMLINK_FLAGS     = /link /nologo /tiny\r
616 *_MYTOOLS_IA32_SLINK_FLAGS       = /nologo /LTCG\r
617 DEBUG_MYTOOLS_IA32_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG   \r
618 RELEASE_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /MACHINE:I386 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
619 \r
620 ##################\r
621 # x64 definitions\r
622 ##################\r
623 *_MYTOOLS_X64_PCH_NAME          = cl.exe\r
624 *_MYTOOLS_X64_ASM_NAME          = ml64.exe\r
625 *_MYTOOLS_X64_ASM_EXT           = .asm\r
626 \r
627 *_MYTOOLS_X64_*_PATH            = C:\WINDDK\3790.1830\bin\win64\x86\amd64\r
628 *_MYTOOLS_X64_ASMLINK_PATH      = C:\WINDDK\3790.1830\bin\bin16\\r
629 \r
630 *_MYTOOLS_X64_SLINK_FLAGS       = /nologo /LTCG\r
631 *_MYTOOLS_X64_APP_FLAGS         = /nologo /P /TC\r
632 *_MYTOOLS_X64_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
633 DEBUG_MYTOOLS_X64_CC_FLAGS      = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi /Gm /EHs-c- /GF\r
634 RELEASE_MYTOOLS_X64_CC_FLAGS    = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /EHs-c- /GF\r
635 DEBUG_MYTOOLS_X64_PCH_FLAGS     = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi /Gm /EHs-c- /GF\r
636 RELEASE_MYTOOLS_X64_PCH_FLAGS   = /nologo /X /W4 /WX /c /Gs8192 /GS- /D UNICODE /O1ib2s /GL /Gy /D EFIX64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /EHs-c- /GF\r
637 DEBUG_MYTOOLS_X64_ASM_FLAGS     = /nologo /W3 /WX /c /Cx /Zd /Zi\r
638 RELEASE_MYTOOLS_X64_ASM_FLAGS   = /nologo /W3 /WX /c /Cx /Zd\r
639 DEBUG_MYTOOLS_X64_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG \r
640 RELEASE_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /Machine:AMD64 /LTCG /DLL /ENTRY:${ENTRYPOINT} /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text\r
641 \r
642 ##################\r
643 # IPF definitions\r
644 ##################\r
645 *_MYTOOLS_IPF_PCH_NAME          = cl.exe\r
646 *_MYTOOLS_IPF_ASM_NAME          = ias.exe\r
647 *_MYTOOLS_IPF_ASM_EXT           = .s\r
648 \r
649 *_MYTOOLS_IPF_*_PATH            = C:\WINDDK\3790.1830\bin\win64\x86\r
650 \r
651 *_MYTOOLS_IPF_APP_FLAGS         = /nologo /P /TC\r
652 *_MYTOOLS_IPF_PP_FLAGS          = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h\r
653 DEBUG_MYTOOLS_IPF_CC_FLAGS      = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h /Zi\r
654 RELEASE_MYTOOLS_IPF_CC_FLAGS    = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yu${DEST_DIR_DEBUG}/AutoGen.h\r
655 DEBUG_MYTOOLS_IPF_PCH_FLAGS     = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC /Zi\r
656 RELEASE_MYTOOLS_IPF_PCH_FLAGS   = /GS- /nologo /W4 /WX /EHs-c- /Gy /c /Os /GL /X /D EFI64 /DSTRING_ARRAY_NAME=${BASE_NAME}Strings /FI${DEST_DIR_DEBUG}/AutoGen.h /Fp${DEST_DIR_OUTPUT}/AutoGen.h.gch /Yc /TC\r
657 DEBUG_MYTOOLS_IPF_ASM_FLAGS     = -N us -X explicit -M ilp64 -N so -W4 -d debug\r
658 RELEASE_MYTOOLS_IPF_ASM_FLAGS   = -N us -X explicit -M ilp64 -N so -W4\r
659 DEBUG_MYTOOLS_IPF_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /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\r
660 RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4086 /MAP /ALIGN:32 /MACHINE:IA64 /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:${DEST_DIR_DEBUG}/${BASE_NAME}.map /PDB:${DEST_DIR_DEBUG}/${BASE_NAME}.pdb\r
661 *_MYTOOLS_IPF_SLINK_FLAGS       = /nologo /LTCG\r
662 \r
663 ##################\r
664 # EBC definitions\r
665 ##################\r
666 *_MYTOOLS_EBC_*_FAMILY      = INTEL\r
667 *_MYTOOLS_EBC_PP_NAME       = iec.exe\r
668 *_MYTOOLS_EBC_CC_NAME       = iec.exe\r
669 *_MYTOOLS_EBC_DLINK_NAME    = link.exe\r
670 *_MYTOOLS_EBC_SLINK_NAME    = link.exe\r
671 \r
672 *_MYTOOLS_EBC_*_PATH        = C:\Program Files\Intel\EBC\Bin\r
673 *_MYTOOLS_EBC_*_SPATH       = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib"\r
674 \r
675 *_MYTOOLS_EBC_PP_FLAGS      = /nologo /P /TC /FI${DEST_DIR_DEBUG}/AutoGen.h \r
676 *_MYTOOLS_EBC_CC_FLAGS      = /nologo /c /W3 /WX /FI${DEST_DIR_DEBUG}/AutoGen.h /DSTRING_ARRAY_NAME=${BASE_NAME}Strings \r
677 *_MYTOOLS_EBC_SLINK_FLAGS   = /lib /NOLOGO /MACHINE:EBC\r
678 *_MYTOOLS_EBC_DLINK_FLAGS   = /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:${ENTRYPOINT} /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER\r
679 \r
680 ##################\r
681 # ASL definitions\r
682 ##################\r
683 *_MYTOOLS_*_ASL_FAMILY  = INTEL\r
684 *_MYTOOLS_*_ASL_NAME    = iasl.exe\r
685 *_MYTOOLS_*_ASL_PATH    = C:\ASL\r