]> git.proxmox.com Git - mirror_edk2.git/blame - StdLib/EfiSocketLib/EfiSocketLib.inf
StdLib: Remove EfiSocketLib and Ip4Config Protocol dependency.
[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
c581e503 5# Copyright (c) 2011 - 2015, Intel Corporation\r
d7ce7006 6#\r
7# All rights reserved. This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14#**/\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = EfiSocketLib\r
19 FILE_GUID = C33E0B7C-9D0F-41df-BDFD-08F5E4C39EE8\r
20 MODULE_TYPE = BASE\r
21 VERSION_STRING = 1.0\r
22 LIBRARY_CLASS = EfiSocketLib\r
23 CONSTRUCTOR = EslConstructor\r
24 DESTRUCTOR = EslDestructor\r
25\r
26#\r
27# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
28#\r
29\r
30[Sources.common]\r
a88c3163 31 DxeSupport.c\r
d7ce7006 32 Init.c\r
a88c3163 33 Ip4.c\r
d7ce7006 34 Service.c\r
35 Socket.c\r
36 Tcp4.c\r
3bdf9aae 37 Tcp6.c\r
d7ce7006 38 Udp4.c\r
3bdf9aae 39 Udp6.c\r
d7ce7006 40 UseEfiSocketLib.c\r
41\r
42[Packages]\r
43 MdePkg/MdePkg.dec\r
44 MdeModulePkg/MdeModulePkg.dec\r
45 StdLib/StdLib.dec\r
d7ce7006 46\r
47[LibraryClasses]\r
48 BaseMemoryLib\r
49 DebugLib\r
a88c3163 50 MemoryAllocationLib\r
d7ce7006 51 UefiBootServicesTableLib\r
52 UefiLib\r
53\r
54[Protocols]\r
c581e503 55 gEfiIp4Config2ProtocolGuid\r
2dc09dd5 56 gEfiIp6ConfigProtocolGuid\r
a88c3163 57 gEfiIp4ProtocolGuid\r
58 gEfiIp4ServiceBindingProtocolGuid\r
3bdf9aae 59 gEfiIp6ProtocolGuid\r
60 gEfiIp6ServiceBindingProtocolGuid\r
d7ce7006 61 gEfiTcp4ProtocolGuid\r
62 gEfiTcp4ServiceBindingProtocolGuid\r
3bdf9aae 63 gEfiTcp6ProtocolGuid\r
64 gEfiTcp6ServiceBindingProtocolGuid\r
d7ce7006 65 gEfiUdp4ProtocolGuid\r
66 gEfiUdp4ServiceBindingProtocolGuid\r
3bdf9aae 67 gEfiUdp6ProtocolGuid\r
68 gEfiUdp6ServiceBindingProtocolGuid\r
d7ce7006 69 gEfiSocketProtocolGuid\r
70 gEfiSocketServiceBindingProtocolGuid\r