From 0850ca3b8c56d87cd2a248101343889a7f073182 Mon Sep 17 00:00:00 2001 From: lhauch Date: Sun, 4 Jun 2006 06:09:14 +0000 Subject: Updated the FPD and SPD files to newer schema formats. Also updated a couple of items in the XML Schema (added a new element) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@412 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/Conf/FrameworkDatabase.db | 48 +++-- Tools/Tools.spd | 36 ++-- Tools/XMLSchema/FrameworkDataAttributes.xsd | 1 + Tools/XMLSchema/FrameworkDataElements.xsd | 9 +- Tools/XMLSchema/SurfaceArea.xsd | 308 ++++++++++++++-------------- 5 files changed, 218 insertions(+), 184 deletions(-) (limited to 'Tools') diff --git a/Tools/Conf/FrameworkDatabase.db b/Tools/Conf/FrameworkDatabase.db index 42f1051..3070d4c 100644 --- a/Tools/Conf/FrameworkDatabase.db +++ b/Tools/Conf/FrameworkDatabase.db @@ -16,7 +16,8 @@ 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. - + + FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 @@ -35,8 +36,8 @@ EdkNt32Pkg - 146fab65-922d-4bc3-b34b-cf1b0fe16eed - 0.01-test1 + 0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3 + 0.3 EdkNt32Pkg/ 2006-02-22 13:25 @@ -49,39 +50,56 @@ MdePkg - 18413569-8b0d-43b1-920f-c110aa37265d + 5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec 0.3 MdePkg/ - 2006-03-05 09:01 + 2006-03-18 19:02 Tools 53f84ca0-53fe-4412-b4e7-dcec602e1d49 - 0.1 + 0.3 Tools/ 2006-02-24 14:49 + + EdkFatPkg + 0x8EA68A2C, 0x99CB, 0x4332, 0x85, 0xc6, 0xdd, 0x58, 0x64, 0xea, 0xa6, 0x74 + 1.0 + EdkFatPkg/ + 2006-03-05 09:49 + - - EdkNt32Pkg/Nt32.fpd + + EdkNt32Pkg/Nt32.fpd + 2006-02-23 18:21 + 2006-06-03 20:20 + + + EdkNt32Pkg/Nt32Test.fpd 2006-02-24 14:49 2006-05-14 09:49 - - MdePkg/MdePkg-All-Archs.fpd + + MdePkg/MdePkg-All-Archs.fpd 2006-02-24 14:49 2006-05-14 09:49 - - MdePkg/MdePkg.fpd + + MdePkg/MdePkg.fpd 2006-02-24 14:49 2006-05-14 09:49 - - EdkModulePkg/EdkModulePkg-All-Archs.fpd + + EdkModulePkg/EdkModulePkg-All-Archs.fpd 2006-02-24 14:49 - 2006-05-14 09:49 + 2006-06-03 22:14 + + + EdkModulePkg/EdkModulePkg.fpd + 2006-02-24 14:49 + 2006-06-01 17:59 diff --git a/Tools/Tools.spd b/Tools/Tools.spd index 5fd0a38..1737d28 100644 --- a/Tools/Tools.spd +++ b/Tools/Tools.spd @@ -1,26 +1,32 @@ - Tools 53f84ca0-53fe-4412-b4e7-dcec602e1d49 - 0.1 - TianoCore.org EFI Tiano Tools - This package provides the tools needed to create EFI Tiano platform binary files (PBF) and EFI Tiano Modules that can be incorporated into a PBF. Source Code is provided for all C and Java applications. This package also provides the directory structure for holding configuration files. + 0.3 + TianoCore.org EFI Framework Tools + This package provides the tools needed to create EFI/Framework platform + binary files (PBF) and EFI/Framework Modules that can be incorporated into a PBF. + Source Code is provided for all C and Java applications. This package also provides + the directory structure and templates for configuration files. + Copyright (c) 2006, Intel Corporation - All rights reserved. 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. - 2006-02-24 14:49 + + All rights reserved. + 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. + + 2006-02-24 14:49 + 2006-02-24 14:49 http://www.TianoCore.org MIXED + false + true + FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 diff --git a/Tools/XMLSchema/FrameworkDataElements.xsd b/Tools/XMLSchema/FrameworkDataElements.xsd index 08cbfd9..8136662 100644 --- a/Tools/XMLSchema/FrameworkDataElements.xsd +++ b/Tools/XMLSchema/FrameworkDataElements.xsd @@ -657,6 +657,13 @@ + + + + + + + @@ -741,7 +748,7 @@ - This section defines what Classes of Libraries that this library belongs to. A Library may belong to multiple different library classes. + This section defines what Classes of Library that this library supports. A Library may belong to multiple different library classes. diff --git a/Tools/XMLSchema/SurfaceArea.xsd b/Tools/XMLSchema/SurfaceArea.xsd index 88300be..a0223cb 100644 --- a/Tools/XMLSchema/SurfaceArea.xsd +++ b/Tools/XMLSchema/SurfaceArea.xsd @@ -1,6 +1,6 @@ - - - - - + + + - This is the valid format for the Package Database File. Note: MsaList is used for Modules that have not yet been included in a package. + The following defines the valid format for the Framework Database (DB) File. - - - - - - - - DO NOT USE! - Use PlatformList instead. - - - - - - + + + + + + + + + + + + + - This is the valid format for the Framework Platform Description (FPD) File. + The following describes the valid format for the Framework Platform Description (FPD) File. - - - - - - - DO NOT USE! - Use FrameworkModules instead. - - - - - - DO NOT USE! - Use PcdBuildDeclaratiion in ModuleSA instead. - - - - - - - - + + + + + + + + + + + + + + + - DO NOT USE - PUT IN PLATFORM DESCRIPTION FILE, FPD + DO NOT USE removing all Library Module files - PUT IN PLATFORM DESCRIPTION FILE, FPD - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - DO NOT USE - USE MODULE DESCRIPTION FILE, MSA + DO NOT USE Removing all Library Module files - USE MODULE DESCRIPTION FILE, MSA - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - DO NOT USE - PUT IN PLATFORM DESCRIPTION FILE, FPD + DO NOT USE Removing Build Description files - PUT IN PLATFORM DESCRIPTION FILE, FPD or RecommendedInstance Attribute in MSA LibraryClass - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - This is the Module Surface Area Description that contains the list of the module's source files, library classes that can or must be used by the module, the Include Paths, Protocols and Ppi's that are either produced or consued. + This is the Module Surface Area Description (MSA) that contains the list of the module's source files, library classes that can or must be used by the module, the Include Paths, Protocols and Ppi's that are either produced or consued. - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - This is valid content for a Package Surface Area Description (SPD) file. + This describes the valid content for a Package Surface Area Description (SPD) file. - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + -- cgit v1.1