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