Removed PcdFeatureFlag Attribute - use in the FeatureFlag instead PcdTokenSpaceGuidCN...
authorlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 17 Sep 2007 21:39:09 +0000 (21:39 +0000)
committerlhauch <lhauch@de2fecce-e211-0410-80a6-f3fac2684e05>
Mon, 17 Sep 2007 21:39:09 +0000 (21:39 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@3879 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/BaseTools/Conf/XMLSchema/FrameworkDataAttributes.xsd

index 5a4e6f0..d40561e 100644 (file)
     <xs:attribute name="Usage" type="BootModeUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="DataHubAttributes">\r
     <xs:attribute name="Usage" type="DataHubUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="EventAttributes">\r
     <xs:attribute name="Usage" type="EventUsage" use="required"/>\r
     <xs:attribute name="EventGuidCName" type="C_NameType" use="optional"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="ExternAttributes">\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="FilenameAttributes">\r
     <xs:attribute name="TagName" type="ToolsNameConvention" use="optional"/>\r
     <xs:attribute name="ToolChainFamily" type="ToolsNameConvention" use="optional"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="GuidAttributes">\r
     <xs:attribute name="Usage" type="GuidUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="GuidDeclarationAttributes">\r
     <xs:attribute name="Name" type="UiNameType" use="required"/>\r
     <xs:attribute name="Usage" type="HiiPackageUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="HobAttributes">\r
     <xs:attribute name="Usage" type="HobUsage" use="required"/>\r
     <xs:attribute name="HobGuidCName" type="C_NameType" use="optional"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="IncludeHeaderAttributes">\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
     <xs:attribute name="SupModuleList" type="ModuleListType" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="IndustryStdHeaderAttributes">\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
     <xs:attribute name="SupModuleList" type="ModuleListType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="LibraryClassDeclarationAttributes">\r
     <xs:attribute name="Name" type="KeywordType" use="required"/>\r
     <xs:attribute name="PackageVersion" type="VersionDataType" use="optional"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="PackageNameAttributes">\r
     <!--Used with the FrameworkDatabase PackageList.Packagename  -->\r
     <xs:attribute name="PcdItemType" type="PcdItemTypes" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="PcdDeclarationAttributes">\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="Usage" type="PpiUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="PpiNotifyAttributes">\r
     <xs:attribute name="Usage" type="PpiNotifyUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="ProtocolAttributes">\r
     <xs:attribute name="Usage" type="ProtocolUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="ProtocolDeclarationAttributes">\r
     <xs:attribute name="Name" type="UiNameType" use="required"/>\r
     <xs:attribute name="Usage" type="ProtocolNotifyUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="SystemTableAttributes">\r
     <xs:attribute name="Usage" type="SystemTableUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
   <xs:attributeGroup name="VariableAttributes">\r
     <xs:attribute name="Usage" type="VariableUsage" use="required"/>\r
     <xs:attribute name="SupArchList" type="ArchListType" use="optional"/>\r
     <xs:attribute name="FeatureFlag" type="FeatureFlagExpressionType" use="optional"/>\r
-    <xs:attribute name="PcdFeatureFlag" type="xs:normalizedString" use="optional"/>\r
   </xs:attributeGroup>\r
 </xs:schema>\r