Home | History | Annotate | Download | only in UefiShellTftpCommandLib
      1 ##  @file

      2 # Provides Shell 'tftp' command functions

      3 #

      4 # Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved. <BR>

      5 # Copyright (c) 2015, ARM Ltd. All rights reserved.<BR>

      6 #

      7 #  This program and the accompanying materials

      8 #  are licensed and made available under the terms and conditions of the BSD License

      9 #  which accompanies this distribution. The full text of the license may be found at

     10 #  http://opensource.org/licenses/bsd-license.php

     11 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,

     12 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

     13 #

     14 #

     15 ##

     16 
     17 [Defines]
     18   INF_VERSION                    = 0x00010006
     19   BASE_NAME                      = UefiShellTftpCommandLib
     20   FILE_GUID                      = D2B61A25-9835-4E5D-906A-15615E1FF668
     21   MODULE_TYPE                    = UEFI_APPLICATION
     22   VERSION_STRING                 = 1.0
     23   LIBRARY_CLASS                  = NULL|UEFI_APPLICATION UEFI_DRIVER
     24   CONSTRUCTOR                    = ShellTftpCommandLibConstructor
     25   DESTRUCTOR                     = ShellTftpCommandLibDestructor
     26 
     27 [Sources.common]
     28   UefiShellTftpCommandLib.uni
     29   UefiShellTftpCommandLib.c
     30   UefiShellTftpCommandLib.h
     31   Tftp.c
     32 
     33 [Packages]
     34   MdePkg/MdePkg.dec
     35   ShellPkg/ShellPkg.dec
     36   MdeModulePkg/MdeModulePkg.dec
     37 
     38 [LibraryClasses]
     39   MemoryAllocationLib
     40   BaseLib
     41   BaseMemoryLib
     42   DebugLib
     43   ShellCommandLib
     44   ShellLib
     45   UefiLib
     46   UefiRuntimeServicesTableLib
     47   UefiBootServicesTableLib
     48   PcdLib
     49   HiiLib
     50   FileHandleLib
     51   NetLib
     52 
     53 [Pcd]
     54   gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES

     55 
     56 [Protocols]
     57   gEfiManagedNetworkServiceBindingProtocolGuid   ## CONSUMES

     58   gEfiMtftp4ServiceBindingProtocolGuid           ## CONSUMES

     59 
     60 [Guids]
     61   gShellTftpHiiGuid                              ## CONSUMES ## HII

     62