aboutsummaryrefslogtreecommitdiff
path: root/project/JavaCommon/build.xml
diff options
context:
space:
mode:
authorJoshua Rahm <joshua.rahm@colorado.edu>2015-01-27 18:40:32 -0700
committerJoshua Rahm <joshua.rahm@colorado.edu>2015-01-27 18:40:32 -0700
commit5f3fb9afece2125cbeba79d61a8d88460b7878d7 (patch)
treeb0e1e60bae9927a9449561bf7fe9431a54d12be9 /project/JavaCommon/build.xml
downloadLegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.gz
LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.bz2
LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.zip
initial commit
Diffstat (limited to 'project/JavaCommon/build.xml')
-rw-r--r--project/JavaCommon/build.xml48
1 files changed, 48 insertions, 0 deletions
diff --git a/project/JavaCommon/build.xml b/project/JavaCommon/build.xml
new file mode 100644
index 0000000..cc80037
--- /dev/null
+++ b/project/JavaCommon/build.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ======================================================================
+ Apr 5, 2011 7:08:11 PM
+
+ JavaCommon
+ Common resources shared by all java projects
+
+ jrahm
+ ====================================================================== -->
+<project name="JavaCommon" default="build">
+
+ <import file="common_build.xml" />
+
+ <path id="project.class.path">
+ <fileset dir="${lib.dir}" includes="**/*.jar" />
+ </path>
+
+ <target name="lib" description="Builds The Lib Direrctory">
+ <mkdir dir="${lib.dir}" />
+
+ <copy todir="${lib.dir}" >
+ <fileset dir="lib" includes="**/*.jar" />
+ </copy>
+ </target>
+
+ <target name="compile" depends="lib">
+ <mkdir dir="${bin.dir}" />
+ <javac srcdir="${src.dir}" includes="**" encoding="utf-8" destdir="${bin.dir}">
+ <classpath refid="project.class.path" />
+ </javac>
+ </target>
+
+ <target name="package" depends="compile" >
+ <mkdir dir="${lib.dir}"/>
+ <jar basedir="${bin.dir}" destfile="${lib.dir}/${ant.project.name}.jar" />
+ </target>
+
+ <target name="doc">
+ <mkdir dir="${doc.dir}" />
+ <javadoc sourcepath="${src.dir}" destdir="${doc.dir}" />
+ </target>
+
+ <target name="build" depends="package" />
+
+ <target name="clean">
+ <delete dir="bin"/>
+ </target>
+</project>