]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/CCode/Source/build.xml
removed extra taskdef and taskref definitions that caused some warning messages when...
[mirror_edk2.git] / Tools / CCode / Source / build.xml
index bbe545606f10cabdd40d824fc9afb6a5e1cf61ce..f222b4abe6f774c0715687eb1113f1f974d00935 100644 (file)
@@ -35,21 +35,24 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     <fileset dir="${env.XMLBEANS_HOME}/lib" includes="*.jar"/>\r
   </path>\r
 \r
-  <taskdef classpathref="classpath" resource="GenBuild.tasks" />\r
   <taskdef classpathref="classpath" resource="net/sf/antcontrib/antlib.xml" />\r
 \r
-  <taskdef classpathref="classpath" resource="cpptasks.tasks"/>\r
-  <typedef classpathref="classpath" resource="cpptasks.types"/>\r
 \r
-  <target name="all" depends="init, Tools">\r
+  <target name="all" depends="initArch, init, Tools">\r
     <echo message="The EDK II C Tools build complete!"/>\r
   </target>\r
   \r
   <target name="init">\r
     <echo message="EDK C Code Tools, build initialization"/>\r
+    <taskdef classpathref="classpath" resource="GenBuild.tasks" />\r
+    <taskdef classpathref="classpath" resource="cpptasks.tasks"/>\r
+    <typedef classpathref="classpath" resource="cpptasks.types"/>\r
     <mkdir dir="${BIN_DIR}" />\r
     <mkdir dir="${LIB_DIR}" />\r
 \r
+  </target>\r
+\r
+  <target name="initArch">\r
     <condition property="HostArch" value="X64">\r
       <os arch="amd64"/>\r
     </condition>\r
@@ -240,7 +243,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     </if>\r
   </target>\r
 \r
-  <target name="Libraries" depends="init">\r
+  <target name="Libraries" depends="initArch, init">\r
     <subant target="" inheritall="true">\r
       <fileset dir="${PACKAGE_DIR}" \r
         includes="${Libs}"/>\r
@@ -254,13 +257,13 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     </subant>\r
   </target>\r
 \r
-  <target name="clean" depends="init">\r
+  <target name="clean" depends="initArch">\r
     <subant target="clean" inheritall="true">\r
       <fileset dir="${PACKAGE_DIR}" includes="*/build.xml"/>\r
     </subant>\r
   </target>\r
 \r
-  <target name="cleanall" depends="init">\r
+  <target name="cleanall" depends="initArch">\r
     <subant target="cleanall" inheritall="true">\r
       <fileset dir="${PACKAGE_DIR}" includes="*/build.xml"/>\r
     </subant>\r