01 <project name="mbeans" 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="mbeans.source" value="."/>
09 <property name="mbeans.build" value="${build.tmp}"/>
10 <property name="dist.mbeans.jar" value="${dist.dir}/mbeans.jar"/>
11 <property name="build.mbeans.jar" value="${build.dir}/mbeans.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 M B E A N S ####"/>
21 <mkdir dir="${mbeans.build}"/>
22 </target>
23
24 <!-- Compile base value object -->
25 <target name="compile">
26 <javac srcdir="${mbeans.source}" destdir="${mbeans.build}"
27 includes="**/*.java"
28 classpath="${log.classpath}"
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.mbeans.jar}"
37 basedir="${mbeans.build}"
38 update="yes">
39 </jar>
40 <copy file="${dist.mbeans.jar}" tofile="${build.mbeans.jar}"/>
41 <ant target="clean.build"/>
42 </target>
43
44 <target name="clean.build">
45 <delete dir="${mbeans.build}"/>
46 </target>
47
48 <target name="clean" depends="clean.build">
49 <delete file="${dist.mbeans.jar}"/>
50 </target>
51
52 </project>
|