blob: 2f0f9b5eaf95d2706c78bbf7281152a67e5beda9 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="export-executable" default="build" basedir=".">
<property name="output" value="bin" />
<property name="jar_file" value="ecj.jar" />
<target name="build">
<delete file="${basedir}/${jar_file}" failonerror="no" />
<delete dir="${output}" failonerror="no" />
<mkdir dir="${output}" />
<javac srcdir="${basedir}" destdir="${output}"
debuglevel="lines,source"
source="1.3"
target="1.2"
excludes="org/eclipse/jdt/internal/compiler/tool/*,**/apt/**">
<compilerarg line="-Xlint:none"/>
</javac>
<javac destdir="${output}"
debuglevel="lines,source"
source="1.6"
target="1.6"
includes="org/eclipse/jdt/internal/compiler/tool/*">
<src path="${basedir}"/>
<include name="org/eclipse/jdt/internal/compiler/tool/*"/>
<include name="**/apt/**"/>
<compilerarg line="-Xlint:none"/>
</javac>
<zip destfile="${basedir}/${jar_file}">
<fileset dir="${output}" />
<fileset dir="${basedir}">
<include name="about.html"/>
<include name="**/*.rsc"/>
<include name="META-INF/**"/>
<include name="**/*.properties"/>
<exclude name="META-INF/eclipse.inf"/>
</fileset>
</zip>
<delete dir="${output}" />
</target>
</project>