01 <project name="value" 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="value.source" value="."/>
09 <property name="value.build" value="${build.tmp}"/>
10
11 <target name="all" depends="build"/>
12
13 <target name="build" depends="clean, banner, compile, jar"/>
14
15 <target name="banner">
16 <!-- Create the time stamp -->
17 <tstamp/>
18 <!--<echo message="Building with classpath of :${java.class.path};${log.classpath}"/>-->
19 <echo message="#### S T A R T C O M M O N V A L U E O B J E C T S ####"/>
20 <mkdir dir="${value.build}"/>
21 </target>
22
23 <!-- Compile base value object -->
24 <target name="compile">
25 <javac srcdir="${value.source}" destdir="${value.build}"
26 includes="**/*.java"
27 classpath="${log.classpath};${utils.classpath}"
28 deprecation="${deprecation}"
29 debug="${debug}" debugLevel="${debugLevel}"
30 />
31 </target>
32
33 <!-- Make a standard jar file -->
34 <target name="jar">
35 <jar jarfile="${value.classpath}"
36 basedir="${value.build}"
37 update="yes">
38 </jar>
39 <ant target="clean.build"/>
40 </target>
41
42 <target name="clean.build">
43 <delete dir="${value.build}"/>
44 </target>
45
46 <target name="clean" depends="clean.build">
47 <delete file="${value.classpath}"/>
48 </target>
49
50 </project>
|