Well pants, we can't not build the instrumentation code because we want to run
it on Narya itself and there's no way to say "only execute this task if the supplied condition is met" without bringing in extra bullshit from ant-contrib which I really don't want to do. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4696 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -106,16 +106,6 @@
|
|||||||
</genscript>
|
</genscript>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- checks the availability of certain libraries -->
|
|
||||||
<target name="check-available" depends="prepare">
|
|
||||||
<available property="javassist.present"
|
|
||||||
classname="javassist.ClassPool" classpathref="classpath"/>
|
|
||||||
<echo message="Have Javassist: ${javassist.present}"/>
|
|
||||||
<condition property="build.instrument">
|
|
||||||
<isset property="javassist.present"/>
|
|
||||||
</condition>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- prepares the application directories -->
|
<!-- prepares the application directories -->
|
||||||
<target name="prepare">
|
<target name="prepare">
|
||||||
<mkdir dir="${deploy.dir}"/>
|
<mkdir dir="${deploy.dir}"/>
|
||||||
@@ -145,11 +135,10 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- build the java class files -->
|
<!-- build the java class files -->
|
||||||
<target name="compile" depends="prepare,check-available">
|
<target name="compile" depends="prepare">
|
||||||
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
<javac srcdir="src/java" destdir="${classes.dir}" includeAntRuntime="false"
|
||||||
debug="on" optimize="{$build.optimize}" deprecation="on"
|
debug="on" optimize="{$build.optimize}" deprecation="on"
|
||||||
source="1.5" target="1.5">
|
source="1.5" target="1.5">
|
||||||
<exclude name="**/InstrumentStreamableTask*" unless="build.instrument"/>
|
|
||||||
<classpath refid="classpath"/>
|
<classpath refid="classpath"/>
|
||||||
<compilerarg value="-Xlint"/>
|
<compilerarg value="-Xlint"/>
|
||||||
<compilerarg value="-Xlint:-serial"/>
|
<compilerarg value="-Xlint:-serial"/>
|
||||||
@@ -195,8 +184,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- a target for rebuilding everything -->
|
<!-- a target for rebuilding everything -->
|
||||||
<target name="all"
|
<target name="all" depends="clean,prepare,compile,ncompile,javadoc,tests,dist"/>
|
||||||
depends="clean,prepare,compile,ncompile,javadoc,tests,dist"/>
|
|
||||||
|
|
||||||
<!-- builds our distribution files (war and jar) -->
|
<!-- builds our distribution files (war and jar) -->
|
||||||
<target name="dist" depends="prepare,compile,procstream,ncompile,tests">
|
<target name="dist" depends="prepare,compile,procstream,ncompile,tests">
|
||||||
|
|||||||
Reference in New Issue
Block a user