root/trunk/calendar3/calsvc/build.xml

Revision 2 (checked in by douglm, 7 years ago)

Initial import of bedework

Line 
1 <?xml version="1.0"?>
2
3 <!-- This is the build for the bedework service api component.
4
5      Authors: Mike Douglass   douglm@rpi.edu
6 -->
7
8 <project name="calsvci.compile" default="build" >
9   <property name="base.name" value="calsvc"/>
10
11   <target name="init">
12     <dirname property="this.dir" file="${ant.file}"/>
13     <property name="source.home" location="${this.dir}/src"/>
14   </target>
15
16   <target name="build" depends="init"
17           description="Compile bedework service api implementation">
18     <!-- ==================== Sources and classes ====================== -->
19
20     <fileset id="base.java.sources" dir="${source.home}" >
21       <include name="org/bedework/calsvc/**/*.java"/>
22     </fileset>
23
24     <patternset id="base.class.patternset">
25       <include name="org/bedework/calsvc/**/*.class"/>
26     </patternset>
27
28     <!-- ==================== Compilation Classpath ==================== -->
29
30     <path id="compile.classpath">
31       <pathelement location="${ical4j.jar}"/>
32       <pathelement location="${log4j.jar}"/>
33       <pathelement location="${org.bedework.calsvci.jar}"/>
34       <pathelement location="${org.bedework.calcore.jar}"/>
35       <pathelement location="${org.bedework.common.jar}"/>
36       <pathelement location="${org.bedework.calenv.jar}"/>
37       <pathelement location="${org.bedework.access.jar}"/>
38       <pathelement location="${org.bedework.calfacadeshared.jar}"/>
39       <pathelement location="${org.bedework.locale.jar}"/>
40       <pathelement location="${org.bedework.ical.jar}"/>
41       <pathelement location="${org.bedework.mail.jar}"/>
42     </path>
43
44     <!-- ==================== Build Target ============================= -->
45
46     <property name="build.jar.file" location="${org.bedework.calsvc.jar}" />
47
48     <ant antfile="${buildjar}" inheritRefs="true" target="build" />
49   </target>
50 </project>
51
Note: See TracBrowser for help on using the browser.