]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Dxe.inf
MdeModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4Dxe / Ip4Dxe.inf
CommitLineData
6bfbb5f0 1## @file\r
6036e94d 2# This module produces EFI IPv4 Protocol and EFI IPv4 Service Binding Protocol.\r
772db4bb 3#\r
6036e94d
SZ
4# This module produces EFI IPv4 Protocol upon EFI MNP Protocol and EFI ARP Protocol,\r
5# to provide basic network IPv4 packet I/O services, which includes support for a\r
6# subset of the Internet Control Message Protocol (ICMP) and may include support for\r
7# the Internet Group Management Protocol (IGMP).\r
772db4bb 8#\r
6036e94d 9# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
e5eed7d3 10# This program and the accompanying materials\r
772db4bb 11# are licensed and made available under the terms and conditions of the BSD License\r
12# which accompanies this distribution. The full text of the license may be found at\r
13# http://opensource.org/licenses/bsd-license.php\r
14#\r
15# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
16# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
17#\r
18#\r
6bfbb5f0 19##\r
772db4bb 20\r
21[Defines]\r
22 INF_VERSION = 0x00010005\r
23 BASE_NAME = Ip4Dxe\r
6036e94d 24 MODULE_UNI_FILE = Ip4Dxe.uni\r
772db4bb 25 FILE_GUID = 9FB1A1F3-3B71-4324-B39A-745CBB015FFF\r
d3f16117 26 MODULE_TYPE = UEFI_DRIVER\r
cfc8865f 27 VERSION_STRING = 1.0 \r
772db4bb 28 ENTRY_POINT = Ip4DriverEntryPoint\r
da1d0201 29 UNLOAD_IMAGE = NetLibDefaultUnload\r
772db4bb 30\r
31#\r
32# The following information is for reference only and not required by the build tools.\r
33#\r
34# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
35#\r
d354ab7f 36# DRIVER_BINDING = gIp4DriverBinding \r
37# COMPONENT_NAME = gIp4ComponentName\r
38# COMPONENT_NAME2 = gIp4ComponentName2\r
39#\r
772db4bb 40\r
6bfbb5f0 41[Sources]\r
772db4bb 42 Ip4Driver.c\r
43 Ip4Option.h\r
44 Ip4Route.h\r
45 Ip4If.c\r
46 Ip4Igmp.h\r
47 Ip4Output.c\r
48 Ip4Icmp.c\r
49 Ip4Igmp.c\r
50 Ip4Impl.c\r
51 Ip4Common.h\r
52 Ip4Impl.h\r
53 Ip4Driver.h\r
54 Ip4Common.c\r
55 Ip4If.h\r
56 Ip4Option.c\r
57 Ip4Output.h\r
58 ComponentName.c\r
59 Ip4Input.h\r
60 Ip4Route.c\r
61 Ip4Icmp.h\r
62 Ip4Input.c\r
63\r
64\r
65[Packages]\r
66 MdePkg/MdePkg.dec\r
67 MdeModulePkg/MdeModulePkg.dec\r
68\r
69\r
70[LibraryClasses]\r
71 UefiLib\r
72 BaseLib\r
73 UefiBootServicesTableLib\r
74 UefiDriverEntryPoint\r
75 UefiRuntimeServicesTableLib\r
76 DebugLib\r
77 NetLib\r
d8d26fb2 78 DpcLib\r
772db4bb 79\r
80[Protocols]\r
6036e94d
SZ
81 ## BY_START\r
82 ## UNDEFINED # variable\r
83 gEfiIp4ServiceBindingProtocolGuid\r
84 gEfiIp4ProtocolGuid ## BY_START\r
85 gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START\r
86 gEfiManagedNetworkProtocolGuid ## TO_START\r
87 gEfiArpServiceBindingProtocolGuid ## TO_START\r
88 gEfiIp4ConfigProtocolGuid ## TO_START\r
89 gEfiArpProtocolGuid ## TO_START\r
90 gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES\r
91\r
92[UserExtensions.TianoCore."ExtraFiles"]\r
93 Ip4DxeExtra.uni\r