1## @file
2# Emu Emulation Timer Architectural Protocol Driver as defined in DXE CIS
3#
4# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
5# Portions copyright (c) 2011, Apple Inc. All rights reserved.
6#
7#  SPDX-License-Identifier: BSD-2-Clause-Patent
8#
9#
10##
11
12[Defines]
13  INF_VERSION                    = 0x00010005
14  BASE_NAME                      = EmuTimer
15  FILE_GUID                      = 87E1BB14-4D5C-7C4E-A90E-E1415687D062
16  MODULE_TYPE                    = DXE_DRIVER
17  VERSION_STRING                 = 1.0
18
19  ENTRY_POINT                    = EmuTimerDriverInitialize
20
21#
22# The following information is for reference only and not required by the build tools.
23#
24#  VALID_ARCHITECTURES           = IA32 X64 EBC
25#
26
27[Sources]
28  Timer.c
29  Timer.h
30
31
32[Packages]
33  MdePkg/MdePkg.dec
34  EmulatorPkg/EmulatorPkg.dec
35
36
37[LibraryClasses]
38  UefiBootServicesTableLib
39  MemoryAllocationLib
40  EmuThunkLib
41  UefiDriverEntryPoint
42  UefiLib
43  DebugLib
44  BaseLib
45
46
47[Protocols]
48  gEfiCpuArchProtocolGuid                       # PROTOCOL ALWAYS_CONSUMED
49  gEfiTimerArchProtocolGuid                     # PROTOCOL ALWAYS_PRODUCED
50
51
52[Depex]
53  gEfiCpuArchProtocolGuid
54
55