NetworkPkg: Move Network library and drivers from MdeModulePkg to NetworkPkg
[mirror_edk2.git] / NetworkPkg / Dhcp4Dxe / Dhcp4Dxe.inf
1 ## @file\r
2 #  This module produces EFI DHCPv4 Protocol and EFI DHCPv4 Service Binding Protocol.\r
3 #\r
4 #  This module produces EFI DHCPv4 Protocol upon EFI UDPv4 Protocol, to provide the\r
5 #  capability to collect configuration information for the EFI IPv4 Protocol drivers\r
6 #  and to provide DHCPv4 server and PXE boot server discovery services.\r
7 #\r
8 #  Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
9 #  SPDX-License-Identifier: BSD-2-Clause-Patent\r
10 #\r
11 #\r
12 ##\r
13 \r
14 [Defines]\r
15   INF_VERSION                    = 0x00010005\r
16   BASE_NAME                      = Dhcp4Dxe\r
17   MODULE_UNI_FILE                = Dhcp4Dxe.uni\r
18   FILE_GUID                      = 94734718-0BBC-47fb-96A5-EE7A5AE6A2AD\r
19   MODULE_TYPE                    = UEFI_DRIVER\r
20   VERSION_STRING                 = 1.0\r
21   ENTRY_POINT                    = Dhcp4DriverEntryPoint\r
22   UNLOAD_IMAGE                   = NetLibDefaultUnload\r
23 #\r
24 # The following information is for reference only and not required by the build tools.\r
25 #\r
26 #  VALID_ARCHITECTURES           = IA32 X64 EBC\r
27 #\r
28 #  DRIVER_BINDING                =  gDhcp4DriverBinding\r
29 #  COMPONENT_NAME                =  gDhcp4ComponentName\r
30 #  COMPONENT_NAME2               =  gDhcp4ComponentName2\r
31 #\r
32 \r
33 [Sources]\r
34   Dhcp4Impl.c\r
35   Dhcp4Io.c\r
36   Dhcp4Io.h\r
37   ComponentName.c\r
38   Dhcp4Driver.h\r
39   Dhcp4Driver.c\r
40   Dhcp4Option.c\r
41   Dhcp4Option.h\r
42   Dhcp4Impl.h\r
43 \r
44 [Packages]\r
45   MdePkg/MdePkg.dec\r
46   MdeModulePkg/MdeModulePkg.dec\r
47 \r
48 \r
49 [LibraryClasses]\r
50   BaseLib\r
51   UefiLib\r
52   UefiBootServicesTableLib\r
53   UefiDriverEntryPoint\r
54   DebugLib\r
55   NetLib\r
56   UdpIoLib\r
57 \r
58 \r
59 [Protocols]\r
60   gEfiDhcp4ServiceBindingProtocolGuid           ## BY_START\r
61   gEfiUdp4ServiceBindingProtocolGuid            ## TO_START\r
62   gEfiDhcp4ProtocolGuid                         ## BY_START\r
63   gEfiUdp4ProtocolGuid                          ## TO_START\r
64 \r
65 [UserExtensions.TianoCore."ExtraFiles"]\r
66   Dhcp4DxeExtra.uni\r