1#/** @file
2# Build description file to generate ACPICA applications.
3#
4# Copyright (c) 2009 Intel Corporation. All rights reserved
5# This software and associated documentation (if any) is furnished
6# under a license and may only be used or copied in accordance
7# with the terms of the license. Except as permitted by such
8# license, no part of this software or documentation may be
9# reproduced, stored in a retrieval system, or transmitted in any
10# form or by any means without the express written consent of
11# Intel Corporation.
12#
13# **/
14
15[Defines]
16  PLATFORM_NAME           = Acpi
17  PLATFORM_GUID           = b03fdec4-2942-11e6-a416-0024e8c6d30e
18  PLATFORM_VERSION        = 1.0
19  DSC_SPECIFICATION       = 0x00010005
20  OUTPUT_DIRECTORY        = Build/Acpi
21  SUPPORTED_ARCHITECTURES = IA32|X64
22  BUILD_TARGETS           = DEBUG|RELEASE
23  SKUID_IDENTIFIER        = DEFAULT
24
25[LibraryClasses]
26  #
27  # Entry Point Libraries
28  #
29  UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
30  ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
31  UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
32  #
33  # Common Libraries
34  #
35  BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
36  BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
37  UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
38  PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
39  PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
40  MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
41  UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
42  UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
43  DevMedia|StdLib/LibC/Uefi/Devices/daShell.inf # support new name of DevShell
44  !if $(DEBUG_ENABLE_OUTPUT)
45    DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf
46    DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
47  !else   ## DEBUG_ENABLE_OUTPUT
48    DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
49  !endif  ## DEBUG_ENABLE_OUTPUT
50
51  DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
52  PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
53  IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
54  PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
55  PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
56  SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
57  UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
58  HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
59  UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
60
61  ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
62  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
63  SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
64
65!include StdLib/StdLib.inc
66
67[Components.common]
68  AcpiPkg/source/acpidump.inf
69