01 <project name="common-listeners" default="all" basedir=".">
02
03 <!-- set global properties for this build -->
04 <property environment="env"/>
05 <property file="../../medrec.properties"/>
06 <property name="build.compiler" value="${compiler}"/>
07
08 <property name="listeners.source" value="${basedir}"/>
09 <property name="listeners.build" value="${build.tmp}"/>
10 <property name="dist.listeners.jar" value="${dist.dir}/listeners.jar"/>
11 <property name="build.listeners.jar" value="${build.dir}/listeners.jar"/>
12
13 <target name="all" depends="build"/>
14
15 <target name="build" depends="clean, banner, compile, jar"/>
16
17 <target name="banner">
18 <!-- Create the time stamp -->
19 <tstamp/>
20 <echo message="#### S T A R T C O M M O N L I S T E N E R S ####"/>
21 <mkdir dir="${listeners.build}"/>
22 </target>
23
24 <!-- Compile base value object -->
25 <target name="compile">
26 <javac srcdir="${listeners.source}" destdir="${listeners.build}"
27 includes="**/*.java"
28 classpath="${java.class.path};${log.classpath};${wls.home}/server/lib/wllog4j.jar"
29 deprecation="${deprecation}"
30 debug="${debug}" debugLevel="${debugLevel}"
31 />
32 </target>
33
34 <!-- Make a standard jar file -->
35 <target name="jar">
36 <jar jarfile="${dist.listeners.jar}"
37 basedir="${listeners.build}"
38 update="yes">
39 </jar>
40 <copy file="${dist.listeners.jar}" tofile="${build.listeners.jar}"/>
41 <ant target="clean.build"/>
42 </target>
43
44 <target name="clean.build">
45 <delete dir="${listeners.build}"/>
46 </target>
47
48 <target name="clean" depends="clean.build">
49 <delete file="${dist.listeners.jar}"/>
50 </target>
51
52 </project>
|