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