build-plugin.xml
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
Re-worked the jobs service to include UI and GL pools
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>