2 <!-- build file for OCERA Java ORTE and RTPSeYe -->
4 <project name="orte" default="default" basedir=".">
6 <property name="java_class_dir" value=""/>
7 <property name="java_lib_dir" value=""/>
9 <property name="src" location="src"/>
10 <property name="class" location="${java_class_dir}class"/>
11 <property name="lib" location="${java_lib_dir}lib"/>
12 <property name="rtpseye" location="${java_class_dir}rtpseye"/>
13 <property name="path.orte" value="org/ocera/orte"/>
14 <property name ="path.rtpseye" value="org/ocera/orte/rtpseye"/>
17 <target name="default" depends="orte">
21 <target name="orte" depends="jar-orte">
25 <target name="jar-orte" depends="compile-orte">
27 <jar jarfile="${lib}/orte.jar" basedir="${class}"
28 manifest="${src}/${path.orte}/manifest">
29 <!-- Do not include rtpseye's files in the jar -->
30 <exclude name="**/rtpseye/*.*"/>
33 <jar jarfile="${lib}/rtpseye.jar" basedir="${class}"
34 manifest="${src}/${path.rtpseye}/manifest">
35 <!-- Do not include example's files in the jar -->
36 <exclude name="**/examples/*.*"/>
41 <target name="compile-orte" depends="prepare-compile">
42 <javac srcdir="${src}" destdir="${class}"
50 <!-- prepare compilation -->
51 <target name="prepare-compile">
52 <mkdir dir="${class}"/>
54 <mkdir dir="${rtpseye}"/>
59 <target name="clean" >
61 <fileset dir="${class}" includes="**/*.class" defaultexcludes="no"/>
64 <fileset dir="${lib}" includes="*.jar" excludes="jdom*, ui.jar" defaultexcludes="no"/>