]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf
NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg
[mirror_edk2.git] / NetworkPkg / Mtftp6Dxe / Mtftp6Dxe.inf
1 ## @file
2 # Client-side Mtftp6 service.
3 #
4 # This module produces EFI MTFTPv6 Protocol which provides basic services for
5 # client-side unicast and/or multicast TFTP.
6 #
7 # Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
8 #
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x00010005
15 BASE_NAME = Mtftp6Dxe
16 FILE_GUID = 99F03B99-98D8-49dd-A8D3-3219D0FFE41E
17 MODULE_TYPE = UEFI_DRIVER
18 VERSION_STRING = 1.0
19 ENTRY_POINT = Mtftp6DriverEntryPoint
20 UNLOAD_IMAGE = NetLibDefaultUnload
21 MODULE_UNI_FILE = Mtftp6Dxe.uni
22
23 #
24 # The following information is for reference only and not required by the build tools.
25 #
26 # VALID_ARCHITECTURES = IA32 X64 EBC
27 #
28 # DRIVER_BINDING = gMtftp6DriverBinding
29 # COMPONENT_NAME = gMtftp6ComponentName
30 # COMPONENT_NAME2 = gMtftp6ComponentName2
31 #
32
33 [Sources]
34 Mtftp6Driver.c
35 Mtftp6Driver.h
36 Mtftp6Impl.c
37 Mtftp6Impl.h
38 Mtftp6Option.c
39 Mtftp6Option.h
40 Mtftp6Support.h
41 Mtftp6Support.c
42 Mtftp6Rrq.c
43 Mtftp6Wrq.c
44 ComponentName.c
45
46
47 [Packages]
48 MdePkg/MdePkg.dec
49 MdeModulePkg/MdeModulePkg.dec
50 NetworkPkg/NetworkPkg.dec
51
52
53 [LibraryClasses]
54 UefiLib
55 BaseLib
56 UefiBootServicesTableLib
57 UefiRuntimeServicesTableLib
58 UefiDriverEntryPoint
59 DebugLib
60 NetLib
61 UdpIoLib
62
63
64 [Protocols]
65 gEfiUdp6ServiceBindingProtocolGuid ## TO_START
66 gEfiUdp6ProtocolGuid ## TO_START
67 gEfiMtftp6ServiceBindingProtocolGuid ## BY_START
68 gEfiMtftp6ProtocolGuid ## BY_START
69
70 [UserExtensions.TianoCore."ExtraFiles"]
71 Mtftp6DxeExtra.uni