source: java/build.xml @ 2750153

abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
Last change on this file since 2750153 was 2750153, checked in by Ted Faber <faber@…>, 13 years ago

Build file.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1<project name="ABAC demo">
2  <property name="src.dir" value="."/>
3  <property name="lib.dir" value="jar"/>
4  <property name="build.dir" value="build"/>
5  <property name="classes.dir" value="${build.dir}/classes"/>
6  <property name="jar.dir" value="${build.dir}/jar"/>
7  <property name="main.class" value="GraphTest"/>
8
9  <target name="clean">
10    <delete dir="${build.dir}"/>
11  </target>
12
13  <path id="compile.classpath">
14    <fileset dir="${lib.dir}" includes="**/*.jar"/>
15  </path>
16
17  <target name="all" depends="compile" description="Clean then build" />
18
19  <target name="compile" description="Compile the source">
20    <mkdir dir="${classes.dir}" />
21    <javac srcdir="${src.dir}" destdir="${classes.dir}" 
22      classpathref="compile.classpath"/>
23  </target>
24
25    <target name="jar" depends="compile" description="Make a jar">
26      <mkdir dir="${jar.dir}"/>
27      <jar destfile="${jar.dir}/abac.jar" basedir="${classes.dir}"
28        excludes="**/GraphTest.class">
29        <manifest>
30            <attribute name="Class-Path" value="${classpath}" />
31        </manifest>
32        </jar>
33    </target>
34</project>
Note: See TracBrowser for help on using the repository browser.