1## @file
2# acpidump.inf
3#
4#  Copyright (c) 2017, Intel Corporation. All rights reserved.
5#
6#  This program and the accompanying materials
7#  are licensed and made available under the terms and conditions of the BSD License
8#  which accompanies this distribution. The full text of the license may be found at
9#  http://opensource.org/licenses/bsd-license.php
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
16[Defines]
17  INF_VERSION                    = 0x00010005
18  BASE_NAME                      = acpidump
19  FILE_GUID                      = EAB96253-B448-4855-BE7D-5A95DDECA540
20  MODULE_TYPE                    = UEFI_APPLICATION
21  VERSION_STRING                 = 1.0
22  ENTRY_POINT                    = ShellCEntryLib
23
24[Sources]
25  tools/acpidump/apdump.c
26  tools/acpidump/apfiles.c
27  tools/acpidump/apmain.c
28  common/cmfsize.c
29  common/getopt.c
30  os_specific/efi/osefitbl.c
31  os_specific/efi/osefixf.c
32  components/tables/tbprint.c
33  components/tables/tbxfroot.c
34  components/utilities/utascii.c
35  components/utilities/utbuffer.c
36  components/utilities/utdebug.c
37  components/utilities/utexcep.c
38  components/utilities/utglobal.c
39  components/utilities/uthex.c
40  components/utilities/utmath.c
41  components/utilities/utnonansi.c
42  components/utilities/utstring.c
43  components/utilities/utstrsuppt.c
44  components/utilities/utstrtoul64.c
45  components/utilities/utxferror.c
46
47[Packages]
48  MdePkg/MdePkg.dec
49  StdLib/StdLib.dec
50  ShellPkg/ShellPkg.dec
51  AcpiPkg/AcpiPkg.dec
52  StdLibPrivateInternalFiles/DoNotUse.dec
53
54[LibraryClasses]
55  ShellCEntryLib
56  BaseLib
57  LibC
58  DevMedia
59  UefiBootServicesTableLib
60  UefiRuntimeServicesTableLib
61
62[BuildOptions]
63  MSFT:*_*_IA32_CC_FLAGS = /D_EDK2_EFI /DACPI_DUMP_APP /DUSE_MS_ABI /DUSE_STDLIB /D__i386__
64  MSFT:*_*_X64_CC_FLAGS  = /D_EDK2_EFI /DACPI_DUMP_APP /DUSE_MS_ABI /DUSE_STDLIB /D__x86_64__
65  GCC:*_*_IA32_CC_FLAGS  = -U__linux__ -U_LINUX -D_EDK2_EFI -DACPI_DUMP_APP -DUSE_STDLIB -fno-builtin -iwithprefix include
66  GCC:*_*_X64_CC_FLAGS   = -U__linux__ -U_LINUX -D_EDK2_EFI -DACPI_DUMP_APP -DUSE_STDLIB -fno-builtin -iwithprefix include
67