]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf
ShellPkg/AcpiView: Refactor configuration
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / UefiShellAcpiViewCommandLib.inf
CommitLineData
ee4dc24f
RN
1## @file\r
2# Provides Shell 'acpiview' command functions\r
3#\r
f793bfca 4# Copyright (c) 2016 - 2020, ARM Limited. All rights reserved.<BR>\r
ee4dc24f 5#\r
56ba3746 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
ee4dc24f
RN
7#\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010019\r
13 BASE_NAME = UefiShellAcpiViewCommandLib\r
14 FILE_GUID = FB5B305E-84F5-461F-940D-82D345757AFA\r
15 MODULE_TYPE = UEFI_APPLICATION\r
16 VERSION_STRING = 1.0\r
17 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER\r
18 CONSTRUCTOR = UefiShellAcpiViewCommandLibConstructor\r
19 DESTRUCTOR = UefiShellAcpiViewCommandLibDestructor\r
20\r
21[Sources.common]\r
ee4dc24f 22 AcpiParser.c\r
e18ac66d 23 AcpiParser.h\r
ee4dc24f 24 AcpiTableParser.c\r
e18ac66d 25 AcpiTableParser.h\r
ee4dc24f 26 AcpiView.c\r
e18ac66d
TP
27 AcpiView.h\r
28 AcpiViewConfig.c\r
29 AcpiViewConfig.h\r
ee4dc24f
RN
30 Parsers/Bgrt/BgrtParser.c\r
31 Parsers/Dbg2/Dbg2Parser.c\r
32 Parsers/Dsdt/DsdtParser.c\r
d5cf0fba 33 Parsers/Facs/FacsParser.c\r
ee4dc24f
RN
34 Parsers/Fadt/FadtParser.c\r
35 Parsers/Gtdt/GtdtParser.c\r
36 Parsers/Iort/IortParser.c\r
37 Parsers/Madt/MadtParser.c\r
e18ac66d 38 Parsers/Madt/MadtParser.h\r
ee4dc24f 39 Parsers/Mcfg/McfgParser.c\r
d4d2fdf2 40 Parsers/Pptt/PpttParser.c\r
e18ac66d 41 Parsers/Pptt/PpttParser.h\r
ee4dc24f
RN
42 Parsers/Rsdp/RsdpParser.c\r
43 Parsers/Slit/SlitParser.c\r
44 Parsers/Spcr/SpcrParser.c\r
45 Parsers/Srat/SratParser.c\r
46 Parsers/Ssdt/SsdtParser.c\r
47 Parsers/Xsdt/XsdtParser.c\r
e18ac66d
TP
48 UefiShellAcpiViewCommandLib.c\r
49 UefiShellAcpiViewCommandLib.h\r
50 UefiShellAcpiViewCommandLib.uni\r
ee4dc24f 51\r
f793bfca
KK
52[Sources.ARM, Sources.AARCH64]\r
53 Arm/SbbrValidator.h\r
54 Arm/SbbrValidator.c\r
55\r
ee4dc24f 56[Packages]\r
e18ac66d 57 MdeModulePkg/MdeModulePkg.dec\r
ee4dc24f
RN
58 MdePkg/MdePkg.dec\r
59 ShellPkg/ShellPkg.dec\r
ee4dc24f
RN
60\r
61[LibraryClasses]\r
ee4dc24f
RN
62 BaseLib\r
63 BaseMemoryLib\r
64 DebugLib\r
e18ac66d
TP
65 FileHandleLib\r
66 HiiLib\r
67 MemoryAllocationLib\r
68 PcdLib\r
69 PrintLib\r
ee4dc24f
RN
70 ShellCommandLib\r
71 ShellLib\r
e18ac66d 72 UefiBootServicesTableLib\r
ee4dc24f
RN
73 UefiLib\r
74 UefiRuntimeServicesTableLib\r
ee4dc24f
RN
75\r
76\r
77[FixedPcd]\r
78 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES\r
79\r
80[Guids]\r
81 gShellAcpiViewHiiGuid ## CONSUMES ## HII\r
82 gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r