01 <?xml version="1.0"?>
02 <project name="security" default="all" basedir=".">
03
04 <!-- set global properties for this build -->
05 <property environment="env"/>
06 <property file="../medrec.properties"/>
07 <property name="build.compiler" value="${compiler}"/>
08
09 <property name="srcdir" value="."/>
10 <property name="security.build" value="${build.tmp}"/>
11 <property name="security.jar.location" value="${medrec.domain.dir}/security"/>
12 <property name="security.jar.name" value="MedRecDBMSPlugin.jar"/>
13
14 <!-- global properties -->
15 <property environment="env"/>
16
17 <target name="all" depends="clean, init, build.dbms.plugin, jar.dbms.plugin"/>
18
19 <target name="init">
20 <!-- Create the time stamp -->
21 <tstamp/>
22 <echo message="#### S T A R T S E C U R I T Y C O M P O N E N T ####"/>
23 <mkdir dir="${security.build}"/>
24 </target>
25
26 <target name="build.dbms.plugin">
27 <javac srcdir="${srcdir}"
28 destdir="${security.build}"
29 includes="**/*.java"
30 deprecation="${deprecation}"
31 debug="${debug}" debugLevel="${debugLevel}">
32 <compilerarg value="-Xlint:unchecked"/>
33 </javac>
34 </target>
35
36 <target name="jar.dbms.plugin">
37 <mkdir dir="${security.jar.location}"/>
38 <jar basedir="${security.build}"
39 destfile="${security.jar.location}/${security.jar.name}"
40 includes="com/bea/medrec/security/**"/>
41 </target>
42
43 <target name="clean">
44 <delete failonerror="false">
45 <fileset dir="${security.jar.location}" includes="${security.jar.name}"/>
46 </delete>
47 <delete dir="${security.build}"/>
48 </target>
49
50 </project>
|