From 2fdd0c7d649cc5dd14bb372460856cb67bedc1ca Mon Sep 17 00:00:00 2001 From: lhauch Date: Fri, 2 Jun 2006 00:24:08 +0000 Subject: [PATCH] Updated Schema per e-mails. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@379 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/XMLSchema/FrameworkDataAttributes.xsd | 10 +++++- Tools/XMLSchema/FrameworkDataElements.xsd | 40 ++++++++++++++++++--- Tools/XMLSchema/FrameworkDataTypes.xsd | 7 ++++ Tools/XMLSchema/FrameworkHeaders.xsd | 20 +++++------ Tools/XMLSchema/NamingConvention.xsd | 6 ++++ 5 files changed, 66 insertions(+), 17 deletions(-) diff --git a/Tools/XMLSchema/FrameworkDataAttributes.xsd b/Tools/XMLSchema/FrameworkDataAttributes.xsd index 63d88231f7..77f3adad66 100644 --- a/Tools/XMLSchema/FrameworkDataAttributes.xsd +++ b/Tools/XMLSchema/FrameworkDataAttributes.xsd @@ -52,6 +52,7 @@ + @@ -91,7 +92,12 @@ - + + + + + + @@ -107,6 +113,7 @@ + @@ -116,6 +123,7 @@ + diff --git a/Tools/XMLSchema/FrameworkDataElements.xsd b/Tools/XMLSchema/FrameworkDataElements.xsd index 52e5c1cc07..8579d790b6 100644 --- a/Tools/XMLSchema/FrameworkDataElements.xsd +++ b/Tools/XMLSchema/FrameworkDataElements.xsd @@ -677,12 +677,14 @@ - Define in the MSA and/or SPD, what class of library is being produced by a library module - for components, it can also specify what class of library is consumed. + Used in MSA files. This defines what class of library is being supported = produced (library module) or consumed by a module. - + + + @@ -693,7 +695,19 @@ - + + + Used in MSA and SPD files. This defines what class of library is being supported = produced (library module) or consumed by a module. + + + + + + + + + + @@ -779,7 +793,7 @@ - Describe the valid content of a Surface Area Package Description (SPD) file + Surface Area Package Description (SPD) list of Module Surface Area files @@ -811,6 +825,24 @@ + + + Surface Area Package Description (SPD) list of Module Surface Area files + + + + + + + + + + + + + + + Define where we want our output to go. The Attribute, IntermediateDirectories, default MODULE, says that intermediate files will be local to the module, versus a unified directory structure. diff --git a/Tools/XMLSchema/FrameworkDataTypes.xsd b/Tools/XMLSchema/FrameworkDataTypes.xsd index 87889e911d..ecdc6d66d9 100644 --- a/Tools/XMLSchema/FrameworkDataTypes.xsd +++ b/Tools/XMLSchema/FrameworkDataTypes.xsd @@ -113,6 +113,13 @@ + + + + + + + These are the supported EFI/Framework Execution Phases diff --git a/Tools/XMLSchema/FrameworkHeaders.xsd b/Tools/XMLSchema/FrameworkHeaders.xsd index aeae77b144..718ce84d60 100644 --- a/Tools/XMLSchema/FrameworkHeaders.xsd +++ b/Tools/XMLSchema/FrameworkHeaders.xsd @@ -63,6 +63,7 @@ + @@ -87,6 +88,7 @@ + @@ -104,7 +106,10 @@ - + + + + @@ -150,12 +155,12 @@ + - @@ -216,16 +221,7 @@ DO NOT USE! removing from XMLSchema - - - - - - - - - - + diff --git a/Tools/XMLSchema/NamingConvention.xsd b/Tools/XMLSchema/NamingConvention.xsd index b44a37e539..ca19200321 100644 --- a/Tools/XMLSchema/NamingConvention.xsd +++ b/Tools/XMLSchema/NamingConvention.xsd @@ -166,6 +166,12 @@ + + + Naming convention for a path and file name + + + This defines what a Platform Name is: Alphanumeric characters and optional underscore (_) or dash (-) characters, followed by a dot and more alphanumeric characters. -- 2.39.2