## @file
|
# FDF file of Platform.
|
#
|
# Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
|
#
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
#
|
##
|
|
[Rule.Common.SEC]
|
FILE SEC = $(NAMED_GUID) RELOCS_STRIPPED {
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
PE32 PE32 Align = 16 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
RAW BIN Align = 16 |.bin
|
}
|
|
[Rule.Common.SEC.BINARY]
|
FILE SEC = $(NAMED_GUID) RELOCS_STRIPPED {
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
PE32 PE32 Align = 16 |.efi
|
RAW BIN Align = 16 |.bin
|
}
|
|
[Rule.Common.PEI_CORE]
|
FILE PEI_CORE = $(NAMED_GUID) {
|
PE32 PE32 Align = 64 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.PEI_CORE.BINARY]
|
FILE PEI_CORE = $(NAMED_GUID) {
|
PE32 PE32 Align = Auto |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.PEIM]
|
FILE PEIM = $(NAMED_GUID) {
|
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 Align = 64 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.PEIM.BINARY]
|
FILE PEIM = $(NAMED_GUID) {
|
PEI_DEPEX PEI_DEPEX Optional |.depex
|
PE32 PE32 Align = Auto |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_CORE]
|
FILE DXE_CORE = $(NAMED_GUID) {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.UEFI_DRIVER]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.UEFI_DRIVER.BINARY]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional |.depex
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_DRIVER]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_DRIVER.BINARY]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional |.depex
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_DRIVER.DRIVER_ACPITABLE]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
RAW ACPI Optional |.acpi
|
RAW ASL Optional |.aml
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_RUNTIME_DRIVER]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_RUNTIME_DRIVER.BINARY]
|
FILE DRIVER = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional |.depex
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_SMM_DRIVER]
|
FILE SMM = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_SMM_DRIVER.BINARY]
|
FILE SMM = $(NAMED_GUID) {
|
SMM_DEPEX SMM_DEPEX Optional |.depex
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.DXE_SMM_DRIVER.DRIVER_ACPITABLE]
|
FILE SMM = $(NAMED_GUID) {
|
DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
RAW ACPI Optional |.acpi
|
RAW ASL Optional |.aml
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.SMM_CORE]
|
FILE SMM_CORE = $(NAMED_GUID) {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.UEFI_APPLICATION]
|
FILE APPLICATION = $(NAMED_GUID) {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.UEFI_APPLICATION.UI]
|
FILE APPLICATION = $(NAMED_GUID) {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="Enter Setup"
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.USER_DEFINED.LOGO]
|
FILE FREEFORM = $(NAMED_GUID) {
|
RAW BIN |.bmp
|
}
|
|
[Rule.Common.PEIM.LzmaCompress]
|
FILE PEIM = $(NAMED_GUID) {
|
PEI_DEPEX PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
|
GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
}
|
|
[Rule.Common.PEIM.LzmaCompressBINARY]
|
FILE PEIM = $(NAMED_GUID) {
|
PEI_DEPEX PEI_DEPEX Optional |.depex
|
GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF {
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
}
|
|
[Rule.Common.UEFI_APPLICATION.BINARY]
|
FILE APPLICATION = $(NAMED_GUID) {
|
PE32 PE32 |.efi
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.UEFI_APPLICATION.UI]
|
FILE APPLICATION = $(NAMED_GUID) {
|
PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
UI STRING="Enter Setup"
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.USER_DEFINED]
|
FILE FREEFORM = $(NAMED_GUID) {
|
UI STRING="$(MODULE_NAME)" Optional
|
RAW BIN |.bin
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.USER_DEFINED.APINIT]
|
FILE RAW = $(NAMED_GUID) Fixed Align=4K {
|
RAW SEC_BIN |.com
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.USER_DEFINED.ACPITABLE]
|
FILE FREEFORM = $(NAMED_GUID) {
|
RAW ACPI Optional |.acpi
|
RAW ASL Optional |.aml
|
UI STRING="$(MODULE_NAME)" Optional
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
}
|
|
[Rule.Common.USER_DEFINED.MICROCODE]
|
FILE RAW = 197DB236-F856-4924-90F8-CDF12FB875F3 {
|
$(INF_OUTPUT)/$(MODULE_NAME).bin
|
}
|
|
[Rule.Common.PEIM.BIN_FV]
|
FILE FV_IMAGE = $(NAMED_GUID) {
|
FV_IMAGE FV |.fv
|
}
|
|
[Rule.Common.DXE_DRIVER.BIN_FV]
|
FILE FV_IMAGE = $(NAMED_GUID) {
|
FV_IMAGE FV |.fv
|
}
|