]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/HttpBootDxe/HttpBootDxe.inf
NetworkPkg:Fix bug when parsing the dhcp6 option 16
[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
3# \r
fa848a40 4# Copyright (c) 2015 - 2016, 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
9# \r
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
12# \r
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
63 UefiHiiServicesLib\r
d933e70a
JW
64\r
65[Protocols]\r
66 ## TO_START\r
67 ## BY_START\r
68 gEfiDevicePathProtocolGuid\r
69 \r
70 gEfiLoadFileProtocolGuid ## BY_START\r
71 gEfiHttpServiceBindingProtocolGuid ## CONSUMES\r
72 gEfiHttpProtocolGuid ## CONSUMES\r
73 gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
74 gEfiDhcp4ProtocolGuid ## TO_START\r
75 gEfiIp4Config2ProtocolGuid ## TO_START\r
b659408b
ZL
76 gEfiDhcp6ServiceBindingProtocolGuid ## TO_START\r
77 gEfiDhcp6ProtocolGuid ## TO_START\r
78 gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
79 gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES\r
80 gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
81 gEfiIp6ProtocolGuid ## TO_START\r
82 gEfiIp6ConfigProtocolGuid ## TO_START\r
d933e70a 83 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
fa848a40
FS
84 gEfiHiiConfigAccessProtocolGuid ## BY_START\r
85\r
86[Guids]\r
87 ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch mHttpBootConfigStorageName\r
88 ## SOMETIMES_PRODUCES ## GUID # HiiConstructConfigHdr mHttpBootConfigStorageName\r
89 ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData mHttpBootConfigStorageName\r
90 ## SOMETIMES_CONSUMES ## HII\r
91 gHttpBootConfigGuid\r
d933e70a
JW
92\r
93[UserExtensions.TianoCore."ExtraFiles"]\r
94 HttpBootDxeExtra.uni\r