1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <project name="lsdc" default="compile" basedir=".">
\r
4 <property name="src.dir" value="src" />
\r
5 <property name="lib.dir" value="lib" />
\r
6 <property name="build.dir" value="bin" />
\r
8 <path id="project.classpath">
\r
9 <dirset dir="${build.dir}" />
\r
10 <fileset dir="${lib.dir}">
\r
11 <include name="*.jar" />
\r
15 <assertions id="project.assertions">
\r
20 <target name="compile" description="Compile project.">
\r
21 <mkdir dir="${build.dir}" />
\r
22 <javac srcdir="${src.dir}" destdir="${build.dir}" classpathref="project.classpath" debug="true" deprecation="true" includeantruntime="false" />
\r
25 <target name="run-generator-A" depends="compile" description="Run Group GUI (JMS).">
\r
26 <java classname="at.ac.tuwien.lsdc.JobGenerator" fork="true" classpathref="project.classpath">
\r
27 <assertions refid="project.assertions" />
\r
30 <arg value="scenarios/scenarioA.csv" />
\r
34 <target name="run-scheduler-A-A" depends="compile" description="Run Group GUI (JMS).">
\r
35 <java classname="at.ac.tuwien.lsdc.JobGenerator" fork="true" classpathref="project.classpath">
\r
36 <assertions refid="project.assertions" />
\r
38 <arg value="scenarios/scenarioA.csv" />
\r
39 <arg value="logs/all.csv" />
\r
40 <arg value="logs/scenarioA_schedulerA.csv" />
\r
44 <target name="run-scheduler-A-B" depends="compile" description="Run Group GUI (JMS).">
\r
45 <java classname="at.ac.tuwien.lsdc.JobGenerator" fork="true" classpathref="project.classpath">
\r
46 <assertions refid="project.assertions" />
\r
48 <arg value="scenarios/scenarioA.csv" />
\r
49 <arg value="logs/all.csv" />
\r
50 <arg value="logs/scenarioA_schedulerB.csv" />
\r
54 <target name="run-scheduler-A-C" depends="compile" description="Run Group GUI (JMS).">
\r
55 <java classname="at.ac.tuwien.lsdc.JobGenerator" fork="true" classpathref="project.classpath">
\r
56 <assertions refid="project.assertions" />
\r
58 <arg value="scenarios/scenarioA.csv" />
\r
59 <arg value="logs/all.csv" />
\r
60 <arg value="logs/scenarioA_schedulerB.csv" />
\r
64 <target name="clean" description="Clean build products.">
\r
65 <delete dir="${build.dir}" />
\r
68 <target name="rebuild" depends="clean, compile" description="Clean and build products." />
\r