1## @file
2#  ACPI Table Protocol Driver
3#
4#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
5#  This program and the accompanying materials are
6#  licensed and made available under the terms and conditions of the BSD License
7#  which accompanies this distribution.  The full text of the license may be found at
8#  http://opensource.org/licenses/bsd-license.php
9#
10#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12#
13##
14
15[Defines]
16  INF_VERSION                    = 0x00010005
17  BASE_NAME                      = AcpiTableDxe
18  MODULE_UNI_FILE                = AcpiTableDxe.uni
19  FILE_GUID                      = 9622E42C-8E38-4a08-9E8F-54F784652F6B
20  MODULE_TYPE                    = DXE_DRIVER
21  VERSION_STRING                 = 1.0
22
23  ENTRY_POINT                    = InitializeAcpiTableDxe
24
25#
26# The following information is for reference only and not required by the build tools.
27#
28#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
29#
30
31[Sources]
32  AcpiTableProtocol.c
33  AcpiTable.h
34  AcpiTable.c
35  AcpiSdt.h
36  AcpiSdt.c
37  Aml.c
38  AmlString.c
39  AmlOption.c
40  AmlChild.c
41  AmlNamespace.c
42
43[Packages]
44  MdePkg/MdePkg.dec
45  MdeModulePkg/MdeModulePkg.dec
46
47[LibraryClasses]
48  UefiBootServicesTableLib
49  MemoryAllocationLib
50  UefiDriverEntryPoint
51  BaseMemoryLib
52  UefiLib
53  DebugLib
54  BaseLib
55  PcdLib
56
57[Guids]
58  gEfiAcpi10TableGuid                           ## PRODUCES ## SystemTable
59  gEfiAcpiTableGuid                             ## PRODUCES ## SystemTable
60
61[FeaturePcd]
62  gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol  ## CONSUMES
63
64[Pcd]
65  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId            ## CONSUMES
66  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId       ## CONSUMES
67  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision      ## CONSUMES
68  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId        ## CONSUMES
69  gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision  ## CONSUMES
70
71[Protocols]
72  gEfiAcpiTableProtocolGuid                     ## PRODUCES
73  gEfiAcpiSdtProtocolGuid                       ## PRODUCES
74  ## NOTIFY
75  ## SOMETIMES_CONSUMES
76  gEfiDxeSmmReadyToLockProtocolGuid
77
78[Depex]
79  TRUE
80
81[UserExtensions.TianoCore."ExtraFiles"]
82  AcpiTableDxeExtra.uni
83