~ubuntu-branches/ubuntu/utopic/gridengine/utopic

« back to all changes in this revision

Viewing changes to source/build.xml

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2008-06-25 22:36:13 UTC
  • Revision ID: james.westby@ubuntu.com-20080625223613-tvd9xlhuoct9kyhm
Tags: upstream-6.2~beta2
ImportĀ upstreamĀ versionĀ 6.2~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<project name="Gridengine Java" default="all" basedir=".">
 
3
   
 
4
   <description>Builds the java parts of gridengine</description>
 
5
 
 
6
   <target name="init">
 
7
 
 
8
      <property file="build_private.properties"/>
 
9
      <property file="build.properties"/>
 
10
      
 
11
      <macrodef name="myant">
 
12
         <attribute name="target" default=""/>
 
13
         <!-- attribute name="args" default="${sge.ant.args}"/ -->
 
14
         <attribute name="dir" default="${basedir}"/>
 
15
         <sequential>
 
16
            <echo>myant: Doing target="@{target}" on directory "@{dir}"</echo>
 
17
            <java classname="org.apache.tools.ant.launch.Launcher" 
 
18
               fork="true" failonerror="true"
 
19
               dir="@{dir}">
 
20
               <jvmarg value="-Djava.compiler=none"/>
 
21
               <classpath>
 
22
                  <pathelement path="${java.class.path}"/>
 
23
                  <pathelement location="${libs.junit.classpath}"/>
 
24
               </classpath>
 
25
               <!-- arg line="@{args} @{target}"/ -->
 
26
               <arg line="@{target}"/>
 
27
            </java>
 
28
         </sequential>         
 
29
      </macrodef>
 
30
   </target>
 
31
    
 
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"/>
 
37
    
 
38
   <!-- DRMAA -->
 
39
   <target name="drmaa" depends="init">
 
40
      <myant dir="libs/jdrmaa"/>
 
41
      <!-- <myant dir="classes"/> -->
 
42
   </target>
 
43
    
 
44
   <target name="drmaa.clean" depends="init">
 
45
     <myant dir="libs/jdrmaa" target="clean"/>
 
46
   </target>
 
47
 
 
48
   <target name="drmaa.javadoc" depends="init">
 
49
     <myant dir="libs/jdrmaa" target="javadoc"/>
 
50
   </target>
 
51
    
 
52
   <target name="drmaa.test" depends="init">
 
53
      <myant dir="libs/jdrmaa" target="test"/>
 
54
   </target>
 
55
    
 
56
   <!-- JUTI -->
 
57
   <target name="juti" depends="init">
 
58
      <myant dir="libs/juti"/>
 
59
   </target>
 
60
    
 
61
   <target name="juti.clean" depends="init">
 
62
      <myant dir="libs/juti" target="clean"/>
 
63
   </target>
 
64
    
 
65
   <target name="juti.javadoc" depends="init">
 
66
      <myant dir="libs/juti" target="javadoc"/>
 
67
   </target>
 
68
    
 
69
   <target name="juti.test" depends="init">
 
70
      <myant dir="libs/juti" target="test"/>
 
71
   </target>
 
72
    
 
73
   <!-- JGDI -->
 
74
   <target name="jgdi" depends="init">
 
75
      <myant dir="libs/jgdi"/>
 
76
   </target>
 
77
    
 
78
   <target name="jgdi.clean" depends="init">
 
79
      <myant dir="libs/jgdi" target="clean"/>
 
80
   </target>
 
81
 
 
82
   <target name="jgdi.javadoc" depends="init">
 
83
      <myant dir="libs/jgdi" target="javadoc"/>
 
84
   </target>
 
85
    
 
86
   <target name="jgdi.test" depends="init">
 
87
      <myant dir="libs/jgdi" target="test"/>
 
88
   </target>
 
89
    
 
90
</project>