Initial import.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
1115
Tools/Conf/BuildMacro.xml
Normal file
1115
Tools/Conf/BuildMacro.xml
Normal file
File diff suppressed because it is too large
Load Diff
133
Tools/Conf/Common.xml
Normal file
133
Tools/Conf/Common.xml
Normal file
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!--
|
||||
Copyright (c) 2006, Intel Corporation
|
||||
All rights reserved. This program and the accompanying materials
|
||||
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.
|
||||
-->
|
||||
<root>
|
||||
<Ffs type="APPLICATION">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_APPLICATION" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Sections EncapsulationType="Guid-Defined">
|
||||
<Section SectionType="EFI_SECTION_PE32" />
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE" />
|
||||
<Section SectionType="EFI_SECTION_VERSION" />
|
||||
</Sections>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="BINARY">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Sections EncapsulationType="Guid-Defined">
|
||||
<Section SectionType="EFI_SECTION_RAW" />
|
||||
</Sections>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="FILE">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_RAW"/>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="PE32_PEIM.CompressPEIM">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_PEI_DEPEX" />
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Section SectionType="EFI_SECTION_PE32" />
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE" />
|
||||
<Section SectionType="EFI_SECTION_VERSION" />
|
||||
</Sections>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="PEI_CORE">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEI_CORE" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_PE32"/>
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE"/>
|
||||
<Section SectionType="EFI_SECTION_VERSION"/>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="PE32_PEIM.Relocatable">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_PEI_DEPEX"/>
|
||||
<Section SectionType="EFI_SECTION_PE32"/>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="DXE_CORE">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_DXE_CORE" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Section SectionType="EFI_SECTION_PE32" />
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE" />
|
||||
<Section SectionType="EFI_SECTION_VERSION" />
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
|
||||
<Ffs type="BS_DRIVER, RT_DRIVER, SAL_RT_DRIVER">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_DRIVER" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Sections EncapsulationType="Guid-Defined">
|
||||
<Section SectionType="EFI_SECTION_PEI_DEPEX" />
|
||||
<Section SectionType="EFI_SECTION_PE32" />
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE" />
|
||||
<Section SectionType="EFI_SECTION_VERSION" />
|
||||
</Sections>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="COMBINED_PEIM_DRIVER">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_COMBINED_PEIM_DRIVER" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_PEI_DEPEX"/>
|
||||
<Section SectionType="EFI_SECTION_PE32"/>
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE"/>
|
||||
<Section SectionType="EFI_SECTION_VERSION"/>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="PE32_PEIM">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_PEIM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections>
|
||||
<Section SectionType="EFI_SECTION_PEI_DEPEX"/>
|
||||
<Section SectionType="EFI_SECTION_PE32"/>
|
||||
<Section SectionType="EFI_SECTION_USER_INTERFACE"/>
|
||||
<Section SectionType="EFI_SECTION_VERSION"/>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
<Ffs type="Logo, Logo.Logo">
|
||||
<Attribute Name="FFS_FILETYPE" Value="EFI_FV_FILETYPE_FREEFORM" />
|
||||
<Attribute Name="FFS_ATTRIB_CHECKSUM" Value="TRUE" />
|
||||
<Sections EncapsulationType="Compress">
|
||||
<Sections EncapsulationType="Guid-Defined">
|
||||
<Section SectionType="EFI_SECTION_RAW" />
|
||||
</Sections>
|
||||
</Sections>
|
||||
</Ffs>
|
||||
|
||||
</root>
|
65
Tools/Conf/FrameworkDatabase.db
Normal file
65
Tools/Conf/FrameworkDatabase.db
Normal file
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<FrameworkDatabase xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
|
||||
<FdbHeader>
|
||||
<DatabaseName>FrameworkDatabase</DatabaseName>
|
||||
<Guid>5ce32c23-6448-43ab-b509-a9deae3aae65</Guid>
|
||||
<Version>0.3</Version>
|
||||
<Created>2006-03-04 22:14</Created>
|
||||
<Updated>2006-03-06 16:56</Updated>
|
||||
<Abstract>The Framework Module Development Packaging System Database</Abstract>
|
||||
<Description>This Database tracks the Basename, Version, Guid and Path for all packages installed in this workspace.</Description>
|
||||
<Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>
|
||||
<License>
|
||||
All rights reserved.
|
||||
This program and the accompanying materials 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.
|
||||
</License>
|
||||
</FdbHeader>
|
||||
<PackageList>
|
||||
<Package>
|
||||
<PackageName>EdkFatBinPkg</PackageName>
|
||||
<Guid>0fd7197b-9bde-44fe-a7e4-d2177a9922e5</Guid>
|
||||
<Version>0.3</Version>
|
||||
<Path>EdkFatBinPkg/</Path>
|
||||
<InstalledDate>2006-03-05 09:49</InstalledDate>
|
||||
</Package>
|
||||
<Package>
|
||||
<PackageName>EdkModulePkg</PackageName>
|
||||
<Guid>0xb6ec423c, 0x21d2, 0x490d, 0x85, 0xc6, 0xdd, 0x58, 0x64, 0xea, 0xa6, 0x74</Guid>
|
||||
<Version>0.3</Version>
|
||||
<Path>EdkModulePkg/</Path>
|
||||
<InstalledDate>2006-02-21 17:43</InstalledDate>
|
||||
</Package>
|
||||
<Package>
|
||||
<PackageName>EdkNt32Pkg</PackageName>
|
||||
<Guid>146fab65-922d-4bc3-b34b-cf1b0fe16eed</Guid>
|
||||
<Version>0.01-test1</Version>
|
||||
<Path>EdkNt32Pkg/</Path>
|
||||
<InstalledDate>2006-02-22 13:25</InstalledDate>
|
||||
</Package>
|
||||
<Package>
|
||||
<PackageName>EdkShellBinPkg</PackageName>
|
||||
<Guid>d4266a1b-1d38-4116-93ae-60dc3e2012a6</Guid>
|
||||
<Version>0.3</Version>
|
||||
<Path>EdkShellBinPkg/</Path>
|
||||
<InstalledDate>2006-03-05 10:13</InstalledDate>
|
||||
</Package>
|
||||
<Package>
|
||||
<PackageName>MdePkg</PackageName>
|
||||
<Guid>18413569-8b0d-43b1-920f-c110aa37265d</Guid>
|
||||
<Version>0.3</Version>
|
||||
<Path>MdePkg/</Path>
|
||||
<InstalledDate>2006-03-05 09:01</InstalledDate>
|
||||
</Package>
|
||||
<Package>
|
||||
<PackageName>Tools</PackageName>
|
||||
<Guid>53f84ca0-53fe-4412-b4e7-dcec602e1d49</Guid>
|
||||
<Version>0.1</Version>
|
||||
<Path>Tools/</Path>
|
||||
<InstalledDate>2006-02-24 14:49</InstalledDate>
|
||||
</Package>
|
||||
</PackageList>
|
||||
</FrameworkDatabase>
|
4
Tools/Conf/debug_efi_flags.txt
Normal file
4
Tools/Conf/debug_efi_flags.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
WORKSPACE_TARGET = DEBUG
|
||||
EFI_LOCK_STATUS = FALSE
|
||||
EFI_S3_RESUME = YES
|
||||
EFI_LOG_LEVEL = 3
|
26
Tools/Conf/efi_flags_table.txt
Normal file
26
Tools/Conf/efi_flags_table.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
#
|
||||
# TABLE COLUMES: FLAGS_NAME, FLAGS_SETTING, VENDOR_ARCH_COMMANDTYPE ADD and SUB
|
||||
# Here, Vendor is defined in tools_def.txt, for example: MSFT, WINDDK, INTEL, GCC, CYGWIN
|
||||
# ARCH is IA32, IPF, x64, EBC and so on
|
||||
# COMMANDTYPE is one of CC, LIB, LINK, ASM, ASMLINK, PP, ASL
|
||||
#
|
||||
|
||||
# EFI_DEBUG
|
||||
EFI_DEBUG YES MSFT_IA32_ASM ADD.["/Zi", "/DEBUG"]
|
||||
EFI_DEBUG YES MSFT_IA32_CC ADD.["/Zi", "/Gm", "/D EFI_DEBUG"] SUB.["/nologo", "/WX"]
|
||||
EFI_DEBUG YES MSFT_IA32_LINK ADD.["/DEBUG"]
|
||||
EFI_DEBUG YES MSFT_NT32_CC ADD.["/DEBUG"]
|
||||
|
||||
EFI_DEBUG YES INTEL_EBC_CC ADD.["/Zd", "/Zi"]
|
||||
EFI_DEBUG YES INTEL_EBC_LINK ADD.["/DEBUG"]
|
||||
|
||||
EFI_DEBUG YES WINDDK_X64_ASM ADD.["/Zi", "/DDEBUG"]
|
||||
EFI_DEBUG YES WINDDK_X64_CC ADD.["/Zi", "/Gm", "/D EFI_DEBUG"]
|
||||
EFI_DEBUG YES WINDDK_X64_LINK ADD.["/DEBUG"]
|
||||
|
||||
EFI_DEBUG YES WINDDK_IPF_ASM ADD.["-d debug"]
|
||||
EFI_DEBUG YES WINDDK_IPF_CC ADD.["/Zi", "/Gm"]
|
||||
EFI_DEBUG YES WINDDK_IPF_LINK ADD.["/DEBUG"]
|
||||
|
||||
|
||||
# EFI_DEBUG_CLEAR_MEMORY
|
7
Tools/Conf/gcc_tools.txt
Normal file
7
Tools/Conf/gcc_tools.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
IA32_CC = "-Os","-fno-strict-aliasing","-Wall", "-Werror", "-c", "-x c"
|
||||
IA32_LIB =
|
||||
IA32_LINK = "-nostdlib", "-O2", "--gc-sections", "--dll", "--export-all-symbols"
|
||||
IA32_ASM = "/nologo", "/W3", "/WX", "/c", "/coff", "/DEFI32"
|
||||
IA32_ASMLINK =
|
||||
IA32_PP = "-E"
|
||||
|
55
Tools/Conf/gcc_tools_def.txt
Normal file
55
Tools/Conf/gcc_tools_def.txt
Normal file
@@ -0,0 +1,55 @@
|
||||
#Host definitions
|
||||
HOST_VENDOR = INTEL
|
||||
PATH_TO_HOST_CC = c:\cygwin\bin
|
||||
|
||||
#Default values
|
||||
CC_NAME = gcc.exe
|
||||
LIB_NAME = ar.exe
|
||||
LINK_NAME = ld.exe
|
||||
ASM_NAME = ml.exe
|
||||
ASMLINK_NAME = link.exe
|
||||
ASL_NAME = iasl.exe
|
||||
PP_NAME=gcc.exe
|
||||
|
||||
#define for IA32
|
||||
IA32_VENDOR = GCC
|
||||
IA32_CC_VENDOR = GCC
|
||||
IA32_ASL_VENDOR = GCC
|
||||
IA32_ASM_VENDOR = MSFT
|
||||
IA32_PATH = C:\cygwin\opt\tiano\i386-tiano-pe\i386-tiano-pe\bin
|
||||
IA32_ASM_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
|
||||
#IA32_ASMLINK_PATH = C:\MASM611\BINR
|
||||
IA32_ASL_PATH = C:\TianoTools\Bin
|
||||
|
||||
#define for x64
|
||||
x64_VENDOR = WINDDK
|
||||
x64_CC_VENDOR = WINDDK
|
||||
x64_ASM_VENDOR = WINDDK
|
||||
x64_CC_NAME = cl.exe
|
||||
x64_LIB_NAME = lib.exe
|
||||
x64_LINK_NAME = link.exe
|
||||
x64_PP_NAME = cl.exe
|
||||
x64_ASL_VENDOR = INTEL
|
||||
x64_PATH = c:\WINDDK\3790.1830\bin\win64\x86\amd64
|
||||
x64_ASL_PATH = C:\TianoTools\Bin
|
||||
X64_ASM_NAME = ml64.exe
|
||||
|
||||
#define for IPF
|
||||
IPF_CC_NAME = cl.exe
|
||||
IPF_LIB_NAME = lib.exe
|
||||
IPF_LINK_NAME = link.exe
|
||||
IPF_PP_NAME = cl.exe
|
||||
IPF_VENDOR = WINDDK
|
||||
IPF_ASL_VENDOR = INTEL
|
||||
IPF_PATH = c:\WINDDK\3790.1830\bin\win64\x86
|
||||
IPF_ASL_PATH = C:\TianoTools\Bin
|
||||
IPF_ASM_NAME = ias.exe
|
||||
|
||||
#define for EBC
|
||||
EBC_VENDOR = INTEL
|
||||
EBC_ASL_VENDOR = INTEL
|
||||
EBC_PATH = C:\Program Files\Intel\EBC\Bin
|
||||
EBC_ASL_PATH = C:\TianoTools\Bin
|
||||
EBC_CC_NAME = iec.exe
|
||||
EBC_LIB_NAME = link.exe
|
||||
EBC_LINK_NAME = link.exe
|
35
Tools/Conf/global_efi_flags.txt
Normal file
35
Tools/Conf/global_efi_flags.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
EFI_GENERATE_SYM_FILE = NO
|
||||
EFI_DEBUG = NO
|
||||
EFI_DEBUG_CLEAR_MEMORY = NO
|
||||
EFI_PEI_PERFORMANCE = YES
|
||||
EFI_DXE_PERFORMANCE = YES
|
||||
EFI_SYMBOLIC_DEBUG = NO
|
||||
EFI_USE_NEW_SHELL_BIN = NO
|
||||
EFI_GENERATE_INTERMEDIATE_FILE = NO
|
||||
|
||||
EFI_READ_DISABLED_CAP = TRUE
|
||||
EFI_READ_ENABLED_CAP = TRUE
|
||||
EFI_READ_STATUS = TRUE
|
||||
EFI_WRITE_DISABLED_CAP = TRUE
|
||||
EFI_WRITE_ENABLED_CAP = TRUE
|
||||
EFI_WRITE_STATUS = TRUE
|
||||
EFI_LOCK_CAP = TRUE
|
||||
EFI_STICKY_WRITE = TRUE
|
||||
EFI_MEMORY_MAPPED = TRUE
|
||||
EFI_ALIGNMENT_CAP = TRUE
|
||||
EFI_ALIGNMENT_2 = TRUE
|
||||
EFI_ALIGNMENT_4 = TRUE
|
||||
EFI_ALIGNMENT_8 = TRUE
|
||||
EFI_ALIGNMENT_16 = TRUE
|
||||
EFI_ALIGNMENT_32 = TRUE
|
||||
EFI_ALIGNMENT_64 = TRUE
|
||||
EFI_ALIGNMENT_128 = TRUE
|
||||
EFI_ALIGNMENT_256 = TRUE
|
||||
EFI_ALIGNMENT_512 = TRUE
|
||||
EFI_ALIGNMENT_1K = TRUE
|
||||
EFI_ALIGNMENT_2K = TRUE
|
||||
EFI_ALIGNMENT_4K = TRUE
|
||||
EFI_ALIGNMENT_8K = TRUE
|
||||
EFI_ALIGNMENT_16K = TRUE
|
||||
EFI_ALIGNMENT_32K = TRUE
|
||||
EFI_ALIGNMENT_64K = TRUE
|
19
Tools/Conf/intel_tools.txt
Normal file
19
Tools/Conf/intel_tools.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
ASL = -vo
|
||||
|
||||
IA32_CC =
|
||||
IA32_LIB =
|
||||
IA32_LINK =
|
||||
|
||||
X64_CC =
|
||||
X64_LIB =
|
||||
X64_LINK =
|
||||
|
||||
IPF_CC =
|
||||
IPF_LIB =
|
||||
IPF_LINK =
|
||||
IPF_ASM = "-N us", "-X explicit", "-M ilp64", "-N so", "-W4"
|
||||
|
||||
EBC_CC = "-nologo", "-FAcs", "-c", "-W3", "-WX"
|
||||
EBC_LIB = "/lib", "/NOLOGO", "/MACHINE:EBC"
|
||||
EBC_LINK = "/NOLOGO", "/MACHINE:EBC", "/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER", "/OPT:REF", "/NODEFAULTLIB"
|
||||
EBC_PP = "/P"
|
8
Tools/Conf/msft_tools.txt
Normal file
8
Tools/Conf/msft_tools.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
ASL = "/nologo"
|
||||
|
||||
IA32_CC = "/nologo", "/W3", "/WX", "/GX", "/Gy", "/Gs-", "/c", "/D EFI32", "/D UNICODE"
|
||||
IA32_LIB = "/NOLOGO"
|
||||
IA32_LINK = "/NOLOGO", "/SUBSYSTEM:CONSOLE", "/NODEFAULTLIB", "/IGNORE:4086", "/MAP", "/OPT:REF", "/MACHINE:I386", "/ALIGN:32", "/DLL", "/LTCG"
|
||||
IA32_ASM = "/nologo", "/W3", "/WX", "/c", "/coff", "/DEFI32"
|
||||
IA32_ASMLINK =
|
||||
IA32_PP = "/P"
|
43
Tools/Conf/msft_tools_def.txt
Normal file
43
Tools/Conf/msft_tools_def.txt
Normal file
@@ -0,0 +1,43 @@
|
||||
#WORKSPACE = C:\MyWork\Edk2.0
|
||||
#Host definitions
|
||||
HOST_VENDOR = INTEL
|
||||
PATH_TO_HOST_CC = C:\Program Files\Intel\Compiler\c++\9.0\IA32\Bin
|
||||
|
||||
#Default values
|
||||
CC_NAME = cl.exe
|
||||
LIB_NAME = lib.exe
|
||||
LINK_NAME = link.exe
|
||||
ASM_NAME = ml.exe
|
||||
ASMLINK_NAME = link.exe
|
||||
ASL_NAME = iasl.exe
|
||||
PP_NAME=cl.exe
|
||||
|
||||
#define for IA32
|
||||
IA32_VENDOR = MSFT
|
||||
IA32_ASL_VENDOR = INTEL
|
||||
IA32_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
|
||||
#IA32_ASM_PATH = C:\MASM611\BIN
|
||||
IA32_ASMLINK_PATH = C:\MASM611\BINR
|
||||
IA32_ASL_PATH = C:\TianoTools\Bin
|
||||
|
||||
#define for x64
|
||||
x64_VENDOR = WINDDK
|
||||
x64_ASL_VENDOR = INTEL
|
||||
x64_PATH = c:\WINDDK\3790.1830\bin\win64\x86\amd64
|
||||
x64_ASL_PATH = C:\TianoTools\Bin
|
||||
X64_ASM_NAME = ml64.exe
|
||||
|
||||
#define for IPF
|
||||
IPF_VENDOR = WINDDK
|
||||
IPF_ASL_VENDOR = INTEL
|
||||
IPF_PATH = c:\WINDDK\3790.1830\bin\win64\x86
|
||||
IPF_ASL_PATH = C:\TianoTools\Bin
|
||||
IPF_ASM_NAME = ias.exe
|
||||
|
||||
#define for EBC
|
||||
EBC_VENDOR = INTEL
|
||||
EBC_ASL_VENDOR = INTEL
|
||||
EBC_PATH = C:\Program Files\Intel\EBC\Bin
|
||||
EBC_ASL_PATH = C:\TianoTools\Bin
|
||||
EBC_CC_NAME = iec.exe
|
||||
EBC_LIB_NAME = link.exe
|
2
Tools/Conf/my_efi_flags.txt
Normal file
2
Tools/Conf/my_efi_flags.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
EFI_DEBUG = NO
|
||||
EFI_DEBUG_CLEAR_MEMORY = NO
|
4
Tools/Conf/release_efi_flags.txt
Normal file
4
Tools/Conf/release_efi_flags.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
WORKSPACE_TARGET = DEBUG
|
||||
EFI_LOCK_STATUS = FALSE
|
||||
EFI_S3_RESUME = YES
|
||||
EFI_LOG_LEVEL = 3
|
2
Tools/Conf/target.txt
Normal file
2
Tools/Conf/target.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
WORKSPACE_TARGET = DEBUG
|
||||
TARGET_ARCH = IA32, x64, IPF, EBC
|
44
Tools/Conf/tools_def.txt
Normal file
44
Tools/Conf/tools_def.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
WORKSPACE = C:\MDE
|
||||
#Host definitions
|
||||
HOST_VENDOR = INTEL
|
||||
PATH_TO_HOST_CC = C:\Program Files\Intel\Compiler\c++\9.0\IA32\Bin
|
||||
|
||||
#Default values
|
||||
CC_NAME = cl.exe
|
||||
LIB_NAME = lib.exe
|
||||
LINK_NAME = link.exe
|
||||
ASM_NAME = ml.exe
|
||||
ASMLINK_NAME = link.exe
|
||||
ASL_NAME = iasl.exe
|
||||
PP_NAME=cl.exe
|
||||
|
||||
#define for IA32
|
||||
IA32_VENDOR = MSFT
|
||||
IA32_ASL_VENDOR = INTEL
|
||||
#IA32_PATH = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin
|
||||
#IA32_ASM_PATH = C:\MASM611\BIN
|
||||
IA32_ASMLINK_PATH = C:\MASM611\BINR
|
||||
IA32_ASL_PATH = C:\TianoTools\Bin
|
||||
|
||||
#define for x64
|
||||
x64_VENDOR = WINDDK
|
||||
x64_ASL_VENDOR = INTEL
|
||||
x64_PATH = C:\WINDDK\3790.1830\bin\win64\x86\amd64
|
||||
x64_ASL_PATH = C:\TianoTools\Bin
|
||||
X64_ASM_NAME = ml64.exe
|
||||
|
||||
#define for IPF
|
||||
IPF_VENDOR = WINDDK
|
||||
IPF_ASL_VENDOR = INTEL
|
||||
IPF_PATH = C:\WINDDK\3790.1830\bin\win64\x86
|
||||
IPF_ASL_PATH = C:\TianoTools\Bin
|
||||
IPF_ASM_NAME = ias.exe
|
||||
|
||||
#define for EBC
|
||||
EBC_VENDOR = INTEL
|
||||
EBC_ASL_VENDOR = INTEL
|
||||
EBC_PATH = C:\Program Files\Intel\Ebc\Bin
|
||||
EBC_ASL_PATH = C:\TianoTools\Bin
|
||||
EBC_CC_NAME = iec.exe
|
||||
#EBC_LIB_PATH =
|
||||
EBC_LIB_NAME = link.exe
|
19
Tools/Conf/winddk_tools.txt
Normal file
19
Tools/Conf/winddk_tools.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
IA32_CC = "/nologo", "/X", "/W4", "/WX", "/GX", "/Gy", "/GS-", "/c", "/D EFI32"
|
||||
IA32_LIB = "/NOLOGO"
|
||||
IA32_LINK = "/NOLOGO", "/SUBSYSTEM:CONSOLE", "/NODEFAULTLIB", "/IGNORE:4086", "/MAP", "/OPT:REF", "/MACHINE:I386", "/ALIGN:32", "/DLL"
|
||||
IA32_ASM = "/nologo", "/W3", "/WX", "/c", "/coff", "/DEFI32"
|
||||
IA32_PP = "/P"
|
||||
|
||||
x64_CC = "/nologo", "/X", "/W4", "/WX", "/Gy", "/c", "/Gs8192", "/GS-", "/D EFIx64"
|
||||
x64_LIB = "/NOLOGO"
|
||||
x64_LINK = "/NOLOGO", "/Machine:AMD64", "/ALIGN:32", "/DLL", "/NODEFAULTLIB", "/OPT:REF"
|
||||
x64_ASM = "/nologo", "/W3", "/WX", "/c", "/DEFI32"
|
||||
x64_ASMLINK =
|
||||
x64_PP = "/P"
|
||||
|
||||
IPF_CC = "/nologo", "/W4", "/WX", "/EHsc", "/Gy", "/c", "/GS-", "/D EFI64"
|
||||
IPF_PP = "/nologo", "/W4", "/WX", "/EHsc", "/Gy", "/c", "/GS-", "-P", "-C", "/D EFI_MONOSHELL", "/D EFI64"
|
||||
IPF_LIB = "/NOLOGO"
|
||||
IPF_LINK = "/NOLOGO", "/SUBSYSTEM:CONSOLE", "/NODEFAULTLIB", "/IGNORE:4086", "/MAP", "/OPT:REF", "/MACHINE:IA64"
|
||||
IPF_ASM = "-N us", "-X explicit", "-M ilp64", "-N so", "-W4"
|
||||
IPF_PP = "/P"
|
Reference in New Issue
Block a user