(.$(Arch)):(默认无)
可以为(.commom)(.Ia32)(.X64)(.IPF)
[Defines] Driver (定义模块的属性变量)
INF_VERSION
BASE_NAME
FILE_GUID (8-4-4-4-12)
MODULE_TYPE
VERSION_STRING
ENTRY_POINT
[Defines] Library
INF_VERSION
BASE_NAME
FILE_GUID
MODULE_TYPE
VERSION_STRING
LIBRARY_CLASS
[Source(.$(Arch))] (源文件)
示例: Dxe.h
Dxe.c
示例: Ia32/DxeLoadFunc.c
示例: Ipf/ImageRead.c
[BuildOptions] (编译文件)
MSFT:[$(Target)]_[Tool_Chain_Tag]_[$(Arch)]_[CC|DLINK]_FLAGS[= | ==]
exmple:
MSFT:DEBUG_VS2013_IA32_CC_FLAGS == /nologo/c/wx/GS-/w4/Gs/D/UNICODE/Olib2/GL/EHs-c-/D EFI_SPECIFICATION_VERSION=0X00300A /D TIANO_RELEASE_VERSION=0X77337/FAs/Oi-
[LibraryClasses(.$(Arch))] (库文件)
DEFINE MDE = MdePkg/Library
exmple: X64 Ia32
# Can use $(MDE), cannot use $(MDEMEM)
DEFINE PERF = PerformancePkg/Library
TimerLib|$(PERF)/Dx
UEFI 工程模块
最新推荐文章于 2024-08-14 15:48:27 发布
本文深入探讨了统一可扩展固件接口(UEFI)的工程模块,从基本概念到实际应用,涵盖了UEFI的初始化过程、驱动程序开发、固件更新等方面,旨在帮助读者理解UEFI在现代计算机系统中的关键作用。
摘要由CSDN通过智能技术生成