| author | Josh Reed <jareed@andrill.org> |
| Fri Jan 02 10:40:41 2009 -0600 (3 years ago) | |
| changeset 291 | 25e8cee54463 |
| parent 133 | 7f72a75a52f6 |
| permissions | -rwxr-xr-x |
| jareed@132 | 1 |
<?xml version="1.0" encoding="UTF-8"?> |
| jareed@132 | 2 |
<project default="build-plugin"> |
| jareed@132 | 3 |
<property name="src.dir" value="src"/> |
| jareed@132 | 4 |
<property name="classes.dir" value="bin"/> |
| jareed@132 | 5 |
<property file="META-INF/MANIFEST.MF"/> |
| jareed@132 | 6 |
<property file="build.properties"/> |
| jareed@132 | 7 |
|
| jareed@132 | 8 |
<path id="classpath"> |
| jareed@132 | 9 |
<fileset dir="${dist.dir}">
|
| jareed@132 | 10 |
<include name="*.jar"/> |
| jareed@132 | 11 |
</fileset> |
| jareed@132 | 12 |
<fileset file="${osgi.framework}"/>
|
| jareed@132 | 13 |
<pathelement path="${java.class.path}"/>
|
| jareed@132 | 14 |
</path> |
| jareed@133 | 15 |
|
| jareed@133 | 16 |
<target name="init"> |
| jareed@133 | 17 |
<mkdir dir="${classes.dir}"/>
|
| jareed@133 | 18 |
</target> |
| jareed@132 | 19 |
|
| jareed@133 | 20 |
<target name="compile" depends="init"> |
| jareed@132 | 21 |
<echo message="Compiling the ${Bundle-SymbolicName} plugin"/>
|
| jareed@132 | 22 |
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" debug="true"/>
|
| jareed@132 | 23 |
</target> |
| jareed@132 | 24 |
|
| jareed@132 | 25 |
<target name="copy-resources"> |
| jareed@132 | 26 |
<echo message="Copying resources"/> |
| jareed@132 | 27 |
<copy todir="${classes.dir}">
|
| jareed@132 | 28 |
<fileset dir="." includes="${bin.includes}"/>
|
| jareed@132 | 29 |
</copy> |
| jareed@132 | 30 |
</target> |
| jareed@132 | 31 |
|
| jareed@132 | 32 |
<target name="build-plugin" depends="compile, copy-resources"> |
| jareed@132 | 33 |
<jar jarfile="${dist.dir}/${Bundle-SymbolicName}_${Bundle-Version}.jar" basedir="${classes.dir}" manifest="META-INF/MANIFEST.MF"/>
|
| jareed@132 | 34 |
</target> |
| jareed@132 | 35 |
|
| jareed@132 | 36 |
<target name="clean"> |
| jareed@132 | 37 |
<delete includeemptydirs="true"> |
| jareed@132 | 38 |
<fileset dir="${classes.dir}" includes="**/*"/>
|
| jareed@132 | 39 |
</delete> |
| jareed@132 | 40 |
</target> |
| jareed@132 | 41 |
</project> |