]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf
78a4f7701b687154acf619ada0b972800cf7a589
[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 NetworkPkg/NetworkPkg.dec
50
51
52 [LibraryClasses]
53 UefiLib
54 BaseLib
55 UefiBootServicesTableLib
56 UefiRuntimeServicesTableLib
57 UefiDriverEntryPoint
58 DebugLib
59 NetLib
60 UdpIoLib
61
62
63 [Protocols]
64 gEfiUdp6ServiceBindingProtocolGuid ## TO_START
65 gEfiUdp6ProtocolGuid ## TO_START
66 gEfiMtftp6ServiceBindingProtocolGuid ## BY_START
67 gEfiMtftp6ProtocolGuid ## BY_START
68
69 [UserExtensions.TianoCore."ExtraFiles"]
70 Mtftp6DxeExtra.uni