]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Library / UefiDriverEntryPoint / UefiDriverEntryPoint.inf
... / ...
CommitLineData
1## @file\r
2# Module entry point library for UEFI driver, DXE driver and SMM driver.\r
3#\r
4# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
5#\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7#\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = UefiDriverEntryPoint\r
14 MODULE_UNI_FILE = UefiDriverEntryPoint.uni\r
15 FILE_GUID = 331deb15-454b-48d8-9b74-70d01f3f3556\r
16 MODULE_TYPE = UEFI_DRIVER\r
17 VERSION_STRING = 1.0\r
18 LIBRARY_CLASS = UefiDriverEntryPoint|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER SMM_CORE DXE_SMM_DRIVER\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
23# VALID_ARCHITECTURES = IA32 X64 EBC\r
24#\r
25\r
26[Sources]\r
27 DriverEntryPoint.c\r
28\r
29\r
30\r
31[Packages]\r
32 MdePkg/MdePkg.dec\r
33\r
34\r
35[LibraryClasses]\r
36 UefiBootServicesTableLib\r
37 DebugLib\r
38 BaseLib\r
39\r
40\r
41[Protocols]\r
42 gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
43\r
44\r
45#\r
46# For UEFI drivers, these architectural protocols defined in PI 1.0 spec need\r
47# to be appended and merged to the final dependency section.\r
48#\r
49[Depex.common.UEFI_DRIVER]\r
50 gEfiBdsArchProtocolGuid AND\r
51 gEfiCpuArchProtocolGuid AND\r
52 gEfiMetronomeArchProtocolGuid AND\r
53 gEfiMonotonicCounterArchProtocolGuid AND\r
54 gEfiRealTimeClockArchProtocolGuid AND\r
55 gEfiResetArchProtocolGuid AND\r
56 gEfiRuntimeArchProtocolGuid AND\r
57 gEfiSecurityArchProtocolGuid AND\r
58 gEfiTimerArchProtocolGuid AND\r
59 gEfiVariableWriteArchProtocolGuid AND\r
60 gEfiVariableArchProtocolGuid AND\r
61 gEfiWatchdogTimerArchProtocolGuid\r
62\r