]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/HttpBootDxe/HttpBootDxe.inf
UefiCpuPkg/Application/Cpuid: Remove unnecessary code check
[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
31 HttpBootDxe.h\r
32 HttpBootDxe.c\r
fa848a40 33 HttpBootConfig.c\r
d933e70a
JW
34 HttpBootComponentName.h\r
35 HttpBootComponentName.c\r
36 HttpBootImpl.h\r
37 HttpBootImpl.c\r
38 HttpBootDhcp4.h\r
39 HttpBootDhcp4.c\r
b659408b
ZL
40 HttpBootDhcp6.h\r
41 HttpBootDhcp6.c\r
d933e70a
JW
42 HttpBootSupport.h\r
43 HttpBootSupport.c\r
44 HttpBootClient.h\r
45 HttpBootClient.c\r
fa848a40
FS
46 HttpBootConfigVfr.vfr\r
47 HttpBootConfigStrings.uni\r
d933e70a
JW
48\r
49[LibraryClasses]\r
50 UefiDriverEntryPoint\r
51 UefiBootServicesTableLib\r
52 MemoryAllocationLib\r
53 BaseLib\r
54 UefiLib\r
55 DevicePathLib\r
56 DebugLib\r
57 NetLib\r
58 HttpLib\r
fa848a40
FS
59 HiiLib\r
60 PrintLib\r
61 UefiHiiServicesLib\r
d933e70a
JW
62\r
63[Protocols]\r
64 ## TO_START\r
65 ## BY_START\r
66 gEfiDevicePathProtocolGuid\r
67 \r
68 gEfiLoadFileProtocolGuid ## BY_START\r
69 gEfiHttpServiceBindingProtocolGuid ## CONSUMES\r
70 gEfiHttpProtocolGuid ## CONSUMES\r
71 gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
72 gEfiDhcp4ProtocolGuid ## TO_START\r
73 gEfiIp4Config2ProtocolGuid ## TO_START\r
b659408b
ZL
74 gEfiDhcp6ServiceBindingProtocolGuid ## TO_START\r
75 gEfiDhcp6ProtocolGuid ## TO_START\r
76 gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
77 gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES\r
78 gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
79 gEfiIp6ProtocolGuid ## TO_START\r
80 gEfiIp6ConfigProtocolGuid ## TO_START\r
d933e70a 81 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
fa848a40
FS
82 gEfiHiiConfigAccessProtocolGuid ## BY_START\r
83\r
84[Guids]\r
85 ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch mHttpBootConfigStorageName\r
86 ## SOMETIMES_PRODUCES ## GUID # HiiConstructConfigHdr mHttpBootConfigStorageName\r
87 ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData mHttpBootConfigStorageName\r
88 ## SOMETIMES_CONSUMES ## HII\r
89 gHttpBootConfigGuid\r
d933e70a
JW
90\r
91[UserExtensions.TianoCore."ExtraFiles"]\r
92 HttpBootDxeExtra.uni\r