]> git.proxmox.com Git - mirror_edk2.git/blob - StdLib/SocketDxe/SocketDxe.inf
23df9cad7ca915fecb879952097b8e81415de538
[mirror_edk2.git] / StdLib / SocketDxe / SocketDxe.inf
1 #/** @file
2 # Component description file for the socket layer driver.
3 #
4 # This module implements the socket layer.
5 # Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
6 #. All rights reserved.
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #**/
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = SocketDxe
14 FILE_GUID = 2A43BA5F-AC29-4fdc-8A3B-0328D0256F8C
15 MODULE_TYPE = DXE_RUNTIME_DRIVER
16 VERSION_STRING = 1.0
17
18 ENTRY_POINT = EntryPoint
19
20 #
21 # VALID_ARCHITECTURES = IA32 X64 EBC
22 #
23
24 [Sources.common]
25 Socket.h
26 ComponentName.c
27 DriverBinding.c
28 EntryUnload.c
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33 StdLib/StdLib.dec
34
35 [LibraryClasses]
36 EfiSocketLib
37 UefiLib
38 UefiBootServicesTableLib
39 BaseMemoryLib
40 DebugLib
41 UefiRuntimeLib
42 UefiDriverEntryPoint
43
44 [Protocols]
45 gEfiTcp4ProtocolGuid
46 gEfiTcp4ServiceBindingProtocolGuid
47 gEfiUdp4ProtocolGuid
48 gEfiUdp4ServiceBindingProtocolGuid
49 gEfiSocketProtocolGuid
50 gEfiSocketServiceBindingProtocolGuid
51
52 [Depex]
53 gEfiBdsArchProtocolGuid AND
54 gEfiCpuArchProtocolGuid AND
55 gEfiTcp4ServiceBindingProtocolGuid AND
56 gEfiTimerArchProtocolGuid AND
57 gEfiUdp4ServiceBindingProtocolGuid