SignedCapsulePkg/IniParsingLib: Add InitParsingLib instance.
This library is used to parse the INI configuration file. The INI configuration file is used in EDKII capsule image to describe the capsule information. Detail format is documented in header file. Cc: Feng Tian <feng.tian@intel.com> Cc: Star Zeng <star.zeng@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Chao Zhang <chao.b.zhang@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Michael Kinney <michael.d.kinney@intel.com> Tested-by: Michael Kinney <michael.d.kinney@intel.com>
This commit is contained in:
1420
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.c
Normal file
1420
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.c
Normal file
File diff suppressed because it is too large
Load Diff
43
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.inf
Normal file
43
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.inf
Normal file
@ -0,0 +1,43 @@
|
||||
## @file
|
||||
# INI configuration parsing library.
|
||||
#
|
||||
# This library parses the INI configuration file.
|
||||
#
|
||||
# Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
|
||||
# This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
# which accompanies this distribution. The full text of the license may be found at
|
||||
# http://opensource.org/licenses/bsd-license.php
|
||||
#
|
||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = IniParsingLib
|
||||
MODULE_UNI_FILE = IniParsingLib.uni
|
||||
FILE_GUID = 6E4CD200-43E5-43CE-89E9-D715CF9526C4
|
||||
MODULE_TYPE = BASE
|
||||
VERSION_STRING = 1.0
|
||||
LIBRARY_CLASS = IniParsingLib
|
||||
|
||||
#
|
||||
# The following information is for reference only and not required by the build tools.
|
||||
#
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources]
|
||||
IniParsingLib.c
|
||||
|
||||
[Packages]
|
||||
MdePkg/MdePkg.dec
|
||||
SignedCapsulePkg/SignedCapsulePkg.dec
|
||||
|
||||
[LibraryClasses]
|
||||
BaseLib
|
||||
BaseMemoryLib
|
||||
DebugLib
|
||||
MemoryAllocationLib
|
22
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.uni
Normal file
22
SignedCapsulePkg/Library/IniParsingLib/IniParsingLib.uni
Normal file
@ -0,0 +1,22 @@
|
||||
// /** @file
|
||||
// INI configuration parsing library.
|
||||
//
|
||||
// This library parses the INI configuration file.
|
||||
//
|
||||
// Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
|
||||
//
|
||||
// This program and the accompanying materials
|
||||
// are licensed and made available under the terms and conditions of the BSD License
|
||||
// which accompanies this distribution. The full text of the license may be found at
|
||||
// http://opensource.org/licenses/bsd-license.php
|
||||
//
|
||||
// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
//
|
||||
// **/
|
||||
|
||||
|
||||
#string STR_MODULE_ABSTRACT #language en-US "INI configuration parsing library."
|
||||
|
||||
#string STR_MODULE_DESCRIPTION #language en-US "This library parses the INI configuration file."
|
||||
|
Reference in New Issue
Block a user