root/trunk/calendar3/synchml/build.xml

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

Initial import of bedework

Line 
1 <?xml version="1.0"?>
2
3 <!-- ====================== Synch classes build Targets ====================
4      This is the ant build file for the synchml libraries and application for
5      Bedework.
6
7      This file will probably need no modification as most of this is largely
8      site and application independent.
9
10      The target of interest is build which should leave some jar files
11      in the temp jar directory..
12
13      These files will be needed for subsequent application or module builds.
14
15      This build file depends upon properties set by the master build file one
16      level up in the directory tree.
17
18      Authors: Mike Douglass   douglm@rpi.edu
19      =================================================================== -->
20
21 <project name="uwcal.synch" default="build">
22   <property name="source.home" location="${org.bedework.synchml.base}/src"/>
23
24   <target name="init">
25     <dirname property="this.dir" file="${ant.file}"/>
26
27     <!-- ==================== Build properties ========================= -->
28     <property name="base.name" value="synchmlcommon"/>
29     <property name="base.description"
30               value="Synchronization components for the Bedework calendar" />
31     <property name="base.version" value="1.0" />
32   </target>
33
34   <target name="build" depends="init"
35           description="Compile calendar synchmlcommon Java sources and create build file">
36     <!-- ==================== Sources and classes ====================== -->
37
38     <fileset id="base.java.sources" dir="${source.home}" >
39       <include name="edu/rpi/cct/uwcal/synchml/common/*.java"/>
40     </fileset>
41
42     <patternset id="base.class.patternset">
43       <include name="edu/rpi/cct/uwcal/synchml/common/*.class"/>
44     </patternset>
45
46     <!-- ==================== Compilation Classpath ==================== -->
47
48     <path id="compile.classpath">
49       <pathelement location="${ical4j.jar}"/>
50       <pathelement location="${log4j.jar}"/>
51       <pathelement location="${org.bedework.calfacadeshared.jar}"/>
52       <pathelement location="${org.bedework.common.jar}"/>
53       <pathelement location="${org.bedework.calsvci.jar}"/>
54       <pathelement location="${org.bedework.calsvc.jar}"/>
55       <pathelement location="${org.bedework.ical.jar}"/>
56       <pathelement location="${org.bedework.appcommon.jar}"/>
57       <pathelement location="${org.bedework.webcommon.jar}"/>
58     </path>
59
60     <!-- ==================== Build Target ============================= -->
61
62     <property name="build.jar.file" location="${org.bedework.synchmlcommon.jar}" />
63
64     <ant antfile="${buildjar}" inheritRefs="true" target="build" />
65   </target></project>
Note: See TracBrowser for help on using the browser.