• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1##  @file
2#  A shell application that triggers capsule update process.
3#
4# This application can trigger capsule update process. It can also
5# generate capsule image, or dump capsule variable information.
6#
7#  Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
8#  This program and the accompanying materials
9#  are licensed and made available under the terms and conditions of the BSD License
10#  which accompanies this distribution.  The full text of the license may be found at
11#  http://opensource.org/licenses/bsd-license.php
12#
13#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15#
16##
17
18[Defines]
19  INF_VERSION                    = 0x00010006
20  BASE_NAME                      = CapsuleApp
21  MODULE_UNI_FILE                = CapsuleApp.uni
22  FILE_GUID                      = 4CEF31DA-8682-4274-9CC4-AEE7516A5E7B
23  MODULE_TYPE                    = UEFI_APPLICATION
24  VERSION_STRING                 = 1.0
25  ENTRY_POINT                    = UefiMain
26
27#
28# The following information is for reference only and not required by the build tools.
29#
30#  VALID_ARCHITECTURES           = IA32 X64
31#
32
33[Sources]
34  CapsuleApp.c
35  CapsuleDump.c
36  AppSupport.c
37
38[Packages]
39  MdePkg/MdePkg.dec
40  MdeModulePkg/MdeModulePkg.dec
41
42[Guids]
43  gEfiFileInfoGuid                       ## CONSUMES   ## GUID
44  gEfiPartTypeSystemPartGuid             ## CONSUMES   ## GUID
45  gEfiGlobalVariableGuid                 ## CONSUMES   ## GUID
46  gEfiCapsuleReportGuid                  ## CONSUMES   ## GUID
47  gEfiFmpCapsuleGuid                     ## CONSUMES   ## GUID
48  gWindowsUxCapsuleGuid                  ## CONSUMES   ## GUID
49  gEfiCertTypeRsa2048Sha256Guid          ## CONSUMES   ## GUID
50  gEfiCertPkcs7Guid                      ## CONSUMES   ## GUID
51  gEfiSystemResourceTableGuid            ## CONSUMES   ## GUID
52
53[Protocols]
54  gEfiLoadedImageProtocolGuid            ## CONSUMES
55  gEfiSimpleFileSystemProtocolGuid       ## CONSUMES
56  gEfiGraphicsOutputProtocolGuid         ## CONSUMES
57  gEfiFirmwareManagementProtocolGuid     ## CONSUMES
58  gEfiShellParametersProtocolGuid        ## CONSUMES
59
60[LibraryClasses]
61  BaseLib
62  UefiApplicationEntryPoint
63  DebugLib
64  MemoryAllocationLib
65  UefiBootServicesTableLib
66  UefiRuntimeServicesTableLib
67  UefiLib
68  PrintLib
69
70[UserExtensions.TianoCore."ExtraFiles"]
71  CapsuleAppExtra.uni
72