<target name="init" depends="init.variables,init.taskdefs"/>
<target name="init.variables">
+
+ <property name="build.compiler.clean" value="anything"/>
<!-- build.compiler value to pick up our CompilerAdapter for javac -->
<property name="ajc.adapter"
<target name="compile" depends="init">
<antcall target="clean" />
- <javac destdir="${output.dir}" source="1.6">
- <src path="${source.dir}"/>
+ <javac srcdir="${source.dir}" destdir="${output.dir}" source="1.6" includeantruntime="false" >
<classpath refid="no.uio.ifi.refaktor.classpath"/>
<!-- compilerarg's ignored unless using our compiler adapter -->
<!-- use separate values if a path might have spaces -->
<compilerarg compiler="${ajc.adapter}" value="-classpath"/>
<compilerarg compiler="${ajc.adapter}" value="${aspectjrt.jar}"/>
+ <!-- ASPECTS: -->
+ <compilerarg compiler="${ajc.adapter}" path="${source.dir}/no/uio/ifi/refaktor/aspects/StatisticsAspect.aj"/>
+ <compilerarg compiler="${ajc.adapter}" path="${source.dir}/no/uio/ifi/refaktor/aspects/HeapDumperAspect.aj"/>
+ <compilerarg compiler="${ajc.adapter}" path="${source.dir}/no/uio/ifi/refaktor/aspects/DebugCatchThrowableAspect.aj"/>
</javac>
</target>