diff options
| author | Joshua Rahm <joshua.rahm@colorado.edu> | 2015-01-27 18:40:32 -0700 |
|---|---|---|
| committer | Joshua Rahm <joshua.rahm@colorado.edu> | 2015-01-27 18:40:32 -0700 |
| commit | 5f3fb9afece2125cbeba79d61a8d88460b7878d7 (patch) | |
| tree | b0e1e60bae9927a9449561bf7fe9431a54d12be9 /project/JavaCommon/build.xml | |
| download | LegacyQBar-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.xml | 48 |
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> |