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

      2 # Implementation of EFI_DNS4_PROTOCOL and EFI_DNS6_PROTOCOL interfaces.

      3 #

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

      5 #

      6 #  This program and the accompanying materials

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

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

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

     10 #

     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               = 0x00010005
     19   BASE_NAME                 = DnsDxe
     20   FILE_GUID                 = b219e140-dffc-11e3-b956-0022681e6906
     21   MODULE_TYPE               = UEFI_DRIVER
     22   VERSION_STRING            = 1.0
     23   ENTRY_POINT               = DnsDriverEntryPoint
     24   UNLOAD_IMAGE              = DnsUnload
     25   MODULE_UNI_FILE           = DnsDxe.uni
     26 
     27 [Packages]
     28   MdePkg/MdePkg.dec
     29   MdeModulePkg/MdeModulePkg.dec
     30 
     31 [Sources]
     32   ComponentName.c
     33   DnsDriver.h
     34   DnsDriver.c
     35   DnsImpl.h
     36   DnsImpl.c
     37   DnsProtocol.c
     38   DnsDhcp.h
     39   DnsDhcp.c
     40   
     41   
     42 [LibraryClasses]
     43   BaseLib
     44   UefiLib
     45   UefiBootServicesTableLib
     46   UefiDriverEntryPoint
     47   UefiRuntimeServicesTableLib
     48   BaseMemoryLib
     49   MemoryAllocationLib
     50   NetLib
     51   DebugLib
     52   DpcLib
     53   PrintLib
     54   UdpIoLib
     55   
     56 
     57 [Protocols]
     58   gEfiDns4ServiceBindingProtocolGuid              ## BY_START

     59   gEfiDns4ProtocolGuid                            ## BY_START

     60   gEfiUdp4ServiceBindingProtocolGuid              ## TO_START

     61   gEfiUdp4ProtocolGuid                            ## TO_START

     62   gEfiDhcp4ServiceBindingProtocolGuid             ## SOMETIMES_CONSUMES

     63   gEfiDhcp4ProtocolGuid                           ## SOMETIMES_CONSUMES

     64   gEfiIp4Config2ProtocolGuid                      ## SOMETIMES_CONSUMES

     65   gEfiManagedNetworkServiceBindingProtocolGuid    ## SOMETIMES_CONSUMES

     66   gEfiManagedNetworkProtocolGuid                  ## SOMETIMES_CONSUMES

     67   
     68   gEfiDns6ServiceBindingProtocolGuid              ## BY_START

     69   gEfiDns6ProtocolGuid                            ## BY_START

     70   gEfiUdp6ServiceBindingProtocolGuid              ## TO_START

     71   gEfiUdp6ProtocolGuid                            ## TO_START

     72   gEfiDhcp6ServiceBindingProtocolGuid             ## SOMETIMES_CONSUMES

     73   gEfiDhcp6ProtocolGuid                           ## SOMETIMES_CONSUMES

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