1
<?xml version="1.0" encoding="UTF-8"?>
2
<project name="Gridengine Java" default="all" basedir=".">
4
<description>Builds the java parts of gridengine</description>
8
<property file="build_private.properties"/>
9
<property file="build.properties"/>
11
<macrodef name="myant">
12
<attribute name="target" default=""/>
13
<!-- attribute name="args" default="${sge.ant.args}"/ -->
14
<attribute name="dir" default="${basedir}"/>
16
<echo>myant: Doing target="@{target}" on directory "@{dir}"</echo>
17
<java classname="org.apache.tools.ant.launch.Launcher"
18
fork="true" failonerror="true"
20
<jvmarg value="-Djava.compiler=none"/>
22
<pathelement path="${java.class.path}"/>
23
<pathelement location="${libs.junit.classpath}"/>
25
<!-- arg line="@{args} @{target}"/ -->
26
<arg line="@{target}"/>
32
<target name="all" depends="drmaa, juti, jgdi"/>
33
<target name="depend" depends="init"/>
34
<target name="clean" depends="drmaa.clean, juti.clean, jgdi.clean"/>
35
<target name="javadoc" depends="drmaa.javadoc, juti.javadoc, jgdi.javadoc"/>
36
<target name="test" depends="drmaa.test, juti.test, jgdi.test"/>
39
<target name="drmaa" depends="init">
40
<myant dir="libs/jdrmaa"/>
41
<!-- <myant dir="classes"/> -->
44
<target name="drmaa.clean" depends="init">
45
<myant dir="libs/jdrmaa" target="clean"/>
48
<target name="drmaa.javadoc" depends="init">
49
<myant dir="libs/jdrmaa" target="javadoc"/>
52
<target name="drmaa.test" depends="init">
53
<myant dir="libs/jdrmaa" target="test"/>
57
<target name="juti" depends="init">
58
<myant dir="libs/juti"/>
61
<target name="juti.clean" depends="init">
62
<myant dir="libs/juti" target="clean"/>
65
<target name="juti.javadoc" depends="init">
66
<myant dir="libs/juti" target="javadoc"/>
69
<target name="juti.test" depends="init">
70
<myant dir="libs/juti" target="test"/>
74
<target name="jgdi" depends="init">
75
<myant dir="libs/jgdi"/>
78
<target name="jgdi.clean" depends="init">
79
<myant dir="libs/jgdi" target="clean"/>
82
<target name="jgdi.javadoc" depends="init">
83
<myant dir="libs/jgdi" target="javadoc"/>
86
<target name="jgdi.test" depends="init">
87
<myant dir="libs/jgdi" target="test"/>