]> git.proxmox.com Git - mirror_edk2.git/blame - StdLib/EfiSocketLib/EfiSocketLib.inf
StdLib: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / StdLib / EfiSocketLib / EfiSocketLib.inf
CommitLineData
d7ce7006 1#/** @file\r
2# Component description file for the EFI socket library.\r
3#\r
4# This module implements the socket layer.\r
56ca9007 5# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
0a2530ea
MK
6#. All rights reserved.\r
7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
d7ce7006 8#\r
9#**/\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = EfiSocketLib\r
14 FILE_GUID = C33E0B7C-9D0F-41df-BDFD-08F5E4C39EE8\r
15 MODULE_TYPE = BASE\r
16 VERSION_STRING = 1.0\r
17 LIBRARY_CLASS = EfiSocketLib\r
18 CONSTRUCTOR = EslConstructor\r
19 DESTRUCTOR = EslDestructor\r
20\r
21#\r
56ca9007 22# VALID_ARCHITECTURES = IA32 X64 EBC\r
d7ce7006 23#\r
24\r
25[Sources.common]\r
a88c3163 26 DxeSupport.c\r
d7ce7006 27 Init.c\r
a88c3163 28 Ip4.c\r
d7ce7006 29 Service.c\r
30 Socket.c\r
31 Tcp4.c\r
3bdf9aae 32 Tcp6.c\r
d7ce7006 33 Udp4.c\r
3bdf9aae 34 Udp6.c\r
d7ce7006 35 UseEfiSocketLib.c\r
36\r
37[Packages]\r
38 MdePkg/MdePkg.dec\r
39 MdeModulePkg/MdeModulePkg.dec\r
40 StdLib/StdLib.dec\r
d7ce7006 41\r
42[LibraryClasses]\r
43 BaseMemoryLib\r
44 DebugLib\r
a88c3163 45 MemoryAllocationLib\r
d7ce7006 46 UefiBootServicesTableLib\r
47 UefiLib\r
48\r
49[Protocols]\r
c581e503 50 gEfiIp4Config2ProtocolGuid\r
2dc09dd5 51 gEfiIp6ConfigProtocolGuid\r
a88c3163 52 gEfiIp4ProtocolGuid\r
53 gEfiIp4ServiceBindingProtocolGuid\r
3bdf9aae 54 gEfiIp6ProtocolGuid\r
55 gEfiIp6ServiceBindingProtocolGuid\r
d7ce7006 56 gEfiTcp4ProtocolGuid\r
57 gEfiTcp4ServiceBindingProtocolGuid\r
3bdf9aae 58 gEfiTcp6ProtocolGuid\r
59 gEfiTcp6ServiceBindingProtocolGuid\r
d7ce7006 60 gEfiUdp4ProtocolGuid\r
61 gEfiUdp4ServiceBindingProtocolGuid\r
3bdf9aae 62 gEfiUdp6ProtocolGuid\r
63 gEfiUdp6ServiceBindingProtocolGuid\r
d7ce7006 64 gEfiSocketProtocolGuid\r
65 gEfiSocketServiceBindingProtocolGuid\r