56 lines
2.2 KiB
XML
56 lines
2.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project name="module_client" default="compile.module.client">
|
|
<dirname property="module.client.basedir" file="${ant.file.module_client}"/>
|
|
|
|
<property name="module.jdk.home.client" value="${project.jdk.home}"/>
|
|
<property name="module.jdk.bin.client" value="${project.jdk.bin}"/>
|
|
<property name="module.jdk.classpath.client" value="${project.jdk.classpath}"/>
|
|
|
|
<property name="compiler.args.client" value="-encoding UTF-8 -source 1.7 -target 1.7 ${compiler.args}"/>
|
|
|
|
<property name="client.output.dir" value="${module.client.basedir}/build/classes/production/Client"/>
|
|
<property name="client.testoutput.dir" value="${module.client.basedir}/build/classes/test/Client"/>
|
|
|
|
<path id="client.module.bootclasspath">
|
|
<!-- Paths to be included in compilation bootclasspath -->
|
|
</path>
|
|
|
|
<path id="client.module.production.classpath">
|
|
<path refid="${module.jdk.classpath.client}"/>
|
|
</path>
|
|
|
|
<path id="client.runtime.production.module.classpath">
|
|
<pathelement location="${client.output.dir}"/>
|
|
</path>
|
|
|
|
<path id="client.module.classpath">
|
|
<path refid="${module.jdk.classpath.client}"/>
|
|
<pathelement location="${client.output.dir}"/>
|
|
</path>
|
|
|
|
<path id="client.runtime.module.classpath">
|
|
<pathelement location="${client.testoutput.dir}"/>
|
|
<pathelement location="${client.output.dir}"/>
|
|
</path>
|
|
|
|
|
|
<patternset id="excluded.from.module.client">
|
|
<patternset refid="ignored.files"/>
|
|
</patternset>
|
|
|
|
<patternset id="excluded.from.compilation.client">
|
|
<patternset refid="excluded.from.module.client"/>
|
|
</patternset>
|
|
|
|
|
|
<target name="compile.module.client" depends="compile.module.client.production,compile.module.client.tests" description="Compile module Client"/>
|
|
|
|
<target name="compile.module.client.production" depends="register.custom.compilers" description="Compile module Client; production classes"/>
|
|
|
|
<target name="compile.module.client.tests" depends="register.custom.compilers,compile.module.client.production" description="compile module Client; test classes" unless="skip.tests"/>
|
|
|
|
<target name="clean.module.client" description="cleanup module">
|
|
<delete dir="${client.output.dir}"/>
|
|
<delete dir="${client.testoutput.dir}"/>
|
|
</target>
|
|
</project> |