mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-12-04 13:23:26 +01:00
118 lines
3.8 KiB
Plaintext
118 lines
3.8 KiB
Plaintext
|
# Fat FV File
|
||
|
!if ($(ARCH) == "X64")
|
||
|
|
||
|
[FV.FatPkgX64]
|
||
|
|
||
|
!elseif ($(ARCH) == "IA32")
|
||
|
|
||
|
[FV.FatPkgIA32]
|
||
|
|
||
|
!endif
|
||
|
|
||
|
BlockSize = 0x10000
|
||
|
NumBlocks = 0x3
|
||
|
FvAlignment = 16 #FV alignment and FV attributes setting.
|
||
|
ERASE_POLARITY = 1
|
||
|
MEMORY_MAPPED = TRUE
|
||
|
STICKY_WRITE = TRUE
|
||
|
LOCK_CAP = TRUE
|
||
|
LOCK_STATUS = TRUE
|
||
|
WRITE_DISABLED_CAP = TRUE
|
||
|
WRITE_ENABLED_CAP = TRUE
|
||
|
WRITE_STATUS = TRUE
|
||
|
WRITE_LOCK_CAP = TRUE
|
||
|
WRITE_LOCK_STATUS = TRUE
|
||
|
READ_DISABLED_CAP = TRUE
|
||
|
READ_ENABLED_CAP = TRUE
|
||
|
READ_STATUS = TRUE
|
||
|
READ_LOCK_CAP = TRUE
|
||
|
READ_LOCK_STATUS = TRUE
|
||
|
|
||
|
# Dxe Module
|
||
|
INF Clover/FatPkg/EnhancedFatDxe/Fat.inf
|
||
|
INF Clover/VBoxFsDxe/VBoxExt2.inf
|
||
|
INF Clover/VBoxFsDxe/VBoxExt4.inf
|
||
|
INF Clover/VBoxFsDxe/VBoxHfs.inf
|
||
|
INF Clover/VBoxFsDxe/VBoxReiserFS.inf
|
||
|
INF Clover/PartitionDxe/PartitionDxe.inf
|
||
|
|
||
|
[Rule.Common.SEC]
|
||
|
FILE SEC = $(NAMED_GUID) {
|
||
|
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi
|
||
|
UI STRING ="$(MODULE_NAME)" Optional
|
||
|
VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|
||
|
}
|
||
|
|
||
|
|
||
|
[Rule.Common.PEI_CORE]
|
||
|
FILE PEI_CORE = $(NAMED_GUID) {
|
||
|
PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).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=32 $(INF_OUTPUT)/$(MODULE_NAME).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.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_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.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.BINARY]
|
||
|
FILE APPLICATION = $(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.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)
|
||
|
}
|
||
|
|