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

      2 #  Shell application IpSecConfig.

      3 #  

      4 #  This application is used to set and retrieve security and policy related information

      5 #  for the EFI IPsec protocol driver.

      6 #

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

      8 #

      9 #  This program and the accompanying materials

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

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

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

     13 #

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

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

     16 #

     17 ##

     18 
     19 [Defines]
     20   INF_VERSION                    = 0x00010006
     21   BASE_NAME                      = IpSecConfig
     22   FILE_GUID                      = 0922E604-F5EC-42ef-980D-A35E9A2B1844
     23   MODULE_TYPE                    = UEFI_APPLICATION
     24   VERSION_STRING                 = 1.0
     25   ENTRY_POINT                    = InitializeIpSecConfig
     26   MODULE_UNI_FILE                = IpSecConfig.uni
     27 
     28 #

     29 #

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

     31 #

     32   UEFI_HII_RESOURCE_SECTION      = TRUE
     33 
     34 [Sources]
     35   IpSecConfigStrings.uni
     36   IpSecConfig.c
     37   IpSecConfig.h
     38   Dump.c
     39   Dump.h
     40   Indexer.c
     41   Indexer.h
     42   Match.c
     43   Match.h
     44   Delete.h
     45   Delete.c
     46   Helper.c
     47   Helper.h
     48   ForEach.c
     49   ForEach.h
     50   PolicyEntryOperation.c
     51   PolicyEntryOperation.h
     52 
     53 [Packages]
     54   MdePkg/MdePkg.dec
     55   MdeModulePkg/MdeModulePkg.dec
     56   ShellPkg/ShellPkg.dec
     57 
     58 [LibraryClasses]
     59   UefiBootServicesTableLib
     60   UefiApplicationEntryPoint
     61   UefiHiiServicesLib
     62   BaseMemoryLib
     63   ShellLib
     64   MemoryAllocationLib
     65   DebugLib
     66   HiiLib
     67   NetLib
     68   UefiLib
     69 
     70 [Protocols]
     71   gEfiIpSec2ProtocolGuid                        ##CONSUMES

     72   gEfiIpSecConfigProtocolGuid                   ##CONSUMES

     73   gEfiHiiPackageListProtocolGuid                ##CONSUMES

     74 
     75 [UserExtensions.TianoCore."ExtraFiles"]
     76   IpSecConfigExtra.uni
     77