123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <project name="jfreechart-swt" default="all" basedir="..">
- <!-- Initialisation. -->
- <target name="initialise" description="Initialise required settings.">
- <tstamp />
- <property name="jfreechart.name" value="jfreechart" />
- <property name="jfreechart.version" value="1.0.19" />
- <property name="jcommon.name" value="jcommon" />
- <property name="jcommon.version" value="1.0.23" />
- <property name="builddir" value="${basedir}/build" />
- <property name="jcommon.jar" value="${basedir}/lib/${jcommon.name}-${jcommon.version}.jar"/>
- <property name="jfreechart.jar" value="${basedir}/lib/${jfreechart.name}-${jfreechart.version}.jar"/>
- <!-- Edit the next line to link to the swt library you want, see README file in the swt folder -->
- <property name="swt.jar" value="/Users/dgilbert/swt-4/swt.jar"/>
- <path id="build.classpath">
- <pathelement location="${jcommon.jar}"/>
- <pathelement location="${jfreechart.jar}"/>
- <pathelement location="${swt.jar}"/>
- </path>
- </target>
- <!-- Compile the JFreeChart SWT classes -->
- <target name="compile-swtgraphics" depends="initialise"
- description="Compile and package some utility SWT source code.">
- <!-- create a temp build directory -->
- <mkdir dir="${basedir}/build" />
- <!-- compile the source -->
- <javac srcdir="${basedir}/swt"
- destdir="${basedir}/build"
- debug="on"
- deprecation="on"
- source="1.6"
- target="1.6"
- includeantruntime="false">
- <classpath refid="build.classpath" />
- <include name="org/jfree/experimental/swt/**/*.java"/>
- </javac>
- <!-- make the jar -->
- <jar jarfile="${basedir}/lib/swtgraphics2d.jar"
- basedir="${basedir}/build" >
- </jar>
- <!-- delete the temp directory -->
- <delete dir="${basedir}/build" />
- </target>
- <!-- Compile the JFreeChart SWT classes -->
- <target name="compile-swt" depends="initialise"
- description="Compile and package the JFreeChart SWT source code.">
- <!-- create a temp build directory -->
- <mkdir dir="${basedir}/build" />
- <!-- compile the source -->
- <javac srcdir="${basedir}/swt"
- destdir="${basedir}/build"
- debug="on"
- deprecation="on"
- source="1.6"
- target="1.6"
- includeantruntime="false">
- <classpath refid="build.classpath" />
- <include name="org/jfree/experimental/chart/**/*.java"/>
- </javac>
- <!-- make the jar -->
- <jar jarfile="${basedir}/lib/${jfreechart.name}-${jfreechart.version}-swt.jar"
- basedir="${basedir}/build" >
- </jar>
- <!-- delete the temp directory -->
- <delete dir="${basedir}/build" />
- </target>
- <!-- Generate the JFreeChart SWT source code jar -->
- <target name="source-jar-swt" depends="initialise"
- description="Package the JFreeChart SWT source code in a jar">
- <!-- create a temp build directory -->
- <mkdir dir="${basedir}/source-jar-swt"/>
- <!-- copy source code -->
- <copy todir="${basedir}/source-jar-swt/">
- <fileset dir="${basedir}/swt"/>
- </copy>
- <!-- make the jar -->
- <jar jarfile="${basedir}/lib/${jfreechart.name}-${jfreechart.version}-swt-src.jar"
- basedir="${basedir}/source-jar-swt">
- </jar>
- <!-- delete the temp directory -->
- <delete dir="${basedir}/source-jar-swt"/>
- </target>
- <!-- ALL -->
- <target name="all"
- depends="compile-swtgraphics,compile-swt,source-jar-swt"
- description="Compiles and package in jar files all the SWT related code in JFreeChart.">
- </target>
- </project>
|