1## @file 2# This module produces EFI MTFTPv4 Protocol and EFI MTFTPv4 Service Binding Protocol. 3# 4# This module produces EFI MTFTPv4 Protocol upon EFI UDPv4 Protocol, to provide 5# basic services for client-side unicast and/or multicase TFTP operations. 6# 7# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR> 8# SPDX-License-Identifier: BSD-2-Clause-Patent 9# 10# 11## 12 13[Defines] 14 INF_VERSION = 0x00010005 15 BASE_NAME = Mtftp4Dxe 16 MODULE_UNI_FILE = Mtftp4Dxe.uni 17 FILE_GUID = DC3641B8-2FA8-4ed3-BC1F-F9962A03454B 18 MODULE_TYPE = UEFI_DRIVER 19 VERSION_STRING = 1.0 20 ENTRY_POINT = Mtftp4DriverEntryPoint 21 UNLOAD_IMAGE = NetLibDefaultUnload 22# 23# The following information is for reference only and not required by the build tools. 24# 25# VALID_ARCHITECTURES = IA32 X64 EBC 26# 27# DRIVER_BINDING = gMtftp4DriverBinding 28# COMPONENT_NAME = gMtftp4ComponentName 29# COMPONENT_NAME2 = gMtftp4ComponentName2 30# 31 32[Sources] 33 Mtftp4Option.c 34 Mtftp4Rrq.c 35 Mtftp4Impl.h 36 ComponentName.c 37 Mtftp4Support.c 38 Mtftp4Impl.c 39 Mtftp4Option.h 40 Mtftp4Support.h 41 Mtftp4Driver.h 42 Mtftp4Driver.c 43 Mtftp4Wrq.c 44 45 46[Packages] 47 MdePkg/MdePkg.dec 48 NetworkPkg/NetworkPkg.dec 49 50 51[LibraryClasses] 52 UefiLib 53 UefiBootServicesTableLib 54 UefiDriverEntryPoint 55 DebugLib 56 NetLib 57 UdpIoLib 58 MemoryAllocationLib 59 BaseMemoryLib 60 61 62[Protocols] 63 gEfiMtftp4ServiceBindingProtocolGuid ## BY_START 64 gEfiUdp4ServiceBindingProtocolGuid ## TO_START 65 gEfiMtftp4ProtocolGuid ## BY_START 66 gEfiUdp4ProtocolGuid ## TO_START 67 68[UserExtensions.TianoCore."ExtraFiles"] 69 Mtftp4DxeExtra.uni 70