1## @file 2# SystemFirmware FMP update driver. 3# 4# Produce FMP instance to update system firmware. 5# 6# Copyright (c) 2016, Intel Corporation. All rights reserved.<BR> 7# This program and the accompanying materials 8# are licensed and made available under the terms and conditions of the BSD License 9# which accompanies this distribution. The full text of the license may be found at 10# http://opensource.org/licenses/bsd-license.php 11# 12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14# 15## 16 17[Defines] 18 INF_VERSION = 0x00010005 19 BASE_NAME = SystemFirmwareUpdateDxe 20 MODULE_UNI_FILE = SystemFirmwareUpdateDxe.uni 21 FILE_GUID = 0A2FBD15-1C25-407E-8915-60C5652BC2AA 22 MODULE_TYPE = DXE_DRIVER 23 VERSION_STRING = 1.0 24 ENTRY_POINT = SystemFirmwareUpdateMainDxe 25 26# 27# The following information is for reference only and not required by the build tools. 28# 29# VALID_ARCHITECTURES = X64 30# 31 32[Sources] 33 SystemFirmwareDxe.h 34 SystemFirmwareCommonDxe.c 35 SystemFirmwareUpdateDxe.c 36 ParseConfigProfile.c 37 38[Packages] 39 MdePkg/MdePkg.dec 40 MdeModulePkg/MdeModulePkg.dec 41 SignedCapsulePkg/SignedCapsulePkg.dec 42 43[LibraryClasses] 44 BaseLib 45 UefiLib 46 BaseMemoryLib 47 DebugLib 48 PcdLib 49 MemoryAllocationLib 50 UefiBootServicesTableLib 51 HobLib 52 UefiRuntimeServicesTableLib 53 UefiDriverEntryPoint 54 DxeServicesLib 55 EdkiiSystemCapsuleLib 56 PlatformFlashAccessLib 57 IniParsingLib 58 PrintLib 59 60[Pcd] 61 gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid ## CONSUMES 62 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareFileGuid ## CONSUMES 63 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareImageDescriptor ## CONSUMES 64 65[Protocols] 66 gEfiFirmwareManagementProtocolGuid ## PRODUCES 67 68[Depex] 69 gEfiVariableArchProtocolGuid 70 71[UserExtensions.TianoCore."ExtraFiles"] 72 SystemFirmwareUpdateDxeExtra.uni 73 74