EDK II Package Declaration (DEC) File Format Specification
1 Introduction
1.1 Overview
1.2 Terms
1.3 Related Information
1.4 Target Audience
1.5 Conventions Used in this Document
2 DEC File Overview
2.1 Usage Overview
2.2 Declaration File Format
2.3 EDK II DEC Format
2.4 [Defines] Usage
2.5 [Includes] Usage
2.6 [Guids] Usage
2.7 [Protocols] Usage
2.8 [Ppis] Usage
2.9 [LibraryClasses] Usage
2.10 PCD Usage
2.11 [UserExtensions] Usage
3 EDK II DEC File Format
3.1 General Rules
3.2 Package Declaration (DEC) Definitions
3.3 Header Comment Section
3.4 [Defines] Section
3.5 [Includes] Sections
3.6 [Guids] Sections
3.7 [Protocols] Sections
3.8 [PPIs] Sections
3.9 [LibraryClasses] Sections
3.10 PCD Sections
3.11 [UserExtensions] Sections
Appendix A DEC Examples
A.1 EDK II IntelFrameworkPkg Example
A.2 EDK II EmulatorPkg Example
A.3 ShellBinPkg.dec
A.4 UefiCpuPkg.dec
Appendix B EDK II Module Types
Tables
Table 1 MACRO Usages
Table 2 EDK II Module Types
Published with GitBook
3 EDK II DEC File Format
EDK II Package Declaration (DEC) File Format Specification
Revision 1.27
3 EDK II DEC File Format
This section of the document describes the EDK II DEC sections using an Extended Backus-Naur Form.
EDK II Package Declaration (DEC) File Format Specification
Revision 1.27