]> rtime.felk.cvut.cz Git - orte.git/blob - orte/java/build.xml
upgrade to new version 0.3.1
[orte.git] / orte / java / build.xml
1 <?xml version="1.0"?>
2 <!-- build file for OCERA Java ORTE and RTPSeYe -->
3
4 <project name="orte" default="default" basedir=".">
5
6     <property name="src" location="src"/>
7     <property name="class" location="${java_class_dir}class"/>
8     <property name="lib"  location="${java_lib_dir}lib"/>
9     <property name="rtpseye" location="${java_class_dir}rtpseye"/>
10     <property name="path.orte" value="org/ocera/orte"/>
11     <property name ="path.rtpseye" value="org/ocera/orte/rtpseye"/>
12
13
14     <target name="default" depends="orte">
15     </target>
16
17     <!-- orte -->
18     <target name="orte" depends="jar-orte">
19     </target>
20
21     <!-- jar files -->
22     <target name="jar-orte" depends="compile-orte">
23         <!-- jar-orte -->
24         <jar jarfile="${lib}/orte.jar" basedir="${class}"
25             manifest="${src}/${path.orte}/manifest">
26             <!-- Do not include rtpseye's files in the jar -->
27             <exclude name="**/rtpseye/*.*"/>
28         </jar>
29         <!-- rtpseye-jar -->
30         <jar jarfile="${lib}/rtpseye.jar" basedir="${class}"
31             manifest="${src}/${path.rtpseye}/manifest">
32             <!-- Do not include example's files in the jar -->
33             <exclude name="**/examples/*.*"/>
34         </jar>
35     </target>
36
37     <!-- compile orte -->
38     <target name="compile-orte" depends="prepare-compile">
39         <javac srcdir="${src}" destdir="${class}"
40             classpath=""
41             source="1.4"
42             debug="true"
43             optimize="false"
44             />
45     </target>
46
47     <!-- prepare compilation -->
48     <target name="prepare-compile">
49          <mkdir dir="${class}"/>
50          <mkdir dir="${lib}"/>
51          <mkdir dir="${rtpseye}"/>
52     </target>
53
54
55     <!-- CLEAN -->
56     <target name="clean" >
57         <delete quiet="true">
58             <fileset dir="${class}" includes="**/*.class" defaultexcludes="no"/>
59         </delete>
60         <delete quiet="true">
61             <fileset dir="${lib}" includes="*.jar" excludes="jdom*, ui.jar" defaultexcludes="no"/>
62         </delete>
63     </target>
64
65 </project>
66