Support dist target for externally written walkers.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4701 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
90711d445c
commit
9942f436b4
37
build.xml
37
build.xml
|
|
@ -180,6 +180,20 @@
|
|||
<!-- Create the build directory structure used by compile -->
|
||||
<mkdir dir="${build.dir}"/>
|
||||
<mkdir dir="${java.classes}"/>
|
||||
|
||||
<pathconvert property="external.build.dir">
|
||||
<path path="${java.classes}"/>
|
||||
</pathconvert>
|
||||
|
||||
<pathconvert property="external.dist.dir">
|
||||
<path path="${dist.dir}" />
|
||||
</pathconvert>
|
||||
|
||||
<!-- GATK dependencies consist of 3rd party plugins plus compiled GATK classes -->
|
||||
<pathconvert property="external.gatk.classpath">
|
||||
<path path="${java.classes}"/>
|
||||
<path refid="external.dependencies" />
|
||||
</pathconvert>
|
||||
</target>
|
||||
|
||||
<target name="init.scalatasks" depends="resolve" if="scala.include"
|
||||
|
|
@ -204,18 +218,9 @@
|
|||
<exclude name="**/oneoffprojects/**" unless="include.oneoffs"/>
|
||||
</javac>
|
||||
|
||||
<pathconvert property="external.build.dir">
|
||||
<path path="${java.classes}"/>
|
||||
</pathconvert>
|
||||
|
||||
<!-- GATK dependencies consist of 3rd party plugins plus compiled GATK classes -->
|
||||
<pathconvert property="external.gatk.classpath">
|
||||
<path path="${java.classes}"/>
|
||||
<path refid="external.dependencies" />
|
||||
</pathconvert>
|
||||
|
||||
<subant target="compile" genericantfile="build.xml">
|
||||
<property name="build.dir" value="${external.build.dir}" />
|
||||
<property name="dist.dir" value="${external.dist.dir}" />
|
||||
<property name="gatk.classpath" value="${external.gatk.classpath}" />
|
||||
<fileset dir="${basedir}" includes="external/*/build.xml" />
|
||||
</subant>
|
||||
|
|
@ -299,9 +304,9 @@
|
|||
</manifest>
|
||||
</jar>
|
||||
|
||||
<jar jarfile="${dist.dir}/Aligner.jar">
|
||||
<fileset dir="${java.classes}" includes="**/alignment/**/*.class" />
|
||||
</jar>
|
||||
<jar jarfile="${dist.dir}/Aligner.jar">
|
||||
<fileset dir="${java.classes}" includes="**/alignment/**/*.class" />
|
||||
</jar>
|
||||
|
||||
<jar jarfile="${dist.dir}/AnalyzeCovariates.jar" whenmanifestonly="skip">
|
||||
<fileset dir="${java.classes}">
|
||||
|
|
@ -313,6 +318,12 @@
|
|||
</manifest>
|
||||
</jar>
|
||||
|
||||
<subant target="dist" genericantfile="build.xml">
|
||||
<property name="build.dir" value="${external.build.dir}" />
|
||||
<property name="dist.dir" value="${external.dist.dir}" />
|
||||
<property name="gatk.classpath" value="${external.gatk.classpath}" />
|
||||
<fileset dir="${basedir}" includes="external/*/build.xml" />
|
||||
</subant>
|
||||
</target>
|
||||
|
||||
<target name="queue.jar" depends="queue.compile, init.jar" if="queue.include">
|
||||
|
|
|
|||
Loading…
Reference in New Issue