mirror of
https://github.com/gnosygnu/xowa.git
synced 2024-10-27 20:34:16 +00:00
75 lines
4.4 KiB
XML
75 lines
4.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<project default="compile_xowa" name="create runnable jar for XOWA">
|
|
<target name="compile_baselib">
|
|
<delete dir="${root_dir}/src/baselib/bin"/>
|
|
<mkdir dir="${root_dir}/src/baselib/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/baselib"
|
|
destdir ="${root_dir}/src/baselib/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_core">
|
|
<delete dir="${root_dir}/src/100_core/bin"/>
|
|
<mkdir dir="${root_dir}/src/100_core/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/100_core"
|
|
destdir ="${root_dir}/src/100_core/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/bin/any/java/apache/commons-compress-1.18.jar:${root_dir}/bin/any/java/xz/xz-1.5.jar:${root_dir}/bin/any/java/vnu/Saxon-HE-9.9.1-2.jar">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_gfml">
|
|
<delete dir="${root_dir}/src/110_gfml/bin"/>
|
|
<mkdir dir="${root_dir}/src/110_gfml/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/110_gfml"
|
|
destdir ="${root_dir}/src/110_gfml/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/src/100_core/bin">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_dbs">
|
|
<delete dir="${root_dir}/src/140_dbs/bin"/>
|
|
<mkdir dir="${root_dir}/src/140_dbs/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/140_dbs"
|
|
destdir ="${root_dir}/src/140_dbs/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/src/100_core/bin:${root_dir}/bin/any/java/jdbc/sqlite/sqlite-jdbc-3.18.0.jar">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_gfui">
|
|
<delete dir="${root_dir}/src/150_gfui/bin"/>
|
|
<mkdir dir="${root_dir}/src/150_gfui/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/150_gfui"
|
|
destdir ="${root_dir}/src/150_gfui/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/src/150_gfui/lib/swt.jar:${root_dir}/src/100_core/bin:${root_dir}/src/110_gfml/bin">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_gflucene">
|
|
<delete dir="${root_dir}/src/gplx.gflucene/bin"/>
|
|
<mkdir dir="${root_dir}/src/gplx.gflucene/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/gplx.gflucene"
|
|
destdir ="${root_dir}/src/gplx.gflucene/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-core-5.3.0-mobile-2.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-highlighter-5.3.0-mobile-2.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-memory-5.3.0-mobile-2.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-queryparser-5.3.0-mobile-2.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-analyzers-common-5.3.0-mobile-2.jar:${root_dir}/bin/any/java/lucene/5.3.0.drd/lucene-queries-5.3.0-mobile-2.jar:${root_dir}/src/100_core/bin">
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
<target name="compile_xowa" depends="compile_baselib,compile_core,compile_gfml,compile_dbs,compile_gfui,compile_gflucene">
|
|
<delete dir="${root_dir}/src/400_xowa/bin"/>
|
|
<mkdir dir="${root_dir}/src/400_xowa/bin"/>
|
|
<javac includeantruntime="false" target="${jdk}" source="${jdk}" sourcepath=""
|
|
srcdir ="${root_dir}/src/400_xowa"
|
|
destdir ="${root_dir}/src/400_xowa/bin"
|
|
classpath="${root_dir}/src/lib/junit.jar:${root_dir}/src/100_core/bin:${root_dir}/src/110_gfml/bin:${root_dir}/src/140_dbs/bin:${root_dir}/src/150_gfui/bin:${root_dir}/src/gplx.gflucene/bin:${root_dir}/bin/any/java/luaj/luaj_xowa.jar:${root_dir}/bin/any/java/jtidy/jtidy_xowa.jar:${root_dir}/bin/any/java/icu4j/icu4j-57_1.jar:${root_dir}/bin/any/java/vnu/vnu.jar:${root_dir}/bin/any/java/vnu/Saxon-HE-9.9.1-2.jar">
|
|
<compilerarg line="-encoding utf-8"/>
|
|
<include name="**/*.java"/>
|
|
</javac>
|
|
</target>
|
|
</project>
|