]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/HttpBootDxe/HttpBootDxe.inf
NetworkPkg: Clean up source files
[mirror_edk2.git] / NetworkPkg / HttpBootDxe / HttpBootDxe.inf
CommitLineData
d933e70a
JW
1## @file\r
2# This modules produce the Load File Protocol for UEFI HTTP boot.\r
f75a7f56
LG
3#\r
4# Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>\r
d933e70a
JW
5# This program and the accompanying materials\r
6# are licensed and made available under the terms and conditions of the BSD License\r
7# which accompanies this distribution. The full text of the license may be found at\r
8# http://opensource.org/licenses/bsd-license.php\r
f75a7f56 9#\r
d933e70a
JW
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
f75a7f56 12#\r
d933e70a
JW
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = HttpBootDxe\r
18 FILE_GUID = ecebcb00-d9c8-11e4-af3d-8cdcd426c973\r
19 MODULE_TYPE = UEFI_DRIVER\r
20 VERSION_STRING = 1.0\r
21 ENTRY_POINT = HttpBootDxeDriverEntryPoint\r
22 UNLOAD_IMAGE = NetLibDefaultUnload\r
23 MODULE_UNI_FILE = HttpBootDxe.uni\r
24\r
25[Packages]\r
26 MdePkg/MdePkg.dec\r
27 MdeModulePkg/MdeModulePkg.dec\r
fa848a40 28 NetworkPkg/NetworkPkg.dec\r
d933e70a
JW
29\r
30[Sources]\r
73617fa6 31 HttpBootConfigNVDataStruc.h\r
d933e70a
JW
32 HttpBootDxe.h\r
33 HttpBootDxe.c\r
73617fa6 34 HttpBootConfig.h\r
fa848a40 35 HttpBootConfig.c\r
d933e70a
JW
36 HttpBootComponentName.h\r
37 HttpBootComponentName.c\r
38 HttpBootImpl.h\r
39 HttpBootImpl.c\r
40 HttpBootDhcp4.h\r
41 HttpBootDhcp4.c\r
b659408b
ZL
42 HttpBootDhcp6.h\r
43 HttpBootDhcp6.c\r
d933e70a
JW
44 HttpBootSupport.h\r
45 HttpBootSupport.c\r
46 HttpBootClient.h\r
47 HttpBootClient.c\r
fa848a40
FS
48 HttpBootConfigVfr.vfr\r
49 HttpBootConfigStrings.uni\r
d933e70a
JW
50\r
51[LibraryClasses]\r
52 UefiDriverEntryPoint\r
53 UefiBootServicesTableLib\r
54 MemoryAllocationLib\r
55 BaseLib\r
56 UefiLib\r
57 DevicePathLib\r
58 DebugLib\r
59 NetLib\r
60 HttpLib\r
fa848a40
FS
61 HiiLib\r
62 PrintLib\r
5e9e151c 63 DpcLib\r
fa848a40 64 UefiHiiServicesLib\r
50a65824 65 UefiBootManagerLib\r
d933e70a
JW
66\r
67[Protocols]\r
68 ## TO_START\r
69 ## BY_START\r
70 gEfiDevicePathProtocolGuid\r
f75a7f56 71\r
d933e70a
JW
72 gEfiLoadFileProtocolGuid ## BY_START\r
73 gEfiHttpServiceBindingProtocolGuid ## CONSUMES\r
74 gEfiHttpProtocolGuid ## CONSUMES\r
75 gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
76 gEfiDhcp4ProtocolGuid ## TO_START\r
77 gEfiIp4Config2ProtocolGuid ## TO_START\r
b659408b
ZL
78 gEfiDhcp6ServiceBindingProtocolGuid ## TO_START\r
79 gEfiDhcp6ProtocolGuid ## TO_START\r
80 gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
81 gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES\r
82 gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
83 gEfiIp6ProtocolGuid ## TO_START\r
84 gEfiIp6ConfigProtocolGuid ## TO_START\r
d933e70a 85 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
587d204c 86 gEfiRamDiskProtocolGuid ## SOMETIMES_CONSUMES\r
fa848a40 87 gEfiHiiConfigAccessProtocolGuid ## BY_START\r
95b5c32f 88 gEfiHttpBootCallbackProtocolGuid ## SOMETIMES_PRODUCES\r
ed247d86
JW
89 gEfiAdapterInformationProtocolGuid ## SOMETIMES_CONSUMES\r
90\r
fa848a40
FS
91[Guids]\r
92 ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch mHttpBootConfigStorageName\r
93 ## SOMETIMES_PRODUCES ## GUID # HiiConstructConfigHdr mHttpBootConfigStorageName\r
94 ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData mHttpBootConfigStorageName\r
95 ## SOMETIMES_CONSUMES ## HII\r
96 gHttpBootConfigGuid\r
587d204c
FS
97 gEfiVirtualCdGuid ## SOMETIMES_CONSUMES ## GUID\r
98 gEfiVirtualDiskGuid ## SOMETIMES_CONSUMES ## GUID\r
ed247d86 99 gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
d933e70a 100\r
221463c2 101[Pcd]\r
f75a7f56 102 gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections ## CONSUMES\r
221463c2 103\r
d933e70a
JW
104[UserExtensions.TianoCore."ExtraFiles"]\r
105 HttpBootDxeExtra.uni\r