]> git.proxmox.com Git - mirror_edk2.git/blob - StdLib/BsdSocketLib/BsdSocketLib.inf
StdLib: Removing ipf which is no longer supported from edk2.
[mirror_edk2.git] / StdLib / BsdSocketLib / BsdSocketLib.inf
1 #/** @file
2 # Component description file for the socket library.
3 #
4 # This module implements the socket library.
5 # Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
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 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