]> git.proxmox.com Git - mirror_edk2.git/blob - StdLib/BsdSocketLib/BsdSocketLib.inf
d095e5337d5424e4ed865b20b1c343f189f93151
[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, 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 listen.c
61 map_v4v6.c
62 ns_addr.c
63 ns_name.c
64 ns_netint.c
65 ns_ntoa.c
66 ns_parse.c
67 ns_print.c
68 ns_ttl.c
69 nsap_addr.c
70 poll.c
71 read.c
72 recv.c
73 recvfrom.c
74 res_comp.c
75 res_config.h
76 res_data.c
77 res_debug.c
78 res_init.c
79 res_mkquery.c
80 res_mkupdate.c
81 res_query.c
82 res_send.c
83 res_update.c
84 send.c
85 sendto.c
86 sethostname.c
87 setsockopt.c
88 shutdown.c
89 socket.c
90 SocketInternals.h
91 write.c
92
93 [Packages]
94 StdLib/StdLib.dec
95 StdLibPrivateInternalFiles/DoNotUse.dec
96 MdePkg/MdePkg.dec
97 MdeModulePkg/MdeModulePkg.dec
98
99 [LibraryClasses]
100 BaseLib
101 BaseMemoryLib
102 DebugLib
103 DevUtility
104 UefiBootServicesTableLib
105 UefiLib
106
107 [Protocols]
108 gEfiSocketServiceBindingProtocolGuid
109 gEfiSocketProtocolGuid