From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A7D2F21A16ED1 for ; Fri, 26 May 2017 17:49:11 -0700 (PDT) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 May 2017 17:50:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.38,400,1491289200"; d="scan'208";a="91918296" Received: from mdkinney-mobl.amr.corp.intel.com ([10.254.75.18]) by orsmga004.jf.intel.com with ESMTP; 26 May 2017 17:50:06 -0700 From: Michael Kinney To: edk2-devel@lists.01.org Cc: Laszlo Ersek , Liming Gao , Yonghong Zhu , Kevin W Shaw Date: Fri, 26 May 2017 17:49:29 -0700 Message-Id: <1495846169-37664-2-git-send-email-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.6.3.windows.1 In-Reply-To: <1495846169-37664-1-git-send-email-michael.d.kinney@intel.com> References: <1495846169-37664-1-git-send-email-michael.d.kinney@intel.com> Subject: [edk2-InfSpecification PATCH] Add LIB to supported file types in [Binaries] section X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2017 00:49:11 -0000 https://bugzilla.tianocore.org/show_bug.cgi?id=463 Cc: Laszlo Ersek Cc: Liming Gao Cc: Yonghong Zhu Cc: Kevin W Shaw Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael Kinney --- 2_inf_overview/27_[binaries]_section.md | 7 ++++++- 3_edk_ii_inf_file_format/315_[binaries]_section.md | 2 +- README.md | 3 ++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/2_inf_overview/27_[binaries]_section.md b/2_inf_overview/27_[binaries]_section.md index f117340..993b836 100644 --- a/2_inf_overview/27_[binaries]_section.md +++ b/2_inf_overview/27_[binaries]_section.md @@ -74,7 +74,7 @@ The formats for entries in this section are: ``` FileType|Relative/path/and/filename.ext|DEBUG|GCC|UNIXGCC|TRUE FileType|Filename.ext|*|GCC -FIleType|Relative/path/and/filename.ext|RELEASE +FileType|Relative/path/and/filename.ext|RELEASE FileType|Filename.ext|RELEASE FileType|Filename.ext ``` @@ -170,6 +170,11 @@ This binary is an `EFI_SECTION_COMPATIBILTY16 leaf` section. This binary is an `EFI_SECTION_FIRMWARE_VOLUME_IMAGE` leaf section. +**_LIB_** + +This binary is a pre-built library instance that provides the library class +defined in the `LIBRARY_CLASS` statement in the `[Defines]` section. + ********** **Note:** The section names listed above refer to leaf section type values rather than the name of the data structure. diff --git a/3_edk_ii_inf_file_format/315_[binaries]_section.md b/3_edk_ii_inf_file_format/315_[binaries]_section.md index 7a03547..d6d57f2 100644 --- a/3_edk_ii_inf_file_format/315_[binaries]_section.md +++ b/3_edk_ii_inf_file_format/315_[binaries]_section.md @@ -110,7 +110,7 @@ included in any one `[Binaries]` section. ::= {"ACPI"} {"ASL"} {"PE32"} {"PIC"} {"FV"} {"PEI_DEPEX"} {"DXE_DEPEX"} {"SMM_DEPEX"} {"TE"} {"BIN"} {"RAW"} {"COMPAT16"} - {"DISPOSABLE"} + {"DISPOSABLE"} {"LIB"} ``` #### Parameters diff --git a/README.md b/README.md index 57e05d2..e2ffcb9 100644 --- a/README.md +++ b/README.md @@ -192,4 +192,5 @@ Copyright (c) 2007-2017, Intel Corporation. All rights reserved. | | Updated other sections to specify how the build system will evaluate the Feature Flag Expression | | | | Prohibit using #include statements in UNI files specified in the MODULE_UNI_FILE entry | | | 1.25 | Revised WORKSPACE wording for updated build system that can handle packages located outside of the WORKSPACE directory tree (refer to the TianoCore.org/EDKII website for additional instructions on setting up a development environment). | January 2016 | -| 1.26 | Convert to GitBooks | March 2017 | +| 1.26 | Convert to GitBooks | May 2017 | +| | [#463](https://bugzilla.tianocore.org/show_bug.cgi?id=463) INF spec: document the LIB file type under the [Binaries] Section | | -- 2.6.3.windows.1