<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
</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
\r
<target name="Tools" depends="Libraries">\r
<subant target="" inheritall="true">\r
- <fileset dir="${PACKAGE_DIR}" includes="*/build.xml"\r
+ <fileset dir="${PACKAGE_DIR}" includes="*/build.xml" \r
excludes="${Libs}"/>\r
</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