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