blob: 942c677b8a1d1938a39deffef85924addb583ca6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="export-executable" default="build" basedir="..">
<property name="version" value="32M4" />
<property name="gcc-path" value="/oliviert/gcj4.0.3/xgcc" />
<property name="binaryname" value="ejc${version}.exe" />
<property name="dest" value="../../bingcj" />
<property name="work" value="${dest}/tmp/" />
<property name="bin" value="${dest}/bin/" />
<property name="source" value="/oliviert/workspaces/head/org.eclipse.jdt.core" />
<property name="gcj_script_name" value="export-executable.xml"/>
<target name="build">
<echo message="target: ${dest}" />
<delete dir="${dest}" failonerror="no"/>
<mkdir dir="${dest}" />
<delete dir="${bin}" failonerror="no"/>
<mkdir dir="${bin}" />
<copy todir="${work}">
<fileset dir="${source}/batch/" excludes='**/*.html' />
</copy>
<copy todir="${work}">
<fileset dir="${source}/compiler/" excludes='**/*.html' />
</copy>
<copy todir="${bin}">
<fileset dir="${source}/batch/" includes='**/*.properties' />
</copy>
<copy todir="${bin}">
<fileset dir="${source}/compiler/" includes='**/*.properties' />
</copy>
<copy todir="${bin}">
<fileset dir="${source}/compiler/" includes='**/*.rsc' />
</copy>
<javac srcdir="${work}"
destdir="${bin}"
nowarn="on"
deprecation="off"
source="1.3"
debug="on"
verbose="off"
target="1.2">
<compilerarg compiler="org.eclipse.jdt.core.JDTCompilerAdapter" line="-1.4 -inlineJSR"/>
</javac>
<echo message="generate build script" />
<java classname="GenerateBuildScript">
<arg value="${basedir}/scripts/${gcj_script_name}"/>
<arg value="${basedir}/${bin}"/>
<arg value="i686-pc-mingw32-gcj"/>
<arg value="${basedir}/${bin}"/>
<arg value="bin"/>
<classpath>
<pathelement path="${basedir}/scripts"/>
</classpath>
</java>
<echo message="run the new build script" />
<ant antfile="${basedir}/scripts/export-executable.xml"/>
<delete file="${basedir}/scripts/export-executable.xml"/>
</target>
</project>