Releasing old build.xml file into M5a branch.
diff --git a/bundles/org.eclipse.core.resources/build.xml b/bundles/org.eclipse.core.resources/build.xml index 19f70d7..c70f1ae 100644 --- a/bundles/org.eclipse.core.resources/build.xml +++ b/bundles/org.eclipse.core.resources/build.xml
@@ -1,126 +1,140 @@ <?xml version="1.0" encoding="UTF-8"?> -<project name="org.eclipse.core.resources" default="build.jars" basedir="."> +<project name="org.eclipse.core.resources" default="plugin.zip" basedir="."> + <target name="initTemplate" unless="template"> + <initTemplate/> + </target> + <target name="init" depends="initTemplate"> + <property name="plugin" value="org.eclipse.core.resources"/> + <property name="version" value="1.9.0"/> + <property name="stamp" value=""/> + <property name="os" value="win32"/> + <property name="ws" value="win32"/> + <property name="nl" value="en_US"/> + <property name="arch" value="x86"/> + </target> - <target name="initTemplate" unless="template"> - <initTemplate/> - </target> + <target name="src.zip" depends="init"> + <property name="base" value="${basedir}/src.zip.pdetemp"/> + <delete dir="${base}"/> + <mkdir dir="${base}"/> + <antcall target="src"> + <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/> + </antcall> + <ant antfile="${template}" target="runZip"> + <property name="resultingFile" value="${basedir}/${plugin}_${version}.src.zip"/> + <property name="targetDir" value="${base}"/> + </ant> + <delete dir="${base}"/> + </target> - <target name="init" depends="initTemplate, properties"> - </target> + <target name="plugin.zip" depends="bin.zip"/> + <target name="bin.zip" depends="init"> + <property name="base" value="${basedir}/bin.zip.pdetemp"/> + <delete dir="${base}"/> + <mkdir dir="${base}"/> + <antcall target="jar"> + <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/> + </antcall> + <antcall target="bin"> + <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/> + </antcall> + <delete> + <fileset dir="${base}" includes="**/*.bin.log"/> + </delete> + <ant antfile="${template}" target="runZip"> + <property name="resultingFile" value="${basedir}/${plugin}_${version}.zip"/> + <property name="targetDir" value="${base}"/> + </ant> + <delete dir="${base}"/> + </target> - <target name="build.update.jar" depends="init"> - <property name="base" value="${basedir}/bin.zip.pdetemp"/> - <delete dir="${base}"/> - <mkdir dir="${base}"/> - <antcall target="build.jars"/> - <antcall target="gather.bin.parts"> - <param name="destination" value="${base}/"/> - </antcall> - <delete> - <fileset dir="${base}" includes="**/*.bin.log"/> - </delete> - <zip zipfile="${basedir}/${plugin}_${version}.jar" basedir="${base}/plugins/${plugin}_${version}"/> - <delete dir="${base}"/> - </target> + <target name="log.zip" depends="init"> + <property name="base" value="${basedir}/log.zip.pdetemp"/> + <delete dir="${base}"/> + <mkdir dir="${base}"/> + <antcall target="log"> + <param name ="destroot" value="${base}/plugins/${plugin}_${version}"/> + </antcall> + <ant antfile="${template}" target="runZip"> + <property name="resultingFile" value="${basedir}/${plugin}_${version}.log.zip"/> + <property name="targetDir" value="${base}"/> + </ant> + <delete dir="${base}"/> + </target> - <target name="gather.bin.parts" depends="init" if="destination"> - <ant antfile="${template}" target="includesExcludesCopy"> - <property name="srcdir" value="${basedir}"/> - <property name="dest" value="${destination}/plugins/${plugin}_${version}"/> - <property name="excludes" value="${bin.excludes}"/> - <property name="includes" value="${bin.includes}"/> - </ant> - </target> + <target name="resources.jar" depends="init"> + <ant antfile="${template}" target="jar"> + <property name="mapping" value="src/"/> + <property name="includes" value="src/"/> + <property name="excludes" value=""/> + <property name="dest" value="${basedir}/resources.jar"/> + <property name="compilePath" value="../org.eclipse.core.runtime/bin;../org.eclipse.core.runtime/runtime.jar;../org.eclipse.core.boot/bin;../org.eclipse.core.boot/boot.jar;../org.apache.xerces/bin;../org.apache.xerces/xerces.jar;../org.eclipse.ant.core/bin;../org.eclipse.ant.core/antsupport.jar;../org.apache.ant/bin;../org.apache.ant/ant.jar;../org.apache.ant/jakarta-ant-1.4.1-optional.jar"/> + </ant> + </target> - <target name="resources.jar" depends="init"> - <ant antfile="${template}" target="jar"> - <property name="dest" value="${basedir}/resources.jar"/> - <property name="srcdir" value="${basedir}"/> - <property name="includes" value="src/"/> - <property name="excludes" value=""/> - <property name="mapping" value="src/"/> - <property name="compilePath" value="${location.org.eclipse.core.runtime}/bin;${location.org.eclipse.core.runtime}/runtime.jar;${location.org.eclipse.core.boot}/bin;${location.org.eclipse.core.boot}/boot.jar;${location.org.eclipse.core.resources}/bin;${location.org.eclipse.core.resources}/resources.jar;${location.org.apache.xerces}/bin;${location.org.apache.xerces}/xerces.jar;${location.org.eclipse.ant.core}/bin;${location.org.eclipse.ant.core}/antsupport.jar"/> - </ant> - </target> + <target name="lib/resources-ant.jar" depends="init"> + <ant antfile="${template}" target="jar"> + <property name="mapping" value="src_ant/"/> + <property name="includes" value="src_ant/"/> + <property name="excludes" value=""/> + <property name="dest" value="${basedir}/lib/resources-ant.jar"/> + <property name="compilePath" value="../org.eclipse.core.runtime/bin;../org.eclipse.core.runtime/runtime.jar;../org.eclipse.core.boot/bin;../org.eclipse.core.boot/boot.jar;resources.jar;bin/;../org.apache.xerces/bin;../org.apache.xerces/xerces.jar;../org.eclipse.ant.core/bin;../org.eclipse.ant.core/antsupport.jar;../org.apache.ant/bin;../org.apache.ant/ant.jar;../org.apache.ant/jakarta-ant-1.4.1-optional.jar"/> + </ant> + </target> - <target name="lib/resources-ant.jar" depends="init"> - <ant antfile="${template}" target="jar"> - <property name="dest" value="${basedir}/lib/resources-ant.jar"/> - <property name="srcdir" value="${basedir}"/> - <property name="includes" value="src_ant/"/> - <property name="excludes" value=""/> - <property name="mapping" value="src_ant/"/> - <property name="compilePath" value="${location.org.eclipse.core.runtime}/bin;${location.org.eclipse.core.runtime}/runtime.jar;${location.org.eclipse.core.boot}/bin;${location.org.eclipse.core.boot}/boot.jar;${location.org.eclipse.core.resources}/bin;${location.org.eclipse.core.resources}/resources.jar;${location.org.apache.xerces}/bin;${location.org.apache.xerces}/xerces.jar;${location.org.eclipse.ant.core}/bin;${location.org.eclipse.ant.core}/antsupport.jar;${location.org.apache.ant}/ant.jar"/> - </ant> - </target> + <target name="jar" depends="init,resources.jar,lib/resources-ant.jar"> + </target> - <target name="build.jars" depends="init,resources.jar,lib/resources-ant.jar"> - </target> + <target name="resourcessrc.zip" depends="init"> + <property name="destroot" value="${basedir}"/> + <ant antfile="${template}" target="src"> + <property name="mapping" value="src/"/> + <property name="includes" value="src/**/*.java"/> + <property name="excludes" value=""/> + <property name="dest" value="${destroot}/resourcessrc.zip"/> + </ant> + </target> - <target name="build.zips" depends="init"> - </target> + <target name="lib/resources-antsrc.zip" depends="init"> + <property name="destroot" value="${basedir}"/> + <ant antfile="${template}" target="src"> + <property name="mapping" value="src_ant/"/> + <property name="includes" value="src_ant/**/*.java"/> + <property name="excludes" value=""/> + <property name="dest" value="${destroot}/lib/resources-antsrc.zip"/> + </ant> + </target> - <target name="gather.sources" depends="init" if="destination"> - <mkdir dir="${destination}/plugins/${plugin}_${version}"/> - <copy file="${basedir}/resourcessrc.zip" todir="${destination}/plugins/${plugin}_${version}"/> - <mkdir dir="${destination}/plugins/${plugin}_${version}/lib"/> - <copy file="${basedir}/lib/resources-antsrc.zip" todir="${destination}/plugins/${plugin}_${version}/lib"/> - </target> + <target name="src" depends="init,resourcessrc.zip,lib/resources-antsrc.zip"> + </target> - <target name="resourcessrc.zip" depends="init"> - <ant antfile="${template}" target="src"> - <property name="srcdir" value="${basedir}"/> - <property name="mapping" value="src/"/> - <property name="dest" value="${basedir}/resourcessrc.zip"/> - <property name="excludes" value=""/> - <property name="includes" value="src/**/*.java"/> - </ant> - </target> + <target name="bin" depends="init"> + <property name="destroot" value="${basedir}"/> + <ant antfile="${template}" target="bin"> + <property name="includes" value="os/,plugin.xml,*.jar,plugin.properties,.options,about.html,lib/"/> + <property name="excludes" value="src/,src_ant/"/> + <property name="dest" value="${destroot}"/> + </ant> + </target> - <target name="lib/resources-antsrc.zip" depends="init"> - <ant antfile="${template}" target="src"> - <property name="srcdir" value="${basedir}"/> - <property name="mapping" value="src_ant/"/> - <property name="dest" value="${basedir}/lib/resources-antsrc.zip"/> - <property name="excludes" value=""/> - <property name="includes" value="src_ant/**/*.java"/> - </ant> - </target> + <target name="log" depends="init"> + <property name="destroot" value="${basedir}"/> + <ant antfile="${template}" target="log"> + <property name="dest" value="${destroot}"/> + </ant> + </target> - <target name="build.sources" depends="init,resourcessrc.zip,lib/resources-antsrc.zip"> - </target> - - <target name="gather.logs" depends="init"> - <mkdir dir="${destination}/plugins/${plugin}_${version}"/> - <copy file="${basedir}/resources.jar.bin.log" todir="${destination}/plugins/${plugin}_${version}"/> - <mkdir dir="${destination}/plugins/${plugin}_${version}/lib"/> - <copy file="${basedir}/lib/resources-ant.jar.bin.log" todir="${destination}/plugins/${plugin}_${version}/lib"/> - </target> - - <target name="clean" depends="init"> - <delete> - <fileset dir="${basedir}" includes="*.bin"/> - <fileset dir="${basedir}" includes="**/*.log"/> - <fileset dir="${basedir}" includes="resources.jar,lib/resources-ant.jar"/> - <fileset dir="${basedir}" includes="resourcessrc.zip,lib/resources-antsrc.zip"/> - <fileset dir="${basedir}" includes="**/*.pdetemp"/> - </delete> - <delete file="${plugin}_${version}.jar"/> - <delete file="${plugin}_${version}.src.zip"/> - <delete file="${plugin}_${version}.log.zip"/> - </target> - - <target name="properties"> - <property name="plugin" value="org.eclipse.core.resources"/> - <property name="version" value="1.9.0"/> - <pluginLocation plugin="org.eclipse.ant.core" property="location.org.eclipse.ant.core"/> - <pluginLocation plugin="org.eclipse.core.boot" property="location.org.eclipse.core.boot"/> - <pluginLocation plugin="org.eclipse.core.runtime" property="location.org.eclipse.core.runtime"/> - <pluginLocation plugin="org.apache.xerces" property="location.org.apache.xerces"/> - <pluginLocation plugin="org.apache.ant" property="location.org.apache.ant"/> - <pluginLocation plugin="org.eclipse.core.resources" property="location.org.eclipse.core.resources"/> - <property name="bin.includes" value="os/,plugin.xml,*.jar,plugin.properties,.options,about.html,lib/"/> - <property name="bin.excludes" value="src/,src_ant/"/> - </target> - -</project> \ No newline at end of file + <target name="clean" depends="init"> + <ant antfile="${template}" target="clean"> + <property name="jar" value="resources.jar,lib/resources-ant.jar"/> + <property name="srczips" value="resourcessrc.zip,lib/resources-antsrc.zip"/> + </ant> + <delete> + <fileset dir="." includes="**/*.pdetemp"/> + </delete> + <delete file="${plugin}_${version}.zip"/> + <delete file="${plugin}_${version}.src.zip"/> + <delete file="${plugin}_${version}.doc.zip"/> + <delete file="${plugin}_${version}.log.zip"/> + </target> +</project>