]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - EmbeddedPkg/Ebl/Ebl.inf
EmbeddedPkg: import Lan91x Ethernet controller driver
[mirror_edk2.git] / EmbeddedPkg / Ebl / Ebl.inf
... / ...
CommitLineData
1#/** @file\r
2# EBL Applicaiton\r
3#\r
4# This is a shell application that will display Hello World.\r
5# Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
6#\r
7# This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14#\r
15#**/\r
16\r
17################################################################################\r
18#\r
19# Defines Section - statements that will be processed to create a Makefile.\r
20#\r
21################################################################################\r
22[Defines]\r
23 INF_VERSION = 0x00010005\r
24 BASE_NAME = Ebl\r
25 FILE_GUID = 3CEF354A-3B7A-4519-AD70-72A134698311\r
26 MODULE_TYPE = UEFI_APPLICATION\r
27 VERSION_STRING = 1.0\r
28 ENTRY_POINT = EdkBootLoaderEntry\r
29\r
30#\r
31# The following information is for reference only and not required by the build tools.\r
32#\r
33# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
34#\r
35[Sources.common]\r
36 Main.c\r
37 Command.c\r
38 EfiDevice.c\r
39 HwDebug.c\r
40 HwIoDebug.c\r
41 Dir.c\r
42 Hob.c\r
43 Script.c\r
44 Ebl.h\r
45 Network.c\r
46 Variable.c\r
47\r
48[Packages]\r
49 MdePkg/MdePkg.dec\r
50 MdeModulePkg/MdeModulePkg.dec\r
51 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
52 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
53 EmbeddedPkg/EmbeddedPkg.dec\r
54\r
55[LibraryClasses]\r
56 DebugLib\r
57 UefiLib\r
58 UefiApplicationEntryPoint\r
59 UefiBootServicesTableLib\r
60 UefiRuntimeServicesTableLib\r
61 BaseMemoryLib\r
62 MemoryAllocationLib\r
63 DevicePathLib\r
64 IoLib\r
65 PrintLib\r
66 PcdLib\r
67 EfiFileLib\r
68 HobLib\r
69 BaseLib\r
70 EblCmdLib\r
71 EblNetworkLib\r
72\r
73[LibraryClasses.ARM]\r
74 SemihostLib\r
75\r
76[Protocols.common]\r
77 gEfiFirmwareVolume2ProtocolGuid\r
78 gEfiFirmwareVolumeBlockProtocolGuid\r
79 gEfiBlockIoProtocolGuid\r
80 gEfiSimpleFileSystemProtocolGuid\r
81 gEfiLoadFileProtocolGuid\r
82 gEfiLoadedImageProtocolGuid\r
83 gEfiPxeBaseCodeProtocolGuid\r
84 gEfiEblAddCommandProtocolGuid\r
85 gEfiDiskIoProtocolGuid\r
86 gEfiPciIoProtocolGuid\r
87 gEfiSimpleNetworkProtocolGuid\r
88\r
89[Guids.common]\r
90 gEfiDxeServicesTableGuid\r
91 gEfiFileInfoGuid\r
92 gEfiHobMemoryAllocModuleGuid\r
93 gEfiMemoryTypeInformationGuid\r
94\r
95[FeaturePcd.common]\r
96 gEmbeddedTokenSpaceGuid.PcdEmbeddedMacBoot\r
97 gEmbeddedTokenSpaceGuid.PcdEmbeddedDirCmd\r
98 gEmbeddedTokenSpaceGuid.PcdEmbeddedHobCmd\r
99 gEmbeddedTokenSpaceGuid.PcdEmbeddedHwDebugCmd\r
100 gEmbeddedTokenSpaceGuid.PcdEmbeddedIoEnable\r
101 gEmbeddedTokenSpaceGuid.PcdEmbeddedScriptCmd\r
102 gEmbeddedTokenSpaceGuid.PcdEmbeddedPciDebugCmd\r
103 gEmbeddedTokenSpaceGuid.PcdEmbeddedProbeRemovable\r
104\r
105[FixedPcd.common]\r
106 gEmbeddedTokenSpaceGuid.PcdEmbeddedAutomaticBootCommand\r
107 gEmbeddedTokenSpaceGuid.PcdEmbeddedDefaultTextColor\r
108 gEmbeddedTokenSpaceGuid.PcdEmbeddedMemVariableStoreSize\r
109 gEmbeddedTokenSpaceGuid.PcdEmbeddedShellCharacterEcho\r
110 gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt\r
111\r