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

      2 #  Shell application Ping6.

      3 #

      4 #  It is an shell application which is used to Ping the target host with IPv6 stack.

      5 #

      6 #  Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>

      7 #

      8 #  This program and the accompanying materials

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

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

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

     12 #

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

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

     15 #

     16 ##

     17 
     18 [Defines]
     19   INF_VERSION                    = 0x00010006
     20   BASE_NAME                      = Ping6
     21   FILE_GUID                      = F35F733F-5235-4d7b-83FA-97780CEBCB20
     22   MODULE_TYPE                    = UEFI_APPLICATION
     23   VERSION_STRING                 = 1.0
     24   ENTRY_POINT                    = InitializePing6
     25   MODULE_UNI_FILE                = Ping6.uni
     26 
     27 #

     28 #

     29 #  This flag specifies whether HII resource section is generated into PE image.

     30 #

     31   UEFI_HII_RESOURCE_SECTION      = TRUE
     32 
     33 #

     34 # The following information is for reference only and not required by the build tools.

     35 #

     36 #  VALID_ARCHITECTURES           = IA32 X64 IPF

     37 #

     38 
     39 [Sources]
     40   Ping6.c
     41   Ping6Strings.uni
     42   Ping6.h
     43 
     44 [Sources.IA32]
     45   Ia32/Tsc.c
     46 
     47 [Sources.X64]
     48   X64/Tsc.c
     49 
     50 [Sources.IPF]
     51   Ipf/Itc.c
     52 
     53 [Packages]
     54   MdePkg/MdePkg.dec
     55   MdeModulePkg/MdeModulePkg.dec
     56   ShellPkg/ShellPkg.dec
     57 
     58 [LibraryClasses]
     59   BaseLib
     60   UefiBootServicesTableLib
     61   UefiApplicationEntryPoint
     62   UefiHiiServicesLib
     63   BaseMemoryLib
     64   ShellLib
     65   MemoryAllocationLib
     66   DebugLib
     67   HiiLib
     68   NetLib
     69 
     70 [Protocols]
     71   gEfiCpuArchProtocolGuid                       ## CONSUMES

     72   gEfiIp6ProtocolGuid                           ## CONSUMES

     73   gEfiIp6ServiceBindingProtocolGuid             ## CONSUMES

     74   gEfiIp6ConfigProtocolGuid                     ## CONSUMES

     75   gEfiHiiPackageListProtocolGuid                ## CONSUMES

     76 
     77 [UserExtensions.TianoCore."ExtraFiles"]
     78   Ping6Extra.uni
     79