]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
MdePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdePkg / Library / UefiDriverEntryPoint / UefiDriverEntryPoint.inf
CommitLineData
6bfbb5f0 1## @file\r
c92c1790 2# Module entry point library for UEFI driver, DXE driver and SMM driver.\r
e386b444 3#\r
3cb0a311 4# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
e386b444 5#\r
9344f092 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
e386b444 7#\r
8#\r
6bfbb5f0 9##\r
e386b444 10\r
e386b444 11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = UefiDriverEntryPoint\r
c92c1790 14 MODULE_UNI_FILE = UefiDriverEntryPoint.uni\r
e386b444 15 FILE_GUID = 331deb15-454b-48d8-9b74-70d01f3f3556\r
16 MODULE_TYPE = UEFI_DRIVER\r
17 VERSION_STRING = 1.0\r
3cb0a311 18 LIBRARY_CLASS = UefiDriverEntryPoint|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER SMM_CORE DXE_SMM_DRIVER\r
e386b444 19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
3cb0a311 23# VALID_ARCHITECTURES = IA32 X64 EBC\r
e386b444 24#\r
25\r
6bfbb5f0 26[Sources]\r
e386b444 27 DriverEntryPoint.c\r
e386b444 28\r
29\r
e386b444 30\r
e386b444 31[Packages]\r
32 MdePkg/MdePkg.dec\r
33\r
34\r
e386b444 35[LibraryClasses]\r
36 UefiBootServicesTableLib\r
37 DebugLib\r
6517edbe 38 BaseLib\r
e386b444 39\r
40\r
e386b444 41[Protocols]\r
c92c1790 42 gEfiLoadedImageProtocolGuid ## SOMETIMES_CONSUMES\r
e386b444 43\r
8f446d02 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