]>
Commit | Line | Data |
---|---|---|
a3bcde70 | 1 | ## @file\r |
8ef3af39 | 2 | # Client-side DHCPv6 services.\r |
f75a7f56 | 3 | #\r |
8ef3af39 DG |
4 | # This driver produces EFI DHCPv6 Protocol which is used to get IPv6 addresses\r |
5 | # and other configuration parameters from DHCPv6 servers.\r | |
a3bcde70 | 6 | #\r |
c413813d | 7 | # (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>\r |
f75a7f56 | 8 | # Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r |
a3bcde70 | 9 | #\r |
ecf98fbc | 10 | # SPDX-License-Identifier: BSD-2-Clause-Patent\r |
a3bcde70 HT |
11 | #\r |
12 | ##\r | |
13 | \r | |
14 | [Defines]\r | |
15 | INF_VERSION = 0x00010005\r | |
16 | BASE_NAME = Dhcp6Dxe\r | |
17 | FILE_GUID = 95E3669D-34BE-4775-A651-7EA41B69D89E\r | |
18 | MODULE_TYPE = UEFI_DRIVER\r | |
19 | VERSION_STRING = 1.0\r | |
20 | ENTRY_POINT = Dhcp6DriverEntryPoint\r | |
21 | UNLOAD_IMAGE = NetLibDefaultUnload\r | |
8ef3af39 DG |
22 | MODULE_UNI_FILE = Dhcp6Dxe.uni\r |
23 | \r | |
a3bcde70 HT |
24 | #\r |
25 | # The following information is for reference only and not required by the build tools.\r | |
26 | #\r | |
4fcb0d54 | 27 | # VALID_ARCHITECTURES = IA32 X64 EBC\r |
a3bcde70 HT |
28 | #\r |
29 | # DRIVER_BINDING = gDhcp6DriverBinding\r | |
30 | # COMPONENT_NAME = gDhcp6ComponentName\r | |
31 | # COMPONENT_NAME2 = gDhcp6ComponentName2\r | |
32 | #\r | |
33 | \r | |
34 | [Sources]\r | |
35 | Dhcp6Driver.c\r | |
36 | Dhcp6Driver.h\r | |
37 | Dhcp6Impl.c\r | |
38 | Dhcp6Impl.h\r | |
39 | Dhcp6Io.c\r | |
40 | Dhcp6Io.h\r | |
41 | Dhcp6Utility.c\r | |
42 | Dhcp6Utility.h\r | |
43 | ComponentName.c\r | |
44 | \r | |
45 | \r | |
46 | [Packages]\r | |
47 | MdePkg/MdePkg.dec\r | |
48 | MdeModulePkg/MdeModulePkg.dec\r | |
c413813d | 49 | NetworkPkg/NetworkPkg.dec\r |
a3bcde70 HT |
50 | \r |
51 | [LibraryClasses]\r | |
52 | UefiLib\r | |
53 | BaseLib\r | |
54 | BaseMemoryLib\r | |
55 | MemoryAllocationLib\r | |
56 | UefiDriverEntryPoint\r | |
57 | UefiBootServicesTableLib\r | |
58 | UefiRuntimeServicesTableLib\r | |
59 | DebugLib\r | |
60 | NetLib\r | |
61 | UdpIoLib\r | |
62 | \r | |
63 | \r | |
64 | [Protocols]\r | |
8ef3af39 DG |
65 | gEfiUdp6ServiceBindingProtocolGuid ## TO_START\r |
66 | gEfiUdp6ProtocolGuid ## TO_START\r | |
67 | gEfiDhcp6ServiceBindingProtocolGuid ## BY_START\r | |
68 | gEfiDhcp6ProtocolGuid ## BY_START\r | |
69 | gEfiIp6ConfigProtocolGuid ## TO_START\r | |
70 | \r | |
f75a7f56 | 71 | [Guids]\r |
03f9cc20 | 72 | gZeroGuid ## SOMETIMES_CONSUMES ## GUID\r |
f75a7f56 | 73 | \r |
c413813d | 74 | [Pcd]\r |
4e66cb9f | 75 | gEfiNetworkPkgTokenSpaceGuid.PcdDhcp6UidType ## SOMETIMES_CONSUMES\r |
c413813d | 76 | \r |
8ef3af39 DG |
77 | [UserExtensions.TianoCore."ExtraFiles"]\r |
78 | Dhcp6DxeExtra.uni\r |