Home | History | Annotate | Download | only in BsdSocketLib
      1 #/** @file
      2 # Component description file for the socket library.
      3 #
      4 # This module implements the socket library.
      5 # Copyright (c) 2011, Intel Corporation
      6 #
      7 #  All rights reserved. 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 [Defines]
     17   INF_VERSION                    = 0x00010005
     18   BASE_NAME                      = BsdSocketLib
     19   FILE_GUID                      = E7A79769-DD6E-48f7-B90B-D4C510AC1741
     20   MODULE_TYPE                    = BASE
     21   VERSION_STRING                 = 1.0
     22   LIBRARY_CLASS                  = BsdSocketLib
     23 
     24 #
     25 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
     26 #
     27 
     28 [Sources.common]
     29   accept.c
     30   base64.c
     31   bind.c
     32   close.c
     33   connect.c
     34   getaddrinfo.c
     35   gethostbydns.c
     36   gethostbyht.c
     37   gethostbynis.c
     38   gethostname.c
     39   gethostnamadr.c
     40   gethostbynis.c
     41   getnameinfo.c
     42   getnetbydns.c
     43   getnetbynis.c
     44   getnetbyht.c
     45   getnetnamadr.c
     46   getpeername.c
     47   getprotoent.c
     48   getprotoname.c
     49   getproto.c
     50   getservbyname.c
     51   getservbyport.c
     52   getservent.c
     53   getsockname.c
     54   getsockopt.c
     55   herror.c
     56   inet_net_ntop.c
     57   inet_net_pton.c
     58   inet_neta.c
     59   inet_pton.c
     60   Ip6Addr_Any.c
     61   Ip6Addr_Loopback.c
     62   Ip6Addr_NodeLocal_AllNodes.c
     63   Ip6Addr_LinkLocal_AllNodes.c
     64   Ip6Addr_LinkLocal_AllRouters.c
     65   listen.c
     66   map_v4v6.c
     67   ns_addr.c
     68   ns_name.c
     69   ns_netint.c
     70   ns_ntoa.c
     71   ns_parse.c
     72   ns_print.c
     73   ns_ttl.c
     74   nsap_addr.c
     75   poll.c
     76   read.c
     77   recv.c
     78   recvfrom.c
     79   res_comp.c
     80   res_config.h
     81   res_data.c
     82   res_debug.c
     83   res_init.c
     84   res_mkquery.c
     85   res_mkupdate.c
     86   res_query.c
     87   res_send.c
     88   res_update.c
     89   send.c
     90   sendto.c
     91   sethostname.c
     92   setsockopt.c
     93   shutdown.c
     94   socket.c
     95   SocketInternals.h
     96   write.c
     97 
     98 [Packages]
     99   StdLib/StdLib.dec
    100   StdLibPrivateInternalFiles/DoNotUse.dec
    101   MdePkg/MdePkg.dec
    102   MdeModulePkg/MdeModulePkg.dec
    103 
    104 [LibraryClasses]
    105   BaseLib
    106   BaseMemoryLib
    107   DebugLib
    108   DevUtility
    109   UefiBootServicesTableLib
    110   UefiLib
    111 
    112 [Protocols]
    113   gEfiSocketServiceBindingProtocolGuid
    114   gEfiSocketProtocolGuid
    115