ShellPkg: Add acpiview tool to dump ACPI tables
[mirror_edk2.git] / ShellPkg / Library / UefiShellAcpiViewCommandLib / UefiShellAcpiViewCommandLib.inf
1 ##  @file\r
2 # Provides Shell 'acpiview' command functions\r
3 #\r
4 # Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>\r
5 #\r
6 #  This program and the accompanying materials\r
7 #  are licensed and made available under the terms and conditions of the BSD License\r
8 #  which accompanies this distribution. The full text of the license may be found at\r
9 #  http://opensource.org/licenses/bsd-license.php\r
10 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12 #\r
13 #\r
14 ##\r
15 \r
16 [Defines]\r
17   INF_VERSION                    = 0x00010019\r
18   BASE_NAME                      = UefiShellAcpiViewCommandLib\r
19   FILE_GUID                      = FB5B305E-84F5-461F-940D-82D345757AFA\r
20   MODULE_TYPE                    = UEFI_APPLICATION\r
21   VERSION_STRING                 = 1.0\r
22   LIBRARY_CLASS                  = NULL|UEFI_APPLICATION UEFI_DRIVER\r
23   CONSTRUCTOR                    = UefiShellAcpiViewCommandLibConstructor\r
24   DESTRUCTOR                     = UefiShellAcpiViewCommandLibDestructor\r
25 \r
26 [Sources.common]\r
27   UefiShellAcpiViewCommandLib.uni\r
28   UefiShellAcpiViewCommandLib.c\r
29   UefiShellAcpiViewCommandLib.h\r
30   AcpiParser.c\r
31   AcpiTableParser.c\r
32   AcpiView.c\r
33   Parsers/Bgrt/BgrtParser.c\r
34   Parsers/Dbg2/Dbg2Parser.c\r
35   Parsers/Dsdt/DsdtParser.c\r
36   Parsers/Fadt/FadtParser.c\r
37   Parsers/Gtdt/GtdtParser.c\r
38   Parsers/Iort/IortParser.c\r
39   Parsers/Madt/MadtParser.c\r
40   Parsers/Mcfg/McfgParser.c\r
41   Parsers/Rsdp/RsdpParser.c\r
42   Parsers/Slit/SlitParser.c\r
43   Parsers/Spcr/SpcrParser.c\r
44   Parsers/Srat/SratParser.c\r
45   Parsers/Ssdt/SsdtParser.c\r
46   Parsers/Xsdt/XsdtParser.c\r
47 \r
48 [Packages]\r
49   MdePkg/MdePkg.dec\r
50   ShellPkg/ShellPkg.dec\r
51   MdeModulePkg/MdeModulePkg.dec\r
52 \r
53 [LibraryClasses]\r
54   MemoryAllocationLib\r
55   BaseLib\r
56   BaseMemoryLib\r
57   DebugLib\r
58   ShellCommandLib\r
59   ShellLib\r
60   UefiLib\r
61   UefiRuntimeServicesTableLib\r
62   UefiBootServicesTableLib\r
63   PcdLib\r
64   HiiLib\r
65   PrintLib\r
66   FileHandleLib\r
67 \r
68 \r
69 [FixedPcd]\r
70   gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES\r
71 \r
72 [Guids]\r
73   gShellAcpiViewHiiGuid           ## CONSUMES ## HII\r
74   gEfiAcpiTableGuid               ## SOMETIMES_CONSUMES ## SystemTable\r