1#/** @file 2# Component description file for the EFI socket library. 3# 4# This module implements the socket layer. 5# Copyright (c) 2011 - 2015, 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 = EfiSocketLib 19 FILE_GUID = C33E0B7C-9D0F-41df-BDFD-08F5E4C39EE8 20 MODULE_TYPE = BASE 21 VERSION_STRING = 1.0 22 LIBRARY_CLASS = EfiSocketLib 23 CONSTRUCTOR = EslConstructor 24 DESTRUCTOR = EslDestructor 25 26# 27# VALID_ARCHITECTURES = IA32 X64 IPF EBC 28# 29 30[Sources.common] 31 DxeSupport.c 32 Init.c 33 Ip4.c 34 Service.c 35 Socket.c 36 Tcp4.c 37 Tcp6.c 38 Udp4.c 39 Udp6.c 40 UseEfiSocketLib.c 41 42[Packages] 43 MdePkg/MdePkg.dec 44 MdeModulePkg/MdeModulePkg.dec 45 StdLib/StdLib.dec 46 47[LibraryClasses] 48 BaseMemoryLib 49 DebugLib 50 MemoryAllocationLib 51 UefiBootServicesTableLib 52 UefiLib 53 54[Protocols] 55 gEfiIp4Config2ProtocolGuid 56 gEfiIp6ConfigProtocolGuid 57 gEfiIp4ProtocolGuid 58 gEfiIp4ServiceBindingProtocolGuid 59 gEfiIp6ProtocolGuid 60 gEfiIp6ServiceBindingProtocolGuid 61 gEfiTcp4ProtocolGuid 62 gEfiTcp4ServiceBindingProtocolGuid 63 gEfiTcp6ProtocolGuid 64 gEfiTcp6ServiceBindingProtocolGuid 65 gEfiUdp4ProtocolGuid 66 gEfiUdp4ServiceBindingProtocolGuid 67 gEfiUdp6ProtocolGuid 68 gEfiUdp6ServiceBindingProtocolGuid 69 gEfiSocketProtocolGuid 70 gEfiSocketServiceBindingProtocolGuid 71