Final modifications complete, ready for review.
authorlhauch <lhauch@7335b38e-4728-0410-8992-fb3ffe349368>
Fri, 23 May 2008 20:28:46 +0000 (20:28 +0000)
committerlhauch <lhauch@7335b38e-4728-0410-8992-fb3ffe349368>
Fri, 23 May 2008 20:28:46 +0000 (20:28 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1244 7335b38e-4728-0410-8992-fb3ffe349368

Conf/XMLSchema/WorkspaceContent.xsd

index 34d0cac..f8df011 100644 (file)
                                                </xs:documentation>\r
                                        </xs:annotation>\r
                                        <xs:complexType>\r
-                                               <xs:sequence>\r
-                                                       <xs:element name="ToolsList" minOccurs="0" maxOccurs="1">\r
-                                                               <xs:complexType>\r
-                                                                       <xs:sequence>\r
-                                                                               <xs:element minOccurs="1" maxOccurs="unbounded"\r
-                                                                                       name="Filename" type="xs:anyURI">\r
-                                                                                       <xs:annotation>\r
-                                                                                               <xs:documentation xml:lang="en-us"> This is used to\r
-                                                                                                       track the actual installation location of the Tools\r
-                                                                                                       Section files. During an installation, the user may\r
-                                                                                                       change in the installation location, so that it is\r
-                                                                                                       different from the location in the ZIP file. The\r
-                                                                                                       location is not WORKSPACE relative, but the full path\r
-                                                                                                       and filename. </xs:documentation>\r
-                                                                                               <xs:documentation xml:lang="en-us"> Any removal tools\r
-                                                                                                       must check this value to locate correctly, the items\r
-                                                                                                       that will be removed. </xs:documentation>\r
-                                                                                       </xs:annotation>\r
-                                                                               </xs:element>\r
-                                                                       </xs:sequence>\r
-                                                               </xs:complexType>\r
-                                                       </xs:element>\r
-                                                       <xs:element name="MiscellaneousFilesList" minOccurs="0"\r
-                                                               maxOccurs="1">\r
-                                                               <xs:complexType>\r
-                                                                       <xs:sequence>\r
-                                                                               <xs:element name="Filename" minOccurs="1"\r
-                                                                                       maxOccurs="unbounded">\r
-                                                                                       <xs:annotation>\r
-                                                                                               <xs:documentation xml:lang="en-us"> This is used to\r
-                                                                                                       track the actual installation location of files from\r
-                                                                                                       MiscellaneousFiles sections. During an installation,\r
-                                                                                                       the user may change in the installation location, so\r
-                                                                                                       that it is different from the location in the ZIP\r
-                                                                                                       file. </xs:documentation>\r
-                                                                                               <xs:documentation xml:lang="en-us"> Any removal tools\r
-                                                                                                       must check this value to locate correctly, the items\r
-                                                                                                       that will be removed. </xs:documentation>\r
-                                                                                       </xs:annotation>\r
-                                                                               </xs:element>\r
-                                                                       </xs:sequence>\r
-                                                               </xs:complexType>\r
-                                                       </xs:element>\r
-                                               </xs:sequence>\r
                                                <xs:attribute name="ReadOnly" type="xs:boolean" default="false"\r
                                                        use="optional">\r
                                                        <xs:annotation>\r
                                                                </xs:documentation>\r
                                                        </xs:annotation>\r
                                                </xs:attribute>\r
+                                               <xs:attribute name="ProvidesTools" type="xs:boolean" default="false"\r
+                                                       use="optional">\r
+                                                       <xs:annotation>\r
+                                                               <xs:documentation xml:lang="en-us"> This is used to identify a\r
+                                                                       distribution that provides tools that may or may not be\r
+                                                                       installed in a WORKSPACE. </xs:documentation>\r
+                                                       </xs:annotation>\r
+                                               </xs:attribute>\r
+                                               <xs:attribute name="ProvidesMiscellaneousFiles" type="xs:boolean"\r
+                                                       default="false" use="optional">\r
+                                                       <xs:annotation>\r
+                                                               <xs:documentation xml:lang="en-us"> This is used to identify a\r
+                                                                       distribution that provides miscellaneous files that must be\r
+                                                                       installed in a WORKSPACE. </xs:documentation>\r
+                                                       </xs:annotation>\r
+                                               </xs:attribute>\r
                                        </xs:complexType>\r
                                </xs:element>\r
                                <xs:element name="PackageList" minOccurs="0" maxOccurs="1">\r