1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/build-plugin.xml Fri Jan 02 10:40:41 2009 -0600
1.3 @@ -0,0 +1,41 @@
1.4 +<?xml version="1.0" encoding="UTF-8"?>
1.5 +<project default="build-plugin">
1.6 + <property name="src.dir" value="src"/>
1.7 + <property name="classes.dir" value="bin"/>
1.8 + <property file="META-INF/MANIFEST.MF"/>
1.9 + <property file="build.properties"/>
1.10 +
1.11 + <path id="classpath">
1.12 + <fileset dir="${dist.dir}">
1.13 + <include name="*.jar"/>
1.14 + </fileset>
1.15 + <fileset file="${osgi.framework}"/>
1.16 + <pathelement path="${java.class.path}"/>
1.17 + </path>
1.18 +
1.19 + <target name="init">
1.20 + <mkdir dir="${classes.dir}"/>
1.21 + </target>
1.22 +
1.23 + <target name="compile" depends="init">
1.24 + <echo message="Compiling the ${Bundle-SymbolicName} plugin"/>
1.25 + <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" debug="true"/>
1.26 + </target>
1.27 +
1.28 + <target name="copy-resources">
1.29 + <echo message="Copying resources"/>
1.30 + <copy todir="${classes.dir}">
1.31 + <fileset dir="." includes="${bin.includes}"/>
1.32 + </copy>
1.33 + </target>
1.34 +
1.35 + <target name="build-plugin" depends="compile, copy-resources">
1.36 + <jar jarfile="${dist.dir}/${Bundle-SymbolicName}_${Bundle-Version}.jar" basedir="${classes.dir}" manifest="META-INF/MANIFEST.MF"/>
1.37 + </target>
1.38 +
1.39 + <target name="clean">
1.40 + <delete includeemptydirs="true">
1.41 + <fileset dir="${classes.dir}" includes="**/*"/>
1.42 + </delete>
1.43 + </target>
1.44 +</project>