]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf
51c046cef6c499d13513d716b6d928e290922038
[mirror_edk2.git] / NetworkPkg / UefiPxeBcDxe / UefiPxeBcDxe.inf
1 ## @file
2 # Component name for module PxeBc
3 #
4 # Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php.
10 #
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 [Defines]
17 INF_VERSION = 0x00010005
18 BASE_NAME = UefiPxeBcDxe
19 FILE_GUID = B95E9FDA-26DE-48d2-8807-1F9107AC5E3A
20 MODULE_TYPE = UEFI_DRIVER
21 VERSION_STRING = 1.0
22 ENTRY_POINT = PxeBcDriverEntryPoint
23 UNLOAD_IMAGE = NetLibDefaultUnload
24 #
25 # The following information is for reference only and not required by the build tools.
26 #
27 # VALID_ARCHITECTURES = IA32 X64 IPF
28 #
29
30 [Sources]
31 ComponentName.c
32 PxeBcDriver.c
33 PxeBcDriver.h
34 PxeBcImpl.c
35 PxeBcImpl.h
36 PxeBcBoot.c
37 PxeBcBoot.h
38 PxeBcDhcp6.c
39 PxeBcDhcp6.h
40 PxeBcDhcp4.c
41 PxeBcDhcp4.h
42 PxeBcMtftp.c
43 PxeBcMtftp.h
44 PxeBcSupport.c
45 PxeBcSupport.h
46
47
48 [Packages]
49 MdePkg/MdePkg.dec
50 MdeModulePkg/MdeModulePkg.dec
51
52
53 [LibraryClasses]
54 BaseLib
55 UefiLib
56 UefiBootServicesTableLib
57 UefiDriverEntryPoint
58 BaseMemoryLib
59 MemoryAllocationLib
60 DebugLib
61 NetLib
62 DpcLib
63 DevicePathLib
64 PcdLib
65
66 [Protocols]
67 gEfiDevicePathProtocolGuid
68 gEfiNetworkInterfaceIdentifierProtocolGuid_31
69 gEfiArpServiceBindingProtocolGuid
70 gEfiArpProtocolGuid
71 gEfiIp4ServiceBindingProtocolGuid
72 gEfiIp4ProtocolGuid
73 gEfiIp6ServiceBindingProtocolGuid
74 gEfiIp6ProtocolGuid
75 gEfiIp6ConfigProtocolGuid
76 gEfiUdp4ServiceBindingProtocolGuid
77 gEfiUdp4ProtocolGuid
78 gEfiMtftp4ServiceBindingProtocolGuid
79 gEfiMtftp4ProtocolGuid
80 gEfiDhcp4ServiceBindingProtocolGuid
81 gEfiDhcp4ProtocolGuid
82 gEfiUdp6ServiceBindingProtocolGuid
83 gEfiUdp6ProtocolGuid
84 gEfiMtftp6ServiceBindingProtocolGuid
85 gEfiMtftp6ProtocolGuid
86 gEfiDhcp6ServiceBindingProtocolGuid
87 gEfiDhcp6ProtocolGuid
88 gEfiPxeBaseCodeCallbackProtocolGuid
89 gEfiPxeBaseCodeProtocolGuid
90 gEfiLoadFileProtocolGuid
91
92 [Pcd]
93 gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## CONSUMES